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
340177777268	340177777835	340177778383	340177778935	340177779485	340177780033	340177780583	340177781133	340177781683	340177782233	340177782783	340177783333	340177783883	340177784433	340177784983	340177785533	340177786083	340177786633	340177787183	340177787733	340177788283	340177788833	340177789383	340177789933	340177790483	340177791033	340177791583	340177792133	340177792683	340177793233	340177793783	340177794333	340177794883	340177795433	340177795983	340177796533	340177797083	340177797633	340177798183	340177798733	340177799283	340177799833	340177800383	340177800933	340177801483	340177802033	340177802583	340177803133	340177803683	340177804233	340177804783	340177805333	340177805883	340177806433	340177806983	340177807535	340177808083	340177808635	340177809185	340177809733	340177810283	340177810833	340177811383	340177811933	340177812483	340177813033	340177813583	340177814133	340177814683	340177815233	340177815783	340177816333	340177816883	340177817433	340177817983	340177818533	340177819085	340177819633	340177820183	340177820733	340177821283	340177821833	340177822383	340177822933	340177823483	340177824033	340177824583	340177825133	340177825683	340177826233	340177826783	340177827333	340177827883	340177828433	340177828983	340177829533	340177830083	340177830633	340177831183	340177831733	340177832283	340177832833	340177833383	340177833933	340177834483	340177835033	340177835583	340177836133	340177836685	340177837233	340177837783	340177838333	340177838885	340177839433	340177839983	340177840535	340177841083	340177841633	340177842183	340177842733	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2742	3600	2300	2742	3600	2300	2742	3600	2300	2742	3600	2300	2742	3600	2300	2742	3600	2300	2742	3600	2300	2742	3600	2300	2742	3600	2300	2742	3600	2300	2742	3600	2300	2742	3600	2300	2742	3600	2300	2742	3600	2300	2742	3600	2300	2742	3600	2300	2742	3600	2300	2742	3600	2300	2742	3600	2300	2742	3600	2300	2742	3600	2300	2742	3600	2300	2742	3600	2300	2742	3600	2300	2742	3600	2300	2742	3600	2300	2742	3600	2300	2742	3600	2300	2742	3600	2300	2742	3600	2300	2742	3600	2300	2742	3600	2300	2742	3600	2300	2742	3600	2300	2742	3600	2300	2742	3600	2300	2742	3600	2300	2742	3600	2300	2742	3600	2300	2742	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
23853	21841	29772	24434	21862	21663	12679	4988	3224	2659	2177	1935	1605	1257	1227	1037	918	955	832	830	789	721	709	636	645	600	562	583	557	489	504	476	437	474	455	424	377	370	350	414	343	641	2456	2298	1833	1430	1110	776	627	452	441	370	385	315	321	308	286	294	331	300	298	309	281	275	292	319	276	342	302	281	299	337	339	307	279	265	292	321	322	307	254	310	312	284	338	299	284	304	307	301	318	298	306	282	330	329	309	289	295	278	303	332	282	293	276	310	304	293	311	279	297	309	289	297	300	295	269	309	292	287	296	319	317	305	290	270	317	282	330	342	307	290	282	298	325	317	291	306	307	286	317	312	308	308	308	297	287	307	292	308	307	275	288	320	315	295	277	301	298	302	323	316	314	304	304	306	319	318	344	299	311	283	281	285	288	308	337	307	285	285	295	295	318	290	293	315	306	298	304	297	277	297	318	288	293	303	277	282	318	299	272	331	280	307	321	278	299	293	299	293	297	313	292	307	306	303	313	286	318	311	311	315	301	290	281	307	308	317	290	311	319	281	302	310	311	323	312	274	323	271	302	295	292	314	343	287	269	299	311	306	280	302	307	305	329	327	299	302	310	317	271	315	271	327	315	314	299	296	302	314	295	296	310	324	300	337	273	300	297	307	328	295	306	310	299	300	285	303	305	312	290	315	320	264	299	297	293	292	325	286	296	290	329	325	296	329	327	313	290	279	292	302	310	323	318	280	314	318	294	283	279	330	339	275	307	324	309	306	313	299	282	285	294	298	294	313	271	320	291	280	282	295	294	287	323	299	303	299	321	279	297	339	320	334	285	322	320	298	294	311	315	294	297	307	311	292	284	288	300	308	291	285	314	276	287	277	287	342	304	320	269	306	320	273	279	326	312	289	293	280	309	321	352	288	297	295	291	312	299	289	302	333	343	279	306	298	287	281	303	300	318	314	328	303	315	304	268	286	308	278	290	268	264	272	307	304	288	290	317	295	311	302	296	302	313	301	311	294	309	304	304	296	318	283	269	309	302	304	314	287	286	297	319	313	302	303	300	314	327	281	279	271	323	308	284	305	302	312	299	315	284	255	314	309	336	291	289	278	301	314	300	277	289	300	302	332	288	291	295	304	295	313	300	264	322	290	297	294	299	300	316	305	310	288	286	328	320	301	294	290	270	299	276	287	304	290	310	289	277	315	301	282	296	299	315	308	307	319	301	301	286	290	293	269	306	315	319	299	270	283	318	339	294	295	301	306	326	313	302	279	314	327	328	323	337	314	303	275	294	332	324	311	286	307	298	276	285	320	299	301	298	291	348	302	299	299	286	316	295	318	279	273	295	288	287	299	311	295	315	287	297	302	270	277	304	294	322	291	297	307	294	313	297	278	292	303	306	252	308	290	295	322	273	293	292	323	318	315	298	288	286	286	322	275	339	301	294	309	282	288	268	280	306	308	355	321	312	303	293	306	323	324	343	300	293	324	316	293	294	286	290	273	321	298	304	314	292	272	278	302	323	303	282	282	301	303	304	285	293	289	320	295	319	296	305	308	300	322	308	266	348	289	307	263	281	331	300	312	284	303	290	327	270	304	304	297	320	274	274	304	299	312	272	289	283	288	299	293	290	290	285	288	291	292	300	296	297	279	318	304	324	284	315	323	285	288	308	296	307	269	307	304	300	320	298	314	305	294	284	301	312	278	314	278	324	303	303	259	288	289	314	301	278	291	302	299	308	277	310	306	304	293	325	316	296	309	312	313	280	293	279	310	336	281	275	294	292	323	308	317	309	289	292	332	298	281	292	285	284	310	302	282	294	243	299	284	312	276	297	315	295	303	285	280	297	279	281	324	312	290	308	270	286	264	321	279	315	304	294	301	294	282	281	330	301	306	304	310	303	318	291	289	294	308	278	301	271	273	297	281	282	317	271	289	319	309	294	266	292	295	301	298	290	299	317	292	334	294	315	282	323	315	333	282	345	297	313	319	311	299	301	284	294	288	303	302	294	305	303	264	321	272	311	295	277	299	335	299	313	308	297	320	282	283	318	315	317	292	305	266	306	298	286	272	276	317	303	265	314	311	279	321	317	308	306	292	272	290	294	313	288	305	295	270	305	302	296	288	304	312	314	324	301	321	302	313	330	316	300	280	301	291	299	305	285	297	296	278	304	285	314	318	282	260	277	295	283	336	295	313	286	290	292	295	323	270	295	288	272	309	317	315	291	290	300	329	292	309	317	293	299	286	316	306	285	328	319	313	309	288	307	296	328	324	295	315	275	314	308	319	279	283	284	320	278	315	291	316	310	285	316	296	310	305	295	300	294	285	314	302	311	321	290	295	318	312	307	276	320	306	287	284	304	311	294	294	319	308	297	304	319	286	283	310	297	270	322	309	291	291	328	286	296	310	297	300	306	275	302	302	306	286	301	299	310	282	310	287	303	284	324	292	303	276	314	304	289	283	332	301	304	308	291	315	303	309	297	291	301	289	294	318	297	303	290	305	325	296	298	288	296	305	306	326	334	304	290	278	293	292	289	291	262	307	270	310	301	299	302	300	310	341	299	292	278	306	299	278	274	310	304	271	332	269	297	319	320	317	319	300	296	288	318	284	325	289	317	291	310	308	321	313	279	273	304	306	268	303	298	267	324	336	292	298	310	286	286	296	280	305	307	310	303	312	280	273	306	307	271	278	312	303	296	322	279	275	310	275	309	303	278	304	292	300	291	286	315	305	315	292	287	308	297	282	303	302	303	275	304	309	322	313	316	268	286	287	289	307	302	293	281	287	288	295	298	305	310	308	291	297	264	316	317	286	311	292	330	292	316	320	296	294	294	311	328	313	313	277	299	301	281	320	316	263	290	295	299	326	327	325	300	273	310	276	298	296	279	275	278	308	309	305	294	315	298	301	278	323	317	297	271	303	285	316	294	287	283	293	281	273	303	295	312	304	300	306	286	288	287	338	326	286	301	307	297	279	323	312	285	300	333	314	297	272	300	312	314	305	282	310	272	334	308	278	310	262	329	284	286	301	333	276	303	304	302	305	292	311	280	303	284	320	326	318	285	308	302	264	285	282	294	317	309	293	324	296	323	302	308	285	310	304	303	306	325	311	310	278	292	276	301	310	302	303	308	326	261	337	305	277	281	327	323	305	293	314	303	283	266	287	264	293	298	340	299	308	294	275	320	275	300	317	306	282	294	265	274	314	328	307	313	300	267	287	295	327	288	288	299	307	319	320	340	297	291	319	297	299	322	299	310	280	292	285	292	291	290	268	304	312	302	295	321	301	312	300	313	324	296	291	308	295	309	296	311	285	325	288	302	297	320	299	296	308	323	288	289	299	280	305	300	296	316	318	301	304	300	289	303	339	321	345	283	268	304	285	270	280	303	330	299	305	296	289	283	294	278	275	292	294	314	272	317	297	319	253	282	302	285	327	313	299	309	303	349	315	331	325	277	327	294	274	330	271	300	303	313	285	301	310	270	291	300	323	288	294
25998	44023	35357	25383	20301	15594	12199	9560	7566	6252	5170	4560	3625	2842	2484	2198	2033	2004	1784	1577	1389	1361	1310	1202	1197	1028	982	907	895	894	825	710	698	771	664	629	575	557	555	564	619	1113	4962	4197	3370	2534	1887	1379	1050	809	671	564	466	447	387	390	390	385	382	366	398	387	370	365	349	339	370	386	384	381	365	371	406	388	378	382	398	385	383	346	418	370	430	376	374	358	401	369	375	390	382	366	342	406	380	415	381	389	371	386	411	409	387	380	362	384	372	367	405	379	384	372	386	401	404	368	367	384	318	396	370	357	372	371	376	385	395	394	392	334	400	394	361	355	352	362	380	410	342	347	389	380	403	379	359	377	375	397	377	383	400	389	368	376	361	399	371	367	397	417	354	364	375	381	367	408	357	351	390	362	417	379	377	405	399	395	382	401	363	386	360	360	383	381	389	399	370	395	373	372	398	382	353	352	392	395	401	390	393	381	386	368	411	351	396	395	363	389	382	420	376	360	386	378	364	392	384	353	374	363	384	363	357	379	374	363	377	348	367	396	381	397	391	373	374	361	422	400	374	357	367	379	387	369	374	399	387	393	401	366	369	386	384	385	363	389	395	389	360	362	344	331	369	367	356	389	370	380	383	369	381	410	378	377	412	373	382	393	374	378	371	384	375	376	388	363	379	372	361	396	388	363	359	353	371	353	385	422	379	396	377	372	370	396	372	392	359	380	366	365	375	397	351	385	393	405	408	394	369	389	375	365	353	362	415	379	408	358	341	413	377	365	414	409	362	384	362	373	354	365	361	326	395	381	374	374	382	351	386	363	392	371	393	382	394	381	362	378	369	358	388	372	374	396	392	367	362	392	380	392	385	373	371	357	384	385	397	346	394	356	369	375	407	393	368	321	370	364	368	348	377	356	385	361	400	357	365	362	379	391	325	396	371	400	399	375	371	346	410	395	363	366	416	374	382	406	369	389	337	358	401	402	353	369	370	385	390	360	383	384	374	368	360	368	398	354	408	387	416	381	404	331	386	374	367	351	361	363	389	365	366	398	358	353	364	416	363	381	389	369	419	359	370	385	373	396	384	367	415	411	360	388	370	385	369	377	388	376	379	405	415	398	401	374	386	405	376	376	376	398	363	375	343	406	365	368	339	354	344	357	373	359	387	392	405	382	413	378	363	395	378	371	364	421	396	363	369	367	364	431	397	373	387	364	391	377	382	397	371	394	330	379	398	375	370	414	406	369	408	387	358	399	374	384	371	395	382	370	427	393	368	385	369	360	385	346	378	391	407	367	393	373	380	399	353	344	371	412	391	369	370	384	371	372	405	400	380	420	375	393	383	351	333	420	378	368	360	373	377	371	386	360	344	383	392	367	380	363	348	354	370	371	390	416	359	424	347	371	396	386	388	342	390	385	393	392	381	402	386	412	356	385	367	378	387	348	365	367	387	391	394	373	397	352	366	366	359	399	355	373	382	348	358	381	400	394	354	383	397	379	441	398	371	386	372	401	402	385	375	343	371	377	384	343	408	348	368	383	394	381	345	351	357	362	397	384	395	388	374	383	368	397	391	377	356	366	403	415	401	366	374	392	347	360	356	409	343	401	386	387	379	387	377	399	390	392	407	384	339	336	391	407	381	393	411	357	348	397	345	390	377	381	392	389	369	413	338	377	369	379	392	363	387	401	346	372	392	368	396	366	369	391	359	368	360	386	413	369	366	374	413	414	344	388	382	402	369	394	357	353	400	388	376	376	407	378	394	382	385	397	372	360	371	375	351	391	386	400	406	360	390	384	419	410	391	414	371	358	394	396	350	375	362	389	372	407	398	379	344	392	382	367	396	372	406	367	395	363	406	347	417	375	385	403	397	371	393	391	383	369	373	364	388	382	391	367	395	386	377	358	381	379	363	396	386	387	400	393	349	361	373	339	374	367	362	357	368	357	345	379	356	389	362	355	397	369	384	392	380	373	366	367	379	369	363	366	387	390	356	374	386	368	373	384	357	398	368	401	357	357	391	384	382	391	376	380	364	377	409	376	412	410	410	396	379	387	376	367	389	371	365	383	369	340	371	351	391	378	365	360	388	345	375	403	417	392	353	357	354	376	379	381	371	382	368	388	344	360	394	390	366	388	403	375	385	375	360	334	365	426	374	367	376	390	347	391	373	358	355	372	370	388	392	363	348	333	392	366	384	349	424	390	377	392	373	385	435	346	380	383	388	392	402	359	376	371	396	372	367	371	377	377	400	400	372	397	383	374	392	395	355	377	363	385	367	403	402	362	399	392	373	334	390	372	409	383	383	371	358	365	373	384	375	365	370	397	364	360	411	384	381	360	386	374	388	370	397	369	388	387	387	376	405	372	375	347	359	369	362	378	367	359	376	379	375	376	382	374	377	394	415	390	393	379	393	378	372	375	405	385	386	363	397	371	391	373	364	374	398	394	379	349	381	398	389	369	400	374	365	377	402	396	408	432	371	391	347	372	327	425	377	375	384	375	384	382	354	355	372	397	378	384	400	394	393	393	380	395	352	366	416	374	359	372	380	417	377	383	350	408	376	391	372	348	346	396	361	372	396	396	387	389	380	357	402	390	369	400	358	362	405	354	390	370	372	393	375	398	405	379	400	385	385	394	405	371	403	365	366	409	393	368	397	383	385	384	367	379	365	365	358	399	363	382	391	379	382	377	395	358	391	392	422	386	387	374	363	368	373	370	392	383	388	408	363	388	360	377	381	425	367	345	385	386	385	330	376	387	410	390	376	380	397	373	385	406	369	389	339	379	377	389	370	439	396	360	378	386	376	400	393	381	362	380	382	399	381	405	379	382	389	383	376	375	347	391	376	368	366	385	334	405	400	413	392	386	400	406	419	422	384	376	388	405	374	385	391	390	360	365	380	362	381	408	381	357	412	356	371	359	386	368	390	340	375	362	399	367	392	364	350	369	366	374	422	410	380	393	404	391	392	393	382	382	368	370	371	377	380	385	354	393	397	421	357	373	428	368	388	390	371	373	394	373	373	394	387	377	397	395	416	345	378	383	357	362	390	369	355	369	386	354	367	394	390	379	380	368	373	377	375	380	384	367	386	404	354	423	392	396	375	388	385	363	383	384	384	400	341	389	395	399	381	374	366	396	375	385	390	375	396	382	392	368	403	368	381	410	380	415	349	373	415	360	361	386	391	355	354	401	344	382	395	375	347	394	391	381	383	392	382	360	378	396	388	379	369	381	351	381	372	385	378	392	369	332	351	349	370	376	359	388	365	393	431	388	395	366	366	349	384	371	352	348	410	374	374	383	367	375	381	370	382	358	398	368	395	406	375	400	362	378	387	387	372	380	382	370	378	375	385	358	376	366	373	369	362	397	357	383	393	366	382	372	369	376	368	360	403	355	357	379	378	371	392	391	389	419	362	365	369	381	380	418	417	373	399	379	403	382	398	363	369	387	373	399	374	399	387	359	360	381	351	386	377	360	392	378	383	407	363	362	368	386	381	355
27272	21570	19269	11125	5174	3185	2249	1684	1360	1135	971	858	812	678	648	580	610	571	583	533	524	496	545	475	469	467	457	435	445	462	424	427	403	426	366	404	359	356	356	361	364	390	432	474	455	426	388	409	403	365	361	359	354	349	363	356	360	385	345	346	344	340	339	398	333	347	336	347	372	367	339	369	373	349	348	380	371	378	372	353	341	347	365	357	311	341	346	317	387	349	337	340	343	346	354	370	335	354	365	341	349	328	330	334	396	337	348	364	318	325	370	342	382	341	318	391	383	313	348	322	357	377	320	352	374	356	314	328	373	354	348	366	351	330	369	330	322	361	350	319	319	334	363	341	313	328	314	365	381	364	363	337	326	377	339	383	308	329	378	349	333	325	342	350	357	332	328	326	369	350	379	351	363	339	342	336	340	328	354	340	325	334	325	335	355	378	341	366	349	348	354	340	346	355	342	407	340	359	387	338	321	352	327	325	345	344	361	348	338	395	362	376	333	366	347	349	352	373	348	325	347	389	364	339	346	383	350	322	325	349	331	335	349	329	346	368	336	341	383	360	359	339	362	321	350	333	339	339	339	395	366	378	341	341	325	313	385	336	348	351	365	344	379	346	351	342	346	327	375	340	378	365	349	337	347	333	347	360	342	399	339	326	359	344	343	372	384	345	351	341	330	338	317	346	340	353	341	362	333	359	355	345	358	362	314	325	373	348	368	345	381	331	321	356	339	325	371	367	367	306	352	325	333	335	347	357	365	348	327	325	308	329	318	344	341	340	344	342	336	331	331	360	355	351	341	348	343	351	373	362	341	342	382	344	329	372	359	361	331	371	355	344	311	340	331	338	371	340	363	376	341	346	361	349	370	346	374	367	371	354	356	341	368	312	335	374	348	378	309	361	341	344	355	330	321	354	306	330	333	362	359	341	359	356	355	375	313	301	343	343	363	357	365	303	346	365	349	331	348	355	332	343	336	338	338	340	337	339	353	331	386	358	344	360	389	377	325	357	337	353	295	347	333	336	330	324	345	361	369	360	335	338	351	340	339	314	346	352	355	372	369	354	358	360	379	322	368	339	328	363	363	349	364	372	314	368	382	394	350	355	367	357	365	311	353	360	316	344	323	295	334	340	400	354	332	350	324	341	360	380	369	378	358	357	314	334	309	316	350	345	313	328	358	361	362	361	350	355	323	336	368	358	349	339	329	363	363	317	389	349	336	329	315	377	352	336	358	338	324	352	352	383	342	372	340	333	356	358	333	351	321	347	306	363	346	339	346	347	351	334	345	359	347	336	357	345	355	366	350	340	336	344	337	321	381	303	349	329	348	325	342	350	352	396	331	395	330	356	353	331	342	332	371	356	316	311	339	352	358	339	363	363	340	354	337	345	351	324	343	328	354	317	347	359	354	375	384	288	341	347	317	355	359	367	357	361	354	346	307	335	347	329	348	335	372	364	331	388	324	334	347	344	345	357	339	351	327	347	316	340	373	351	347	365	336	328	386	352	328	325	336	382	338	366	352	340	387	347	332	330	330	356	365	373	359	327	342	338	341	339	340	354	339	364	360	337	331	345	376	331	331	354	364	349	383	358	328	318	343	325	337	336	388	372	361	362	358	341	347	383	336	363	334	330	385	360	344	349	355	349	358	368	358	353	380	361	341	295	378	362	349	364	353	337	350	356	339	369	373	362	349	363	366	351	347	377	347	351	339	364	323	348	317	376	364	368	351	359	366	350	341	318	362	329	368	363	339	357	356	341	380	331	356	355	336	320	353	341	337	377	352	320	344	309	332	347	372	341	362	350	377	374	366	352	326	322	340	351	343	336	356	315	348	351	350	350	339	324	339	318	393	339	364	322	341	331	335	378	304	320	338	366	358	352	307	324	359	339	354	359	334	345	352	342	378	341	349	325	327	353	333	365	364	320	359	309	364	334	353	363	369	381	355	313	374	358	343	332	355	323	346	321	359	327	332	322	365	327	361	363	374	340	330	325	324	336	335	344	328	341	331	338	330	325	356	336	360	330	349	360	358	368	319	354	341	325	352	312	336	334	341	324	380	340	347	345	353	357	331	377	353	342	326	336	372	365	333	334	358	336	319	340	352	370	367	362	345	377	339	315	352	349	326	355	354	342	309	358	375	344	347	323	320	352	336	353	355	375	292	378	336	349	361	355	345	354	343	337	363	369	331	355	401	337	354	353	344	322	351	336	326	377	342	336	330	333	357	349	351	323	368	371	334	329	335	358	331	312	328	340	348	314	355	327	323	356	341	319	343	367	374	343	336	362	376	292	327	339	358	373	353	356	344	350	350	341	363	366	393	336	390	356	343	354	353	341	336	356	365	356	352	350	303	332	368	365	372	377	326	326	371	334	373	373	337	349	344	341	321	352	307	329	363	342	343	335	328	337	315	350	367	346	373	363	346	337	323	371	352	376	338	329	348	345	340	367	332	356	333	341	354	372	370	338	372	369	340	359	346	335	353	333	347	336	353	355	360	374	382	336	351	366	362	347	376	363	333	363	373	342	351	360	343	346	320	379	347	330	336	341	331	378	343	344	330	350	371	360	365	343	349	350	376	344	350	339	358	347	375	338	355	370	334	339	338	346	357	369	372	355	359	359	343	339	328	308	332	354	369	373	372	326	325	365	357	341	337	371	354	337	321	379	362	363	344	355	325	379	345	328	364	368	364	350	330	314	332	361	387	358	360	342	323	330	342	315	313	339	369	333	344	342	339	367	325	368	326	336	344	371	331	336	327	350	350	354	339	342	337	361	344	383	335	352	352	340	320	333	351	377	336	377	347	372	313	338	340	356	316	325	380	327	359	370	341	344	336	384	320	309	351	355	399	348	371	369	355	367	334	359	338	325	316	377	359	331	343	341	358	338	343	352	345	333	351	351	335	357	352	374	316	340	384	339	356	360	341	382	332	349	329	355	311	349	353	362	342	352	348	319	356	343	336	330	356	356	387	327	361	332	357	367	334	371	402	356	331	356	327	338	353	344	368	361	349	368	343	351	339	332	336	335	365	330	357	351	328	368	369	363	364	321	340	320	388	378	369	303	331	367	328	363	379	369	324	329	342	326	324	361	359	357	361	362	354	343	382	375	340	350	370	324	354	367	337	359	335	353	340	380	332	332	360	324	367	384	358	336	349	351	362	318	375	320	348	316	397	327	340	343	344	376	344	340	314	377	362	340	350	318	354	385	356	368	376	361	380	322	375	359	361	365	352	331	373	330	337	336	352	323	347	316	352	357	377	353	369	323	327	338	327	334	370	355	316	337	340	323	346	334	353	343	347	315	365	346	375	357	351	313	348	323	360	353	330	357	389	354	313	352	338	308	324	347	343	331	320	358	328	328	370	352	320	319	340	353	349	324	330	382	363	368	351	336	354	349	355	341	345	294	322	330	389	341	374	321	350	322	352	330	342	373	342	335	360	350	363	347	352	323	364	330	365	384	332	330	356	338	366	323	356	349	356	334	336	352
18514	28875	22606	13736	9862	6970	5311	4094	3213	2591	2219	1935	1580	1290	1139	1036	1036	1046	953	817	817	811	790	737	752	672	712	623	627	648	625	604	587	619	581	525	479	528	515	525	460	501	662	720	693	628	547	557	505	469	468	478	466	459	445	443	478	432	475	461	445	432	432	466	424	452	456	496	406	448	468	458	419	459	451	453	453	427	420	436	404	419	432	442	429	497	449	429	440	475	424	457	465	410	459	441	437	414	451	472	470	464	467	448	428	457	451	487	443	447	458	464	415	424	484	442	459	420	457	434	421	469	433	460	506	478	438	475	412	467	425	432	434	421	491	449	411	433	454	491	451	495	477	453	453	445	448	449	430	405	436	470	497	456	448	434	415	444	425	437	439	458	419	428	416	461	444	422	431	439	465	427	449	436	434	467	443	415	412	463	467	455	447	469	452	467	493	438	419	492	482	436	473	454	408	500	465	454	437	472	480	414	428	439	455	465	432	446	423	474	421	425	426	456	438	472	479	453	447	456	472	438	476	478	455	447	430	412	436	438	454	440	459	420	448	452	435	419	452	443	442	414	408	469	417	480	437	469	449	425	443	475	430	448	413	439	438	422	469	411	467	485	454	461	478	446	465	439	471	409	451	455	486	400	428	450	482	421	450	452	477	421	426	472	437	432	489	474	456	460	436	452	483	441	443	454	445	480	465	461	441	466	440	457	478	467	443	459	414	442	459	462	422	458	426	435	429	445	410	460	457	452	452	465	453	434	463	463	445	397	418	495	447	461	484	444	415	480	471	435	432	455	446	421	456	464	461	441	419	459	454	451	433	472	418	418	444	421	416	450	451	466	449	444	408	445	471	407	459	455	456	419	438	457	420	480	448	428	438	467	459	447	449	440	445	434	422	405	439	424	405	432	450	470	444	391	487	413	386	446	456	480	425	455	445	416	450	430	433	442	496	430	440	420	417	484	473	422	436	440	450	450	401	403	477	443	452	456	466	429	420	442	421	468	448	422	427	427	446	454	458	448	432	455	447	437	485	462	418	490	448	433	416	456	429	455	441	445	466	493	454	497	435	430	464	425	449	458	414	420	473	437	446	471	380	433	457	445	418	427	483	463	432	434	456	443	434	447	443	440	454	417	438	456	435	474	446	461	408	447	475	466	435	468	470	427	451	447	471	454	470	455	452	456	447	488	413	455	454	420	492	455	424	460	426	417	491	415	435	442	413	414	445	399	472	443	472	448	476	436	444	440	434	450	461	432	477	449	442	446	430	472	403	469	430	472	423	418	440	460	450	454	429	433	445	453	447	443	449	442	477	449	433	474	428	443	480	444	407	421	431	490	437	455	475	452	424	454	449	463	447	423	431	454	483	428	436	438	480	489	434	457	464	465	443	465	460	421	464	452	444	458	435	459	449	442	455	465	395	438	442	461	438	442	426	410	447	457	446	450	466	424	453	438	459	460	462	445	432	462	435	427	450	436	445	454	480	462	436	421	457	449	454	452	469	420	445	440	423	458	434	441	453	476	468	447	469	433	437	417	425	464	450	433	499	454	442	413	461	473	442	479	459	438	440	460	442	480	431	465	451	402	432	454	433	458	459	453	467	408	453	461	453	489	461	427	461	425	436	463	435	410	465	459	409	465	440	441	453	444	421	437	494	451	416	475	463	432	446	448	462	494	478	389	443	435	485	483	442	450	423	431	476	452	434	436	403	424	449	436	465	459	441	441	465	457	476	424	443	463	453	405	455	444	487	415	444	424	417	425	450	459	444	479	492	436	449	448	482	438	452	431	424	446	444	459	405	385	473	455	451	410	428	423	449	472	430	439	466	436	434	448	429	447	431	463	445	453	430	480	434	480	448	449	435	431	407	460	471	476	461	441	456	466	479	432	442	452	468	473	433	460	425	421	425	454	447	515	409	481	420	435	432	461	418	465	479	449	461	474	418	466	441	454	448	442	450	433	462	453	425	449	463	448	411	458	463	428	467	460	469	411	451	458	418	423	437	477	431	444	470	410	402	446	467	465	458	470	452	464	416	445	458	470	476	473	468	409	455	431	440	466	449	478	440	438	428	438	468	430	467	404	447	440	470	443	413	441	446	438	425	482	426	460	486	442	467	442	445	429	465	458	442	462	453	456	451	457	458	463	423	445	450	445	477	473	456	443	436	498	439	451	455	458	457	463	435	448	471	453	431	466	456	484	444	476	381	429	439	463	473	448	444	441	480	454	414	429	437	467	437	420	466	435	490	390	435	417	444	392	444	447	438	468	443	461	463	436	491	464	423	477	431	425	453	452	441	431	430	455	465	434	434	487	447	471	454	457	436	435	418	448	455	444	417	411	458	433	464	480	475	448	460	469	447	448	448	433	491	432	458	452	466	483	440	461	469	430	438	478	430	467	486	457	451	443	428	474	464	430	457	445	432	482	450	456	462	433	460	423	479	466	412	450	498	432	435	480	482	458	465	400	449	456	434	438	439	441	426	447	472	461	440	436	452	427	433	455	427	441	462	443	493	466	469	408	467	444	449	421	443	451	457	449	419	453	439	451	408	419	446	424	419	438	426	450	420	448	453	440	429	450	447	459	486	409	420	433	430	437	494	441	445	434	443	411	442	426	438	460	498	426	444	405	445	443	470	449	443	431	440	438	436	477	421	429	453	455	433	415	480	476	454	440	453	434	478	458	438	422	470	424	461	457	466	409	428	445	474	456	442	420	407	431	416	453	448	469	450	473	442	463	488	459	413	485	438	452	427	440	427	428	460	463	419	453	421	404	444	472	454	468	473	447	416	424	454	435	456	435	434	444	452	467	394	440	452	405	418	436	440	447	446	400	451	415	474	449	465	501	414	438	431	471	429	437	446	427	456	454	421	431	425	465	440	469	425	430	431	433	428	435	442	459	425	425	391	469	449	454	457	409	463	428	430	456	497	464	461	428	435	436	493	461	478	460	465	454	448	415	478	412	426	446	427	436	406	424	449	459	446	424	484	449	472	460	437	452	423	446	391	440	373	512	463	448	458	421	444	452	463	435	437	457	422	403	474	478	445	450	470	453	464	492	455	465	440	424	454	484	467	460	446	455	432	477	493	444	441	452	457	441	377	473	441	442	461	455	467	458	434	455	420	423	467	462	449	458	444	448	399	454	472	429	445	422	447	437	445	433	395	446	439	461	456	437	416	445	453	443	484	442	451	450	463	488	406	434	457	464	436	438	430	453	467	468	441	441	446	429	469	439	473	424	459	462	459	463	419	431	438	446	394	423	473	439	470	454	478	414	456	436	421	456	435	450	452	396	452	428	409	484	471	457	465	419	388	436	424	442	428	486	441	467	462	442	425	478	474	452	441	433	465	420	453	421	459	437	486	436	439	441	496	461	424	465	416	389	446	423	433	442	456	447	437	481	457	453	466	434	413	457	475	448	464	448	403	455	439	440	452	478	482	454	470	492	439	430	439	414	442	466	434	489	399	435	441	472	453	455	450	456	468	464	423	446
24416	21276	28376	24347	20985	12668	5497	3244	2296	1935	1632	1329	1133	983	856	758	786	740	651	666	599	537	554	557	523	494	496	499	442	471	475	410	439	389	387	378	378	354	369	320	345	390	1238	1505	1124	939	622	510	513	430	419	371	345	349	307	332	306	297	295	296	282	304	298	308	285	320	311	287	305	322	330	305	303	324	299	311	286	285	301	318	268	333	309	280	306	287	326	320	269	322	316	329	291	322	325	298	334	298	316	313	325	309	285	322	301	301	271	275	307	313	326	291	289	312	294	318	312	284	277	321	298	292	299	293	309	309	291	331	332	307	334	323	296	291	333	299	297	298	317	323	281	312	266	284	295	339	305	323	305	260	302	303	319	286	310	325	281	301	325	325	318	318	313	315	309	312	280	318	297	297	317	300	303	314	308	307	283	284	286	307	321	300	305	297	281	319	267	267	292	326	294	298	296	308	323	290	277	294	320	285	297	300	332	303	294	346	286	307	301	287	316	294	323	326	316	319	297	308	331	292	273	312	320	307	294	276	290	303	299	286	282	317	289	302	325	305	294	300	298	324	326	307	292	312	298	278	297	318	290	306	332	284	311	279	280	305	298	340	280	311	304	296	325	286	314	313	314	301	324	300	308	292	309	311	313	332	315	285	310	283	313	285	319	319	304	288	330	294	302	326	270	295	330	322	282	306	318	324	315	284	343	294	293	304	310	300	312	315	280	307	276	322	303	290	321	308	283	308	282	292	309	290	291	330	309	316	310	256	319	331	290	314	296	291	279	304	312	282	302	312	301	285	292	290	327	347	322	317	306	286	324	283	307	274	311	301	315	318	293	306	343	310	314	296	293	287	318	309	300	306	307	315	329	324	303	273	300	294	331	308	309	298	299	341	320	295	341	338	302	301	298	330	311	287	276	305	279	280	317	319	295	306	302	310	295	317	311	317	307	325	316	304	291	276	310	262	300	298	320	333	279	329	324	334	282	287	325	287	299	331	284	314	317	313	318	283	310	296	320	327	300	313	261	317	293	301	315	296	298	295	309	301	291	305	281	309	337	342	288	302	316	286	309	284	310	282	319	317	295	352	305	261	302	287	305	296	277	280	300	337	275	325	317	282	313	315	305	287	336	325	311	326	302	310	313	320	286	301	298	348	307	320	291	291	322	332	283	305	305	313	306	307	277	315	306	304	325	285	303	279	297	301	287	351	295	311	275	305	312	280	301	334	283	328	296	313	295	289	310	319	303	336	269	283	291	314	309	307	307	321	294	316	307	312	278	303	276	309	298	307	323	288	297	328	322	290	313	295	317	298	303	300	267	292	325	330	318	302	279	349	288	290	297	285	277	288	331	296	274	286	280	285	317	300	286	264	332	287	311	316	324	339	287	291	312	323	306	282	354	305	322	265	316	320	338	326	295	298	307	293	307	309	294	293	308	312	322	325	298	296	342	284	313	280	289	300	331	296	343	286	320	304	317	310	336	270	320	309	303	304	298	295	292	312	299	310	310	287	303	313	298	287	315	285	323	310	309	307	307	298	303	323	310	331	308	296	301	303	279	282	305	315	302	302	290	307	289	295	304	283	331	278	323	286	331	304	328	312	282	298	319	306	315	308	312	307	319	299	315	310	296	324	309	321	295	293	288	273	312	306	322	296	305	298	305	304	311	313	303	290	320	296	322	305	292	316	314	297	294	324	308	317	307	312	301	312	311	299	339	345	310	304	286	303	306	300	312	302	308	341	331	304	297	318	346	290	306	283	317	299	313	294	290	267	308	312	324	361	284	292	292	321	318	326	294	301	304	285	270	293	283	307	304	288	317	307	304	309	329	300	296	287	314	301	323	288	281	337	274	311	299	322	287	286	262	313	331	294	278	292	295	327	316	302	303	310	288	312	313	298	294	306	300	322	326	334	278	285	250	274	307	321	291	346	317	281	334	294	288	317	303	317	302	312	304	310	287	285	282	339	295	307	306	289	291	275	300	260	296	313	316	323	293	296	307	321	315	287	302	295	299	311	295	291	310	291	314	305	326	308	315	278	286	327	315	294	295	295	318	328	279	292	278	269	309	335	265	292	286	320	289	330	291	312	331	296	301	311	321	283	303	299	312	308	299	254	314	301	284	297	327	312	312	273	307	301	301	313	291	282	277	318	308	296	317	297	293	312	286	295	290	337	322	297	310	299	296	333	279	302	293	320	311	293	312	296	316	315	312	302	309	298	290	331	309	312	299	299	316	307	335	294	300	305	290	323	261	308	298	285	290	294	306	304	323	319	313	301	301	288	286	297	313	303	296	291	285	288	316	270	350	317	313	307	318	343	339	334	286	291	305	314	300	302	284	287	296	308	321	293	308	331	335	315	299	272	304	327	324	316	308	344	309	303	307	285	285	296	315	292	305	303	310	287	318	300	286	301	333	302	291	321	311	299	261	302	314	316	320	289	291	309	329	319	299	280	290	298	328	294	281	329	300	309	329	301	316	324	315	269	281	301	295	303	312	286	257	308	340	312	290	330	325	306	293	291	290	302	297	290	316	271	270	334	275	298	314	323	277	302	327	307	326	302	280	303	344	314	291	314	325	336	295	322	302	324	279	310	297	319	302	292	306	318	314	309	297	341	338	297	319	304	298	300	295	295	273	307	262	316	298	326	300	284	302	318	339	298	310	312	278	291	331	304	307	282	289	330	335	299	339	275	291	324	297	300	300	286	308	306	319	317	320	291	315	292	276	280	301	315	299	280	302	326	304	322	292	320	327	296	273	308	317	313	296	295	318	273	307	335	274	292	315	304	293	334	304	315	317	300	301	299	342	340	326	317	302	320	301	302	284	300	303	305	280	319	281	323	307	286	292	291	301	290	306	292	324	303	328	327	309	306	299	290	298	287	327	283	290	320	299	319	307	314	305	303	299	296	318	314	310	281	318	336	340	334	294	329	317	294	323	279	310	325	315	301	283	289	290	314	319	311	313	306	318	319	314	300	272	304	338	282	292	307	299	291	326	315	298	304	322	308	321	323	337	312	298	302	281	292	305	259	327	328	305	295	313	313	289	298	292	311	308	304	292	330	305	299	313	311	301	308	273	326	290	285	298	300	345	313	353	299	301	293	309	273	309	294	304	334	318	333	323	299	302	327	311	295	285	301	327	287	315	302	305	319	299	318	350	290	284	291	312	258	285	336	327	304	337	310	307	307	310	306	318	312	358	323	299	323	273	320	308	285	301	303	272	326	324	316	329	352	317	295	278	288	307	313	299	313	331	296	314	310	330	326	273	283	278	327	292	300	285	310	264	300	272	295	307	295	324	288	300	297	299	309	305	295	272	303	320	304	291	321	306	271	272	279	290	312	299	305	298	302	293	286	283	328	281	293	292	318	298	320	358	299	293	315	315	278	320	280	335	317	299	322	299	302	281	340	319	310	328	314	278	316	295	303	315	297	312	287	312	340	338	316	286	269	319	348	285	338	294	310	288	293	323	318	284	352	275	277	334	303	300	341
22426	38068	30326	20456	15775	11790	8978	7088	5598	4498	3737	3183	2578	2066	1717	1630	1616	1537	1314	1204	1107	1090	1053	988	915	840	813	806	749	778	660	668	694	597	558	551	533	584	528	514	488	571	2313	2808	2192	1670	1306	919	764	690	560	511	455	382	416	402	377	401	405	394	440	399	429	415	399	402	436	403	378	426	391	387	412	411	367	401	413	379	389	388	458	382	403	385	395	413	383	398	384	413	433	378	411	390	422	385	377	394	388	367	373	396	391	410	403	404	390	390	407	388	407	402	452	386	419	379	377	424	453	360	399	372	417	387	393	425	366	415	376	387	423	431	406	376	399	438	423	392	414	391	441	393	402	374	367	363	422	389	401	405	387	434	387	400	415	398	401	371	419	388	444	384	416	412	404	374	370	401	375	409	396	391	385	411	376	397	406	389	417	373	398	392	432	363	354	395	406	410	377	385	414	407	404	408	409	423	379	399	386	405	390	402	415	393	381	383	419	367	377	394	372	404	433	423	383	446	413	382	395	383	381	391	384	378	396	365	397	400	396	396	413	389	407	391	393	379	345	400	391	375	400	388	378	420	408	411	386	457	416	417	375	398	396	409	375	414	402	435	388	381	416	394	382	408	402	398	380	385	407	408	410	395	414	364	358	443	410	384	434	395	426	348	409	415	419	390	375	378	381	433	399	403	381	374	373	401	403	395	405	400	408	392	394	369	426	380	375	393	403	389	416	420	401	408	397	418	404	385	382	367	408	411	425	428	395	417	406	396	382	416	378	386	419	435	425	384	389	380	403	430	384	374	428	426	440	417	381	379	394	425	436	388	393	399	393	387	391	399	385	417	409	418	397	384	390	380	425	404	383	431	382	410	407	403	374	372	420	426	359	371	358	377	413	394	410	392	403	410	436	412	362	381	391	371	419	423	405	425	407	414	411	404	362	432	420	435	377	376	371	395	409	406	384	424	387	366	414	379	387	398	406	423	400	408	412	400	421	391	400	416	386	385	446	384	365	422	414	422	384	375	385	389	392	396	382	406	380	417	420	381	401	397	372	359	400	416	400	408	367	425	395	404	372	384	408	441	406	386	410	410	403	378	392	397	378	382	397	401	403	396	383	408	360	396	390	403	412	399	376	401	393	403	382	417	430	421	369	370	396	393	359	415	374	393	387	436	380	389	370	355	410	396	394	387	399	403	388	405	388	394	373	414	399	402	390	406	393	397	432	379	404	412	404	363	360	394	381	409	352	448	391	477	390	380	400	422	392	393	403	379	354	390	421	376	416	397	375	385	400	375	404	389	392	397	413	412	378	368	399	364	419	404	366	371	386	392	432	359	400	427	404	388	437	391	402	384	409	411	416	390	389	409	397	392	391	404	412	372	376	408	369	376	355	360	388	400	399	372	396	419	402	385	369	401	370	379	410	434	409	431	414	417	387	422	413	370	420	370	404	427	406	415	382	332	429	430	381	374	389	365	368	421	403	403	382	419	385	389	417	405	417	381	381	402	390	446	383	394	393	414	439	415	426	372	371	410	393	395	428	366	391	378	390	408	386	396	415	394	394	399	357	407	400	390	378	394	395	416	395	355	373	400	364	400	424	369	373	387	388	368	397	421	406	398	387	394	411	375	426	373	388	391	393	365	399	393	380	398	374	411	408	430	373	404	370	424	402	409	391	419	379	397	408	408	406	381	399	415	381	405	399	396	390	411	380	422	412	386	456	429	365	414	378	410	400	397	392	387	412	384	395	408	437	419	398	371	400	424	414	410	388	388	407	409	395	390	395	361	401	395	420	376	436	399	414	391	394	399	378	385	403	396	405	421	405	413	400	378	363	391	411	382	402	421	406	408	399	425	392	365	388	396	409	370	379	403	430	412	398	385	418	416	388	417	385	416	384	383	402	362	383	388	415	421	364	426	375	367	339	377	392	365	388	389	399	388	363	381	386	394	389	356	394	375	387	388	393	390	418	391	375	382	386	406	387	400	417	383	361	363	402	416	389	394	385	357	406	390	372	378	413	378	397	356	363	327	410	368	378	404	419	377	414	384	409	420	407	379	428	426	386	417	404	385	414	351	384	378	382	367	409	416	406	416	391	404	380	451	433	386	382	368	381	405	359	355	433	399	367	401	407	413	382	401	363	384	409	400	387	361	377	369	405	400	424	415	411	437	421	439	420	403	393	385	372	426	393	395	427	429	368	379	396	391	409	365	395	404	337	432	393	371	402	423	372	392	389	359	399	397	404	410	356	365	452	389	396	401	389	377	401	399	409	388	390	386	392	379	390	405	390	411	406	403	391	352	407	416	384	365	388	374	389	388	429	410	377	372	383	385	379	376	378	399	385	408	367	383	390	393	380	369	346	389	394	415	384	399	429	365	403	403	389	430	378	394	434	393	417	372	412	425	414	421	413	404	365	406	416	375	394	359	380	405	397	391	389	438	370	399	396	376	386	380	383	384	393	401	422	378	377	365	378	403	392	361	382	408	390	389	386	397	436	419	432	336	366	372	401	409	399	380	402	405	399	401	363	388	372	359	397	408	404	391	401	437	430	426	385	346	392	408	395	392	409	405	368	428	358	448	360	417	409	426	398	393	421	399	412	412	420	373	378	394	404	407	373	358	383	369	373	389	408	379	376	392	401	421	381	425	421	421	386	402	396	390	366	355	407	410	394	376	398	378	422	403	434	427	401	392	416	412	393	405	410	412	375	404	387	385	392	441	365	376	415	388	394	440	405	389	404	369	411	387	414	404	377	375	378	396	417	405	382	406	424	436	391	400	406	378	414	426	387	414	376	352	415	445	400	400	407	371	398	381	409	422	398	404	414	362	394	400	408	390	365	403	390	401	422	367	402	398	414	390	407	394	373	399	387	413	417	434	403	376	376	377	440	407	389	398	382	381	405	375	382	389	388	374	431	387	397	402	428	412	380	400	404	382	438	412	386	385	373	405	387	436	444	408	400	400	359	369	380	363	356	385	385	405	388	400	348	415	399	387	438	430	403	392	356	414	374	393	425	401	378	429	369	362	392	451	395	395	398	436	374	349	393	372	444	347	361	402	379	402	377	363	364	384	400	395	387	390	421	418	359	406	409	383	390	434	405	398	377	399	389	398	413	435	409	375	399	382	397	397	391	393	420	395	372	357	387	405	410	385	397	411	413	382	411	389	407	396	390	374	405	370	368	384	386	418	415	382	406	414	381	399	381	419	378	409	390	389	429	411	405	411	417	384	388	410	391	373	411	361	409	395	424	395	386	416	400	374	366	371	425	386	373	433	404	399	430	391	391	407	388	381	380	412	375	397	380	366	389	421	393	405	398	380	398	411	388	398	419	381	382	355	389	373	385	398	419	367	355	376	366	424	363	391	430	406	381	381	384	409	385	409	383	437	370	386	401	406	368	383	410	384	426	386	401	354	407	411	402	446	391	390	404	417	407	381	392	362	346	416	404	371	378	398	411	413	388	386	412	398	412	393	403	397	411	381	400	391	376	382	378	421
23304	21226	28911	23786	21263	21197	12579	4986	3423	2756	2247	1845	1544	1242	1120	1015	1019	973	843	770	722	728	703	647	566	597	582	518	525	498	476	426	465	438	453	391	391	363	353	369	449	677	2158	2412	1695	1303	1007	776	581	506	406	386	390	347	322	314	300	315	326	283	289	278	275	305	269	309	334	288	312	306	298	309	280	289	294	299	292	280	323	305	297	271	289	285	326	284	299	279	306	280	290	281	295	287	305	287	318	288	291	300	304	306	298	298	307	287	286	286	311	278	305	300	296	293	321	295	273	286	290	261	290	285	272	275	290	299	314	289	307	308	286	301	281	326	278	296	333	298	290	302	282	289	306	257	290	302	312	279	281	303	305	295	276	304	293	309	282	287	292	314	293	330	317	276	293	316	304	310	290	332	290	288	291	236	296	319	270	287	270	266	287	283	310	293	259	295	274	286	294	300	281	280	272	278	307	281	282	282	269	281	251	291	292	296	303	296	301	285	285	293	291	306	304	270	279	264	288	279	293	308	245	295	302	281	254	280	318	264	322	284	277	279	308	294	304	264	303	293	287	319	313	308	300	271	294	298	279	283	271	274	307	302	285	289	266	302	314	298	301	264	290	272	287	298	306	306	303	302	291	305	273	311	297	270	270	322	300	311	310	285	301	283	297	298	286	290	264	267	273	293	266	294	295	295	276	310	341	305	278	286	294	291	295	288	299	313	266	263	311	314	321	264	296	264	286	257	294	288	284	289	277	311	302	278	301	294	272	328	274	296	309	305	278	309	305	313	284	282	289	296	308	298	299	306	298	297	308	283	273	292	303	284	283	281	304	306	306	300	268	287	320	276	296	298	310	244	267	278	314	288	302	288	273	306	298	304	295	292	285	275	274	288	273	307	293	289	291	287	285	273	294	316	280	313	295	306	254	277	286	288	290	279	266	281	274	314	288	283	286	314	306	300	295	275	321	321	323	300	317	312	268	311	288	298	291	296	278	353	263	274	295	286	285	295	289	292	292	294	290	310	281	263	273	276	307	292	285	281	301	324	268	286	311	292	306	317	315	310	314	307	321	286	290	274	309	328	316	281	308	283	291	315	295	316	291	301	319	291	316	292	263	310	269	295	296	283	283	310	279	265	291	301	319	314	266	248	273	302	283	310	318	300	310	290	317	280	300	274	299	322	288	288	293	284	287	273	300	300	274	298	289	260	323	301	307	286	295	315	315	279	327	291	274	302	294	276	300	287	298	282	305	325	294	306	286	303	284	272	289	282	284	269	307	312	270	318	276	284	294	299	268	287	291	296	312	294	293	310	327	325	294	300	305	273	268	292	317	282	280	302	302	330	278	279	279	301	290	287	285	302	314	293	281	312	293	286	270	283	308	298	294	286	292	286	273	291	292	284	305	290	298	279	283	293	313	307	271	300	293	300	308	303	288	274	306	293	311	322	270	291	314	278	277	268	288	288	308	265	274	272	297	314	290	327	296	299	267	263	253	292	301	281	283	285	309	294	305	280	291	307	298	322	295	314	296	280	308	283	297	279	300	312	254	289	297	276	305	285	291	289	290	293	315	297	293	296	320	261	274	294	284	325	297	298	296	293	320	287	290	309	309	262	273	278	297	293	312	304	318	289	291	305	317	336	286	295	300	296	275	288	293	316	272	279	297	314	289	294	325	297	279	289	293	319	293	293	277	313	308	280	304	300	291	331	275	277	260	296	303	297	300	288	277	292	330	287	291	316	298	303	289	311	312	294	281	274	298	277	290	315	267	287	310	305	285	259	298	324	286	323	288	282	284	309	289	291	286	278	295	273	290	295	313	292	264	301	276	292	305	320	296	299	294	309	268	307	293	293	319	284	291	285	262	283	291	293	314	273	294	312	285	308	291	254	321	304	302	313	271	309	272	305	306	280	306	338	266	272	328	272	272	307	291	299	281	275	276	302	335	296	320	285	312	260	264	288	305	267	293	268	260	306	316	282	281	320	275	300	271	311	286	309	296	279	313	270	323	305	288	312	328	305	290	266	281	291	307	274	323	327	281	292	294	307	276	294	262	290	283	318	287	291	274	289	324	289	333	309	294	309	324	251	304	291	289	312	297	274	318	287	328	288	298	281	308	275	284	271	320	286	269	309	303	290	279	290	258	297	279	310	305	267	284	293	290	292	276	288	324	301	281	309	252	272	279	282	316	296	306	300	294	296	303	277	287	297	279	304	290	264	262	289	287	296	260	282	270	291	312	301	301	296	297	265	281	298	320	261	297	285	313	286	333	293	289	289	292	296	314	288	292	280	312	264	269	286	309	311	277	292	290	301	296	297	280	295	292	275	312	296	271	286	285	351	283	273	259	290	337	301	283	293	285	301	281	275	296	313	249	277	299	312	281	293	300	303	283	286	298	301	268	309	261	314	269	310	301	257	294	297	254	285	296	271	302	331	322	270	322	293	326	292	295	293	308	307	318	279	327	258	281	280	285	286	278	319	299	317	295	280	313	299	313	285	290	284	300	260	279	263	283	293	288	302	290	333	288	294	300	314	292	285	334	296	268	293	279	292	286	315	303	276	316	302	275	309	315	300	293	281	284	292	305	301	271	285	289	280	296	314	297	270	315	263	266	283	289	311	314	302	276	293	269	266	274	324	288	280	307	299	316	278	284	289	235	279	300	267	316	301	268	272	294	298	273	294	314	280	309	309	284	272	320	308	313	312	273	312	295	287	337	295	261	283	284	273	318	299	309	295	265	299	293	266	277	277	272	290	304	279	289	282	315	287	306	290	274	300	289	266	288	301	255	309	292	281	296	275	307	335	297	288	302	291	305	286	278	275	304	284	307	293	277	313	274	323	278	283	298	293	292	279	297	321	283	288	268	305	265	303	273	285	321	292	305	272	307	286	309	289	300	293	312	268	264	321	317	276	318	289	295	300	290	318	364	264	281	295	289	291	287	282	279	297	261	297	307	271	290	303	316	298	325	269	285	293	280	313	286	287	306	290	326	285	269	299	269	306	280	310	300	300	308	293	297	301	300	284	291	315	281	302	313	293	317	277	303	313	295	298	309	296	294	300	286	303	280	280	293	282	279	290	302	331	306	276	300	292	285	318	284	322	283	273	311	288	306	294	275	265	246	287	287	309	313	300	286	283	307	286	309	304	270	308	307	317	280	309	272	288	299	314	306	303	296	312	295	280	298	303	267	284	264	325	310	315	278	277	321	280	323	298	328	307	292	328	302	285	295	280	278	305	301	301	316	261	325	321	277	329	292	309	291	299	281	303	292	301	294	301	314	293	290	306	301	284	287	306	319	315	286	312	328	304	297	301	273	273	306	273	289	272	311	277	306	292	276	293	281	288	314	277	273	273	310	315	321	286	278	319	292	282	300	281	299	308	279	299	299	292	285	314	335	287	267	311	292	282	298	307	296	304	294	287	262	293	262	292	282	291	313	330	307	281	288	294	276	286	301	288	309	287	307	294	275	258	301	303	321	296	261	301	299	289	272	304
25279	43672	34900	25074	19754	15314	12033	9630	7705	6329	5180	4290	3458	2793	2377	2072	2061	2004	1716	1646	1421	1406	1302	1204	1108	1015	1007	917	945	878	861	745	718	720	639	629	531	571	571	526	601	1183	4199	4585	3258	2305	1722	1341	1038	799	623	531	483	410	432	441	378	362	388	366	382	343	365	382	394	340	374	391	384	372	330	375	376	400	371	397	400	385	405	363	402	357	378	396	333	380	359	337	340	399	370	360	342	382	353	356	386	377	346	376	408	396	383	368	395	373	355	369	375	384	355	338	387	368	373	385	362	351	366	351	346	401	355	397	391	342	407	354	366	375	343	405	398	367	392	374	374	357	361	366	358	362	399	397	391	356	372	367	406	361	373	397	364	359	355	363	342	370	365	395	357	364	374	374	328	383	352	408	384	397	399	384	367	388	346	372	347	387	370	326	381	342	356	373	388	383	376	394	353	355	386	371	384	424	383	390	371	381	354	375	333	353	372	370	356	369	368	390	386	366	395	346	376	382	348	394	356	379	362	398	365	352	379	374	348	364	384	395	361	341	374	388	403	352	409	366	375	396	359	349	378	359	343	380	364	404	390	388	347	377	344	343	364	359	383	382	352	383	379	356	369	366	358	356	360	384	413	376	378	390	373	345	406	385	398	372	377	366	419	366	361	346	369	387	362	375	365	408	375	395	402	378	379	364	381	388	378	341	368	338	389	375	382	376	370	395	366	360	393	376	382	314	380	338	340	378	375	366	356	357	379	377	398	354	343	362	355	330	357	377	361	362	377	335	345	365	387	347	374	365	356	415	367	372	386	361	347	339	334	381	353	390	368	361	388	406	379	401	357	363	406	399	384	355	343	369	380	375	398	368	396	361	397	367	398	354	374	379	375	386	393	366	366	374	392	369	362	411	409	357	385	398	367	353	366	387	368	389	367	345	407	376	378	373	354	352	407	382	380	356	384	362	359	356	417	376	380	398	354	338	354	336	370	425	350	349	365	358	340	374	408	388	354	372	377	375	394	365	382	368	378	384	386	347	361	372	352	381	333	381	357	356	400	356	365	393	369	373	358	367	361	390	384	368	373	362	372	365	400	371	361	358	329	360	379	378	347	364	365	379	399	387	379	361	384	388	372	370	387	382	342	371	385	350	345	345	356	383	410	356	347	353	376	389	380	373	370	388	391	342	373	330	397	379	409	367	334	389	382	368	378	366	381	377	387	332	345	383	369	350	360	364	369	359	373	414	401	378	391	389	353	368	386	355	395	356	376	383	388	366	400	349	387	365	369	357	395	381	359	388	367	382	408	350	389	389	359	377	378	368	333	386	357	366	355	377	380	402	348	364	355	372	365	362	364	398	362	387	331	394	331	367	373	353	361	325	370	371	374	388	390	334	394	411	328	376	365	401	401	354	366	371	355	359	390	404	338	374	386	370	342	382	367	394	369	392	356	354	381	373	386	372	395	341	371	361	375	356	390	352	375	366	384	419	372	342	379	410	395	366	358	395	377	375	393	378	379	382	391	358	375	365	365	381	361	389	390	406	348	360	389	396	369	372	394	377	361	344	370	334	381	373	370	355	382	388	373	377	370	383	354	368	378	412	382	391	388	417	367	378	388	389	383	372	356	381	324	374	343	356	366	355	346	405	345	355	390	383	372	346	338	392	372	368	371	404	375	367	374	397	365	349	367	360	385	348	358	377	335	374	359	346	359	375	366	357	391	340	364	368	356	377	326	373	353	380	356	383	374	347	370	352	382	373	390	381	389	366	376	377	372	390	383	378	374	384	391	387	393	388	383	341	363	411	387	364	405	372	383	356	384	361	384	404	342	363	383	380	406	341	377	361	378	373	350	379	384	383	340	368	359	408	388	363	385	363	368	361	388	366	371	386	362	375	371	396	356	390	430	363	371	360	385	364	378	377	390	372	404	355	371	375	368	407	369	357	373	348	368	369	353	379	372	374	353	374	376	357	359	418	402	347	369	364	388	355	389	387	377	373	382	365	387	363	386	350	396	338	357	358	350	364	367	368	338	353	363	369	394	354	379	372	394	359	369	358	362	385	350	365	372	351	384	373	367	367	394	371	364	402	344	384	368	378	347	361	339	358	391	372	376	373	397	335	356	380	368	374	321	344	369	379	385	367	361	373	371	372	383	389	384	376	397	375	383	367	360	359	362	359	382	376	380	404	376	375	363	371	366	395	358	368	387	358	379	371	367	354	348	398	389	381	365	340	391	370	340	345	392	376	349	370	384	375	354	369	368	347	334	370	360	349	400	377	393	380	375	390	373	353	381	402	368	412	384	353	373	365	399	360	354	383	370	406	353	338	375	398	352	384	382	399	371	376	339	356	378	380	345	358	341	377	379	348	367	358	372	389	357	351	380	401	349	354	362	375	372	378	357	357	366	382	384	376	348	361	402	372	363	370	389	405	340	371	348	358	358	399	401	349	354	368	370	359	371	355	374	355	376	383	352	349	348	396	332	377	386	347	372	369	387	377	362	389	331	375	370	374	373	359	375	332	358	377	346	348	350	395	363	416	322	359	408	367	359	378	400	356	360	364	350	358	343	350	378	367	346	371	377	366	353	405	395	338	355	398	418	364	307	364	385	401	367	358	390	357	366	367	341	369	342	357	368	381	358	374	363	387	373	341	402	359	397	389	373	372	365	360	376	387	380	374	347	391	353	375	361	365	388	390	340	340	363	400	402	385	382	379	368	372	380	348	376	386	380	340	402	383	370	350	376	334	355	400	385	371	372	359	416	332	381	376	354	370	372	351	380	400	369	354	393	378	354	347	364	342	390	376	384	339	374	381	370	375	414	388	374	380	374	359	403	358	392	356	354	392	351	371	381	387	356	389	368	366	370	379	398	372	379	400	402	358	384	386	355	377	391	362	403	366	391	357	356	397	335	383	387	384	376	358	378	360	374	380	380	380	384	337	386	312	375	385	389	359	348	339	388	392	412	374	377	329	348	382	361	388	343	384	349	362	340	371	382	380	364	381	379	368	403	381	373	362	386	387	368	382	395	381	407	392	377	417	353	340	363	393	409	352	420	358	399	370	354	402	365	362	393	379	397	401	399	387	363	348	359	343	376	342	361	347	352	352	355	349	399	358	378	378	380	380	394	364	370	370	378	353	391	371	410	355	352	388	379	380	369	372	380	336	347	380	364	386	375	355	348	345	356	332	371	379	376	358	373	378	368	375	374	395	363	355	374	407	358	339	356	400	363	363	358	364	351	366	350	354	379	367	363	413	334	400	377	385	374	378	380	385	359	387	372	400	342	372	384	424	339	361	358	386	376	393	386	380	378	353	353	379	377	377	387	367	354	357	377	397	394	360	362	343	368	364	387	389	364	353	375	364	428	363	399	396	356	360	404	373	350	420	373	395	367	370	373	383	397	400	386	374	365	382	369	328	372	328	346	360	365	377	367	369	378	368	402	356	365	360	369	365	356	377	355	405	359	383	359	379	386	401	373	407	347	376	351	346	385	352	353	372
27464	21564	19148	11212	5466	3349	2316	1764	1381	1177	1007	854	763	653	657	623	588	551	570	498	508	520	526	491	466	439	444	474	479	414	422	433	434	391	403	377	356	367	339	371	340	364	437	494	474	443	424	399	392	370	372	401	339	336	348	311	351	376	374	352	368	338	339	347	401	349	368	347	324	383	339	355	318	330	360	362	370	334	341	365	333	373	366	346	343	341	361	331	340	362	373	351	394	327	361	337	316	364	336	378	408	335	351	349	307	372	395	376	352	350	304	330	379	352	367	370	334	387	395	325	381	340	390	353	364	396	346	360	356	325	370	382	362	323	369	359	367	377	344	346	338	347	367	388	397	346	354	357	334	316	367	345	333	376	361	339	338	345	323	333	361	350	367	386	357	341	369	365	362	374	368	343	352	376	355	338	356	328	359	386	341	360	363	352	359	353	364	360	372	404	357	368	383	358	348	399	341	327	336	358	353	316	360	348	370	370	369	333	342	349	309	347	389	361	342	342	365	322	338	356	369	367	371	357	383	346	366	372	358	374	359	352	354	336	343	361	348	354	351	359	334	368	351	360	350	338	360	331	372	337	352	324	347	359	323	358	292	385	361	336	353	363	357	352	346	354	362	354	349	354	365	313	359	311	321	395	355	386	347	360	357	360	356	327	338	366	346	353	385	312	352	364	365	353	338	355	336	353	337	325	363	353	416	335	335	327	364	343	373	345	345	356	347	353	344	347	361	332	389	352	365	388	314	336	327	351	330	353	342	379	381	344	368	334	355	376	363	360	348	340	316	326	371	352	374	338	340	415	387	345	316	329	347	351	363	386	369	368	336	349	310	323	353	333	341	356	374	307	354	333	378	380	339	355	351	381	350	355	395	368	329	327	367	346	377	330	360	332	402	364	346	321	375	383	366	369	342	353	346	387	335	351	359	324	341	324	359	342	386	354	351	328	347	321	346	362	338	318	341	367	373	366	377	341	364	351	331	326	329	344	346	360	363	361	340	327	325	374	332	359	315	336	337	317	346	347	325	347	362	345	366	367	344	305	334	353	359	333	343	376	336	337	326	361	354	320	368	320	351	356	366	363	336	363	384	360	334	373	337	355	348	358	348	363	363	378	391	339	357	363	329	375	357	327	361	347	357	342	360	339	396	318	355	359	375	364	376	359	381	354	336	363	331	333	362	366	311	328	355	385	357	362	369	364	395	366	323	382	336	340	333	366	357	330	350	371	362	327	351	332	335	341	386	329	373	332	378	359	322	356	304	363	349	364	347	327	314	375	362	360	354	356	359	317	366	288	333	338	316	351	358	346	401	349	375	326	349	377	381	363	373	348	350	321	354	363	345	354	348	347	328	354	364	350	374	375	353	371	333	325	361	403	351	355	354	345	354	348	331	316	332	341	328	345	367	366	353	355	340	354	343	337	372	392	356	351	362	347	334	352	346	368	366	315	353	327	397	334	355	295	329	331	321	328	322	358	333	354	322	344	297	354	370	339	356	342	361	380	344	358	376	375	322	351	328	371	309	329	385	372	359	330	349	352	355	328	354	374	354	338	345	343	335	360	336	360	345	400	344	332	327	355	378	366	363	339	355	338	369	353	347	344	369	358	334	289	348	384	357	349	345	348	366	381	345	341	335	338	337	341	366	388	371	377	327	368	362	355	344	355	338	366	356	328	376	297	384	348	326	351	364	349	366	334	359	363	361	366	324	329	374	346	345	323	355	343	366	340	352	346	371	347	357	338	347	361	355	347	350	352	357	363	345	305	347	319	368	351	366	328	334	327	344	325	338	335	365	351	330	310	358	370	339	362	335	337	347	364	361	356	389	374	355	327	362	346	321	351	334	342	316	335	355	382	323	341	318	367	345	373	340	378	314	356	342	351	360	354	360	368	343	346	328	363	303	308	323	313	360	379	387	339	302	344	330	353	356	341	356	370	355	352	393	372	346	324	349	356	378	350	335	365	348	352	371	361	350	342	343	328	348	380	380	366	346	355	355	357	367	363	366	370	331	342	369	372	324	387	348	367	343	382	373	349	359	373	326	339	331	348	356	353	371	351	333	355	385	358	350	360	351	354	368	329	362	380	403	336	359	377	379	347	357	362	331	402	381	323	341	304	326	333	381	355	341	354	336	359	327	376	351	329	360	360	334	370	314	339	341	365	351	357	361	371	345	359	379	349	319	360	318	315	335	363	310	355	342	348	344	345	367	335	360	366	336	367	376	365	360	348	394	355	364	377	349	353	373	350	369	320	347	332	358	358	352	350	373	345	318	352	346	346	345	346	357	383	358	372	381	352	341	358	394	359	382	371	369	344	333	365	357	329	393	316	342	352	374	350	351	372	371	370	365	343	364	351	356	370	356	335	352	336	358	362	391	342	366	348	379	350	356	370	386	332	355	332	357	352	344	315	361	350	321	399	318	370	382	310	329	354	362	361	362	359	356	367	349	359	320	340	379	341	360	335	342	340	351	316	350	412	322	366	332	372	385	341	364	325	341	369	340	353	358	397	401	333	359	354	369	370	351	383	356	358	367	341	352	371	348	342	377	355	341	377	363	389	346	337	339	343	348	329	335	339	332	321	351	378	347	331	340	340	354	348	340	371	373	354	369	373	380	336	334	337	362	378	352	343	361	337	356	332	337	348	360	377	326	340	346	348	338	325	359	344	329	348	342	352	352	356	371	343	351	357	350	349	360	403	363	367	336	348	357	345	344	363	319	349	319	333	386	356	340	382	356	354	342	355	357	380	374	324	376	366	339	372	345	362	373	341	367	345	346	329	353	352	351	380	353	340	356	355	390	355	308	358	373	357	342	355	345	361	382	390	352	356	326	341	343	363	345	364	333	365	333	354	359	358	356	359	331	344	345	356	348	341	360	328	361	368	350	343	338	302	366	359	349	342	352	365	358	350	344	350	353	356	373	357	358	361	361	353	326	345	371	349	330	355	340	377	357	330	339	364	323	397	344	338	359	377	333	334	321	353	344	362	364	371	377	355	339	352	345	354	353	378	369	335	321	358	333	334	358	375	327	386	348	320	334	371	355	366	332	360	325	381	328	347	403	336	342	324	366	331	341	358	354	351	380	339	378	381	346	382	330	335	387	360	371	339	364	369	311	342	361	347	361	336	346	336	332	359	382	348	323	347	369	371	386	344	371	331	382	324	367	367	354	311	347	333	363	367	361	365	370	400	331	351	385	325	350	379	340	361	357	327	354	302	362	331	368	353	369	371	334	333	341	371	341	355	313	342	369	358	340	359	356	333	318	375	357	394	366	374	331	357	375	338	362	368	337	354	354	333	358	345	336	345	342	345	354	363	348	358	340	380	367	357	354	377	351	395	387	350	339	380	380	341	355	350	329	342	348	355	361	327	359	353	333	329	329	353	358	413	374	344	342	341	359	351	385	381	342	373	362	374	306	377	341	341	319	349	387	350	332	396	371	399	359	342	346	335	350	334	376	352	343	382	358	357	382	336	324	371	330	356
18528	28589	22516	13790	9710	7130	5383	4188	3455	2890	2312	1850	1635	1332	1181	1087	1067	1062	925	912	944	842	824	735	705	673	670	713	721	638	585	602	600	569	587	551	537	540	551	512	532	529	680	696	684	677	608	553	519	504	507	466	448	492	437	439	481	460	463	500	457	472	460	472	470	417	491	479	455	438	445	482	449	493	462	490	445	422	474	442	454	406	472	440	433	477	438	450	481	462	444	397	472	456	449	458	437	475	485	428	454	474	427	459	446	469	460	424	450	468	463	433	470	423	493	462	426	437	478	461	448	458	440	463	438	458	468	445	436	447	461	445	448	444	469	455	462	429	453	425	483	455	479	493	443	423	475	439	432	432	448	508	457	415	457	461	435	444	444	491	426	390	463	457	429	453	459	526	441	465	461	441	460	423	462	503	430	441	471	424	469	460	485	440	435	442	460	453	461	405	466	484	456	479	441	482	451	428	439	480	436	430	462	467	451	445	446	465	459	420	470	478	493	437	464	440	482	432	445	423	469	418	474	453	464	425	459	462	450	459	444	448	449	480	455	437	443	481	469	487	452	474	440	461	460	473	473	430	443	436	457	457	470	482	402	435	475	460	461	478	481	428	465	412	483	487	437	478	446	456	440	453	434	424	445	470	483	443	449	471	461	463	440	497	440	454	452	445	454	440	413	477	450	484	442	456	446	493	468	475	455	461	496	462	424	457	470	464	457	465	430	441	462	446	454	442	474	444	463	475	455	476	471	459	453	414	450	446	438	469	450	429	459	438	462	498	461	447	467	443	476	444	501	463	445	451	432	428	468	456	433	443	454	458	407	443	414	465	446	471	454	470	462	457	439	416	457	424	478	448	486	467	458	458	445	441	449	503	456	514	446	463	433	457	438	467	450	417	518	449	447	433	458	469	463	435	432	464	465	439	459	514	473	470	469	448	442	477	454	488	481	483	498	418	475	473	424	463	495	422	463	480	427	494	435	441	477	492	465	457	440	451	471	443	465	453	423	416	449	429	480	459	443	474	493	494	430	437	447	450	461	453	438	450	406	471	482	441	439	450	426	442	507	493	463	424	432	451	492	513	479	443	458	447	477	497	411	452	468	470	453	463	459	463	455	462	447	485	447	485	413	483	460	431	494	465	413	492	401	472	448	463	435	466	442	442	457	533	432	470	430	447	410	444	475	422	489	460	472	466	441	444	467	438	468	405	472	458	470	492	426	451	488	446	441	448	447	476	481	403	460	434	457	462	410	418	492	483	469	439	446	460	473	445	473	427	419	466	449	478	442	470	446	429	442	452	425	439	452	460	439	452	445	429	456	410	478	473	456	479	407	442	404	467	476	451	466	460	496	459	424	432	453	483	467	473	458	450	493	496	434	452	433	488	485	500	478	481	467	483	491	418	450	504	446	438	438	469	455	450	443	434	428	498	498	443	481	432	495	471	460	455	425	469	468	446	451	474	480	481	411	450	414	428	469	467	477	460	435	418	449	403	468	450	429	479	452	456	434	490	423	441	458	447	473	513	455	436	430	446	493	434	479	429	450	445	481	457	446	462	419	454	452	443	444	453	438	449	451	448	448	473	447	478	488	424	484	490	459	493	439	468	440	492	471	445	410	454	466	473	462	477	459	466	485	469	454	469	458	449	470	469	486	508	477	440	432	434	480	446	472	461	467	451	457	444	478	426	437	463	461	435	466	415	480	475	438	467	494	497	473	439	453	450	432	469	465	441	462	444	429	477	419	489	423	475	483	444	462	420	438	469	414	444	457	467	454	459	443	445	450	468	455	463	455	460	451	459	456	495	461	467	443	459	474	466	444	474	421	441	420	474	486	486	465	455	482	446	407	463	443	461	434	410	467	473	445	479	435	414	419	436	451	484	452	447	451	505	468	448	462	452	483	457	467	427	464	462	433	448	440	466	460	488	472	435	470	474	447	518	456	453	447	480	414	462	460	493	436	461	435	465	440	465	457	471	491	467	467	447	467	402	444	463	443	455	431	438	469	462	467	458	439	429	459	436	438	445	447	434	439	462	432	438	441	467	435	445	468	456	480	418	441	426	476	479	443	465	441	455	450	421	470	509	442	472	500	443	436	486	481	485	466	476	459	475	427	488	466	480	470	483	461	473	470	420	432	425	463	462	481	479	445	449	459	431	445	445	444	456	418	434	468	443	435	497	438	453	448	469	462	456	461	434	436	457	446	475	457	462	449	476	483	453	487	467	477	432	502	482	444	470	458	480	446	418	464	483	457	438	464	462	463	470	501	463	470	447	456	434	450	454	453	443	459	508	436	459	429	459	469	450	450	440	472	449	426	449	459	476	402	432	449	496	469	474	503	453	469	467	455	470	439	442	445	453	437	469	433	436	464	427	473	449	473	483	439	470	455	466	462	464	422	456	495	446	432	466	448	504	447	453	456	440	455	448	465	465	472	413	468	448	486	433	438	429	446	468	452	492	439	463	456	485	463	457	480	475	445	453	470	443	400	434	489	436	424	447	420	431	446	497	480	449	434	474	424	444	422	458	440	456	469	492	463	485	464	441	456	478	455	436	455	478	462	441	485	473	505	486	429	433	463	459	470	459	488	476	464	472	485	461	474	447	465	460	501	450	466	481	465	445	467	447	447	443	434	445	471	437	440	461	454	411	440	504	480	461	449	479	443	450	446	421	455	471	461	448	495	454	463	488	444	476	462	429	476	468	458	452	509	444	465	415	405	469	450	438	447	495	441	443	459	464	452	478	441	448	486	401	458	467	445	469	437	451	448	514	440	462	449	430	484	460	437	492	483	435	440	470	460	481	472	469	434	462	438	451	464	462	440	451	427	463	427	464	430	434	446	431	457	501	475	452	477	424	480	434	403	436	485	470	482	460	457	448	488	470	462	461	514	454	433	486	464	476	455	435	440	470	446	462	466	424	448	393	466	453	445	473	435	419	469	476	449	461	439	432	479	428	482	472	458	466	433	460	432	463	465	487	508	435	446	474	463	462	477	460	484	445	450	477	476	486	434	464	476	466	474	416	439	439	441	477	464	441	427	444	451	484	453	453	499	448	423	477	468	467	459	475	440	458	443	424	423	438	466	433	462	470	453	491	467	500	462	481	453	470	466	417	456	441	414	475	480	483	447	464	485	432	448	462	467	428	467	483	489	428	451	479	434	485	437	417	402	460	443	427	479	453	452	441	484	448	419	463	430	434	430	423	444	482	447	429	487	414	439	458	409	454	470	441	396	428	469	445	442	466	455	432	448	490	455	456	471	443	444	476	460	456	429	448	444	480	457	460	495	449	462	457	456	492	463	442	496	434	443	472	449	449	472	434	485	464	482	418	478	439	461	440	451	481	456	473	464	457	460	465	443	454	430	488	470	430	452	464	437	487	447	427	428	423	438	461	445	482	465	426	473	464	458	432	453	468	398	447	456	448	447	469	462	457	471	438	481	456	441	457	482	449	444	419	437	467	428	425	450	444	465	476	490	488	439	454	472	464
24362	21277	28481	24420	21117	12709	5519	3434	2350	2000	1640	1290	1137	930	889	861	824	753	713	665	594	587	556	541	532	534	488	469	496	458	412	457	421	408	404	371	377	382	349	381	366	561	1423	1241	1058	867	711	610	479	447	404	335	358	344	324	290	343	312	313	302	291	299	328	309	286	329	342	315	284	322	285	316	313	315	348	314	341	338	308	294	323	293	262	307	318	298	317	315	301	311	361	299	296	304	329	343	338	326	289	301	296	332	285	308	314	325	303	310	313	302	299	303	282	304	292	321	290	301	288	332	284	290	315	322	289	320	297	313	319	290	311	297	296	288	353	294	291	283	349	332	314	326	324	305	327	333	286	321	305	302	281	327	306	319	294	283	313	337	303	309	313	324	300	298	298	295	295	332	302	313	350	323	315	321	318	305	308	337	300	267	287	314	327	293	336	319	322	309	296	292	327	316	338	329	290	336	322	304	346	308	304	306	315	309	287	299	287	329	317	320	322	287	288	300	313	312	328	328	340	292	322	306	330	312	303	307	309	313	330	335	311	304	309	290	329	354	316	299	325	294	313	311	289	299	288	304	314	320	305	289	337	314	287	324	309	284	328	309	308	307	283	299	334	313	301	308	349	296	303	295	306	308	314	324	311	300	333	307	268	331	334	302	329	261	337	314	280	290	321	306	330	306	333	314	289	312	317	321	288	303	294	320	315	308	314	337	341	297	318	338	340	339	335	298	302	312	301	292	287	280	322	311	314	335	304	309	290	306	304	342	323	310	285	285	286	297	320	342	289	321	328	313	331	363	271	271	323	349	315	326	313	291	302	303	294	305	294	288	289	301	284	293	329	306	335	337	301	328	297	294	309	325	278	326	330	313	300	317	326	331	310	299	314	289	327	334	312	308	339	327	336	299	357	297	293	293	313	294	309	315	299	326	320	291	316	324	301	301	325	288	298	308	336	319	288	339	313	303	301	323	308	324	281	306	285	294	337	327	326	313	315	326	307	297	306	323	315	301	319	337	314	305	329	306	324	297	295	297	289	316	289	301	273	304	321	313	311	315	336	321	309	287	327	321	298	303	313	309	302	293	301	274	320	303	334	321	339	294	311	317	294	310	299	342	325	301	332	320	297	286	316	303	306	334	294	309	304	319	312	349	341	311	303	337	314	295	323	307	329	315	310	317	301	291	327	304	308	300	316	319	326	312	276	322	311	306	300	342	308	299	332	307	313	307	342	327	307	312	299	302	313	316	318	291	296	302	330	334	301	323	370	295	339	314	314	305	298	286	323	328	321	303	316	315	309	275	321	334	310	351	308	306	335	329	336	331	293	315	344	281	297	330	309	302	325	308	323	326	328	322	324	263	290	317	313	314	318	304	283	314	309	314	323	277	319	337	335	332	295	274	330	293	315	348	278	297	301	317	325	321	305	314	324	287	290	326	316	354	320	309	312	312	287	302	318	282	295	305	326	332	312	328	323	299	324	291	319	322	308	310	321	333	289	319	319	296	292	340	325	304	310	303	321	326	297	305	322	282	300	294	326	327	306	323	337	314	310	289	323	314	288	303	314	339	277	293	321	318	295	322	293	322	355	300	289	294	321	308	274	317	296	316	313	320	286	338	308	287	303	330	290	320	301	328	306	304	315	292	289	303	320	277	347	296	290	340	300	306	325	318	296	317	318	299	321	312	323	299	364	270	306	315	309	289	292	319	308	316	342	276	290	331	350	291	304	273	305	301	335	316	296	306	322	330	339	308	311	321	314	327	291	309	301	323	337	309	276	328	306	329	312	330	329	314	309	297	316	329	286	297	332	325	326	328	324	323	324	301	322	298	342	327	290	310	286	335	316	277	334	334	316	335	328	324	301	328	311	296	280	307	283	339	291	291	277	311	304	312	311	305	322	312	326	300	301	318	345	359	292	296	318	302	311	284	301	331	279	321	289	291	292	328	363	295	301	283	314	284	286	344	327	340	320	279	297	346	316	300	313	297	322	295	305	300	325	307	302	348	281	293	332	306	331	322	307	302	347	325	296	279	325	311	340	299	276	334	315	301	359	313	338	297	307	310	304	300	316	292	293	301	326	325	305	341	332	336	308	320	285	317	332	284	328	303	353	302	301	284	296	309	294	318	304	304	275	283	324	261	321	315	311	310	287	347	334	328	293	302	313	306	303	322	309	328	308	320	351	285	329	301	316	296	332	305	298	310	326	308	328	294	299	305	274	300	300	321	331	321	339	290	297	276	285	277	289	322	279	297	314	327	309	280	306	307	337	302	326	318	307	318	300	306	297	301	299	324	296	282	296	305	306	315	314	288	288	281	331	319	312	307	315	286	303	287	332	290	288	301	274	267	301	313	292	322	305	307	321	330	320	320	308	284	340	331	311	336	292	308	333	286	288	310	315	309	285	362	296	304	326	322	295	306	309	336	325	340	338	302	313	320	299	326	332	315	316	326	311	306	323	339	305	318	327	311	318	298	321	305	318	285	302	327	301	297	313	295	311	309	300	300	317	296	335	329	323	302	303	324	327	321	320	315	330	355	282	321	300	313	313	312	315	283	285	306	334	303	343	308	306	314	327	306	289	311	314	332	331	303	334	296	300	320	306	325	313	297	311	303	321	328	316	281	311	275	292	308	313	332	296	313	307	313	299	338	295	320	317	351	308	309	306	306	325	320	301	315	313	292	299	289	321	277	336	294	313	291	289	303	327	278	319	303	313	310	361	298	284	338	337	328	311	306	306	318	299	299	318	303	306	313	350	338	293	327	297	263	322	324	317	322	300	315	329	331	296	330	324	292	328	338	339	336	325	306	346	310	301	304	317	304	255	312	276	309	316	323	317	274	323	328	324	296	328	325	324	287	305	320	313	309	309	323	316	298	317	322	331	301	310	288	311	334	339	291	280	309	322	308	309	295	299	314	285	317	310	316	283	296	311	323	280	320	330	319	313	315	294	351	294	324	277	315	312	328	335	314	308	263	313	304	332	343	302	287	338	278	335	287	307	315	299	344	310	309	322	337	313	288	334	284	294	294	307	310	339	332	300	308	294	326	324	313	331	354	307	301	294	298	293	327	316	310	318	331	334	284	303	309	311	322	324	271	351	316	318	281	280	300	310	325	304	356	322	338	287	308	299	318	323	307	283	343	300	344	320	299	305	331	303	306	308	297	318	294	317	302	312	314	297	311	299	343	279	320	333	350	320	319	309	288	309	303	338	294	310	309	289	335	333	298	322	284	303	269	302	313	323	284	340	301	287	319	311	306	311	339	303	285	304	320	342	332	287	304	285	325	309	336	315	275	317	320	317	300	304	306	317	282	305	310	339	295	285	303	306	329	318	324	319	321	294	293	303	291	299	285	291	282	327	305	333	305	320	320	329	315	317	315	283	340	321	300	300	332	317	324	293	295	315	319	316	301	298	295	291	342	298	318	317	298	283	311	330	290	282	291	305	305	290	304	319	328	309	295	305	325	302	297	292	317	308	284	290	319	326	317
22125	37574	30106	20418	15556	11752	9181	7247	5604	4561	3792	3176	2461	2063	1859	1685	1574	1543	1278	1222	1158	1100	1030	942	964	933	844	835	793	674	713	647	664	613	624	589	527	538	525	515	516	1026	2848	2360	1900	1545	1248	1009	772	657	570	499	495	442	417	412	391	404	417	391	412	411	441	395	388	386	385	420	378	418	398	417	379	418	416	373	391	407	389	417	398	427	375	407	410	422	403	420	416	367	385	393	432	407	371	422	409	446	420	396	416	406	415	411	408	380	401	405	405	404	427	411	427	363	405	420	395	389	391	387	418	399	420	377	395	424	404	408	396	393	385	387	397	358	399	398	406	409	433	383	409	344	411	384	414	459	378	414	397	432	390	416	395	404	412	380	387	428	352	381	405	356	434	379	400	392	387	415	397	434	402	424	391	391	424	441	371	396	399	370	354	381	402	404	397	409	386	381	376	403	409	386	386	406	406	400	418	411	391	404	395	393	397	379	412	420	414	370	381	425	419	360	412	411	383	399	391	427	406	362	397	420	418	406	361	410	418	424	389	397	371	404	408	385	406	422	418	409	404	377	358	406	418	404	401	394	406	408	371	412	394	376	390	377	394	354	390	417	384	410	402	420	448	445	386	418	399	450	412	417	401	411	409	403	378	454	368	402	418	407	376	377	406	387	415	415	417	398	395	402	418	416	374	399	366	401	396	408	386	393	366	409	383	386	371	377	383	401	341	414	407	399	408	378	373	405	409	399	384	410	399	409	391	414	417	382	409	403	435	388	417	426	399	422	387	418	371	394	404	407	414	392	422	386	389	386	408	389	417	369	406	436	393	444	373	362	393	399	350	442	378	381	429	403	409	363	372	410	411	401	383	410	404	426	411	419	424	397	419	409	408	445	406	418	414	426	355	374	412	412	412	400	396	375	380	401	401	380	375	408	439	424	377	415	383	409	381	382	423	424	397	405	405	404	409	392	404	410	405	398	382	415	394	414	405	427	350	418	395	373	389	415	349	382	381	388	415	386	379	435	390	410	344	421	398	401	400	391	445	399	389	411	407	389	424	413	413	449	375	415	407	423	386	405	392	402	394	415	407	408	399	445	418	403	377	387	415	412	399	399	415	397	391	435	405	418	406	390	386	421	410	375	365	397	411	385	407	389	399	407	418	396	392	390	380	409	413	359	384	429	381	412	391	400	391	415	419	410	418	352	388	387	389	384	403	409	390	422	425	383	429	390	403	418	406	390	392	425	403	370	418	395	381	373	397	407	406	384	426	422	405	379	415	362	375	385	366	397	412	401	419	394	403	410	374	400	384	410	382	378	408	418	410	414	376	420	395	424	406	425	403	393	371	394	396	411	408	392	383	381	426	399	388	393	389	400	406	415	406	387	405	382	411	420	395	402	393	398	406	383	411	421	412	404	404	423	394	441	403	385	437	384	384	418	374	368	390	415	382	414	392	417	424	408	400	404	388	368	429	419	403	391	395	400	419	400	380	397	412	421	409	408	396	415	406	354	390	374	415	381	434	400	394	401	403	395	415	425	390	382	369	409	400	425	419	423	436	396	395	435	440	404	428	396	412	411	417	461	402	410	372	393	431	438	420	395	401	398	425	429	408	395	381	379	396	398	387	407	409	390	387	401	392	383	415	403	423	383	403	387	371	371	406	391	402	420	399	410	395	436	384	414	396	387	419	416	409	394	422	417	389	425	407	386	373	396	397	417	389	380	376	424	429	377	392	400	391	394	420	377	424	401	385	381	397	386	397	363	396	423	403	399	394	429	389	395	412	377	402	428	429	407	403	392	419	389	383	421	426	403	406	447	436	391	428	416	438	385	389	388	410	417	381	408	395	353	405	391	459	387	411	420	432	409	408	396	385	393	425	387	407	376	406	415	412	393	401	421	413	371	389	427	383	374	399	422	384	395	401	379	399	406	402	380	396	400	424	423	396	383	417	409	398	421	413	397	368	391	401	394	444	425	398	434	397	386	392	397	385	409	395	417	394	409	429	397	424	412	380	384	381	354	445	437	385	407	417	407	422	365	406	384	401	391	385	409	419	390	408	383	372	415	434	394	380	403	375	432	413	397	385	420	394	385	402	411	406	398	385	404	392	388	414	396	380	423	379	394	422	394	419	413	400	417	399	413	396	404	406	382	410	409	413	433	422	427	395	420	407	410	444	373	404	418	378	407	449	391	386	412	382	393	405	388	406	402	439	403	410	382	404	415	418	401	404	393	373	440	377	387	423	403	436	404	363	377	404	384	411	403	395	406	406	444	382	403	398	391	407	369	395	382	411	426	392	383	343	381	435	400	412	404	401	403	425	394	391	406	395	411	407	371	405	389	429	415	362	383	400	372	383	422	385	408	423	424	379	404	397	402	376	413	424	403	413	408	388	417	416	377	397	402	359	386	376	422	356	404	385	382	414	387	411	408	428	394	388	417	420	364	410	383	435	401	388	374	417	370	405	429	382	396	420	348	393	371	432	406	400	387	431	432	379	406	369	367	385	419	391	384	402	403	385	393	385	418	397	391	427	408	419	435	396	396	404	403	404	403	385	396	411	397	430	399	386	360	398	362	423	414	415	398	393	428	447	382	391	391	423	409	393	384	384	408	410	414	367	431	397	391	390	384	419	380	384	398	383	379	377	366	394	426	402	428	402	399	390	400	363	403	377	397	398	411	397	379	384	392	438	387	379	393	421	386	404	407	383	397	385	361	407	430	409	378	437	394	424	379	405	384	398	389	412	404	397	396	444	387	419	392	426	392	394	432	383	395	411	404	406	381	370	401	409	384	450	418	415	403	424	395	443	402	405	415	372	403	386	386	389	411	375	369	427	407	384	385	406	403	418	383	387	377	401	419	385	373	404	379	410	367	427	380	446	426	417	390	421	384	414	383	425	394	395	400	400	389	411	382	350	411	374	393	405	380	406	387	384	420	402	411	386	422	402	423	362	406	423	375	389	390	405	382	411	399	395	398	353	410	427	382	417	432	442	418	406	403	396	415	411	401	406	386	423	396	408	393	390	418	423	376	380	395	384	403	416	395	386	394	422	429	412	412	415	404	379	402	365	434	397	416	376	391	422	396	390	387	363	401	395	363	407	418	385	376	388	396	374	376	440	413	377	417	384	391	423	421	415	406	392	382	373	433	381	432	390	386	376	400	411	393	390	407	417	410	423	400	389	444	400	416	403	429	359	369	401	332	386	435	432	401	397	383	383	400	397	414	379	379	419	375	392	375	425	444	378	393	393	387	404	374	379	400	400	407	442	391	386	418	375	381	431	398	370	363	422	404	399	424	385	390	376	378	387	396	385	369	361	410	413	395	420	361	423	381	414	379	375	440	427	430	391	404	429	430	426	381	407	368	380	369	406	402	424	397	434	447	420	397	384	389	418	383	363	400	413	394	387	432	395	387	406	383	437	391	377	387	398	429	385	406	385	386	412	408	439	381	404	399	408	381	425	385	413	395	398	388	384	377	375	409	407	409	416	382	383	376
23299	21309	29120	23829	21359	21316	12902	5242	3604	2862	2245	1839	1469	1259	1105	1083	1075	882	878	829	790	802	764	654	661	614	596	599	559	492	473	452	467	452	438	406	366	358	378	369	432	809	2318	2127	1703	1356	1014	842	617	552	413	403	337	297	318	279	283	285	292	281	293	272	309	319	297	311	289	298	314	308	298	260	299	290	310	326	304	312	269	311	301	290	304	267	293	303	286	287	309	289	278	310	308	281	300	318	305	296	313	332	258	308	329	286	282	293	310	296	291	292	308	322	302	260	272	327	286	322	275	306	289	317	262	298	275	294	303	262	301	303	314	295	277	290	283	321	279	273	273	330	282	294	284	300	294	285	268	289	282	308	280	299	297	291	307	302	300	292	278	295	293	276	292	305	293	307	276	297	311	296	291	314	307	300	285	294	280	333	284	305	302	265	283	304	299	297	283	317	302	323	290	292	276	284	265	290	297	309	298	265	279	269	304	299	282	307	284	271	270	275	310	271	303	287	278	302	249	318	316	295	281	290	321	311	258	316	273	273	313	308	304	305	312	268	295	313	338	294	310	282	301	290	291	306	326	303	308	297	287	296	277	272	278	311	305	268	300	297	308	312	287	286	301	307	272	304	334	272	301	327	315	262	298	284	299	321	324	303	314	265	308	331	299	305	290	292	288	314	298	295	270	327	292	306	309	309	310	327	297	305	318	285	284	262	282	297	311	272	298	309	293	278	324	307	314	292	295	309	279	278	263	280	299	294	305	326	292	290	308	304	285	283	312	300	300	298	315	282	283	313	298	318	281	300	299	293	285	302	315	289	310	274	304	300	283	274	277	263	296	304	298	320	276	279	292	295	303	295	286	303	298	262	298	314	290	284	284	296	295	290	257	273	312	305	285	303	311	335	308	287	290	276	311	265	275	314	298	299	319	296	304	291	285	288	291	274	307	298	321	236	299	283	289	301	298	300	309	302	279	287	298	318	330	299	300	330	306	307	296	278	278	294	297	304	311	313	277	274	292	289	305	326	281	312	294	321	314	327	281	268	298	300	297	307	313	311	299	263	307	308	316	274	295	289	303	305	307	305	305	293	291	307	303	320	298	314	261	281	302	314	269	303	288	337	306	286	324	303	280	294	295	288	299	296	297	299	282	288	272	305	348	302	279	303	259	296	310	283	267	272	287	308	291	313	329	302	318	297	293	268	301	314	309	291	258	306	289	327	274	317	299	322	310	311	285	300	311	290	311	308	287	308	296	282	303	293	306	305	291	296	298	294	281	283	286	327	326	306	274	313	266	311	283	330	273	307	319	302	302	319	274	315	280	272	275	290	312	310	306	312	297	286	279	267	293	293	283	319	298	319	300	319	298	292	313	303	285	299	291	289	299	281	285	305	292	315	299	313	304	295	295	302	319	269	260	319	277	333	307	299	308	291	281	261	306	267	301	312	283	315	311	309	301	290	300	284	292	329	305	314	255	304	275	291	287	278	295	311	323	294	294	314	303	292	285	302	281	307	267	297	302	307	287	290	293	293	297	293	302	314	302	298	287	255	285	284	331	272	268	294	287	298	308	297	296	297	316	284	295	328	315	289	278	349	323	290	305	281	266	302	278	294	291	293	273	284	304	289	299	268	286	313	325	271	300	304	301	297	301	321	313	323	297	292	314	289	288	262	279	300	304	327	285	329	297	264	275	297	274	293	299	312	300	298	297	302	317	290	313	292	295	277	292	292	247	323	275	291	291	315	316	305	262	299	283	274	288	299	275	305	296	295	296	305	286	319	286	329	305	286	292	302	288	297	266	293	297	316	314	324	272	290	307	310	292	282	295	290	296	286	306	270	280	291	300	277	298	330	342	305	280	265	313	282	322	298	277	277	294	273	320	274	284	293	314	310	304	281	304	278	282	255	308	335	306	300	312	267	307	311	278	303	283	317	302	280	292	277	283	278	300	318	305	263	296	280	286	319	314	273	287	337	276	307	313	309	306	319	289	276	291	295	305	339	282	303	278	315	286	299	285	251	295	291	295	311	319	292	306	297	269	313	295	294	299	310	332	298	292	289	275	325	267	290	292	298	269	338	303	310	310	311	277	296	268	312	274	305	296	296	302	289	324	318	270	293	320	314	291	302	305	280	326	280	311	281	301	281	300	301	316	288	295	301	305	288	283	296	299	272	286	324	295	346	312	310	301	285	288	298	292	302	316	291	296	274	306	298	300	288	275	283	297	311	285	285	298	279	293	303	298	291	285	288	293	280	286	311	325	279	292	304	297	290	298	295	292	274	283	285	298	305	312	292	291	310	294	289	323	311	280	297	290	291	286	313	301	275	306	311	255	287	277	289	297	280	281	322	287	301	296	311	300	304	308	292	278	299	320	297	310	313	285	278	289	292	264	325	287	303	260	278	284	312	298	287	273	301	277	304	306	298	287	301	311	280	293	332	309	310	287	308	272	284	299	267	298	281	311	316	273	295	311	310	266	278	266	314	323	300	324	296	297	275	286	314	279	311	276	294	296	306	307	302	300	271	302	321	339	287	276	306	287	291	328	274	306	301	261	272	281	278	263	321	295	289	301	314	273	306	311	305	301	271	295	278	298	291	297	304	357	284	321	307	309	321	291	316	297	274	257	265	269	280	298	276	285	277	291	286	311	313	283	301	306	314	272	289	289	279	276	288	322	311	262	296	292	298	308	313	272	281	292	282	299	316	285	282	304	286	311	303	295	296	284	327	267	268	292	305	312	290	352	281	315	306	282	296	289	306	285	311	300	297	280	335	299	295	292	324	295	281	306	286	305	322	317	296	302	293	311	283	298	294	275	297	256	300	275	286	274	319	274	275	344	281	258	270	301	288	293	285	297	314	302	308	266	292	322	300	294	313	261	277	287	292	290	285	297	315	281	291	303	298	293	281	317	272	282	305	284	283	290	298	286	264	256	309	282	315	289	297	300	278	305	292	287	297	282	294	291	292	290	314	294	316	280	299	294	305	333	324	283	312	275	308	314	312	338	308	300	299	308	296	310	298	294	290	305	308	318	297	302	321	285	289	291	304	288	324	287	298	294	295	288	268	304	293	265	323	289	285	281	309	292	293	292	271	299	280	278	306	308	280	301	286	331	291	325	282	296	297	331	296	298	289	315	327	296	318	294	280	309	299	335	313	293	308	291	279	298	299	317	281	319	316	279	288	289	285	286	308	280	281	328	310	291	277	291	289	290	283	300	278	318	308	271	298	285	266	308	270	276	304	301	278	279	287	293	313	298	295	317	260	291	288	302	285	278	313	306	288	292	318	282	268	312	348	339	331	310	276	306	308	289	285	287	302	298	305	310	309	295	314	312	294	288	267	308	261	297	289	285	302	313	294	278	289	309	311	293	305	274	276	309	301	287	310	276	284	286	309	291	284	281	331	325	307	302	286	285	314	301	308	298	279	299	271	327	289	276	278	323	281	295	322	282	289	290	310	301	309	293	299	316	269	294	283	302	315	258	323	312	299	281	293
25569	43484	35064	25065	19674	15647	12545	10009	7963	6372	5190	4249	3524	2911	2485	2305	2168	1920	1714	1608	1520	1477	1323	1232	1233	1165	1048	1005	923	809	781	775	756	735	698	634	605	562	480	519	688	1444	4439	3927	3135	2355	1841	1437	1078	783	590	524	463	432	408	416	356	371	360	376	383	383	384	369	385	365	379	361	380	372	352	351	361	364	367	362	381	397	384	380	370	389	346	369	352	404	358	405	378	368	376	400	353	364	373	360	357	373	400	407	382	373	369	361	368	361	334	402	399	373	368	386	374	354	391	388	372	318	389	345	372	366	385	386	338	403	333	363	358	411	376	388	326	381	351	361	318	363	388	371	349	391	388	358	407	368	394	384	383	390	384	361	374	368	385	401	385	428	398	372	326	364	373	366	348	410	346	381	359	366	365	368	350	407	376	329	377	383	379	357	352	377	384	375	405	355	416	357	357	330	369	378	356	361	337	383	382	376	408	373	396	408	369	375	361	374	397	366	360	390	377	391	353	365	411	405	353	346	398	345	370	373	375	361	400	354	389	381	384	364	347	361	394	381	346	374	320	395	404	349	372	346	356	388	362	370	353	346	376	359	375	344	334	382	366	357	344	366	398	352	389	378	369	393	332	372	367	392	369	366	393	381	383	375	382	388	379	414	381	395	375	403	367	373	395	393	352	320	345	379	357	330	369	353	355	375	361	375	383	376	349	407	335	389	356	380	375	383	353	363	364	388	355	383	373	387	390	315	351	356	386	355	419	364	394	390	361	348	368	372	365	370	405	377	335	381	343	349	370	393	341	357	372	350	364	367	369	359	355	347	414	371	379	359	377	376	351	359	408	355	374	335	362	394	351	370	358	376	366	397	385	403	362	391	359	392	356	357	350	366	386	395	399	369	378	359	364	367	367	368	380	327	380	363	402	377	380	349	369	349	359	363	360	374	393	372	373	372	341	356	375	316	374	332	354	363	393	360	349	363	390	358	395	363	375	396	371	365	399	350	380	423	387	367	337	371	364	379	353	402	368	339	392	339	395	384	391	359	360	384	343	372	368	360	366	399	372	367	394	369	353	381	326	369	369	340	356	368	367	343	375	351	380	392	390	337	371	387	378	376	398	387	362	360	356	352	395	369	341	384	378	388	395	378	367	401	374	327	360	364	376	359	338	344	361	381	378	373	387	390	359	394	384	333	361	376	367	347	319	367	372	361	406	382	364	354	380	406	352	386	372	352	389	352	369	347	403	357	357	382	391	359	357	359	381	351	376	346	358	371	376	353	379	333	376	345	390	375	378	348	394	361	355	410	362	389	389	362	366	342	407	394	337	366	402	379	396	357	391	370	405	343	362	378	392	361	402	346	368	387	372	367	361	376	368	349	360	362	377	347	344	349	383	367	372	373	381	382	362	381	363	358	363	395	366	398	380	358	386	367	374	398	395	379	366	362	359	334	342	377	370	411	347	389	361	398	388	359	375	376	350	322	380	371	381	351	377	336	398	376	364	348	345	414	394	343	348	381	398	363	351	393	395	404	352	388	358	387	358	377	348	391	390	328	370	400	378	375	363	353	372	332	397	361	389	343	379	362	365	369	360	382	365	361	382	369	351	364	363	363	335	388	352	360	368	354	351	355	395	365	371	377	387	330	348	351	387	334	370	364	360	393	393	404	399	334	365	390	374	362	367	349	404	368	343	357	352	346	370	363	383	365	400	369	377	343	342	387	368	359	372	397	371	380	418	368	372	378	330	377	356	384	380	417	345	384	341	355	372	355	390	358	359	427	359	376	345	366	349	388	347	354	395	337	383	338	393	376	343	429	361	383	329	385	372	378	339	384	375	387	367	358	391	394	384	386	371	350	396	340	374	366	376	380	390	367	366	382	369	371	382	382	352	372	349	368	352	326	377	352	402	348	378	371	378	348	371	382	356	373	387	361	338	365	381	352	356	373	337	381	366	399	343	358	365	333	396	374	390	401	339	379	392	355	381	348	398	394	385	355	356	345	357	370	375	372	356	375	380	400	387	365	401	392	351	340	380	378	373	352	376	379	380	333	383	381	364	368	400	354	390	372	371	387	397	327	349	377	369	365	346	371	372	395	328	377	352	419	352	367	383	366	349	364	358	401	364	336	378	348	357	394	364	408	365	375	397	378	380	358	351	375	354	386	383	353	348	356	407	344	345	342	371	366	384	369	378	346	376	358	388	402	372	389	330	344	379	361	372	369	354	366	361	339	380	361	376	374	336	379	380	363	350	367	359	359	342	382	382	401	394	396	349	376	383	390	361	357	375	388	387	371	352	386	358	382	372	371	377	377	362	384	399	374	362	369	374	345	348	337	411	372	360	374	375	388	360	383	350	385	349	395	391	370	368	399	411	363	366	361	386	357	361	345	384	361	367	381	370	388	388	350	377	384	336	378	391	366	385	385	364	359	360	345	385	349	339	369	398	344	328	371	361	376	361	335	353	380	368	372	379	385	344	379	406	337	340	383	369	420	353	356	401	356	378	341	383	346	371	374	358	395	358	353	393	357	346	371	364	370	387	369	375	409	373	385	392	351	380	409	342	361	399	367	376	354	365	372	378	374	377	361	396	368	354	352	368	367	440	327	378	377	404	353	369	383	387	349	370	356	383	357	386	358	368	395	368	356	378	379	354	379	376	357	365	347	406	396	394	392	378	323	402	407	379	367	374	369	365	369	396	382	380	376	377	376	386	408	357	364	372	350	353	389	387	394	358	363	372	398	372	373	352	373	380	364	401	361	369	364	388	373	378	385	361	384	373	359	375	373	359	394	379	371	404	338	336	387	348	389	353	360	398	362	387	399	398	380	358	358	330	383	372	396	384	397	376	357	341	364	367	382	341	374	327	386	361	351	373	379	355	370	335	346	370	378	382	361	363	348	373	342	344	349	361	386	366	395	366	349	376	330	351	360	356	383	376	376	382	360	348	329	352	390	349	338	395	363	407	391	408	381	365	377	366	369	378	374	359	354	365	350	379	360	363	379	377	366	348	365	366	378	381	374	372	365	371	369	390	390	379	368	358	371	379	342	408	389	350	356	357	351	395	370	397	368	398	366	370	350	352	386	395	367	368	344	397	374	373	407	383	391	361	366	367	375	375	388	349	375	366	338	388	365	378	346	338	386	384	368	344	356	349	362	335	379	364	359	385	392	383	423	378	383	360	371	412	358	381	364	368	360	351	382	365	389	384	353	350	389	384	386	386	374	375	381	389	327	386	348	376	377	396	396	357	393	384	360	368	387	380	377	385	364	374	374	343	377	383	370	386	369	407	334	377	360	386	351	368	368	376	404	360	364	349	381	344	381	371	347	385	373	382	372	366	390	354	340	347	342	360	388	347	372	350	353	345	348	372	381	403	384	389	366	367	388	354	384	352	367	374	380	365	401	385	388	376	349	360	393	365	357	318	384	367	387	333	369	338	389	387	381	366	377	394	370	370	400	354	375	345	400	378	355	390	368	371	393	338	377	365	386	354	356	362	362
27519	21661	19409	11263	5547	3335	2399	1817	1416	1184	1014	863	781	687	637	611	576	571	557	554	515	491	477	488	511	511	469	503	453	446	414	427	426	391	400	400	382	377	384	393	351	417	450	500	469	434	403	426	376	375	364	329	389	358	383	339	342	344	382	337	341	365	389	368	392	315	364	341	361	339	372	342	391	389	396	387	349	365	355	348	364	323	338	345	386	347	348	343	354	341	353	340	348	387	365	390	331	380	349	365	346	352	375	348	335	383	360	376	346	349	354	366	375	375	316	363	361	392	355	360	364	376	365	372	369	386	350	341	355	347	362	348	345	339	316	342	341	332	328	363	342	402	370	336	341	328	358	321	385	353	346	357	342	369	340	350	358	356	349	394	346	354	355	374	324	371	338	365	355	393	374	340	377	349	377	350	376	345	339	350	328	342	339	369	376	361	389	371	337	386	346	365	366	341	339	363	367	347	342	379	367	344	351	319	376	353	355	335	365	352	371	352	347	348	370	327	347	389	381	348	339	383	334	381	357	357	366	370	373	383	346	392	381	344	359	357	367	365	364	368	364	334	340	346	355	376	341	379	394	381	377	374	356	362	337	361	347	344	387	385	353	344	370	349	337	372	397	377	353	329	396	374	328	343	348	361	385	337	364	368	361	388	348	367	349	344	351	406	366	332	307	360	358	364	366	399	358	330	328	364	327	355	371	380	376	340	378	346	364	359	342	349	311	345	391	360	346	367	363	369	373	346	365	390	366	351	391	373	372	337	381	373	346	384	329	360	336	312	337	338	363	359	353	390	342	352	380	350	369	378	358	356	346	354	369	384	347	347	331	339	347	354	390	330	345	362	385	340	357	350	380	343	366	393	339	344	353	371	376	312	376	374	375	365	342	374	350	330	345	367	363	348	382	350	345	371	353	374	352	361	378	385	344	317	350	349	362	351	361	325	362	341	349	376	331	392	400	348	367	386	341	359	368	339	339	347	366	372	363	368	369	379	369	391	340	367	367	362	385	348	338	348	321	343	365	357	377	320	383	367	367	376	382	384	380	370	342	338	366	368	383	359	345	384	397	365	364	348	384	375	374	355	387	365	323	375	360	344	385	338	343	375	389	365	355	371	363	335	360	369	370	341	363	296	357	354	371	359	398	395	362	379	384	376	346	389	328	372	316	403	394	380	349	403	386	388	361	343	332	353	362	362	334	367	354	341	364	372	369	352	357	327	317	319	342	392	338	399	347	409	363	346	385	399	364	376	390	352	355	388	349	392	360	376	345	346	339	370	335	386	368	390	349	350	330	365	365	368	349	359	352	339	346	388	379	362	326	359	358	375	322	335	334	367	364	374	383	329	371	353	341	365	392	367	396	359	382	359	392	337	380	331	366	381	372	393	351	387	369	362	339	340	326	369	341	342	377	359	331	316	356	352	355	386	340	370	374	372	328	375	352	362	367	368	354	362	377	369	330	336	342	355	362	347	357	349	397	318	378	333	358	386	384	366	349	365	377	367	371	343	328	353	369	348	396	381	345	323	330	352	352	360	331	341	351	353	373	355	366	345	338	341	338	354	385	353	323	353	387	356	401	367	353	386	387	348	362	339	322	326	326	374	329	351	355	376	359	369	378	352	358	352	349	344	327	357	369	380	395	352	364	393	341	351	359	322	356	359	388	372	375	367	370	326	379	361	317	354	315	332	361	353	344	355	364	360	383	352	360	356	361	359	357	331	376	344	365	361	386	362	366	377	355	354	345	360	361	341	380	386	355	349	384	362	346	340	309	374	362	356	387	351	342	340	385	376	374	332	333	364	318	354	359	338	369	393	396	354	349	370	347	329	346	372	388	370	365	380	402	367	349	381	362	346	325	358	358	361	390	365	369	338	398	346	349	328	350	362	326	334	354	384	369	350	388	346	361	342	371	373	367	356	345	312	386	328	354	385	354	313	348	373	368	365	372	382	365	388	349	334	331	346	330	323	356	372	344	341	372	392	344	348	349	335	341	347	356	368	371	342	341	354	315	343	341	364	370	392	374	366	348	349	360	384	370	334	356	372	359	374	351	368	389	343	363	366	338	344	390	339	382	356	371	357	362	325	320	339	361	384	381	340	376	376	362	369	331	370	354	364	362	332	339	341	357	336	351	383	379	366	352	332	362	351	378	358	339	311	384	356	362	334	390	368	307	371	384	426	351	382	370	407	364	361	346	359	351	354	372	373	341	345	385	380	356	350	322	338	345	338	371	333	366	359	361	344	354	393	348	392	326	358	344	356	361	353	362	381	377	395	362	367	355	388	375	329	393	352	384	346	349	368	375	336	352	375	391	385	373	353	347	361	381	382	329	365	344	341	356	333	374	348	330	343	336	345	380	329	364	344	358	342	366	355	371	346	353	368	368	378	364	386	356	346	366	366	381	342	378	300	374	373	336	361	371	365	383	341	321	368	388	343	359	363	348	392	374	353	330	371	327	360	335	302	373	358	395	360	380	361	346	368	347	345	382	355	368	345	334	367	368	363	385	359	336	363	337	345	337	390	362	340	380	381	363	330	329	334	374	383	374	379	332	386	412	389	341	326	336	368	355	352	391	403	339	338	346	365	325	358	355	360	310	367	348	359	369	387	351	370	357	360	365	384	371	375	336	364	332	349	397	343	348	361	347	386	365	338	336	319	391	358	351	358	343	347	359	389	357	365	396	346	342	347	349	360	366	393	353	354	369	336	411	353	380	355	385	330	354	336	344	381	354	371	350	398	372	358	342	374	364	339	343	350	334	333	374	386	371	356	396	366	370	352	371	334	327	372	381	362	397	361	335	374	375	382	337	379	375	338	342	361	388	340	415	347	380	368	345	343	354	332	386	391	337	350	372	345	360	321	366	391	383	337	365	379	348	341	401	366	353	385	358	340	399	363	352	369	362	374	341	384	363	368	341	358	330	360	381	355	352	351	347	356	359	371	386	362	352	341	369	368	363	369	313	372	357	356	308	339	339	386	391	370	360	332	347	378	362	338	354	355	338	354	363	374	353	341	388	344	343	366	368	366	327	375	377	368	381	375	378	346	357	354	364	346	348	375	370	360	356	362	351	368	356	347	354	352	344	336	361	357	328	352	380	385	352	376	371	352	370	340	361	355	365	373	355	380	376	366	361	385	359	339	390	354	386	369	355	315	352	371	363	365	330	357	327	357	399	375	388	366	361	369	353	338	328	340	331	357	362	362	357	395	368	359	363	349	376	320	381	354	355	392	348	377	340	360	373	382	368	353	339	330	354	339	344	339	369	377	368	350	362	355	372	349	345	392	365	339	335	361	373	360	352	375	350	342	356	383	367	361	353	369	338	351	357	343	395	314	344	371	341	352	355	375	388	373	370	354	360	365	328	387	383	345	326	333	330	340	342	355	379	362	382	356	372	355	342	352	378	335	343	345	373	393	364	420	348	397	356	386	378	378	334	358	382	355	364	339	360	377	355	394	376	361	352	366	331	375	360	370	362	348	361	374
18703	29197	22515	13862	9885	7446	5623	4446	3439	2727	2265	1855	1589	1335	1237	1193	1115	1031	955	885	859	807	842	792	807	761	723	643	707	669	586	623	643	540	582	521	543	544	512	514	558	550	693	714	661	594	606	540	517	502	483	510	492	481	468	483	443	462	473	446	474	447	487	454	470	465	471	443	455	453	471	475	463	514	450	465	434	459	458	447	491	464	468	460	438	460	455	447	418	492	453	467	424	463	474	454	406	441	505	469	474	452	453	448	451	429	485	469	467	488	465	481	448	445	496	457	429	436	423	485	454	442	471	439	456	470	460	442	443	434	472	473	465	449	450	488	472	440	462	496	440	455	444	455	458	473	444	481	434	419	461	528	457	427	421	484	450	456	467	485	462	438	440	433	480	450	431	448	452	443	440	462	466	418	452	485	480	474	458	458	483	432	478	430	423	451	462	434	503	476	491	454	472	455	423	472	464	437	446	442	485	491	432	441	448	463	438	477	486	502	437	473	462	467	429	481	458	421	480	482	427	491	474	465	484	471	448	480	425	485	482	455	441	508	480	457	479	500	469	464	427	476	417	467	447	473	435	446	473	493	423	421	474	468	445	427	478	476	437	445	432	484	482	453	419	457	511	452	463	498	475	498	421	446	442	442	460	425	421	450	451	477	447	455	466	460	452	485	441	495	500	462	468	435	484	443	467	449	480	473	464	481	461	456	451	445	452	442	447	442	439	478	452	452	479	448	433	452	456	442	515	454	447	463	455	461	447	500	485	437	433	475	500	441	452	424	465	476	420	452	484	446	445	471	471	440	424	469	489	477	429	456	448	445	471	441	468	463	470	441	457	436	422	469	477	474	465	485	472	482	465	461	472	482	452	455	437	430	423	447	426	441	444	445	510	455	440	464	458	457	476	469	481	482	443	469	412	460	438	478	424	459	452	460	441	485	468	450	437	460	466	429	490	465	435	499	483	429	459	470	470	463	488	429	465	443	486	455	442	441	425	458	456	445	464	437	468	446	461	436	432	406	426	428	484	464	472	458	440	487	462	449	476	462	493	465	428	453	438	424	453	467	467	490	452	425	458	468	470	456	480	417	418	493	412	459	488	430	477	463	450	433	455	422	419	440	478	442	444	459	447	473	476	454	449	490	468	434	454	442	454	473	490	508	478	461	465	482	464	431	398	397	464	476	435	505	473	454	444	424	467	519	473	469	488	481	471	458	468	419	452	424	450	455	454	452	449	447	448	482	468	481	460	429	463	445	476	440	453	468	476	470	460	435	467	440	484	461	504	439	439	417	422	475	443	457	480	473	450	479	431	459	457	462	439	453	414	430	434	464	483	480	465	425	445	473	433	488	452	495	427	491	461	460	477	437	506	450	482	477	456	499	461	463	490	456	440	457	447	463	464	436	471	469	452	453	432	446	462	454	452	438	476	485	477	487	511	475	484	455	458	475	443	441	417	466	511	426	459	421	468	449	441	484	461	464	440	466	436	436	456	437	429	473	413	480	443	440	441	475	455	463	432	474	473	444	436	465	444	499	480	454	456	487	493	449	461	447	463	460	459	448	452	490	438	407	503	439	431	469	493	466	427	458	477	471	446	443	449	458	448	437	435	456	466	444	492	459	426	476	526	446	467	450	431	480	415	450	427	489	464	441	437	483	452	431	482	454	460	485	456	439	448	481	454	483	448	432	464	467	496	451	438	452	433	466	432	416	466	416	462	433	427	477	449	429	523	472	470	446	436	469	447	436	470	497	451	434	417	456	459	452	446	469	425	472	459	479	432	453	480	451	467	451	425	437	466	438	473	435	448	491	467	437	484	450	484	489	439	463	476	444	499	456	476	484	458	433	465	449	475	426	448	474	453	455	419	461	465	484	427	471	456	459	470	460	443	498	456	477	449	464	460	472	430	486	488	450	447	421	437	477	466	465	450	480	405	471	436	473	447	446	454	479	438	456	431	462	427	458	474	445	473	476	411	440	497	465	477	443	387	453	439	451	475	460	449	441	421	446	437	456	426	455	470	440	442	427	464	448	442	465	467	463	442	492	461	438	418	481	448	503	450	461	481	470	462	462	438	447	456	438	495	430	444	431	491	427	444	424	456	462	474	440	472	459	425	480	447	456	490	474	461	464	454	482	417	450	443	438	462	450	484	452	469	495	485	445	474	462	465	472	465	469	487	452	473	422	443	429	448	454	454	481	454	465	465	404	505	429	430	470	501	467	425	456	454	475	446	458	429	416	451	498	482	440	483	480	458	471	462	461	470	431	459	428	455	434	423	444	431	424	461	475	486	465	477	417	495	455	461	477	432	446	431	455	411	465	429	438	444	437	470	426	469	414	514	456	440	448	461	444	463	431	451	469	461	485	489	488	471	446	434	420	455	446	437	463	447	476	450	475	426	496	446	442	462	443	446	445	498	459	475	485	444	430	478	474	510	487	450	466	505	468	454	425	487	459	446	466	461	461	443	453	438	463	492	445	437	449	471	474	476	444	492	444	423	466	491	491	460	455	479	444	499	437	440	489	503	424	482	461	471	452	499	450	472	465	417	444	456	496	472	485	456	473	477	484	428	414	459	445	458	474	449	454	468	465	443	488	430	466	439	470	448	444	438	397	452	446	498	479	509	448	492	446	446	431	442	470	430	461	476	447	450	425	462	495	429	451	460	450	419	469	461	474	472	471	460	416	490	464	417	461	422	461	523	422	457	446	432	432	488	467	475	457	467	466	455	467	463	471	458	470	484	425	455	451	471	461	479	407	468	521	507	458	456	436	461	452	467	485	442	462	397	446	459	489	444	449	473	458	477	468	492	466	489	454	448	458	464	448	436	439	454	490	438	484	517	451	472	470	466	458	457	434	468	474	443	435	479	453	463	445	465	433	483	447	466	490	446	439	464	486	433	434	481	440	479	466	481	466	444	491	421	471	434	470	452	466	493	476	462	439	446	426	455	492	445	498	458	467	456	463	449	421	419	450	433	398	443	422	437	469	447	490	446	483	390	458	456	413	445	479	475	464	448	482	437	426	453	453	472	432	451	464	487	481	483	459	477	418	448	452	480	483	481	477	447	436	441	447	517	478	464	433	445	456	443	470	430	457	461	445	447	459	491	425	478	461	445	464	451	446	477	480	458	450	428	444	448	516	499	443	453	473	486	405	491	490	452	454	464	445	416	460	447	498	415	435	449	458	510	429	509	400	457	452	423	431	475	443	417	463	436	443	459	440	470	446	440	478	450	498	446	459	475	451	436	440	457	441	474	470	469	443	417	453	476	463	487	447	482	426	442	460	462	459	462	467	456	452	476	454	446	443	459	458	446	488	480	483	434	486	464	460	412	448	466	439	448	413	415	445	472	451	475	474	451	464	473	482	468	432	434	451	454	500	490	468	447	473	491	462	447	415	491	454	479	459	441	478	487	455	450	449	445	462	443	448	435	473	464	480	471	434	463	433	501	450	470	486	432	462	439	412	468	455	464	482	446	448	475	501	435	519
24352	21255	28440	24403	21115	12995	5666	3386	2430	1887	1536	1337	1135	1022	907	906	852	754	715	660	646	614	594	558	544	490	480	484	490	441	458	480	367	438	424	368	385	391	343	345	345	502	1339	1341	1054	856	750	597	529	445	417	382	359	347	345	313	311	360	294	314	331	298	320	316	321	288	330	323	309	322	319	310	352	304	313	286	300	298	297	323	304	288	310	319	315	321	325	297	303	336	286	353	306	329	342	325	328	338	309	310	328	348	303	304	310	333	321	311	347	323	297	349	356	332	360	324	313	328	281	336	305	289	326	338	331	316	333	295	290	331	313	287	279	322	319	302	326	343	315	359	301	326	309	346	304	312	306	301	293	327	350	303	341	327	302	304	305	321	297	320	287	282	308	331	315	298	345	341	326	316	322	308	299	337	308	311	324	321	312	287	326	327	319	323	330	296	300	303	306	301	315	310	299	311	289	294	306	328	306	316	314	309	342	306	345	294	339	305	318	344	329	363	314	310	332	325	332	273	313	335	311	292	301	349	317	311	322	344	333	323	323	299	343	305	289	328	316	290	307	361	291	315	304	313	295	289	327	313	339	321	321	327	353	330	296	327	338	294	301	313	331	305	306	302	298	282	298	327	334	327	310	315	349	314	312	324	302	321	320	316	317	282	331	306	353	334	308	323	332	317	301	341	306	307	306	312	310	352	287	331	327	293	326	327	310	329	329	317	309	328	283	327	304	328	324	320	327	322	317	278	300	366	303	303	340	324	334	317	324	330	300	306	277	327	321	299	287	316	309	332	319	317	287	292	279	295	281	312	329	348	308	323	315	318	309	312	317	320	319	325	328	313	284	295	312	335	331	304	293	338	308	313	336	305	318	326	323	313	284	326	309	308	308	324	323	302	305	326	337	312	354	329	330	288	323	307	293	311	318	330	306	340	314	290	304	319	300	302	318	279	310	334	292	290	333	305	299	310	351	325	332	323	330	300	284	277	304	334	300	294	289	328	319	291	295	353	334	309	322	324	333	314	323	318	282	313	332	311	332	310	287	330	303	284	324	323	306	322	321	329	304	278	331	328	280	308	319	321	312	324	337	296	294	326	325	318	313	323	314	318	277	298	296	297	323	351	337	300	284	310	301	317	316	346	340	321	321	307	315	339	316	316	334	296	308	333	321	306	356	319	352	296	327	310	307	291	333	307	328	360	346	318	303	333	300	308	326	343	303	306	326	308	289	306	306	313	343	320	338	319	304	295	308	294	300	307	293	333	289	326	320	311	346	332	305	312	326	297	303	329	280	306	297	300	323	280	310	317	297	307	287	289	309	272	286	287	319	315	302	305	312	329	283	302	326	308	301	305	309	303	343	319	313	298	351	337	331	317	305	336	330	319	307	334	323	304	311	304	316	319	313	307	321	341	304	283	323	314	302	303	304	289	326	329	317	317	303	318	324	315	302	303	332	324	303	317	336	300	335	281	304	293	330	345	315	335	325	296	303	327	319	319	334	330	354	304	309	345	321	305	322	329	333	309	306	321	268	315	322	313	280	328	335	315	320	312	288	290	308	310	305	308	318	318	313	336	318	307	300	341	301	302	304	327	315	318	300	304	316	297	285	332	305	332	301	298	305	324	334	323	319	279	327	293	294	327	316	319	302	337	314	291	365	320	325	312	324	309	330	303	332	342	301	323	299	345	317	300	319	346	302	285	319	300	351	315	313	310	279	321	314	323	350	311	304	323	267	321	311	309	297	325	323	319	374	310	314	302	309	321	289	305	305	305	328	310	295	318	321	324	301	321	331	343	302	344	315	329	336	315	316	312	318	325	325	273	337	327	320	320	306	315	325	317	331	298	305	310	313	327	316	325	328	334	336	290	291	313	333	310	296	340	301	311	322	323	326	322	279	301	302	369	333	328	294	323	306	302	325	360	310	293	305	317	298	274	289	303	323	305	322	315	298	287	283	285	334	293	304	291	328	336	297	321	305	337	324	329	328	317	325	324	324	272	349	290	345	282	305	341	309	321	310	305	327	345	345	306	320	321	352	306	299	332	303	329	317	318	341	301	307	318	285	325	323	301	320	299	325	301	322	320	291	311	288	294	317	305	333	329	309	348	332	316	301	329	283	310	352	302	321	292	312	303	302	305	304	337	313	345	318	306	301	311	320	336	335	309	291	332	333	304	345	339	311	327	298	313	332	307	328	318	298	296	325	317	278	338	331	313	282	279	295	297	313	317	290	331	324	311	337	329	288	292	316	279	317	279	320	309	308	305	342	315	297	314	316	334	285	283	340	297	309	306	298	331	330	282	309	340	311	298	308	317	339	332	337	311	303	304	328	299	292	279	302	313	321	329	321	312	330	302	326	336	319	343	335	301	302	330	307	321	305	321	326	305	299	334	302	283	308	296	310	309	320	304	316	317	317	307	300	288	336	306	304	322	330	329	319	311	322	313	296	331	323	276	315	334	319	323	337	309	326	293	314	302	336	314	284	330	306	337	302	328	338	319	312	291	327	330	289	352	335	320	274	326	300	322	324	301	343	319	314	355	320	314	337	333	344	327	305	310	318	319	327	312	309	316	313	314	306	303	288	322	305	326	305	354	330	333	333	292	334	299	294	281	313	329	310	274	304	307	302	313	320	318	310	312	321	346	294	313	316	304	325	349	299	301	304	297	320	320	335	303	353	361	281	315	319	323	290	312	304	313	322	320	287	340	323	295	343	301	321	321	332	293	302	280	278	358	306	285	310	310	294	299	343	325	284	290	348	334	322	317	337	336	313	322	334	279	303	325	310	295	340	317	308	302	333	310	309	340	308	295	342	347	308	315	321	290	327	315	336	311	336	312	296	298	298	358	304	323	327	315	318	296	317	338	312	299	300	329	320	301	309	343	311	316	334	322	306	319	312	280	309	354	271	317	295	293	293	320	291	315	332	317	320	313	331	307	314	316	320	292	328	316	313	353	337	326	288	327	313	313	318	289	293	322	286	321	309	308	341	341	284	295	333	302	310	313	301	339	323	316	351	308	280	345	292	287	286	328	316	306	316	300	306	302	307	346	318	311	319	307	323	311	320	321	319	317	312	342	297	304	323	301	316	297	324	366	323	294	314	301	319	322	285	307	331	319	295	306	308	307	310	314	331	330	339	292	313	305	299	297	302	302	312	307	310	297	319	339	303	313	321	316	306	323	298	303	335	331	339	272	266	319	302	343	302	308	335	310	318	343	329	314	327	311	302	297	300	317	313	347	322	293	313	343	294	309	321	330	298	325	308	311	304	302	292	329	333	346	320	320	325	277	283	299	327	329	313	301	275	296	294	329	312	330	302	302	301	316	309	304	336	333	273	291	314	309	344	323	295	347	316	297	277	344	330	301	313	323	299	314	326	343	317	304	319	313	314	322	297	311	324	292	320	327	299	328	339	294	325	325	333	317	307	315	301	315	305	311	337	327	298	317	312	311	332	317	328	323	291	328	333	269	293	321	323	290	341	316	313	311	308	309
22445	38233	29839	20532	15876	12238	9384	7263	5638	4335	3608	3030	2540	2061	1924	1799	1630	1504	1363	1286	1229	1081	1059	1012	977	917	915	855	751	731	705	725	692	664	649	550	537	562	505	478	506	738	2447	2441	2022	1604	1290	1061	839	634	559	562	505	468	438	445	434	399	404	438	419	412	394	384	415	384	400	396	380	405	403	393	381	425	411	404	427	398	421	384	367	419	397	423	426	380	400	429	405	410	372	434	379	401	445	410	395	400	381	402	432	392	370	383	425	396	385	396	395	401	405	418	446	417	410	430	417	421	413	393	404	387	392	432	398	380	409	445	456	386	391	374	428	397	386	423	425	396	441	442	412	405	406	409	408	443	399	374	384	414	390	445	411	388	398	415	432	402	391	422	380	419	425	418	382	407	432	389	436	430	383	397	391	445	410	425	446	404	406	393	386	421	390	392	432	408	384	400	418	431	377	408	424	444	420	380	389	453	412	426	419	416	417	401	359	432	417	418	424	385	409	439	425	452	392	402	385	423	374	364	373	399	387	396	386	390	412	387	412	381	397	401	409	402	424	381	386	386	387	394	395	407	417	377	429	365	421	427	390	406	423	423	414	438	364	416	382	384	397	399	407	404	382	415	424	406	434	393	410	435	433	423	431	380	418	409	385	400	408	406	391	408	407	410	393	393	404	424	387	405	418	415	414	378	412	383	353	428	410	411	404	454	405	412	428	407	398	419	388	426	398	420	414	407	441	401	414	390	376	408	425	368	399	431	390	392	405	390	410	399	422	435	403	405	424	389	399	383	398	395	401	389	415	411	407	421	416	420	391	397	386	365	385	412	417	352	415	417	410	385	409	433	388	406	395	407	413	443	430	400	412	393	397	416	403	402	410	400	413	437	428	432	382	431	409	413	410	389	369	381	392	408	421	448	441	402	410	402	388	387	388	399	374	398	370	406	420	432	411	378	425	406	390	409	405	389	404	377	398	390	423	407	386	437	378	401	405	427	372	409	458	412	405	417	383	404	417	385	402	417	396	424	402	399	422	390	369	397	415	402	417	437	428	398	413	383	414	380	406	434	411	387	418	411	381	390	414	383	378	394	394	400	429	402	441	372	416	444	386	429	398	387	377	394	416	386	376	403	369	390	408	392	425	404	415	382	392	413	397	390	405	419	406	390	417	411	421	458	360	387	404	421	364	402	380	419	395	399	378	433	383	400	399	397	415	389	408	399	416	412	417	400	387	392	439	391	388	424	404	429	400	403	416	385	415	415	380	397	419	388	400	440	387	391	386	401	409	382	388	426	393	399	396	375	412	392	444	404	418	390	383	369	417	410	428	418	404	401	372	441	402	395	388	360	414	416	375	404	406	407	415	415	400	423	432	410	395	412	372	395	420	408	420	436	413	436	439	393	391	409	398	433	398	407	401	398	397	398	385	404	421	412	414	401	391	371	400	407	417	400	415	398	397	407	411	411	416	380	388	398	390	358	404	404	422	426	392	413	414	388	388	386	422	377	424	379	416	377	384	403	407	414	403	398	393	408	406	429	394	414	389	400	385	402	427	404	397	434	399	408	381	373	428	386	405	423	428	396	430	407	401	413	373	384	405	384	403	415	371	415	448	417	414	418	402	399	368	398	403	408	411	437	365	438	388	379	399	382	393	400	428	422	417	395	423	408	410	434	418	434	397	431	392	386	407	392	400	429	381	424	427	422	424	446	429	406	379	402	393	382	404	409	388	432	373	386	397	425	390	401	417	427	427	413	405	406	388	412	394	397	404	399	420	405	378	383	416	410	397	385	383	437	426	395	427	389	446	424	401	389	406	391	436	393	401	430	441	413	403	414	384	396	419	396	392	395	419	375	409	413	374	376	400	445	445	388	408	409	404	396	409	406	385	409	377	393	415	391	375	391	394	407	385	385	397	402	442	395	402	391	405	395	371	431	385	420	405	393	386	427	420	414	373	383	413	424	390	408	392	404	412	380	417	385	426	381	433	390	379	383	377	389	388	389	405	422	409	426	417	413	410	384	407	418	413	398	428	378	440	399	391	382	412	397	408	411	398	379	392	414	397	403	425	377	436	404	398	438	429	419	410	426	390	392	426	399	395	405	418	371	409	381	427	383	408	414	389	410	373	396	391	424	375	388	386	425	397	385	387	385	426	407	339	428	392	377	413	401	422	401	433	398	431	391	420	412	436	423	434	376	426	406	420	416	429	383	412	407	438	381	412	432	407	398	392	390	414	367	385	396	380	430	380	377	409	420	429	396	396	404	430	419	425	419	420	450	402	373	417	402	417	409	367	418	417	404	378	420	419	397	385	392	385	375	431	372	397	395	384	367	373	408	414	412	394	378	418	409	373	373	406	421	375	383	423	378	400	399	406	408	407	382	411	448	401	413	413	399	403	391	382	383	425	413	403	405	416	356	380	402	394	386	400	363	433	417	412	411	398	424	382	381	408	404	410	408	377	391	398	400	398	397	437	406	452	414	408	370	408	354	402	434	421	379	403	405	407	390	376	394	423	374	396	425	389	405	392	449	385	424	352	402	408	405	427	413	405	401	404	430	392	391	395	404	372	403	425	433	435	404	396	405	411	382	406	384	417	388	380	406	411	433	411	407	404	404	415	410	432	383	410	421	397	372	411	391	432	432	445	395	405	394	410	375	412	426	389	389	409	401	456	391	393	386	408	399	386	421	402	401	385	383	439	416	415	396	422	403	429	418	407	441	408	413	403	418	401	386	425	395	411	390	396	385	385	378	416	427	380	405	410	388	375	407	417	408	434	432	424	386	433	382	393	379	433	408	445	433	416	396	418	375	414	412	443	407	375	395	407	438	404	418	407	433	400	395	423	422	386	430	386	405	414	397	419	410	414	431	389	394	409	396	406	391	359	419	414	397	399	410	434	370	386	377	408	407	373	409	411	388	401	418	408	419	415	409	413	403	389	416	375	375	360	420	394	418	403	396	370	433	388	382	410	415	376	438	410	375	417	411	404	410	445	401	421	435	411	405	382	375	431	402	436	388	359	411	387	421	423	437	394	390	387	401	406	373	393	400	400	406	431	420	383	400	415	395	388	402	386	387	409	375	382	401	428	451	360	391	409	399	379	362	413	374	426	399	395	380	398	401	386	395	411	402	413	391	432	394	431	388	426	425	374	382	411	427	387	436	389	405	396	400	396	416	433	424	431	389	413	425	397	392	387	446	435	440	436	357	400	377	411	428	401	377	435	414	415	418	384	384	392	397	393	368	427	397	386	371	405	407	433	403	415	377	340	404	377	420	398	411	364	407	411	423	422	413	395	431	422	393	403	429	414	401	419	367	415	395	433	397	432	403	413	397	369	443	382	395	394	407	420	402	388	418	381	407	385	425	381	413	428	440	397	391	411	430	418	413	404	405	400	396	420	351	415	396	367	363	366	395	389	436	405	386	382	374	429	427	389	377	399	414	407	405	410	370	436	406	453	448	390	407	438	430	405	419	412	410	406	414	394	426	406	389	445	432
23302	21275	28978	23877	21316	21268	13365	5268	3413	2616	2135	1842	1452	1232	1137	1095	1047	938	901	847	765	744	667	681	670	635	620	586	547	488	519	529	486	454	454	419	380	390	389	396	423	444	1563	2277	1855	1412	1188	980	714	563	462	442	422	365	340	309	329	307	313	313	289	284	329	317	301	310	322	296	306	309	345	292	310	288	300	327	302	296	295	320	333	300	301	320	312	310	343	299	306	282	296	299	293	293	324	297	278	294	315	306	300	292	317	289	314	274	324	286	297	327	315	301	294	297	274	288	328	336	286	362	263	304	323	322	304	309	307	306	272	309	289	284	323	314	312	298	276	295	289	354	304	325	303	332	347	268	314	322	308	274	292	276	316	264	316	315	305	301	323	289	289	329	297	312	330	296	307	315	297	302	281	281	283	309	327	315	304	311	303	298	300	304	306	280	286	306	310	290	314	335	291	281	297	325	286	330	308	295	283	323	288	304	319	305	261	309	294	315	301	281	316	296	298	319	299	318	308	298	293	315	289	270	293	320	295	300	273	307	324	323	284	280	270	315	319	305	309	287	308	295	297	304	288	310	296	292	302	318	305	289	302	296	288	308	295	304	315	296	293	262	301	320	275	304	297	269	339	283	328	304	318	276	305	289	294	320	294	299	298	298	302	324	293	313	274	327	310	297	297	310	318	297	297	341	305	339	327	321	323	285	278	293	294	304	286	321	270	289	289	279	323	328	352	300	320	311	283	318	309	308	305	301	337	301	287	336	329	293	299	323	329	337	326	317	336	297	322	306	289	288	331	300	321	284	292	311	280	327	329	303	292	305	312	283	266	306	301	293	294	307	325	299	307	261	278	328	312	312	308	296	269	320	283	291	309	295	324	308	346	299	317	299	299	330	279	319	329	302	303	281	301	291	316	302	306	296	310	338	305	308	292	302	270	316	309	336	316	297	319	319	290	285	289	305	303	286	288	312	302	286	332	287	292	302	306	282	308	274	325	294	325	315	279	314	314	307	288	330	290	315	273	277	312	299	327	326	296	306	336	327	319	296	294	288	336	295	301	289	281	284	330	290	320	314	317	331	294	292	325	337	297	289	303	288	299	325	322	322	285	309	318	291	289	282	343	338	317	272	317	339	288	310	299	304	285	314	302	294	303	296	308	314	304	323	301	281	302	296	285	306	319	348	295	315	285	304	315	279	299	293	299	318	280	319	348	350	290	285	283	304	310	287	296	313	293	338	312	314	286	337	294	303	322	311	291	292	297	321	307	277	284	318	290	295	265	301	341	303	303	274	311	332	296	322	288	298	280	287	314	313	305	311	326	302	336	276	307	317	309	316	312	282	278	306	292	300	286	354	297	311	309	315	287	313	317	297	295	297	287	313	317	293	312	297	293	323	294	293	312	303	297	300	297	308	303	323	303	319	331	314	308	338	286	299	317	371	284	296	298	313	297	284	300	308	278	290	292	320	300	299	295	288	289	288	297	306	324	317	315	298	316	295	313	302	285	306	336	295	326	326	332	313	310	327	300	303	320	286	336	339	309	321	281	311	349	328	312	308	284	294	347	320	316	319	308	313	312	281	312	313	296	300	284	302	298	290	300	300	318	298	311	285	300	273	321	307	306	339	333	292	306	284	281	329	309	307	291	261	297	292	306	313	330	275	306	298	309	291	303	313	304	327	269	292	312	303	317	297	276	258	306	294	308	300	273	312	325	280	293	276	306	329	326	290	321	309	291	290	296	292	300	319	305	301	310	295	309	309	291	317	313	312	310	312	264	290	302	298	301	334	273	301	323	320	294	289	299	291	326	295	305	294	296	296	280	309	307	300	298	261	273	309	283	285	304	321	307	317	312	319	310	311	318	306	313	296	321	309	304	291	287	306	334	268	293	255	319	319	321	308	322	296	321	295	314	314	297	309	328	320	261	325	309	323	268	297	323	320	322	307	289	292	306	280	305	301	307	313	307	326	289	330	307	345	311	296	314	297	306	293	293	338	301	306	308	320	308	321	323	287	305	306	276	282	310	305	315	278	302	308	331	310	269	292	314	295	332	296	281	301	279	268	298	340	295	323	302	296	298	298	298	305	324	313	312	290	322	273	282	275	318	340	332	279	304	300	282	271	300	291	292	293	285	303	295	304	321	298	304	278	322	303	332	324	298	316	326	325	287	279	327	324	286	296	309	310	306	288	313	299	308	303	284	288	315	315	306	313	316	299	299	283	310	304	284	287	284	290	276	280	308	306	322	332	325	301	318	280	297	285	329	276	322	300	327	299	305	331	304	319	303	286	305	298	298	306	283	297	339	307	300	306	283	311	294	302	315	298	303	307	297	313	324	318	287	303	280	276	282	281	306	285	282	298	280	320	286	312	315	330	265	310	321	318	304	302	303	321	292	314	278	294	292	296	296	310	310	290	307	281	308	300	293	296	313	308	299	296	320	330	295	304	342	308	293	300	291	292	303	295	326	298	308	331	340	307	297	311	314	291	313	283	319	313	291	275	293	301	319	324	287	284	290	319	268	302	277	337	275	295	307	331	298	303	299	297	298	311	319	344	314	309	333	327	315	310	324	294	304	310	308	295	321	297	296	287	292	319	341	296	278	311	326	308	319	306	302	280	273	285	305	318	314	329	315	302	319	294	329	283	347	275	286	293	300	284	287	330	285	315	283	307	320	264	320	315	308	283	301	296	287	304	317	306	315	308	283	278	336	270	319	309	312	302	265	315	284	297	335	293	287	287	313	301	300	307	300	301	312	307	330	299	290	331	316	313	318	291	322	322	334	309	296	302	292	296	304	272	315	298	335	294	308	310	289	342	309	319	306	294	320	310	315	314	335	323	313	269	300	290	315	280	260	315	312	311	325	296	310	300	317	299	298	333	288	312	294	293	301	302	276	332	289	279	296	282	317	281	304	287	284	285	287	302	333	305	331	288	298	300	331	327	321	305	281	331	297	285	287	287	327	303	280	276	287	342	285	273	299	297	317	308	299	330	307	351	331	302	309	311	286	317	309	281	303	297	311	302	301	320	321	310	316	316	319	307	289	284	320	325	277	307	312	284	307	315	325	275	290	307	303	302	314	309	280	309	318	292	339	338	297	322	290	266	297	314	302	305	283	320	307	309	315	311	314	322	288	309	280	281	271	270	307	277	346	310	323	289	300	303	284	302	341	327	314	297	316	320	337	320	304	330	303	291	298	328	329	303	302	331	311	272	308	299	316	307	299	285	293	293	311	304	281	306	300	317	295	293	292	301	290	293	314	309	293	309	288	312	310	325	266	329	314	292	307	299	298	276	271	308	265	305	313	304	336	293	298	331	321	321	333	288	303	313	292	309	320	334	312	353	334	316	315	283	280	312	288	307	319	312	321	273	292	297	277	299	283	313	307	294	302	313	292	296	293	321	287	308	281	307	306	306	305	287	298	309	301	321	336	299	289	328	303	297	304	289	333	309	294	298	311	302	289	328	330	320	288	293	286	287	336	313	297	308	292	275
25653	43423	34221	25216	20097	16246	12836	10148	7765	6126	4988	4040	3408	2902	2673	2340	2195	1885	1850	1761	1549	1427	1386	1180	1169	1118	1103	1000	923	839	847	811	743	717	737	629	584	577	551	553	570	701	2903	4312	3472	2747	2207	1637	1232	863	670	637	507	480	436	459	429	404	373	360	396	403	373	343	372	424	322	387	383	421	421	399	379	383	341	363	386	437	374	405	376	421	339	389	374	349	405	415	403	397	415	386	403	365	361	372	374	395	390	392	392	360	368	356	367	396	384	365	386	384	387	416	377	374	391	369	366	377	388	369	382	358	393	362	405	383	368	395	377	439	373	380	356	358	374	398	375	367	398	370	404	379	363	376	384	380	402	367	373	433	379	355	385	421	388	377	397	413	414	411	385	362	366	406	393	384	393	347	395	397	386	374	382	365	389	349	402	371	388	393	363	359	371	400	372	368	417	400	376	387	345	423	392	401	352	363	353	348	398	383	416	352	372	369	397	366	372	384	359	389	358	377	378	380	375	384	386	394	385	368	427	360	382	376	390	377	397	360	375	377	418	400	330	368	358	390	409	380	402	410	361	352	379	399	366	402	435	406	382	358	416	411	395	388	416	376	364	410	369	404	362	376	390	371	372	400	374	359	383	372	411	389	394	353	392	383	365	387	402	369	394	399	375	392	380	373	392	361	386	369	380	409	396	404	417	416	386	352	400	384	409	389	369	378	394	393	386	388	408	382	379	398	403	376	374	393	356	397	370	385	408	378	407	416	373	408	366	362	377	370	338	373	373	398	425	377	370	395	379	369	379	374	415	367	400	381	370	374	397	372	374	393	387	375	380	392	388	388	375	403	382	394	397	384	399	405	398	374	371	385	366	401	393	345	425	377	389	388	358	401	349	367	365	390	362	381	369	386	391	374	385	399	381	360	433	431	381	359	417	366	403	371	401	408	339	398	360	376	399	370	377	417	357	399	377	398	426	409	427	368	422	394	377	354	371	378	381	382	378	435	344	391	379	365	370	377	399	395	391	407	367	392	353	385	391	360	362	412	380	430	390	374	414	365	405	412	350	408	392	404	344	364	403	378	370	397	348	393	365	387	365	390	391	382	369	400	374	383	388	446	382	391	413	380	383	402	348	397	402	389	384	400	381	416	391	378	369	396	375	396	409	376	374	416	372	359	386	431	400	392	399	410	409	384	397	383	372	407	376	358	402	380	370	371	391	379	369	381	374	386	379	385	394	395	389	371	391	366	395	380	379	367	390	355	392	408	393	357	353	370	379	381	395	389	369	372	382	394	411	382	400	384	390	386	400	378	398	401	352	381	382	370	392	379	401	355	428	354	411	409	359	381	408	395	398	409	397	388	387	398	390	389	377	379	372	360	342	412	338	414	385	371	377	363	388	371	382	384	395	415	381	355	396	360	384	388	387	385	382	376	353	419	358	405	329	379	389	375	378	403	380	381	398	393	408	429	375	377	383	349	374	406	381	344	338	336	392	400	398	383	394	382	361	377	400	363	375	387	374	373	359	415	366	344	418	367	374	364	365	388	348	388	395	399	388	364	390	373	396	380	375	379	374	387	348	414	369	411	383	387	364	391	395	388	352	408	416	400	388	361	360	391	380	401	378	382	409	386	367	381	372	438	388	375	390	366	356	398	357	380	379	361	366	395	396	391	350	378	400	391	375	353	386	385	383	413	404	417	389	410	388	354	383	404	399	363	389	347	362	384	374	382	382	373	420	369	363	387	425	346	348	425	389	398	367	380	396	386	372	370	396	375	430	387	396	393	395	382	407	411	418	390	369	361	370	400	384	372	414	385	351	375	382	381	386	393	396	396	405	394	403	418	405	379	369	365	356	409	370	375	408	386	362	380	352	387	376	378	368	392	411	380	364	415	410	396	376	406	360	388	370	388	365	376	356	407	413	364	379	402	366	423	379	384	416	382	386	358	413	385	362	406	363	407	366	398	388	348	369	421	380	382	340	373	356	398	382	432	404	388	400	340	413	347	376	350	402	391	404	420	394	360	410	359	389	407	401	400	366	367	397	379	395	378	370	337	416	410	357	387	379	380	389	387	373	413	409	369	393	381	378	379	401	382	408	360	352	378	378	335	361	356	417	358	357	396	399	359	396	348	346	384	374	383	375	345	344	370	390	384	388	396	388	358	363	365	398	409	375	376	393	382	396	350	402	408	389	398	401	408	408	398	380	392	361	370	373	401	422	362	373	423	384	375	358	376	405	382	363	410	410	378	367	378	371	366	387	381	380	407	374	356	408	405	413	353	354	360	373	401	388	367	382	374	392	405	406	381	388	373	392	399	354	382	392	396	395	414	391	342	354	422	403	376	343	409	364	367	385	365	397	394	405	393	373	368	395	387	396	398	393	394	363	385	424	373	417	382	413	421	385	406	401	395	414	359	389	358	366	399	375	377	369	422	419	369	404	386	355	382	392	373	410	412	382	415	393	394	368	381	363	402	345	388	417	377	399	380	373	402	398	371	406	373	397	393	398	382	373	356	372	393	404	407	378	369	363	399	394	374	403	404	388	366	379	392	380	376	411	362	370	377	371	363	398	395	379	378	404	363	390	388	342	370	415	396	383	421	392	370	367	386	371	356	363	381	402	397	399	367	386	397	368	404	349	375	384	376	373	369	373	421	373	374	353	406	393	414	422	392	387	384	374	401	397	400	379	366	370	377	370	379	387	380	399	398	409	394	364	407	380	392	366	381	370	371	392	359	381	377	416	404	422	404	375	374	419	365	358	399	366	358	360	404	404	383	399	336	391	381	366	405	388	384	385	380	371	365	364	349	408	377	411	381	388	370	404	396	355	352	413	396	386	385	390	380	372	372	387	409	391	377	370	357	357	379	404	391	401	402	399	346	414	423	398	372	380	339	398	350	360	382	367	368	404	390	395	391	355	396	401	364	388	356	383	390	406	403	382	377	385	368	382	350	409	395	389	386	400	372	386	391	394	352	374	362	401	380	349	423	390	367	373	376	398	391	390	409	379	364	387	392	417	402	344	368	398	410	371	386	373	404	409	365	394	396	375	380	362	389	372	360	387	368	352	387	418	409	375	403	365	383	372	404	377	383	348	425	365	373	385	391	376	385	381	351	380	431	413	376	366	393	401	395	394	384	377	402	379	374	378	390	382	393	401	381	385	376	384	355	418	348	365	408	398	350	345	408	351	415	351	372	394	362	388	390	377	385	375	389	381	394	394	361	380	369	364	372	383	368	368	385	365	388	352	395	399	348	365	368	367	367	378	364	379	431	379	395	368	383	374	383	352	382	408	377	370	412	387	359	353	357	375	371	404	383	387	400	398	339	378	393	392	412	360	408	382	391	359	430	378	406	379	423	357	388	368	375	412	403	385	368	407	389	399	398	366	388	380	401	379	381	389	390	360	389	363	377	380	363	383	379	404	342	380	431	401	367	413	370	396	392	400	395	390	368	392	410	408	392	382	377	380	402	385	371	403	386	448	402	405	388	395	401	349	369
27497	21726	19347	11327	5603	3569	2549	1828	1443	1214	979	886	758	731	627	624	640	632	603	596	502	529	530	527	551	512	473	505	485	443	427	456	455	405	439	375	419	402	386	389	399	406	438	474	452	423	434	465	410	419	402	366	350	380	358	364	353	363	334	389	364	380	375	356	394	378	371	353	375	367	366	365	354	384	364	393	376	383	346	359	319	381	399	376	351	365	369	335	362	336	355	368	341	384	374	383	386	362	356	369	372	358	355	331	368	367	373	401	370	369	330	394	345	369	354	358	353	379	381	393	387	355	346	315	384	367	390	381	333	337	308	311	361	367	374	377	324	342	399	372	333	325	350	367	372	370	350	385	372	358	362	342	384	372	348	367	355	359	356	331	346	390	355	386	367	404	348	349	380	362	379	347	368	384	377	359	334	370	367	381	361	375	358	356	363	357	342	369	374	398	327	358	356	348	361	367	367	361	349	356	348	388	367	383	347	370	367	384	373	346	395	367	338	331	327	373	369	331	376	381	351	381	367	366	383	372	366	348	367	356	375	343	362	369	360	330	352	367	366	339	371	360	323	393	383	374	366	383	393	370	367	346	395	402	329	318	343	392	357	385	381	377	371	403	381	383	351	383	365	371	368	392	399	347	369	371	373	364	353	341	358	355	369	348	338	344	361	363	367	336	345	338	356	427	368	366	371	383	368	342	334	359	378	357	348	335	340	372	369	381	357	360	385	363	415	390	395	371	356	327	376	330	393	382	354	365	388	376	349	396	360	341	342	387	371	345	371	375	349	358	365	361	378	392	350	362	352	400	353	381	370	369	364	392	363	343	364	392	380	380	345	337	368	341	358	369	379	367	337	354	339	361	406	350	355	358	369	353	378	348	366	383	353	370	365	385	370	380	375	368	399	363	366	376	384	343	398	328	367	336	339	356	370	346	332	339	303	352	369	375	365	336	361	343	390	341	384	394	379	340	355	339	386	344	365	360	348	384	373	359	317	365	349	330	377	363	341	390	379	354	366	354	391	365	347	349	381	377	351	382	340	361	362	349	369	351	393	359	370	391	364	351	383	370	342	355	369	376	368	331	350	384	380	398	357	392	390	348	376	362	341	359	351	354	349	382	348	353	358	381	353	348	350	349	341	381	389	375	365	362	325	356	387	380	344	363	343	362	370	341	373	369	400	356	382	342	391	365	370	351	323	385	385	393	358	366	342	383	382	383	340	378	398	339	374	368	360	344	396	371	344	355	356	348	357	365	386	364	359	385	334	361	343	385	340	334	393	411	372	344	348	370	356	362	359	385	370	394	352	384	351	370	356	378	385	354	342	360	368	351	376	372	362	353	338	370	333	406	373	342	370	338	351	357	340	368	356	343	364	399	363	357	337	366	371	346	361	360	354	337	360	367	378	371	352	344	381	373	363	346	367	347	322	349	368	370	374	383	409	335	350	353	398	387	350	374	356	330	334	331	343	375	408	391	359	377	386	357	376	356	366	353	341	350	339	346	380	336	376	389	389	344	364	376	369	365	343	358	357	387	377	367	349	370	335	382	354	358	381	346	354	375	339	400	371	358	381	409	357	349	325	371	396	335	371	343	340	380	354	376	356	398	340	396	363	359	356	369	377	349	372	349	333	367	396	371	357	379	358	365	357	396	342	349	382	331	326	336	349	362	385	367	386	371	352	367	328	367	333	358	357	351	336	338	379	366	360	361	359	387	404	379	354	370	342	341	371	395	359	359	366	363	357	353	349	381	350	365	368	332	378	386	388	328	382	360	417	349	356	369	387	379	374	346	374	355	385	350	374	356	359	377	408	321	401	383	360	341	381	330	357	356	339	386	394	349	384	358	367	352	383	344	365	341	384	358	325	343	347	395	403	358	341	351	385	375	394	347	361	380	371	381	363	366	348	361	358	350	375	360	354	367	373	383	396	348	344	397	372	377	395	364	380	379	351	373	386	377	370	369	366	397	343	391	368	376	363	345	373	369	365	366	361	356	333	390	341	354	380	399	329	369	356	356	392	383	377	383	305	374	370	385	383	373	401	343	367	349	348	366	371	376	378	373	351	377	357	357	366	375	379	365	355	359	376	359	386	328	378	360	341	348	335	369	377	370	382	338	370	389	380	393	351	349	358	374	331	343	372	347	377	391	342	361	356	369	388	387	388	387	347	364	363	335	367	347	349	342	358	335	350	340	357	357	379	354	376	409	394	380	390	353	362	319	362	383	360	376	373	406	350	352	420	352	360	365	371	378	377	342	386	387	371	388	352	373	380	335	378	366	358	357	354	360	312	359	390	342	347	412	387	400	364	362	345	376	366	352	352	349	380	367	392	377	355	339	388	389	384	371	363	350	386	375	336	342	400	358	366	353	378	368	371	344	380	364	362	360	367	347	361	352	365	363	382	370	361	328	403	391	365	351	359	372	361	344	361	352	343	378	330	331	354	387	340	371	344	353	369	375	358	364	388	359	354	389	371	359	372	335	373	359	372	364	376	350	379	380	353	330	379	328	332	349	393	361	350	355	400	379	347	381	364	358	358	341	363	359	368	350	364	356	382	369	342	386	388	399	339	371	366	388	358	380	371	375	329	341	369	345	338	352	381	394	372	355	401	341	344	348	345	368	339	379	366	370	356	389	387	328	380	347	383	358	347	325	360	344	376	363	383	365	369	351	397	354	359	383	389	362	345	357	379	380	372	376	334	365	356	363	359	355	387	389	393	376	364	381	343	364	379	376	392	356	377	349	371	382	342	355	388	350	401	336	372	363	378	337	358	371	369	374	378	376	381	349	344	391	364	377	365	356	364	387	376	362	347	345	354	313	352	369	356	355	390	406	360	344	370	343	340	382	391	361	365	331	355	401	360	382	356	392	371	356	369	376	353	380	354	370	326	341	355	326	353	386	361	375	382	373	342	354	384	352	357	387	372	353	343	345	362	382	396	354	352	381	351	354	370	352	345	344	367	356	387	365	341	385	362	361	373	368	370	349	346	373	358	356	424	353	360	340	373	353	359	365	379	376	343	360	374	366	375	381	343	323	377	357	352	336	348	355	363	401	378	371	378	344	356	389	324	329	359	365	372	348	337	334	352	362	377	363	359	363	378	372	366	343	377	384	344	350	381	339	362	361	378	343	375	404	347	368	373	333	385	407	355	373	387	393	386	391	358	347	377	333	397	377	367	375	373	343	346	386	361	364	355	365	354	389	332	362	391	374	338	368	354	373	379	370	347	396	385	357	379	348	386	361	405	360	356	339	379	353	353	367	350	374	354	382	349	380	349	365	357	370	374	408	364	368	395	367	381	343	364	356	355	345	334	316	357	375	343	389	334	364	344	358	374	358	345	325	408	362	365	356	361	373	370	373	388	363	367	345	346	347	349	342	356	376	369	363	344	349	343	388	364	353	362	375	354	399	359	361	361	334	396	361	373	365	391	391	354	356	371	366	376	393	362	379	363	329	360	371	358	362	372	363	391	343	355	345	331	323	374	341
18740	29183	22220	13951	10196	7682	5684	4324	3306	2741	2285	1918	1587	1309	1225	1199	1100	1106	980	939	875	912	829	823	827	767	786	740	672	675	699	647	588	545	572	564	526	534	494	505	501	495	621	742	712	699	643	597	518	487	472	516	495	500	473	496	454	484	471	458	501	476	477	461	451	453	469	437	442	457	475	475	476	487	476	478	462	437	454	475	468	433	481	466	462	463	504	450	465	442	459	487	477	442	458	457	464	466	493	433	448	446	488	431	501	494	456	441	460	435	462	486	477	496	459	462	442	457	471	476	458	473	444	451	472	489	476	482	472	458	464	469	462	499	487	473	444	461	492	475	463	446	480	510	466	446	458	458	477	427	477	483	420	466	485	429	494	450	462	480	497	455	485	443	415	463	470	481	453	497	453	451	459	496	437	441	459	484	499	476	466	466	455	432	462	428	436	485	448	476	439	442	492	450	470	448	467	494	490	451	475	461	476	467	438	456	485	442	468	479	478	485	499	506	493	495	512	474	479	487	470	459	479	474	447	485	451	482	463	416	446	481	478	473	440	461	472	464	422	476	480	473	456	460	463	477	479	456	418	436	458	471	464	486	472	445	476	461	479	464	464	437	472	484	492	494	488	479	457	493	442	456	495	467	482	455	462	461	452	488	492	452	474	466	486	453	495	467	445	478	437	482	433	446	445	459	450	476	475	457	473	472	448	421	486	440	500	470	495	471	458	454	445	439	465	476	455	441	461	454	442	449	485	473	432	467	473	472	447	468	475	469	433	438	475	443	444	441	469	476	466	456	469	468	447	456	509	489	477	511	461	453	484	459	489	495	499	458	471	457	463	431	447	432	459	498	421	457	470	463	439	472	477	430	472	441	453	447	478	496	421	474	496	493	452	481	470	465	433	455	484	459	473	497	491	471	470	470	512	484	457	420	448	443	481	481	464	451	438	426	474	447	455	450	479	460	456	417	452	486	467	474	462	478	452	472	484	479	465	492	464	469	460	451	478	505	500	423	461	430	501	460	473	491	500	508	436	453	450	441	497	447	457	508	499	442	454	450	435	495	468	465	461	514	466	498	444	466	451	462	439	440	487	462	465	444	453	494	482	460	500	460	487	451	460	459	460	496	471	503	452	504	514	453	457	511	452	477	463	483	513	494	466	438	496	480	439	470	489	511	456	474	478	494	456	489	460	495	474	460	459	490	473	436	433	464	475	459	476	447	467	435	452	437	505	428	478	449	423	440	470	488	455	532	447	508	472	504	490	502	438	473	455	432	482	471	458	449	471	485	497	485	488	454	492	427	486	472	480	478	490	461	465	474	448	464	446	486	473	452	474	430	445	491	468	442	464	456	455	457	450	436	447	436	483	467	482	438	463	497	434	454	445	466	462	459	449	482	454	506	482	486	475	427	500	449	462	466	461	464	466	464	478	474	494	467	467	469	464	478	448	466	443	445	427	462	493	471	447	480	453	461	446	479	442	442	476	434	472	444	460	451	449	481	469	512	436	491	435	419	488	435	434	489	455	477	450	453	470	452	484	463	449	431	432	460	465	419	472	463	471	461	455	480	494	462	497	481	472	425	472	460	487	476	466	444	484	454	454	496	477	446	479	444	460	517	476	424	446	470	502	451	445	447	447	438	440	431	477	482	478	478	500	468	476	516	466	461	515	452	464	483	480	458	461	478	462	464	454	488	453	448	487	460	483	481	458	482	459	455	477	491	473	502	466	435	438	460	503	495	460	484	469	486	433	437	441	479	486	437	521	444	456	497	414	446	507	455	444	494	451	510	440	448	472	441	475	470	461	431	431	473	499	477	474	478	493	486	467	452	462	505	476	466	467	452	459	458	478	481	461	460	470	450	406	484	472	503	449	482	497	486	448	472	471	433	423	492	469	513	483	434	416	436	477	478	473	476	512	466	490	456	455	458	505	454	469	499	492	452	454	486	525	473	464	458	485	467	498	476	478	455	456	459	478	471	503	482	469	481	461	445	481	439	438	468	430	489	452	471	436	448	478	423	466	471	466	477	465	467	450	481	499	442	430	488	468	489	465	443	477	459	425	472	445	488	433	496	446	482	460	460	463	488	499	470	455	434	471	498	464	486	445	447	426	432	450	460	484	475	460	456	467	479	480	449	450	462	510	430	503	523	460	494	465	504	509	473	468	473	466	490	481	461	452	498	507	521	442	436	487	506	466	449	482	459	482	462	432	487	475	440	464	492	528	495	472	476	450	447	490	429	495	463	439	492	473	455	455	518	466	450	477	458	479	441	473	452	462	464	471	432	484	469	458	443	436	480	503	453	461	447	472	462	470	453	464	476	494	458	473	458	497	476	452	483	428	509	490	432	483	469	447	485	443	486	469	476	452	461	479	469	464	494	438	480	488	443	473	458	465	439	475	481	445	468	468	493	491	454	473	459	497	445	500	461	426	434	490	527	472	460	452	468	439	497	482	479	476	473	453	453	479	483	490	450	443	452	452	452	443	467	444	460	441	484	427	458	425	483	487	479	475	484	458	437	455	451	458	467	468	479	465	493	478	468	455	483	436	473	466	499	453	459	483	488	451	505	449	446	472	495	451	431	481	420	501	450	468	467	466	448	467	496	459	481	483	468	427	432	487	428	467	471	470	456	478	467	486	466	475	465	443	478	488	462	445	455	457	457	492	457	439	458	484	485	475	479	432	468	479	470	470	457	470	459	470	429	456	516	481	418	473	488	463	441	498	447	493	469	460	461	499	447	496	448	429	445	458	449	464	472	462	487	467	463	477	470	432	477	444	464	464	463	474	461	431	452	479	456	452	471	464	487	470	432	476	508	432	438	476	439	490	382	474	478	467	474	445	444	487	478	453	430	454	450	437	460	495	491	452	489	470	459	496	471	494	451	461	474	481	449	470	479	468	452	464	436	496	461	402	448	458	447	482	489	482	452	435	466	479	436	472	468	464	468	472	451	465	456	490	486	465	478	470	446	491	455	477	461	474	481	467	485	493	487	496	434	479	463	481	455	453	459	441	462	480	479	488	474	474	464	466	473	484	458	461	481	476	452	471	439	439	462	455	479	493	438	474	454	451	466	464	445	438	474	457	453	434	467	471	451	470	455	469	458	422	483	481	489	450	469	449	444	439	501	437	460	475	481	471	465	470	457	471	466	472	475	474	520	465	434	477	481	479	449	466	467	486	505	476	483	492	458	488	448	473	496	488	449	501	466	452	474	450	468	474	430	448	461	427	457	504	460	459	484	459	471	417	490	433	457	444	503	502	454	482	462	474	421	484	456	452	469	482	460	450	489	485	486	443	495	472	497	474	469	496	489	491	488	508	493	468	490	528	513	460	494	442	512	454	484	446	479	462	491	444	464	497	483	451	470	480	472	452	455	445	434	435	482	488	511	475	465	450	477	443	482	457	459	467	504	462	496	465	454	443	489	471	470	438	428	462	475	491	455	461	487	480	460	493	492	470	450	442	491	452	481	481	445	460	470	425	411	460	461
24430	21294	28446	24469	21096	12826	5721	3300	2296	1837	1440	1287	1080	976	962	874	810	710	688	707	641	685	591	580	595	551	554	467	471	463	452	482	429	434	418	377	352	358	382	356	405	421	1029	1265	1117	997	758	667	549	442	426	383	385	363	304	326	319	302	351	327	313	333	288	279	323	327	323	335	302	313	336	313	315	286	296	318	334	327	322	327	311	326	303	290	293	298	312	324	317	293	341	307	347	308	318	300	337	340	321	314	328	308	296	346	316	314	307	342	316	306	326	333	341	304	330	330	305	291	337	314	369	316	323	301	320	299	293	337	350	297	311	314	310	346	320	313	330	297	337	324	315	339	331	328	319	359	315	319	306	325	313	325	315	335	300	314	310	318	341	300	321	329	301	321	335	291	330	318	322	271	327	349	308	321	313	299	305	299	316	337	294	302	330	289	309	315	310	310	294	314	285	306	332	314	321	308	289	292	335	312	317	278	308	313	312	320	313	283	343	314	316	291	343	293	320	324	342	304	336	329	319	319	325	354	336	339	298	336	300	308	283	310	368	329	304	339	333	312	296	320	324	297	318	289	307	294	329	293	312	327	297	342	330	349	335	318	305	307	290	359	348	336	289	344	323	313	284	342	302	279	318	328	307	318	316	292	321	345	330	284	346	329	330	275	351	297	324	319	330	336	319	314	311	333	327	295	334	323	312	290	311	321	320	293	301	340	310	292	311	326	322	329	331	294	315	330	323	342	295	307	313	286	337	328	285	334	343	314	317	337	323	316	311	324	322	334	287	302	323	344	315	326	308	303	304	331	308	297	308	325	321	299	317	315	319	311	315	330	288	330	308	305	296	297	324	321	346	332	307	315	306	312	319	326	298	297	347	315	339	298	335	360	324	328	334	346	317	299	316	324	310	338	313	314	316	344	320	323	328	332	320	333	306	301	312	349	302	309	340	322	330	313	313	337	314	344	328	321	318	326	280	339	337	294	308	326	312	308	321	325	324	315	307	357	318	310	350	310	296	333	314	326	310	323	304	337	320	344	329	342	343	280	299	305	283	320	334	352	316	306	333	337	310	334	321	327	303	312	326	352	348	322	328	305	323	332	334	316	299	316	323	306	339	320	326	296	324	303	328	318	345	333	310	317	327	313	332	309	324	283	307	327	318	310	324	314	301	314	306	323	330	285	318	317	319	330	325	348	315	288	304	324	301	339	322	302	373	324	319	297	314	321	308	296	297	336	307	329	328	339	272	303	341	303	320	303	332	313	317	309	359	303	328	316	348	360	314	318	275	289	294	360	298	318	327	325	361	276	323	292	312	301	323	303	318	308	342	318	331	312	324	326	344	332	313	296	301	307	311	329	321	286	313	361	341	315	320	305	315	320	327	309	352	328	333	315	320	299	324	326	339	325	309	340	309	304	325	333	305	320	274	314	333	338	332	334	339	277	343	324	304	320	309	318	329	292	316	297	337	280	289	337	372	330	312	286	336	324	301	294	307	318	366	310	329	304	333	359	302	330	315	323	287	298	332	357	337	297	326	349	323	344	314	298	281	331	321	333	326	314	332	323	344	302	318	321	309	318	320	336	328	323	339	325	319	322	318	313	335	300	314	311	293	318	335	315	316	305	351	328	307	322	299	310	333	319	316	317	319	338	319	334	304	299	296	325	313	315	308	326	336	298	275	331	300	333	334	305	325	319	324	312	302	321	300	310	331	314	298	316	312	301	296	315	320	301	313	289	342	335	327	323	317	331	325	304	298	335	300	324	320	328	317	297	338	286	307	340	334	306	314	310	295	298	319	312	340	309	331	287	282	306	315	336	298	303	335	325	301	330	282	345	314	325	319	352	334	275	317	317	322	326	330	357	332	337	326	318	306	312	310	320	307	331	314	299	309	316	345	327	319	311	303	350	313	318	335	311	326	320	339	309	351	320	317	327	280	300	330	339	297	311	322	312	296	342	321	307	295	303	313	282	326	341	310	324	332	304	321	330	308	296	323	312	311	295	348	295	281	306	322	321	329	324	356	313	301	324	289	310	305	313	311	295	313	320	302	319	303	328	307	349	313	297	310	293	308	312	299	326	337	338	311	302	307	369	327	340	345	341	317	315	334	317	303	332	299	315	319	313	297	323	307	319	297	290	315	315	311	338	321	323	311	317	292	314	300	317	300	305	320	286	320	299	352	298	340	334	322	314	342	310	299	310	317	302	367	315	309	309	338	300	302	333	332	339	301	297	342	322	331	306	354	323	332	359	311	300	303	324	285	304	313	285	334	326	293	296	316	340	315	294	303	298	341	313	313	305	314	302	333	330	314	300	338	299	331	327	334	312	317	323	286	305	322	332	345	347	321	332	315	316	314	281	305	331	319	286	305	327	319	307	351	319	313	343	311	313	293	289	304	310	325	305	292	346	314	308	319	320	323	306	298	310	301	312	298	300	332	322	344	308	289	320	312	342	318	309	345	314	319	316	319	328	307	295	312	333	329	318	297	302	317	305	338	321	307	319	312	312	313	284	323	307	366	296	338	321	317	302	308	316	301	301	317	316	335	310	324	306	321	325	310	338	300	313	333	318	297	329	322	293	315	320	315	326	309	318	275	350	296	299	317	301	325	319	350	363	317	346	288	299	301	313	308	340	306	331	318	294	300	331	302	314	313	356	336	303	335	319	316	333	325	326	319	303	338	328	317	312	357	294	326	317	296	332	327	348	295	362	309	292	335	316	304	329	315	329	300	337	317	330	328	306	318	338	346	333	344	320	319	314	337	309	322	336	314	326	282	318	309	327	297	338	326	279	330	309	345	321	354	306	321	317	316	330	294	283	319	332	301	323	298	292	336	341	335	297	332	293	322	329	304	302	339	353	339	347	297	336	285	324	335	315	321	336	322	310	297	305	321	321	293	299	304	307	326	310	287	339	353	293	307	353	321	327	320	298	342	313	316	329	345	323	302	326	320	312	306	336	318	321	322	329	338	325	305	323	311	340	339	311	329	310	313	337	337	302	298	291	316	303	354	282	334	317	301	330	294	313	314	320	289	335	325	330	332	326	324	286	345	340	330	317	318	297	321	319	313	309	325	322	335	311	333	323	332	321	304	290	320	340	309	320	283	325	306	324	326	321	325	318	293	315	310	344	341	296	291	366	292	316	310	305	312	340	300	329	337	296	286	324	293	311	304	321	307	288	316	316	289	296	319	308	327	287	333	283	325	328	323	316	329	311	304	319	305	344	367	310	337	327	312	308	291	318	302	283	317	304	313	312	307	309	326	292	322	285	303	306	277	295	323	324	326	325	326	305	298	313	311	312	328	300	293	329	305	291	313	309	299	302	321	298	312	321	314	303	304	319	336	334	337	314	304	326	299	304	318	313	313	297	325	349	333	294	357	343	292	336	323	327	298	313	329	311	310	317	324	339	334	327	299	326	327	327	338	334	316	340	302	317	316	325	312	314	320	326	329	347	315	336	307	350	317	302	334	316	290	320	328	333	331	357	310	306
22539	38095	29925	20445	16178	12231	9305	7103	5418	4335	3497	3028	2463	2082	1911	1867	1645	1437	1376	1273	1213	1192	1113	1106	968	983	923	848	697	685	672	680	668	593	624	583	563	531	519	521	536	597	1835	2381	2048	1845	1388	1142	888	707	579	596	539	442	436	403	405	415	412	391	428	429	409	407	420	425	435	426	394	412	409	400	422	425	389	424	366	396	383	420	432	422	409	392	403	434	405	385	389	397	388	391	402	403	395	406	400	422	399	411	427	443	420	426	408	410	422	408	429	413	423	438	418	382	420	417	386	398	418	412	414	419	409	420	404	376	388	413	401	392	395	409	419	435	417	389	422	405	469	416	425	404	403	412	448	451	425	423	405	367	441	434	417	425	371	440	398	415	400	407	408	441	403	414	400	426	435	429	414	389	385	387	392	411	376	417	366	425	389	401	404	409	400	408	412	433	405	420	408	403	408	405	419	399	441	384	422	373	413	429	405	406	405	435	420	417	439	464	420	374	394	417	408	419	395	408	402	412	363	398	436	369	389	421	437	415	418	379	412	426	433	431	420	395	376	411	404	398	428	406	440	440	445	391	412	399	403	390	429	434	393	440	434	403	405	371	368	386	388	366	428	416	393	425	434	397	404	399	428	403	382	415	425	432	405	405	375	460	412	441	409	434	397	396	406	390	410	436	396	434	388	380	450	387	430	430	413	425	394	407	431	416	412	396	390	445	407	412	427	426	405	417	373	381	378	414	461	422	393	394	384	400	399	401	417	387	436	421	450	401	386	391	400	429	419	408	399	428	427	429	443	422	396	379	399	400	425	407	408	426	409	418	432	430	385	380	417	399	405	406	398	436	444	384	421	446	417	422	398	415	392	398	383	409	387	435	406	421	410	378	430	398	388	423	367	424	404	438	401	388	409	414	434	388	373	455	435	427	413	403	403	428	418	405	426	413	428	417	399	414	400	403	429	429	423	364	427	425	431	423	405	401	403	428	441	392	422	424	397	420	387	404	381	396	440	426	380	405	417	406	387	394	388	401	416	381	372	399	463	416	411	386	406	385	412	415	403	435	429	411	395	414	386	409	392	434	462	411	393	444	427	418	413	390	410	409	413	401	390	403	395	437	434	446	408	427	433	399	422	408	425	416	400	465	406	427	423	413	409	413	438	422	401	373	406	404	426	416	407	387	370	439	441	396	400	415	354	390	429	412	431	429	408	415	434	423	399	391	390	465	404	408	383	406	409	392	423	439	425	420	390	457	390	418	398	439	399	409	414	396	414	393	453	397	427	405	393	422	418	407	427	389	425	407	414	421	406	428	445	406	439	416	407	426	412	398	410	405	425	401	427	433	416	414	421	408	391	434	425	426	382	415	415	419	401	433	416	397	422	433	433	386	421	401	391	398	429	423	374	403	365	414	382	426	458	396	444	405	429	386	379	415	388	409	381	416	396	416	454	431	356	404	406	423	423	439	386	433	377	384	451	394	409	399	410	415	404	398	366	416	414	421	401	418	423	387	393	433	447	391	424	395	449	382	423	404	395	411	373	397	412	409	401	381	425	385	390	390	451	444	408	379	419	431	412	409	394	384	442	431	384	388	413	407	435	429	396	354	409	397	414	414	418	470	393	415	375	432	447	409	453	445	414	459	396	379	413	411	413	386	441	411	380	442	411	429	416	422	420	427	400	374	421	419	447	397	353	409	390	403	426	407	409	387	407	388	416	402	418	413	402	414	405	450	414	447	366	416	377	439	424	384	388	411	415	395	378	426	395	427	412	408	434	406	393	429	412	406	402	422	446	417	414	402	407	415	441	436	435	415	395	387	415	392	394	396	430	418	449	407	464	400	416	412	382	429	394	391	428	420	423	384	400	390	406	407	428	449	397	427	435	426	425	422	404	394	428	416	408	369	431	412	452	393	412	427	392	396	400	429	451	369	410	373	415	416	421	449	420	414	411	436	407	387	411	415	425	392	394	418	443	417	423	387	391	381	410	428	429	424	422	415	412	392	421	437	404	441	447	442	401	421	366	400	404	438	439	393	411	396	369	415	397	427	412	391	432	415	407	407	407	413	406	399	400	429	377	432	385	401	405	429	437	416	407	428	383	436	431	408	374	392	425	388	407	446	414	413	418	401	451	378	418	423	434	393	402	394	382	391	415	398	421	411	428	419	419	395	415	409	379	393	447	418	415	420	416	403	434	422	403	403	426	411	397	388	417	414	401	419	389	433	422	416	413	401	423	440	411	399	415	397	420	412	425	420	417	381	408	406	418	411	411	411	414	391	424	410	431	412	361	419	422	412	370	403	420	406	407	455	408	427	416	384	430	384	418	477	405	403	403	378	383	443	442	395	429	389	395	395	382	390	404	397	390	380	411	375	404	408	398	421	414	387	405	403	390	384	396	439	407	408	432	401	434	412	405	440	445	401	392	422	425	407	415	432	416	444	413	435	361	423	407	395	433	387	419	415	428	441	443	430	385	413	447	421	378	401	403	396	451	406	404	428	413	412	379	413	412	404	432	403	410	417	389	439	410	442	392	450	396	418	412	410	408	409	393	404	416	403	433	392	411	351	391	396	399	371	402	395	408	414	397	381	413	386	396	423	390	443	368	411	379	406	363	426	426	415	412	402	355	402	427	394	372	422	401	430	409	429	451	430	433	400	447	407	414	449	419	437	413	421	421	415	405	400	391	428	424	416	410	398	412	438	455	385	454	407	374	390	422	387	432	409	397	415	388	364	396	422	434	389	439	423	440	418	355	399	405	430	389	401	401	419	378	392	388	430	406	411	404	442	418	417	403	395	407	415	411	409	389	405	414	404	420	390	431	402	398	450	403	387	425	371	429	396	425	428	390	424	412	410	421	444	420	431	401	416	405	424	443	449	416	419	432	393	425	446	415	414	422	430	429	399	376	423	417	408	382	413	405	414	420	387	448	401	439	406	421	380	435	411	419	422	423	438	372	431	453	414	414	410	360	441	406	364	405	368	424	401	398	394	386	388	425	401	393	433	421	396	395	376	383	400	413	390	420	378	422	384	430	422	390	412	446	396	397	453	426	411	418	432	413	417	435	410	375	391	401	380	423	403	421	432	404	440	423	427	406	409	433	436	393	396	385	427	379	415	420	426	377	406	383	412	385	401	418	386	401	416	394	408	397	369	418	398	402	424	418	451	389	409	386	419	424	387	345	403	388	415	412	408	396	424	420	411	427	400	409	398	413	456	413	409	393	396	405	413	396	380	421	373	447	414	404	406	377	408	407	381	391	420	394	379	408	405	385	405	421	430	382	388	451	378	390	393	409	397	438	374	408	417	395	459	394	403	431	374	390	411	402	420	434	422	433	437	433	389	401	394	365	393	392	434	384	390	429	403	425	423	418	411	422	377	430	436	426	419	436	403	407	405	410	416	394	409	416	382	406	409	386	417	399	439	407	414	394	399	421	404	410	373	414	378	414	408	409	434	410	421	418	396	398	397	402	412	414	398	415	384	419	436	413	388	443	432
23303	21290	29051	23883	21342	21234	12872	5029	3325	2645	2181	1777	1571	1373	1237	1142	1015	992	928	827	783	746	764	675	653	646	656	537	518	499	486	512	479	451	410	412	403	407	361	396	404	426	1469	2137	1878	1602	1211	888	728	570	524	400	413	337	318	295	301	330	317	333	306	304	273	330	299	259	318	301	322	326	313	295	308	282	303	275	314	313	278	297	281	331	322	333	295	321	288	296	308	305	322	305	327	296	314	307	297	315	252	309	255	306	281	282	310	284	264	310	286	328	333	304	310	344	277	309	308	296	329	288	280	289	286	321	264	304	265	327	293	275	287	333	302	318	297	312	334	298	329	284	294	313	291	287	287	318	293	321	305	309	302	298	289	299	298	313	302	323	321	318	274	287	323	296	294	340	307	286	297	315	298	306	299	300	303	292	257	311	337	313	301	286	305	280	314	318	284	301	299	299	305	328	288	265	278	291	292	314	296	297	301	334	327	286	316	300	345	303	275	289	311	268	329	341	327	313	343	277	347	348	310	337	324	303	306	275	332	283	270	298	305	322	284	315	323	305	315	302	287	297	318	320	325	283	319	295	292	313	289	308	297	302	299	304	308	315	307	311	307	295	303	321	283	313	294	322	312	320	324	324	293	302	305	295	304	272	328	249	308	291	312	297	320	294	304	291	318	275	303	283	337	297	306	289	301	309	313	297	343	324	285	349	279	289	292	276	293	310	326	310	299	302	308	317	332	325	292	316	287	326	301	291	294	326	305	289	309	296	278	320	304	298	344	301	277	275	300	309	318	326	296	279	312	301	289	301	298	266	302	349	291	318	306	297	303	297	292	307	299	284	300	330	327	311	317	308	299	307	332	283	313	300	305	323	286	303	297	296	296	319	279	308	316	327	332	338	299	309	272	346	297	320	303	296	298	276	315	323	310	309	295	309	301	328	284	325	284	287	270	274	315	282	308	296	330	310	300	316	261	314	306	344	331	290	309	293	297	296	314	280	294	277	291	330	284	295	306	328	291	321	283	323	302	291	328	301	302	316	293	292	305	331	308	324	276	284	294	314	325	288	310	310	310	316	284	285	320	306	310	313	304	294	297	319	290	310	280	278	315	276	331	285	311	306	299	278	272	336	290	289	328	290	304	288	292	316	294	309	301	289	311	288	293	299	316	334	292	286	313	304	304	317	312	310	306	319	302	307	302	302	307	298	323	290	312	306	340	310	318	301	337	310	284	307	299	315	290	297	309	321	281	296	275	312	320	306	326	288	326	323	292	308	304	281	341	307	290	321	312	304	327	338	299	325	287	336	306	309	288	323	266	350	283	291	297	334	292	278	287	285	293	293	300	278	307	280	290	289	339	287	336	347	322	284	324	296	283	308	314	284	308	291	332	314	299	281	296	306	304	316	318	310	319	311	293	308	338	338	292	288	317	279	286	291	291	292	296	292	315	328	308	259	309	324	312	319	326	290	335	312	258	355	328	290	311	314	314	282	308	317	274	323	323	309	335	260	307	323	338	333	290	294	321	298	311	296	299	294	325	315	296	313	317	318	306	293	297	343	319	319	287	316	301	298	290	296	294	324	311	308	286	316	328	295	295	299	306	305	323	315	317	322	275	304	323	277	316	294	326	279	287	305	324	318	293	318	300	299	276	289	318	335	319	314	328	320	315	290	276	310	293	291	285	311	300	302	281	317	283	305	292	300	303	300	302	277	320	312	277	314	310	294	292	288	307	274	280	284	305	304	323	286	309	299	291	310	306	308	298	329	284	304	305	291	284	302	328	305	296	307	311	273	277	282	313	285	312	355	300	305	297	302	312	304	285	346	318	307	292	311	314	312	327	355	300	322	323	287	300	323	287	291	321	303	320	314	275	297	311	309	326	275	268	298	297	306	292	320	313	325	310	299	291	308	309	309	279	294	283	299	275	305	271	313	325	276	295	331	314	299	312	312	318	310	332	306	314	318	291	283	272	298	324	298	320	344	310	331	298	312	297	319	284	282	331	311	305	314	284	301	313	271	282	322	324	291	314	286	310	318	323	284	282	306	312	297	261	293	313	284	307	332	291	282	332	288	332	280	277	282	295	292	283	309	293	293	292	302	293	287	284	309	297	288	288	318	302	295	313	302	305	329	314	331	308	317	269	297	301	316	298	292	294	306	321	282	302	296	306	307	304	328	314	267	306	338	298	300	298	292	283	303	298	288	324	317	291	277	312	294	353	289	315	297	323	283	309	293	319	288	300	325	308	312	305	287	310	305	322	314	311	310	297	292	309	304	303	299	300	317	295	323	317	267	313	313	293	274	301	316	351	307	252	296	306	311	271	333	296	331	314	284	288	305	320	305	302	353	309	293	313	322	310	306	284	284	316	292	327	342	317	290	292	337	314	296	335	272	292	267	298	311	288	291	317	339	311	297	301	311	329	299	293	301	295	298	312	308	320	293	314	298	273	288	291	284	306	312	303	320	285	294	304	297	282	299	303	295	335	323	295	298	333	308	310	297	273	321	345	295	307	292	290	297	314	317	258	292	306	281	305	305	303	315	286	300	307	310	304	296	304	321	317	324	261	344	307	290	292	282	274	308	272	305	316	318	323	331	327	293	313	290	273	302	320	307	309	291	292	300	279	300	316	292	304	333	333	286	280	330	314	323	284	312	305	333	265	296	302	311	278	304	319	305	318	292	307	335	299	298	304	314	301	312	301	282	299	250	308	294	299	321	284	314	311	292	322	316	310	270	304	284	303	322	298	336	280	287	331	293	311	302	337	307	327	299	340	299	315	288	311	290	311	307	302	268	332	305	302	301	299	258	304	300	294	317	324	355	305	260	364	346	308	318	285	317	302	298	319	276	330	330	318	315	305	297	282	306	286	309	302	327	308	278	314	275	298	311	332	321	301	308	340	283	331	324	310	289	302	311	296	318	342	329	300	352	320	306	344	310	283	319	276	281	285	305	302	266	314	307	294	295	321	336	299	301	331	272	315	318	315	273	288	310	260	310	309	282	300	285	348	290	329	292	297	281	312	298	333	303	289	316	297	286	312	296	287	302	291	287	309	317	329	295	290	302	302	292	293	320	301	285	301	305	338	321	309	318	285	311	321	304	297	330	285	304	293	330	290	299	318	295	292	299	308	292	313	307	286	316	330	258	306	334	269	281	304	317	306	283	324	311	291	312	313	307	299	330	320	327	321	290	332	299	307	318	372	320	306	270	314	326	333	330	314	316	294	319	294	279	291	295	303	284	306	297	299	290	308	319	319	297	313	326	335	289	300	310	281	341	310	313	338	313	284	299	277	302	300	311	285	302	286	292	323	296	302	285	297	283	299	312	277	323	308	291	293	314	294	325	309	298	260	318	302	314	308	293	288	317	302	327	305	281	309	300	326	344	280	307	307	333	300	294	306	290	313	294	279	315	291	313	316	299	291	305	295	324	299	305	317	338	278	294	299	318	292	304	326	321	337	296	312	294	305	297	317	312	272	280	289	335	308	292	279	328
25275	43223	34542	25409	20684	16130	12301	9773	7590	6119	4973	4075	3459	2931	2730	2530	2246	1979	1791	1711	1485	1447	1437	1342	1258	1122	1049	1011	899	809	832	808	730	758	635	665	595	594	540	551	532	604	2930	4129	3628	2865	2157	1681	1190	871	739	665	554	502	466	405	412	366	379	379	371	386	407	407	409	395	429	371	376	364	397	382	367	437	390	400	382	378	408	403	399	379	379	344	410	353	394	395	405	365	386	401	403	371	384	369	365	383	377	394	370	387	388	407	373	385	354	376	373	389	389	385	359	395	379	366	373	395	381	397	417	371	331	366	405	357	378	357	389	373	378	416	377	408	369	367	379	392	388	399	405	381	363	387	380	347	374	342	433	387	376	356	383	386	383	388	415	389	391	391	401	384	393	368	364	414	371	408	401	416	349	362	344	411	384	389	384	392	409	382	377	344	394	377	376	385	403	384	410	385	413	386	375	394	406	427	359	377	373	367	407	369	371	389	395	397	386	386	387	372	398	410	374	371	367	398	389	385	381	358	390	409	399	385	417	390	341	378	359	386	388	396	413	386	380	380	392	373	357	365	374	402	372	384	377	395	370	419	369	388	387	363	405	391	371	410	391	375	410	375	393	386	367	368	377	385	377	378	390	361	409	381	393	400	346	386	389	352	393	374	366	384	390	367	328	388	378	418	385	404	402	366	384	379	379	364	388	378	414	376	389	387	370	371	376	363	371	423	387	339	403	397	379	378	381	397	404	391	380	383	380	401	389	402	365	406	414	379	404	401	437	382	364	412	405	365	406	362	395	398	366	416	382	412	377	383	391	387	402	383	371	363	341	376	390	378	378	374	367	366	381	355	384	358	397	402	382	398	404	365	375	402	379	374	384	350	369	393	350	370	384	367	401	371	340	352	363	416	410	426	379	398	381	383	404	394	377	435	381	376	394	360	359	406	393	369	383	360	371	359	368	371	388	357	402	416	392	425	387	395	364	364	410	384	374	401	393	388	420	341	376	381	375	376	396	385	401	376	390	381	366	365	374	391	363	392	361	435	394	346	379	359	384	372	385	405	365	366	384	390	388	381	404	359	399	391	374	400	369	387	406	373	403	378	365	382	401	369	383	375	395	358	385	387	403	372	392	390	373	410	367	408	384	396	410	400	360	383	388	395	405	395	421	379	389	379	403	365	368	366	396	387	405	429	362	353	353	380	407	408	379	369	391	362	387	416	401	391	384	358	366	348	377	398	383	387	394	366	396	378	395	368	394	372	375	395	357	360	374	398	369	391	384	404	348	394	365	365	373	407	403	372	409	403	420	399	390	406	393	336	402	381	382	384	370	387	367	372	407	351	381	389	385	387	389	399	371	400	345	374	395	404	354	376	368	395	397	419	374	395	375	400	405	393	315	388	369	363	402	390	390	364	399	382	415	381	389	390	364	391	372	408	408	388	399	417	374	380	412	384	386	403	410	407	433	388	370	351	360	392	365	383	402	406	383	370	389	373	324	412	399	390	415	404	380	421	396	389	383	356	416	372	378	389	371	401	367	396	369	368	383	361	384	397	391	405	372	367	358	371	375	377	350	403	410	399	405	431	414	362	371	417	400	386	388	395	386	420	425	372	376	394	384	373	422	409	414	388	374	366	403	383	369	411	392	406	393	372	386	353	343	394	382	386	400	402	356	389	400	352	376	356	389	404	388	410	356	375	396	410	361	399	389	384	369	424	411	376	390	422	343	383	375	376	431	375	380	377	394	349	337	352	408	336	410	384	355	350	371	369	386	397	399	383	401	395	381	406	391	415	386	380	364	397	376	375	376	381	411	378	383	417	394	400	410	384	433	348	401	377	377	385	390	407	376	385	377	414	430	393	403	344	386	393	395	380	385	415	370	380	361	366	356	430	355	419	383	373	380	354	390	412	381	407	425	410	367	403	351	387	408	402	399	399	374	357	369	390	407	388	391	376	429	379	386	366	389	378	368	404	370	410	359	368	404	392	364	378	396	398	387	366	421	384	359	399	446	391	348	382	407	393	389	361	382	394	373	382	394	419	414	416	379	400	350	380	403	385	403	383	385	370	402	348	390	375	434	413	427	405	374	364	360	391	400	388	408	414	399	382	384	373	399	347	435	446	384	405	385	374	393	423	372	382	385	387	398	383	384	389	341	367	413	355	404	379	357	398	372	418	372	364	381	385	394	424	374	432	398	377	406	358	422	360	408	392	353	362	382	385	368	403	376	331	368	370	363	346	415	387	404	367	397	396	380	392	388	405	387	384	371	389	326	381	363	416	398	394	393	362	413	362	393	409	355	379	402	392	389	393	354	349	383	402	409	371	400	389	386	416	382	344	387	381	369	392	427	388	390	376	378	415	413	390	361	381	374	373	417	408	364	367	401	384	395	390	398	402	428	368	381	361	369	387	382	376	411	382	417	397	405	407	391	353	406	390	382	366	373	375	423	387	397	356	393	377	349	407	369	381	392	395	403	391	416	370	362	363	394	382	418	383	389	378	383	406	367	384	352	391	368	376	396	395	372	427	377	384	382	362	415	384	376	431	363	389	407	391	388	393	397	393	371	381	361	378	377	403	395	409	396	388	370	376	400	401	374	390	365	367	405	411	330	393	398	381	401	411	371	371	346	371	358	365	383	379	374	383	406	387	395	354	367	390	384	383	397	362	344	407	414	386	383	393	392	406	401	414	362	387	371	365	382	398	379	391	377	389	379	384	402	379	383	409	383	369	374	397	371	424	398	369	405	380	395	421	391	400	399	401	410	401	365	420	401	400	392	365	362	390	340	394	412	376	365	374	343	357	381	391	432	385	401	401	410	408	412	362	373	371	397	394	376	393	354	408	395	384	355	369	397	393	407	396	394	418	407	377	372	397	396	367	376	389	392	403	403	403	392	394	430	393	426	407	385	379	409	363	354	388	380	379	381	355	381	366	370	389	382	400	404	373	399	373	375	391	378	405	368	388	370	388	357	389	386	356	399	369	367	376	381	372	389	381	405	391	402	368	390	395	352	452	413	396	381	368	397	361	383	367	366	401	366	399	375	343	425	369	394	381	366	368	386	408	406	421	389	374	407	405	378	393	419	375	369	392	419	371	398	375	355	367	396	360	406	355	385	382	388	382	384	380	393	408	396	386	379	392	363	365	378	371	396	440	411	380	404	388	412	373	395	388	403	364	374	407	380	349	346	386	364	386	362	402	384	414	389	383	375	401	388	396	376	395	379	400	376	401	367	387	356	378	392	397	360	403	376	407	407	367	353	421	385	340	401	422	357	392	378	365	374	391	370	362	385	366	368	397	391	360	411	392	367	392	383	376	392	358	386	392	385	389	388	387	357	402	386	363	410	368	405	377	394	353	379	371	379	381	371	389	393	378	402	384	390	376	396	387	365	394	396	404	363	373	425	398	375	383	403	392	363	417	381	390	389	406	391	408	410	363	354	407	389	409	386	368	406	398	364	392	361	386	435	389	385	360	351	388	361	402	386	378	377	405	403	356
27462	21674	19271	11593	5727	3427	2466	1851	1380	1092	1019	892	740	699	704	658	640	620	598	544	569	527	489	518	515	445	487	466	452	434	435	422	421	410	396	419	399	427	426	379	387	369	421	457	470	454	439	448	416	397	392	357	382	368	381	385	362	394	338	370	367	363	352	386	349	389	369	325	383	383	335	354	367	353	372	344	371	398	371	366	360	364	404	369	370	390	350	344	356	378	355	378	378	385	351	355	346	349	364	412	384	346	388	372	352	360	348	351	336	387	411	353	349	363	394	371	387	391	337	409	365	380	329	367	388	333	339	396	332	377	345	382	371	351	360	401	376	368	369	380	369	350	319	349	343	333	349	339	385	388	376	382	373	363	339	342	399	389	364	418	353	336	372	366	346	401	373	342	333	329	354	372	340	367	370	378	380	391	367	383	369	359	396	374	434	341	387	407	374	373	371	313	355	383	380	348	353	363	333	355	365	349	373	367	397	373	360	345	371	356	352	360	337	367	374	372	396	357	389	353	367	373	367	353	374	358	366	332	357	381	377	384	358	351	384	361	394	382	355	371	379	385	332	368	366	368	373	367	353	341	390	352	346	369	366	407	404	327	376	342	366	378	368	372	355	378	375	370	345	385	390	382	367	354	380	339	354	369	352	345	350	348	382	373	333	354	384	360	379	341	380	356	360	316	347	367	402	380	381	352	371	377	357	384	359	403	346	348	377	371	365	357	334	350	367	361	367	373	354	335	352	368	396	340	371	383	371	379	339	347	382	367	395	359	374	401	400	353	359	373	383	372	330	353	353	356	370	368	389	338	379	361	377	381	358	368	360	384	363	363	376	338	397	384	364	355	364	370	327	348	350	361	396	335	355	402	382	363	371	353	398	338	380	394	343	343	391	358	328	369	361	384	358	396	394	347	393	351	336	375	371	391	403	366	359	373	372	323	362	352	367	324	365	358	389	350	366	389	341	352	384	320	373	388	362	392	362	361	319	372	397	356	381	413	384	367	334	364	383	384	385	398	378	338	354	353	363	357	372	362	336	340	360	376	368	378	371	373	348	359	344	380	383	368	346	342	346	347	365	368	343	366	375	375	368	352	355	370	367	345	355	375	361	362	357	360	356	355	390	377	386	357	351	383	400	390	370	366	363	363	330	353	369	378	382	389	375	359	368	351	356	372	388	336	345	401	399	347	373	356	417	361	367	368	346	381	375	346	354	359	346	399	324	389	367	343	332	370	399	395	368	384	372	368	396	361	381	414	362	383	377	392	366	393	320	376	369	339	338	350	364	381	363	368	390	339	377	369	347	388	357	347	386	358	355	360	371	382	338	358	355	379	370	428	338	354	363	367	380	348	387	360	403	318	347	363	346	375	357	373	375	370	420	405	378	373	362	371	347	375	354	367	354	374	337	350	370	379	384	364	317	348	390	332	358	367	379	354	384	385	396	361	351	373	382	384	372	316	369	392	388	359	349	359	400	338	396	312	375	355	392	365	404	369	338	331	336	351	375	362	356	363	370	351	398	344	381	408	380	325	374	384	433	362	327	345	385	372	398	362	351	379	366	342	341	392	404	360	393	392	393	313	367	377	389	358	392	363	368	400	387	372	338	378	378	333	371	361	380	352	379	357	353	355	359	386	350	361	377	405	390	373	342	328	353	355	340	347	332	381	398	365	383	362	347	371	373	367	378	362	331	368	355	372	372	353	393	390	375	364	377	372	378	362	371	350	349	335	376	383	381	352	371	387	336	349	333	358	347	363	360	365	377	384	400	339	345	378	364	348	323	338	350	350	340	391	366	372	361	369	377	380	359	363	375	347	370	343	415	339	368	390	371	369	393	362	321	369	341	403	363	389	353	371	343	341	361	374	394	368	337	399	392	357	374	395	384	388	332	367	343	354	373	388	357	356	351	365	364	389	376	366	374	380	366	323	375	341	365	376	373	368	378	354	384	375	362	377	339	375	356	367	322	391	372	349	365	355	340	381	382	352	390	321	351	370	368	393	343	382	355	378	382	375	383	400	366	367	373	422	364	349	377	352	338	360	335	384	390	357	363	356	359	375	376	382	379	381	357	357	375	369	385	369	383	382	397	362	363	384	368	365	349	334	356	372	346	333	388	369	356	344	374	348	367	391	346	376	384	338	385	377	385	349	355	371	370	368	378	360	396	360	370	352	350	371	367	364	376	356	370	358	351	364	389	355	335	371	387	356	363	382	393	387	385	363	355	337	370	392	385	363	379	416	369	347	342	358	349	369	339	361	375	326	352	351	340	348	362	384	371	374	373	367	323	395	348	386	348	358	370	388	396	370	357	339	387	348	386	386	373	378	375	394	346	356	377	329	382	342	397	366	317	374	336	358	389	373	358	325	386	369	366	382	391	368	351	361	356	369	387	382	355	376	387	370	382	359	383	355	380	392	360	342	368	373	386	372	340	348	365	383	422	383	353	344	357	356	375	378	349	345	352	352	352	346	382	364	365	377	418	362	381	343	360	383	398	386	350	389	348	393	360	394	380	367	335	363	357	344	411	369	297	352	343	384	380	369	380	354	358	367	396	356	375	367	364	359	430	358	353	357	375	364	381	373	344	338	340	380	370	390	347	406	381	390	361	379	353	337	377	390	362	340	368	354	339	357	356	333	347	378	393	346	338	394	351	379	401	403	345	365	359	371	371	359	356	382	377	380	376	398	356	360	340	363	369	337	370	387	410	382	406	354	372	352	381	372	372	400	371	342	385	347	356	412	392	344	362	354	369	356	346	363	366	356	360	383	360	377	337	372	402	390	393	314	388	354	343	375	366	370	339	372	349	346	409	386	353	379	363	392	335	341	356	343	352	338	353	361	363	341	348	348	397	377	390	371	382	360	377	369	337	355	359	398	401	390	354	376	358	368	371	317	338	412	366	331	361	381	385	363	347	368	370	368	385	377	367	378	376	381	366	395	367	356	390	382	356	383	391	347	361	369	344	367	372	367	370	365	375	407	342	360	371	384	362	395	394	336	365	352	353	372	376	344	374	376	404	392	367	371	415	411	361	372	349	370	373	345	361	365	361	346	354	403	385	371	377	365	360	342	349	346	355	374	353	388	357	346	361	368	381	359	376	378	355	345	354	359	365	361	315	362	360	387	375	349	344	393	361	404	364	362	358	354	360	364	400	351	380	369	389	342	387	346	358	371	347	342	368	355	375	365	377	340	358	357	349	346	382	374	372	354	398	362	358	348	354	394	352	405	382	388	371	362	328	334	374	332	353	378	365	331	318	329	355	372	368	353	382	375	359	365	401	380	326	373	337	323	343	385	375	363	351	362	364	374	366	387	330	358	336	386	367	341	372	379	398	354	366	385	339	361	359	399	362	367	362	340	352	365	362	368	404	380	364	377	396	362	341	385	334	386	378	368	347	369	365	393	385	356	391	391	373	360	377	383	370	383	392	350	352	342	357	365	370	391	356	408	360	377	348	384	395	365	354	352	395	363	379	357	376	356	376	390
18578	29142	22833	13944	10428	7489	5387	4175	3112	2660	2253	1820	1621	1347	1339	1213	1046	1072	983	987	897	909	895	787	811	788	739	694	691	669	651	635	616	638	597	526	573	570	510	507	481	550	614	695	698	637	628	601	535	500	515	467	510	438	452	452	497	503	497	470	465	513	470	431	483	470	469	453	439	451	475	489	466	475	457	461	452	465	491	510	484	462	464	515	463	477	472	510	501	456	465	478	430	468	418	452	497	423	501	457	463	469	479	490	498	503	464	412	476	517	482	446	451	461	474	475	449	464	482	431	523	467	495	423	458	461	451	458	477	449	457	502	429	470	478	452	426	444	495	500	458	447	485	496	488	482	482	467	443	506	483	466	452	455	466	482	482	492	460	499	429	460	464	451	477	482	456	455	477	461	466	460	445	507	480	475	474	477	457	490	446	461	456	465	476	469	491	516	506	516	462	471	441	471	483	472	477	470	484	478	461	476	440	448	442	471	460	447	493	487	457	473	495	489	485	468	485	469	466	418	483	477	436	493	495	469	505	501	502	447	451	469	483	455	463	474	481	460	483	466	461	470	463	478	454	524	455	485	438	438	462	441	470	487	439	444	463	442	469	482	504	446	454	464	414	466	439	482	510	466	490	489	446	447	490	464	480	445	490	458	437	506	459	447	406	447	469	444	492	475	496	442	451	458	485	471	453	461	494	466	482	453	485	434	462	477	445	493	487	454	459	479	484	450	481	484	463	479	459	475	486	471	483	490	452	489	485	458	446	452	511	464	430	436	483	481	471	433	443	474	462	504	516	453	470	501	490	424	461	452	444	485	466	449	463	429	477	425	457	462	477	460	500	481	489	465	480	463	503	488	505	476	495	507	500	489	489	476	507	457	474	485	485	455	483	499	493	452	440	453	497	494	478	459	457	490	472	478	499	486	433	448	455	481	476	493	471	454	452	466	464	488	446	462	473	460	418	470	457	452	481	467	459	484	442	439	438	495	440	470	499	460	494	451	471	469	467	457	460	481	449	444	501	489	480	480	453	455	498	479	504	488	484	485	451	466	476	451	484	478	445	483	422	470	464	484	528	457	468	457	458	517	463	483	421	448	480	460	504	454	483	461	486	451	478	442	456	475	499	481	487	471	523	450	491	457	451	486	426	486	479	483	478	446	436	479	455	453	465	458	505	472	478	458	489	473	454	453	444	488	516	470	451	514	469	467	480	466	474	437	471	516	479	496	482	495	478	476	467	521	481	488	462	482	494	468	470	422	482	487	515	493	440	487	440	467	461	494	482	450	469	499	455	478	451	449	465	457	480	451	449	482	441	464	471	507	490	452	454	460	416	512	485	477	453	477	393	467	482	485	441	488	453	486	459	487	457	493	479	460	469	466	451	474	473	483	477	469	427	471	507	533	452	447	450	471	433	474	454	456	424	479	506	475	495	443	486	462	470	445	462	499	461	486	484	446	497	460	502	494	456	486	501	494	481	479	498	482	484	468	490	509	447	481	464	474	471	465	469	508	457	469	429	455	476	460	477	498	466	487	484	432	480	487	468	485	500	433	464	471	481	492	450	495	459	488	455	438	477	458	473	423	492	476	476	473	508	461	471	497	488	443	515	517	492	491	451	480	465	431	468	468	497	486	463	480	509	471	476	468	472	467	497	468	472	470	455	466	460	472	499	496	470	503	443	478	502	503	482	452	450	478	459	437	487	427	463	483	464	449	420	470	477	443	476	467	464	505	482	473	494	498	474	446	486	510	449	491	461	524	492	447	478	447	451	449	465	466	458	503	499	447	455	509	455	468	487	468	486	437	461	467	425	482	482	486	471	494	496	437	464	486	431	454	513	477	462	482	484	468	497	493	467	484	504	477	470	483	498	491	472	464	453	490	461	504	456	467	477	457	486	457	469	486	465	509	508	466	502	498	470	442	453	450	490	493	440	459	444	473	462	468	471	471	480	476	488	482	471	434	436	505	479	469	485	480	462	449	438	516	522	464	467	479	534	470	469	471	468	489	443	439	468	481	486	466	495	482	517	500	448	435	471	463	463	483	529	461	457	448	491	491	473	474	492	446	531	513	493	462	470	465	478	468	506	480	498	438	471	466	488	457	466	474	494	474	454	492	480	448	455	468	451	453	472	441	484	465	457	499	449	492	485	460	447	429	481	495	453	489	438	442	483	479	473	435	453	522	485	481	469	466	447	455	498	481	491	476	471	457	450	476	476	518	459	473	429	451	467	431	469	426	459	474	431	477	473	471	514	488	490	472	451	465	461	448	502	478	461	474	496	505	457	508	434	461	468	495	492	493	420	488	461	468	470	456	498	452	482	439	451	472	448	466	449	477	494	486	459	461	475	461	464	511	468	477	492	452	434	499	443	454	450	488	473	506	442	468	468	418	447	488	469	488	470	498	463	465	485	473	479	458	479	458	482	490	472	453	476	457	461	479	459	494	478	496	428	474	469	454	473	475	443	419	455	467	463	439	455	483	489	491	474	478	468	497	483	482	514	458	429	426	468	434	465	457	495	496	453	456	492	465	470	471	441	454	453	476	409	463	472	474	448	472	500	475	448	487	442	469	476	501	449	528	459	499	510	476	444	477	457	489	439	465	483	455	464	474	505	467	468	464	500	474	429	473	518	461	470	491	462	446	481	476	451	496	501	445	475	503	503	424	473	476	453	469	474	453	481	458	497	466	490	489	492	488	472	452	488	504	448	453	467	483	467	462	430	511	439	478	490	483	449	488	437	480	459	464	461	480	474	435	470	465	454	473	457	471	466	498	468	441	470	478	460	447	426	463	435	449	466	478	492	425	458	455	482	492	501	452	477	493	451	455	487	505	462	487	478	464	490	476	488	467	496	467	461	448	494	483	473	476	443	519	476	432	461	471	475	493	451	456	443	442	487	479	496	464	476	424	470	462	457	482	469	479	423	494	461	433	476	461	452	459	452	450	454	454	486	466	524	437	470	452	455	473	464	471	450	484	453	473	464	483	443	486	479	460	514	474	509	494	466	507	476	468	497	454	460	435	483	428	455	497	463	490	471	499	483	464	498	482	476	462	470	483	468	506	456	482	451	448	486	497	480	485	451	499	469	448	457	435	492	458	496	441	481	453	482	444	504	464	516	466	495	501	423	491	460	506	479	441	471	483	483	430	483	419	524	489	505	496	485	486	467	480	477	488	478	480	504	453	502	476	513	431	480	471	483	454	473	490	464	504	466	471	493	474	474	487	458	505	460	497	484	477	449	461	456	456	474	481	483	480	503	441	459	501	448	506	425	453	479	438	473	497	479	431	456	446	488	452	470	523	493	471	482	468	466	470	468	463	449	485	460	528	427	486	487	478	468	421	475	483	478	455	469	453	498	441	455	460	458	463	495	476	416	488	508	492	481	479	468	481	528	460	452	490	492	468	488	511	466	485	504	476	482	484	486	457	450	455	456	432	491	445	479	493	429	459	504	478	497	469	442	444	513	449	457	493	483	454	486	531	445	423
24383	21308	28512	24415	21130	12962	5544	3251	2336	1884	1581	1333	1129	1045	961	937	832	799	722	703	630	643	687	609	576	565	523	508	461	482	472	438	459	442	394	385	383	370	382	363	367	385	825	1366	1190	1005	788	674	531	463	450	424	401	353	355	347	319	328	323	309	304	305	305	322	331	322	318	329	329	327	320	334	318	308	327	339	310	307	317	334	341	322	304	317	348	338	330	339	300	336	322	327	336	346	319	344	347	313	327	286	311	339	316	340	339	340	316	310	343	363	320	322	326	292	329	302	316	328	334	320	302	305	330	292	291	321	327	322	330	325	371	308	319	319	294	325	332	335	362	329	333	326	322	348	317	307	323	298	321	353	300	343	327	313	325	341	327	326	320	352	315	313	332	314	313	305	323	306	319	313	326	325	300	307	333	326	324	310	330	334	334	373	314	363	318	335	336	330	352	298	333	295	337	335	274	312	313	338	302	350	305	347	328	335	293	313	318	312	314	293	336	348	317	314	303	341	316	331	318	349	327	332	321	363	294	353	328	341	332	340	312	308	308	331	339	339	349	327	324	357	318	313	288	318	313	332	311	340	325	357	326	351	290	316	304	339	327	323	325	332	287	305	314	322	324	301	299	328	349	320	337	302	331	313	329	290	313	329	321	345	350	305	333	322	351	326	321	331	345	339	318	361	309	307	335	298	295	360	356	294	314	330	331	269	346	322	357	321	316	320	320	358	337	343	335	315	322	318	321	314	335	328	301	321	348	302	308	353	321	358	339	312	335	299	311	336	311	336	347	332	361	323	348	303	332	302	315	319	308	307	332	322	324	342	319	315	321	349	321	353	343	309	338	302	314	323	284	291	339	300	338	331	310	307	343	333	319	308	334	324	327	334	343	330	296	320	316	323	356	321	325	311	319	306	321	351	312	314	313	302	316	337	353	329	303	327	310	301	314	336	344	293	339	310	320	332	350	332	338	308	332	345	329	327	335	325	331	315	300	308	318	342	335	316	372	306	323	331	326	333	311	314	327	337	312	296	322	335	339	341	289	342	309	320	327	318	348	322	327	346	316	315	324	325	322	360	319	330	320	321	307	341	313	304	285	348	332	313	312	319	294	314	322	334	317	325	299	328	303	308	298	343	348	354	344	329	342	293	324	341	322	324	290	342	334	338	339	319	298	356	313	333	297	314	341	328	326	331	329	342	308	307	331	324	323	352	338	332	325	312	298	347	334	325	302	319	329	301	328	332	328	316	342	347	350	309	332	319	305	309	336	332	343	330	326	311	321	353	334	311	309	306	359	312	313	330	337	340	312	333	317	323	298	346	308	340	279	286	319	314	330	320	314	317	290	323	324	321	322	308	315	318	314	320	338	306	333	338	349	307	355	339	312	315	314	330	342	315	321	319	320	357	328	296	348	333	330	326	308	347	299	319	353	306	329	313	311	345	320	304	345	338	322	316	303	337	326	342	349	307	360	325	302	324	317	324	330	322	319	338	342	333	307	312	333	300	317	317	308	311	307	351	319	316	299	328	339	315	312	345	356	326	325	328	344	310	317	330	338	330	310	295	321	347	309	322	338	288	336	300	337	345	327	282	316	331	298	323	317	311	348	331	306	317	327	339	316	356	339	314	334	307	307	312	333	344	324	306	307	333	303	336	317	357	340	318	318	328	298	352	332	347	318	340	312	334	323	306	349	283	342	325	356	308	309	347	331	316	297	312	319	300	315	336	331	309	308	330	354	345	297	323	317	317	328	363	317	320	344	315	324	315	326	318	359	338	318	317	326	322	366	299	322	312	322	312	367	365	323	317	297	307	330	328	324	320	323	329	320	343	297	316	333	320	356	333	311	331	332	292	336	312	362	314	308	363	328	317	326	313	303	322	323	284	349	291	309	324	343	321	297	317	337	332	328	331	328	331	319	342	336	348	324	287	317	340	290	326	337	325	328	337	311	320	351	324	338	338	379	313	333	325	314	289	338	296	293	293	328	329	346	328	298	341	303	336	340	324	309	349	351	291	320	338	319	310	308	282	311	323	327	329	312	313	289	338	310	324	357	286	351	315	321	329	310	296	324	326	324	339	342	349	332	328	306	339	312	323	305	309	316	339	329	331	329	295	333	319	321	303	292	347	344	339	351	321	327	338	327	312	310	371	342	344	294	299	301	307	299	328	290	373	331	348	328	299	291	299	322	299	352	319	316	336	286	326	337	328	321	321	351	354	340	297	318	320	325	337	331	341	326	319	323	289	288	306	311	338	310	345	300	323	323	316	335	317	320	309	320	326	324	317	323	372	343	334	306	325	361	313	321	294	299	292	318	355	340	307	335	323	325	343	327	328	321	306	338	347	334	354	322	338	333	315	329	329	309	317	298	309	301	311	319	291	365	336	335	305	308	340	335	314	322	322	319	303	302	313	325	306	307	330	300	330	354	306	341	340	312	331	326	334	327	338	306	332	326	290	300	328	311	295	308	294	327	305	322	335	334	350	302	341	316	353	291	351	288	332	332	295	296	342	325	335	296	334	314	309	353	308	341	325	334	328	333	320	303	306	315	307	330	305	321	323	314	334	336	305	321	336	337	341	307	332	336	303	333	305	317	321	346	322	342	298	315	325	315	334	323	346	303	317	315	303	319	313	327	307	320	322	318	305	328	302	338	344	321	309	290	346	337	317	333	338	317	310	315	355	300	323	316	331	332	325	336	338	325	311	354	351	300	345	314	307	286	331	349	343	326	338	284	323	304	334	311	343	328	332	350	331	338	297	328	343	320	341	304	314	326	311	350	338	309	299	324	274	290	325	354	310	309	348	316	302	328	309	322	322	352	326	314	298	309	299	321	351	321	351	359	335	319	304	345	308	326	305	339	295	346	343	332	329	324	327	326	348	338	308	336	302	365	332	317	342	328	344	325	311	333	335	321	293	333	302	320	321	342	341	329	343	335	331	326	365	343	314	300	314	351	327	341	362	347	334	325	303	345	348	332	326	281	286	368	308	305	332	337	307	331	312	309	309	325	362	336	348	316	318	334	319	330	286	314	318	291	318	328	316	316	314	348	325	338	334	301	346	347	315	334	326	321	336	325	301	331	327	334	333	332	319	318	325	287	293	341	320	319	318	320	340	346	331	297	331	344	328	316	340	288	339	332	322	300	299	329	312	324	322	339	301	294	352	303	302	324	329	325	323	311	306	330	340	327	318	330	306	332	338	366	295	314	296	333	362	324	310	332	307	328	303	357	327	332	342	314	310	315	326	298	336	344	311	310	309	316	350	352	322	322	336	317	294	351	332	342	333	334	290	343	307	328	348	331	347	330	311	296	319	323	315	314	315	319	340	313	320	355	293	353	337	357	322	308	312	333	362	327	321	311	348	329	330	310	342	344	333	322	326	332	310	373	308	333	300	315	308	335	358	353	323	324	301	315	326	341	317	323	331	321	309	341	325	331	326	326	295	344	292	345	316	338	356	339	322	311	312	298	342	308	325	316	306	337	338	322	308
22284	38554	30390	20879	16101	12134	9055	7184	5492	4399	3527	3019	2564	2215	2078	1867	1598	1565	1425	1271	1266	1138	1116	1052	1046	930	818	784	769	779	740	718	655	624	610	538	568	548	490	526	521	579	1703	2555	2205	1861	1304	1097	859	637	597	572	552	457	442	436	424	396	403	398	430	418	408	453	396	429	440	435	427	441	429	416	397	431	404	402	429	413	400	387	393	411	399	417	420	385	378	377	411	413	437	407	405	420	410	400	423	448	416	425	412	438	435	406	431	411	430	428	428	400	410	419	400	395	410	403	439	409	419	396	422	408	390	412	416	413	401	431	428	412	393	387	469	426	419	401	408	426	427	398	410	422	422	393	418	408	398	430	404	406	409	378	426	414	427	388	424	417	425	403	416	385	413	415	429	397	385	386	420	447	412	378	399	422	430	444	414	406	410	439	407	401	408	401	409	411	443	366	423	391	433	412	447	415	406	412	401	432	391	411	433	392	435	429	393	431	445	390	393	424	401	375	384	437	383	434	426	454	448	394	405	440	409	405	420	421	395	419	438	436	438	414	407	409	410	446	416	406	422	438	421	393	391	434	420	392	451	434	444	439	454	388	394	414	401	401	440	416	371	422	424	401	413	410	393	382	398	365	444	409	416	417	371	407	409	427	421	413	410	429	412	424	441	397	408	377	415	420	423	449	402	414	413	415	415	403	428	445	407	435	429	406	399	423	400	421	399	390	407	449	390	412	414	425	387	398	406	441	414	389	427	419	422	395	417	397	398	404	390	430	402	392	381	432	401	415	386	420	401	412	395	435	411	410	432	440	386	414	404	400	412	390	425	393	415	383	418	440	422	407	434	434	427	411	416	416	393	419	433	429	426	393	429	432	415	371	411	428	446	400	432	427	431	434	415	420	461	417	412	359	372	428	410	416	430	400	462	432	401	415	420	396	444	391	421	402	418	453	412	393	401	407	420	381	394	431	411	444	425	374	456	436	391	396	416	434	405	435	422	407	405	419	400	430	368	409	386	425	396	431	388	435	414	410	427	399	394	396	436	394	455	412	405	407	393	454	439	401	437	438	386	386	392	374	428	394	413	402	391	443	372	382	403	403	420	404	432	401	409	420	422	387	428	441	425	430	387	438	408	374	422	414	408	428	383	428	444	422	416	414	413	423	389	410	389	388	441	392	423	467	407	448	413	407	448	393	420	393	406	455	396	408	431	427	426	420	410	424	435	443	413	423	407	418	431	452	406	397	410	413	380	416	412	439	411	439	422	408	432	446	404	420	407	388	374	387	406	407	422	406	441	440	432	410	401	434	436	398	436	381	412	398	416	421	437	446	407	414	413	398	449	423	419	393	371	401	400	426	404	399	400	363	428	427	426	417	417	402	420	423	424	385	423	432	387	417	450	411	419	410	443	408	386	394	405	443	423	378	396	431	416	406	408	417	434	406	407	389	409	427	411	386	434	396	422	386	392	418	391	413	448	440	423	418	443	421	425	444	403	400	410	424	405	418	435	391	415	437	411	426	429	435	413	383	470	423	412	429	453	418	402	407	396	405	446	416	399	407	431	425	373	453	415	446	430	439	431	400	397	420	432	425	420	400	429	469	432	401	427	416	421	430	420	417	414	428	380	429	433	415	417	371	437	393	428	415	412	406	412	401	417	414	407	406	430	421	417	458	431	407	420	445	411	427	402	414	452	384	410	451	424	376	403	401	421	446	393	459	421	396	427	402	429	425	410	441	422	407	419	420	457	439	432	430	413	432	436	423	380	420	409	412	421	453	426	377	433	436	444	464	407	414	451	404	426	406	408	422	428	409	410	438	406	379	419	431	394	431	424	412	426	418	426	394	437	441	434	416	431	384	423	408	443	418	416	422	387	417	421	395	430	425	414	416	400	422	406	409	409	404	393	414	420	383	441	391	401	390	420	405	424	394	419	419	468	423	445	399	424	381	421	393	432	388	434	444	422	426	435	425	418	412	440	424	404	410	412	416	415	395	448	407	411	420	405	442	407	407	443	451	408	443	439	399	432	399	454	440	444	436	459	395	391	413	444	401	410	403	418	442	445	433	443	367	452	430	437	413	424	412	393	402	424	398	385	434	439	389	447	387	414	416	384	458	426	435	426	435	429	402	419	448	449	423	429	412	449	441	433	438	425	383	422	415	453	471	391	444	415	442	432	436	422	393	414	468	420	384	411	419	418	404	445	449	377	407	414	452	415	388	443	429	414	431	401	403	381	408	433	387	420	397	404	394	417	422	443	412	404	432	395	422	409	408	416	403	422	378	424	390	442	447	420	432	439	402	402	453	364	410	424	415	400	414	408	402	412	415	397	421	438	408	450	433	414	408	409	430	397	428	416	395	435	460	406	389	401	461	417	392	452	384	420	417	433	405	438	402	434	426	416	396	420	397	417	439	451	403	440	418	401	397	393	428	428	410	409	414	416	429	408	403	435	399	419	409	424	477	391	440	437	412	426	440	431	393	453	425	408	427	432	451	400	426	443	396	394	408	414	424	462	392	428	385	429	398	414	444	420	458	407	436	412	414	427	373	413	423	410	434	419	407	379	434	405	422	401	422	482	436	403	427	406	424	411	419	399	464	431	418	401	386	412	410	406	393	410	418	425	424	415	399	414	398	408	447	423	390	419	403	416	395	376	440	431	400	421	422	414	402	439	420	426	437	437	409	414	427	420	452	457	420	403	380	419	420	404	428	413	413	415	420	372	438	425	427	440	407	407	404	379	388	428	402	421	449	393	446	405	392	426	401	439	421	438	412	443	410	427	467	407	431	439	400	419	407	389	423	426	386	411	402	432	386	401	389	389	365	437	439	418	399	410	396	402	407	409	391	431	408	459	433	397	463	412	440	399	384	454	407	398	423	404	400	417	448	423	413	415	389	396	432	416	419	423	387	388	424	351	419	411	430	420	431	433	415	383	390	431	399	439	444	372	450	397	417	408	400	377	400	406	380	385	375	407	398	409	394	422	398	417	428	436	400	386	397	400	420	419	402	438	455	457	450	422	432	466	378	364	423	390	438	375	411	418	382	416	397	434	445	463	425	419	408	411	397	379	440	426	428	401	449	423	402	419	418	413	391	394	405	408	409	394	421	392	418	441	401	444	391	399	397	388	434	400	380	385	422	433	409	393	433	429	418	411	423	386	399	437	433	408	399	433	440	420	407	393	428	382	419	416	447	436	405	371	434	432	396	432	432	417	427	428	436	397	427	416	403	391	419	425	428	433	400	391	456	404	417	405	407	380	420	404	391	434	390	433	448	400	421	416	421	458	400	410	412	412	396	429	417	439	411	386	443	406	396	423	397	402	446	388	427	416	445	369	410	418	424	419	407	409	434	435	440	410	398	397	420	442	416	403	418	364	385	392	461	388	391	413	402	397	456	396	420	422	400	405	376	412	420	439	420	435	420	432	432	412	427	417	460	444	444	422	377	401	417	379	467	438	408	422	417	437	392	400	394	403	432	429	432	427	399	426	410	410	412
23286	21273	29025	23835	21317	21259	12910	5081	3257	2657	2206	1779	1607	1319	1244	1102	1033	1000	943	833	767	785	788	757	682	653	586	557	551	512	514	464	467	510	453	442	404	372	363	375	384	416	1357	2313	1999	1627	1135	929	703	581	467	426	356	330	311	318	324	302	299	281	281	288	309	321	336	323	352	319	333	318	323	304	266	339	327	285	330	323	318	302	343	332	314	299	292	345	326	329	282	280	323	348	325	337	285	309	281	341	256	332	287	319	312	319	345	316	328	314	309	304	296	314	281	323	299	337	299	291	274	327	285	327	292	301	318	299	316	289	305	317	317	331	277	322	295	320	318	291	326	323	336	303	287	286	308	319	354	293	301	307	298	272	295	305	286	336	295	329	317	286	288	286	331	290	325	282	308	309	319	362	297	306	322	312	293	321	304	295	319	314	300	299	331	321	307	292	280	295	314	291	307	306	291	293	316	308	311	312	290	300	285	334	320	301	285	323	296	297	321	307	328	335	287	290	302	310	295	309	277	330	337	286	303	328	317	308	325	295	298	279	301	293	326	303	353	299	301	325	307	281	328	334	318	312	318	265	308	331	311	296	291	310	302	328	312	277	327	335	294	316	337	277	277	328	271	298	314	303	271	338	298	296	326	307	302	294	304	296	293	303	318	286	340	334	304	350	324	338	327	298	338	333	311	296	310	281	260	311	306	325	314	331	338	278	347	312	315	329	320	289	339	299	277	291	304	349	305	333	315	322	306	261	317	332	324	333	321	314	312	321	318	289	346	329	283	287	306	305	329	346	296	341	303	279	304	315	319	318	326	322	333	328	364	315	330	292	284	290	335	303	348	314	317	295	304	316	299	296	306	323	300	308	325	287	304	314	336	302	322	317	301	329	311	294	302	307	305	329	315	285	323	295	287	314	312	301	314	323	307	304	312	285	307	305	343	301	323	298	308	301	306	316	337	322	310	322	333	313	340	307	321	318	325	295	316	300	303	295	321	297	284	309	320	317	322	300	325	288	285	324	291	341	302	315	296	316	297	283	317	312	334	303	278	302	325	289	308	322	321	305	280	310	343	323	324	339	299	284	338	306	297	329	302	285	303	280	296	292	302	300	330	315	288	277	268	292	327	307	297	285	310	299	295	323	353	307	323	307	294	296	304	330	343	288	300	332	319	308	308	326	317	332	294	301	326	313	312	312	327	293	291	332	276	280	314	279	293	303	331	336	310	309	313	322	307	309	304	349	299	317	299	302	330	319	296	292	325	337	354	341	275	309	329	315	300	321	301	320	298	313	327	334	317	308	320	314	310	293	298	314	287	320	332	339	299	314	308	312	329	310	305	294	320	322	328	296	338	346	328	284	319	302	296	336	299	325	356	327	312	317	306	273	304	281	324	305	307	314	313	316	298	337	280	317	281	306	305	323	284	337	318	315	310	308	333	288	337	333	303	341	308	316	341	317	325	313	256	297	321	304	321	288	314	297	353	264	292	300	295	295	321	301	288	305	283	321	290	324	297	309	317	322	309	335	343	329	340	333	325	300	312	318	341	278	311	335	337	302	282	297	318	296	316	298	293	329	286	322	323	324	319	336	287	298	272	317	281	300	298	311	296	312	314	305	316	295	300	313	310	306	300	300	329	285	310	310	316	295	293	297	290	297	296	275	317	273	302	322	313	277	298	314	291	324	313	309	315	310	299	310	325	322	311	311	314	297	322	340	338	290	312	305	300	298	317	312	307	314	301	305	327	311	279	271	320	301	309	346	320	314	307	308	312	305	337	296	292	285	311	313	343	276	304	298	318	304	284	328	276	313	326	319	278	282	276	322	308	282	326	313	328	307	304	305	303	304	292	275	310	317	317	288	317	287	309	324	317	310	302	340	307	296	334	335	328	309	306	323	330	300	309	322	285	298	304	292	320	306	318	287	310	343	303	311	349	327	345	291	309	306	298	305	271	326	307	330	309	304	285	303	301	318	330	334	311	333	336	299	325	282	321	283	316	292	323	294	301	338	317	297	298	316	324	341	259	314	314	326	300	313	314	298	294	317	317	296	277	279	321	269	345	311	293	322	317	283	345	284	329	293	302	304	279	331	295	310	319	294	318	281	347	325	324	305	286	311	322	313	264	285	342	298	313	295	317	314	323	302	307	308	318	342	290	310	317	330	321	299	293	310	342	283	310	321	334	287	296	320	285	310	316	303	291	298	291	328	309	316	326	304	279	296	274	291	305	300	287	325	306	292	315	324	351	306	319	286	300	310	339	293	302	306	324	304	274	303	313	307	300	284	307	311	287	304	319	322	302	291	343	292	305	325	315	281	296	322	321	287	299	298	309	332	297	301	298	351	302	295	316	334	289	314	305	313	334	299	319	315	297	358	312	306	309	331	301	302	329	306	312	337	326	327	308	343	315	259	285	278	310	312	287	291	304	330	326	342	290	322	311	292	309	306	293	309	306	323	300	320	296	302	294	336	325	322	303	301	274	311	316	291	328	310	281	293	316	324	278	321	323	334	309	304	319	324	309	310	310	309	353	298	305	291	329	294	296	308	270	314	304	317	289	303	321	310	321	314	315	299	290	311	294	324	352	296	316	283	298	315	313	296	292	310	296	318	331	336	299	288	351	297	306	312	294	296	306	303	315	276	289	283	312	323	300	282	310	311	298	322	295	300	335	301	288	285	301	317	309	299	321	330	322	309	333	326	331	304	325	321	318	288	319	292	287	278	306	304	313	281	307	355	335	323	307	276	290	305	340	280	325	295	281	297	289	288	302	327	307	320	292	294	324	299	335	343	314	315	335	276	306	337	313	297	335	329	300	331	318	309	304	326	301	303	325	324	325	314	303	344	337	299	323	288	291	332	325	318	329	291	296	273	316	318	297	286	307	325	285	292	302	302	307	329	308	298	304	287	321	299	285	303	309	289	300	326	290	330	298	325	326	308	299	312	334	306	316	328	307	323	292	305	321	311	298	321	299	302	332	283	319	306	313	300	356	312	324	351	335	317	340	312	306	328	296	318	318	299	336	277	315	306	305	349	311	299	354	320	307	292	285	321	319	300	333	301	321	323	335	277	310	334	321	334	302	309	303	331	317	291	319	287	290	276	320	314	310	291	311	312	270	323	301	292	320	306	327	304	303	322	301	338	303	315	298	319	314	304	314	313	280	328	322	318	296	335	294	307	336	308	304	348	307	316	315	331	293	312	330	314	303	335	309	309	326	294	305	323	314	320	290	307	337	296	310	290	295	302	317	300	283	318	343	320	356	322	313	314	297	330	327	327	305	328	347	315	301	327	330	334	324	291	343	318	312	327	321	315	308	313	276	319	297	316	278	311	358	291	278	318	336	317	307	308	294	301	329	312	305	305	334	295	305	315	305	318	331	338	339	323	275	317	309	321	319	282	278	298	293	320	307	284	320	299	298	336	285	271	329	300	296	311	318	301	328	318	306	302	303	323	309	289	281	302	317	312	313	315	292	309	306	301	332	304	322	304	332	294
25365	43998	35019	25708	20369	16033	12337	9639	7630	6181	5135	4346	3537	3049	2734	2563	2135	2057	1856	1635	1509	1429	1419	1382	1268	1095	1019	942	927	830	797	816	761	714	663	674	632	614	534	516	521	688	2543	4419	3728	3013	2047	1577	1182	917	678	583	532	461	393	467	371	401	369	400	397	374	378	366	392	384	387	388	412	380	379	410	342	408	399	412	413	426	400	363	397	385	374	410	439	395	384	395	381	417	382	388	455	397	413	400	381	404	388	366	356	412	373	381	417	386	410	403	452	386	383	370	388	400	379	414	417	380	394	405	399	363	428	354	365	378	396	385	399	362	421	389	364	365	407	393	396	384	401	379	422	382	377	398	353	362	393	405	387	384	343	378	376	393	410	349	380	403	425	354	384	390	393	382	404	371	388	399	368	364	391	361	367	386	402	414	395	353	373	351	369	408	382	411	384	383	428	410	378	411	408	406	379	413	410	404	406	393	364	353	380	394	396	390	389	392	410	394	370	369	359	418	373	426	388	379	403	362	405	401	386	374	379	387	446	404	385	383	383	417	362	380	384	388	398	374	418	403	392	393	432	363	391	359	370	379	395	382	382	360	426	390	441	382	404	397	427	388	384	378	422	376	406	390	424	390	356	377	384	384	409	379	359	402	372	420	411	427	371	393	378	416	378	355	418	357	355	385	387	366	381	374	369	396	376	397	398	381	395	371	379	397	363	391	392	411	384	386	373	401	426	344	386	381	382	369	387	401	366	367	380	387	372	406	408	395	399	377	385	415	370	382	383	415	389	396	387	382	421	388	402	410	387	406	372	417	355	359	382	379	400	386	366	377	392	432	412	407	431	396	405	360	392	374	384	362	392	373	376	361	424	396	358	397	404	421	379	423	394	403	414	422	402	372	363	400	394	371	414	368	374	399	395	359	412	410	379	386	404	371	381	345	389	399	414	403	403	378	421	357	362	407	393	362	358	415	399	384	386	388	404	404	368	389	364	433	358	382	391	403	361	406	371	438	369	374	364	405	368	379	429	414	372	363	390	397	406	384	401	388	404	395	372	396	389	409	383	396	409	372	420	392	385	374	366	392	398	411	372	405	373	417	367	403	398	369	332	378	409	455	385	393	412	390	342	397	385	396	401	393	401	399	385	373	413	381	428	397	416	382	408	409	366	401	381	373	397	400	361	402	376	372	385	384	418	393	373	438	391	350	380	371	356	358	379	368	406	397	383	407	375	372	386	410	375	426	421	381	389	382	437	397	391	375	415	362	410	367	421	411	402	398	387	368	416	385	383	422	346	382	360	365	380	381	378	367	366	388	382	391	361	389	403	399	370	404	388	382	387	379	414	379	391	390	360	418	386	411	354	398	393	383	398	389	384	423	370	380	387	362	411	397	395	367	373	398	362	422	394	408	417	411	425	355	382	389	389	360	384	397	378	372	366	356	373	386	392	424	411	402	384	342	397	350	395	371	368	407	382	353	368	363	370	376	406	364	387	419	381	346	385	418	387	366	417	350	401	408	377	401	422	388	375	340	354	366	423	366	387	386	389	413	426	375	360	364	400	416	380	402	422	403	371	383	404	388	389	407	401	388	398	410	388	384	377	367	395	391	382	406	389	400	402	436	377	405	370	373	408	408	401	393	389	408	415	353	378	383	403	375	397	390	411	360	431	383	374	372	411	370	414	389	366	404	371	435	376	353	379	391	391	435	370	387	382	396	405	392	363	390	370	409	372	384	383	428	389	397	396	360	403	392	397	387	386	382	410	378	405	369	411	388	404	379	375	351	426	411	355	387	393	390	368	380	422	400	412	396	412	415	391	391	374	378	402	395	406	395	373	368	384	385	390	411	396	389	384	394	370	394	380	403	402	394	364	375	408	413	376	383	377	366	407	363	408	420	383	394	369	356	391	425	333	409	389	355	374	396	379	398	360	371	383	388	386	402	393	356	393	417	417	374	363	433	363	421	378	411	410	420	339	346	395	419	379	399	408	384	389	395	384	394	418	403	407	395	359	412	404	371	417	381	380	365	396	379	373	390	368	392	437	358	361	404	387	388	401	406	429	386	397	396	386	382	391	376	391	364	401	395	398	377	364	385	366	368	389	409	391	338	374	405	386	361	420	384	388	391	405	391	325	379	347	362	409	388	356	430	413	422	383	380	397	350	396	385	378	379	397	363	364	363	372	379	383	396	390	409	405	420	370	408	381	386	408	416	356	408	375	391	411	343	400	366	403	401	419	409	340	395	402	362	383	402	386	340	388	372	393	358	393	401	408	394	377	401	374	403	381	384	384	388	386	397	411	399	387	395	441	378	387	399	401	363	383	404	361	385	338	349	403	368	387	388	388	415	382	386	375	433	392	404	393	380	370	345	386	372	419	390	396	401	389	352	393	375	354	397	416	401	383	406	365	386	392	395	359	378	384	348	377	407	368	371	426	403	430	355	388	391	412	399	386	377	415	410	396	385	398	405	359	387	355	396	386	382	393	396	406	382	377	378	361	386	373	396	413	387	421	382	383	399	372	382	407	387	395	374	405	392	400	379	416	378	337	374	407	374	389	367	354	347	367	381	386	396	393	353	416	374	392	363	370	388	368	374	383	386	407	388	379	377	366	394	378	386	389	348	393	348	359	372	385	445	405	414	410	396	396	380	422	386	402	388	402	331	404	375	398	377	408	392	380	423	368	356	407	399	364	373	379	368	373	366	394	391	391	404	390	406	375	387	379	392	392	356	373	375	379	359	398	409	418	365	369	395	411	367	392	412	394	374	396	378	420	432	391	360	395	398	400	391	383	382	362	391	398	394	405	389	383	404	377	388	424	400	365	428	358	412	380	402	397	380	390	412	392	342	384	389	399	374	400	384	379	358	369	374	419	400	379	387	395	402	393	391	409	342	382	402	421	383	392	425	386	397	400	401	374	397	423	366	376	410	389	389	386	378	379	396	398	410	386	358	368	398	406	408	407	378	385	390	414	421	415	397	368	367	359	399	386	415	415	396	417	387	384	367	378	386	376	384	416	369	404	387	387	397	398	413	408	409	395	404	384	390	383	414	407	414	387	385	401	390	398	427	391	430	358	363	389	365	392	400	400	400	383	409	347	389	401	390	423	405	370	400	429	376	385	415	394	360	351	375	406	371	391	402	383	387	379	410	397	379	411	413	407	397	402	382	351	380	384	381	415	409	361	380	343	382	386	357	362	380	377	420	398	392	375	360	380	399	419	423	393	391	371	412	393	388	376	344	380	407	404	361	372	385	395	416	384	381	403	424	354	407	377	383	379	366	364	410	395	370	412	403	408	405	394	404	378	336	401	369	412	385	354	401	390	405	390	395	390	401	415	363	357	365	393	365	412	414	414	394	421	335	385	364	394	375	354	410	380	400	408	404	431	398	398	386	387	365	401	407	356	419	420	384	390	389	355	363	364	391	349	420	419	352	349	384	399	393	412	409	408	400	365	384	385	366	390	386	401	402	385	421	364	425	410	394	377	371	382	379	383	396
27501	21622	19551	11788	5874	3501	2419	1782	1423	1201	1048	944	796	729	694	613	665	614	600	542	528	577	570	567	505	505	487	476	482	427	447	420	430	474	399	438	414	410	401	407	375	402	427	490	509	490	406	408	407	395	388	379	378	366	367	362	379	368	387	368	365	369	384	358	370	356	370	351	359	349	411	395	334	379	380	375	370	387	336	364	326	358	370	384	392	346	372	378	378	371	337	380	360	369	380	358	354	375	350	358	365	359	385	366	374	399	379	395	335	386	367	348	386	368	362	387	375	364	350	370	395	382	366	369	359	380	356	350	358	351	372	390	404	360	388	373	397	380	350	364	389	377	353	396	363	369	366	401	387	340	382	383	347	381	363	366	398	364	375	390	379	382	385	377	361	354	365	365	367	383	368	353	382	348	336	352	359	387	356	359	399	380	376	349	360	403	382	390	368	379	367	413	374	362	382	378	391	367	366	363	365	394	364	412	330	380	405	361	402	396	400	351	363	401	372	409	411	334	343	400	380	368	335	349	375	383	371	355	395	362	367	370	393	396	403	382	360	362	375	345	367	384	377	399	355	377	372	354	335	372	375	387	332	382	365	401	355	364	369	371	390	377	398	385	344	390	383	376	363	356	383	395	392	362	346	389	384	378	339	371	366	391	367	363	346	409	357	368	360	370	328	391	392	350	341	397	388	370	364	389	371	370	359	342	367	390	343	380	408	390	347	384	378	391	400	371	370	345	363	375	366	351	376	360	349	361	366	404	379	360	368	376	384	374	381	335	410	344	339	374	396	370	359	371	383	389	369	337	362	379	389	335	381	364	343	378	339	364	366	382	382	348	359	367	388	356	394	387	383	398	374	376	377	385	424	390	352	361	351	373	376	361	369	365	382	373	363	362	331	341	366	368	339	396	353	396	361	365	378	393	390	388	363	358	339	381	360	369	353	372	389	361	389	417	362	360	403	359	371	405	339	387	364	336	375	365	345	373	362	358	398	402	417	358	404	383	366	360	390	347	341	380	362	383	358	393	363	394	381	372	372	372	370	333	360	363	402	343	406	369	356	406	353	352	374	350	407	355	362	332	354	341	382	351	386	355	376	362	381	393	378	315	382	387	359	360	354	377	380	337	405	373	354	369	378	358	373	355	366	395	336	394	375	366	359	375	367	345	381	357	369	355	355	386	362	404	368	344	341	340	349	402	364	369	379	400	371	402	393	367	339	337	392	406	371	349	388	390	368	368	361	405	358	326	377	361	354	397	357	383	394	367	356	376	377	361	351	386	374	378	406	350	410	398	394	359	371	384	378	366	375	358	401	386	326	376	386	368	388	356	385	390	367	350	357	364	369	361	383	369	350	368	412	387	366	395	356	360	358	380	343	375	380	341	416	376	390	382	436	360	390	378	374	340	356	369	382	392	384	410	380	350	357	367	387	345	359	351	380	381	363	379	364	404	368	373	389	361	392	401	353	372	359	369	387	366	372	388	381	402	353	383	390	346	378	369	380	359	395	382	324	361	373	346	379	388	396	401	383	348	384	362	376	382	365	363	360	380	411	404	360	375	330	358	363	357	365	340	349	385	373	362	386	372	336	408	363	341	339	353	352	323	367	389	389	363	338	380	368	369	409	365	376	394	376	382	363	323	405	376	354	389	342	363	367	372	359	348	369	361	378	355	378	354	392	375	330	375	375	351	362	358	401	399	381	379	348	371	384	358	358	383	388	348	371	340	347	351	388	405	378	396	384	363	383	417	386	398	372	356	372	334	338	380	366	397	396	409	399	393	340	379	378	345	373	341	318	348	333	386	367	381	382	354	362	379	358	394	363	374	375	376	318	357	355	367	381	370	354	352	378	326	382	352	369	338	359	363	353	311	364	361	375	382	392	357	369	387	354	427	357	397	370	379	381	341	369	358	379	368	378	394	379	361	330	353	344	351	351	362	378	405	372	369	351	350	380	357	386	367	394	354	345	352	374	386	386	403	375	402	388	369	379	355	386	346	368	371	377	373	365	333	367	363	349	349	376	355	351	366	390	405	369	361	411	357	345	405	307	357	347	351	369	378	378	385	369	345	388	384	381	386	363	343	362	358	379	365	339	361	369	355	370	363	400	408	338	372	387	401	379	377	358	344	368	374	368	373	355	380	382	356	340	364	366	338	386	345	381	380	389	420	405	397	358	362	349	386	368	387	382	368	378	348	349	357	375	354	353	348	390	346	361	374	381	409	390	408	333	364	358	376	361	342	381	354	369	344	400	372	359	371	368	381	353	341	352	389	349	373	372	319	396	341	380	396	394	342	420	395	364	374	341	392	395	346	359	356	325	368	382	353	327	355	362	374	384	373	382	370	360	392	378	364	352	366	377	381	369	371	369	361	393	396	364	372	358	339	361	365	384	360	381	377	369	358	380	393	406	357	385	351	382	388	381	400	373	383	377	381	366	337	379	356	343	382	383	357	340	353	385	336	367	341	385	326	371	365	418	354	355	395	358	374	380	359	400	354	374	350	408	354	364	371	371	403	338	324	381	421	316	385	369	416	375	346	380	368	334	352	381	348	333	391	315	321	378	367	359	310	398	362	382	418	378	351	361	366	387	378	356	373	381	389	387	405	359	356	402	392	370	333	378	371	404	384	376	347	350	391	410	395	347	372	349	392	376	343	358	407	387	381	372	384	356	340	413	336	356	366	356	340	351	373	366	368	378	405	337	391	359	379	391	377	397	377	385	372	377	368	381	382	363	353	359	371	380	379	350	403	377	386	337	371	403	360	374	355	351	339	371	383	381	369	358	367	395	355	356	382	389	337	380	342	345	390	369	364	380	364	381	320	368	359	360	337	369	342	362	357	379	369	369	380	392	358	395	379	362	378	370	417	359	351	377	397	342	370	387	358	365	335	383	399	391	371	380	350	371	375	374	345	356	324	395	371	367	373	371	358	364	337	398	345	365	393	349	391	394	414	377	386	360	362	361	368	363	368	385	393	357	348	367	378	362	353	372	345	346	348	368	377	330	387	365	380	378	380	400	372	370	329	379	359	371	368	364	378	387	376	367	377	359	382	381	408	353	392	363	367	387	348	411	337	411	369	369	357	353	356	376	359	361	409	353	359	399	405	370	353	359	330	359	351	387	383	362	396	379	353	377	378	344	388	366	345	330	337	368	360	372	403	375	371	333	415	373	377	345	367	370	370	341	336	379	384	353	398	369	371	401	396	374	334	375	376	377	362	340	350	384	369	333	386	364	383	395	357	403	372	402	359	407	344	377	393	384	390	409	393	369	357	379	365	366	365	349	343	337	373	346	349	368	361	373	382	382	359	360	400	395	419	343	367	363	388	410	376	395	403	370	390	356	355	355	382	383	330	379	342	334	410	362	384	366	357	368	404	394	343	406	382	365	368	357	362	371	370	340	360	379	351	380	371	386	375	345	370	365	372	364	363	382	373	364	375	397	376	380	353	372	386	399	387	377	380	389	436	360	356	360	378	381	371	382	367
18410	29274	23112	14617	10472	7490	5440	4179	3278	2632	2202	1941	1636	1403	1362	1181	1103	1069	967	975	922	906	892	904	816	779	699	667	661	661	683	639	609	572	558	548	606	540	535	545	508	539	614	750	704	673	661	591	597	565	493	492	450	517	471	473	451	490	479	468	483	492	441	479	456	482	473	504	441	458	430	452	442	482	455	489	514	514	439	483	447	494	448	485	488	506	481	466	442	462	472	447	464	473	492	470	472	455	482	493	481	436	467	487	514	493	505	521	456	465	407	486	478	460	465	492	462	452	489	483	464	447	497	455	477	466	487	504	493	528	467	483	497	423	470	486	480	511	450	429	452	455	421	500	463	487	481	490	470	484	479	459	476	487	494	449	439	448	463	479	470	474	473	477	481	493	499	476	460	478	477	475	441	454	476	480	473	461	491	457	496	404	489	446	474	509	510	464	483	470	454	439	463	457	441	484	510	489	439	456	478	467	449	466	489	464	462	475	466	465	475	473	497	499	483	468	458	490	479	475	478	465	497	478	484	473	469	446	461	463	479	470	475	476	515	491	476	475	495	477	442	470	513	468	459	447	480	474	484	470	433	442	489	447	511	463	460	442	488	480	483	415	479	444	511	497	461	443	494	485	494	483	459	469	473	509	443	507	488	446	451	455	516	435	449	494	508	444	441	448	451	466	488	529	527	493	475	457	471	447	475	461	468	433	490	447	499	481	428	483	445	444	484	484	473	482	428	506	491	461	468	471	486	480	511	469	490	461	479	467	482	485	457	484	478	483	460	462	418	455	500	478	473	449	480	455	463	501	466	497	459	480	500	474	480	446	477	498	458	488	456	461	499	447	424	470	498	476	490	436	455	469	505	456	451	467	439	468	463	462	462	457	476	477	496	456	478	472	478	470	471	502	473	460	514	455	422	434	479	483	443	494	445	481	480	496	463	503	455	486	454	474	456	435	444	487	487	485	456	465	477	457	479	444	430	470	499	469	436	432	470	467	486	483	478	447	458	440	442	460	442	509	484	475	460	468	520	507	458	454	483	486	461	498	444	498	457	478	446	467	480	492	468	426	469	471	493	463	451	499	476	471	452	467	466	451	456	471	493	457	458	483	449	502	458	473	475	471	472	499	472	486	485	455	484	455	480	461	438	485	484	477	504	470	514	477	461	459	493	441	471	459	447	455	474	482	481	449	478	468	412	466	492	485	464	487	494	511	498	473	554	486	464	455	484	494	458	495	429	472	464	487	457	479	448	482	466	457	473	462	499	508	470	479	427	471	466	484	499	472	519	510	460	448	467	462	465	472	411	477	498	505	468	454	484	463	473	493	490	468	486	483	468	480	504	498	499	450	463	490	505	470	465	437	485	438	504	501	505	470	519	480	462	488	490	481	466	473	456	469	494	461	478	442	453	479	460	462	477	489	468	496	491	493	458	484	480	478	456	451	483	482	464	498	500	465	461	443	459	478	454	486	496	485	477	431	497	501	476	493	481	446	447	503	461	476	485	462	461	453	462	491	499	479	498	441	506	490	499	447	466	491	464	450	482	492	482	458	475	469	452	521	462	455	490	510	504	490	482	478	482	450	466	463	499	467	501	473	432	439	493	477	475	482	476	501	445	468	467	483	489	443	486	441	472	462	490	439	475	509	483	478	486	466	504	437	469	449	445	448	501	458	546	468	444	458	472	506	456	481	421	487	463	485	469	471	457	469	479	463	452	498	475	435	506	510	457	478	496	497	479	467	484	496	447	474	473	485	450	481	415	469	455	473	465	483	454	471	478	489	483	463	483	484	455	455	479	492	457	476	493	438	436	500	483	465	431	484	455	464	449	451	497	484	457	481	513	513	466	509	447	477	481	465	507	498	469	461	462	529	462	448	472	485	434	447	451	499	492	521	471	551	478	502	461	489	484	484	491	447	472	454	486	498	451	499	475	478	462	480	459	466	498	462	468	505	520	460	461	494	464	460	485	477	481	468	440	461	504	464	462	471	475	487	469	495	487	460	493	493	491	488	464	462	457	467	485	472	456	504	445	492	472	494	456	433	415	486	495	480	462	464	483	467	476	461	506	476	460	502	458	485	491	445	439	459	460	495	464	465	500	476	476	446	473	488	488	497	464	483	479	486	517	454	443	453	516	436	444	473	505	473	502	458	496	484	464	483	473	458	499	491	451	472	456	482	473	469	445	476	482	451	458	457	514	479	505	455	472	476	485	452	439	472	484	463	469	458	487	505	492	476	513	501	490	465	460	479	461	449	463	470	484	475	512	492	472	442	507	479	460	468	449	481	453	511	475	483	460	482	465	483	478	461	469	481	489	462	455	449	441	471	489	444	439	479	499	459	447	487	478	485	410	498	432	466	479	471	509	482	507	443	473	482	467	493	458	508	476	474	468	455	491	475	448	451	480	450	460	450	439	448	457	478	482	446	510	479	476	457	445	534	476	459	480	472	471	456	440	463	442	467	498	461	492	497	461	428	484	472	527	490	467	483	487	483	453	469	481	487	452	504	461	468	469	435	488	472	484	499	467	481	446	491	502	432	497	452	423	472	472	461	493	529	481	422	480	470	454	484	442	461	457	466	528	504	493	451	458	432	475	494	483	457	454	442	513	479	464	479	492	438	484	468	456	484	499	444	499	461	461	485	481	465	467	449	520	483	434	439	480	451	471	491	486	476	502	485	467	546	469	491	449	464	456	514	465	474	449	446	489	492	459	469	486	453	478	479	471	472	460	474	473	477	434	494	442	459	444	488	464	489	473	472	468	454	461	432	495	468	435	473	474	457	423	455	454	463	467	440	471	422	454	482	454	478	456	467	438	431	486	479	489	460	471	491	487	471	470	435	469	488	465	468	468	445	475	460	466	459	433	470	475	502	464	466	480	499	408	500	464	474	482	504	457	470	466	452	525	485	476	463	512	482	461	481	481	501	503	448	491	461	483	474	454	483	460	479	507	474	483	432	455	485	501	459	523	477	458	470	471	488	473	477	459	500	495	477	477	482	440	493	474	459	478	409	462	492	501	494	513	509	487	476	458	467	451	477	472	475	474	443	450	454	468	447	444	472	458	437	488	466	464	469	466	473	480	473	473	470	472	464	463	466	475	464	474	483	431	484	443	466	457	477	479	486	476	444	477	467	454	474	476	473	470	460	464	489	470	447	456	499	469	448	412	459	462	477	499	481	421	474	503	451	463	489	504	444	454	463	471	430	471	483	480	469	433	485	478	498	494	498	497	508	445	497	470	431	472	438	518	503	504	441	471	499	471	455	503	450	470	457	467	454	467	467	457	452	436	467	458	488	448	492	485	465	488	463	471	472	505	531	495	471	469	522	482	462	459	504	436	480	481	476	478	445	481	457	478	485	467	474	486	465	460	434	492	451	464	476	429	476	496	475	455	452	489	451	467	492	503	462	468	485	484	500	490	507	483	480	464	481	479	483	480	464	490	518	456	471	427	480	441	513	467	510	462	470	482	496	472	490	435	465	497	444
24397	21284	28460	24484	21164	12951	5455	3129	2411	1912	1686	1493	1132	999	949	940	824	801	810	641	684	688	628	663	644	567	521	525	487	501	493	455	433	435	379	388	429	373	406	360	358	397	883	1616	1255	961	775	649	571	479	407	384	345	340	358	348	301	353	317	356	331	303	302	331	312	333	311	311	340	295	311	316	338	331	311	311	368	319	305	329	332	326	354	328	349	346	326	343	340	324	326	320	333	312	322	343	345	343	325	319	344	298	363	313	326	332	318	315	327	323	376	296	327	326	342	320	335	329	304	300	364	307	305	319	299	337	340	312	295	326	333	297	328	334	332	325	338	326	365	305	312	336	309	317	341	299	352	318	351	315	363	347	297	326	327	336	344	323	329	332	322	372	348	316	297	340	345	373	379	338	327	350	306	340	322	325	318	331	340	328	339	306	325	336	307	314	332	310	338	331	347	332	338	286	335	346	336	323	314	342	331	313	345	328	325	347	319	333	322	315	322	292	307	299	341	310	323	367	328	305	346	327	323	329	309	350	302	296	320	344	347	355	299	320	320	323	331	341	354	339	336	352	363	325	346	367	324	364	282	300	335	323	335	314	320	345	355	363	329	356	323	295	339	321	355	347	301	317	361	300	320	334	318	339	311	342	359	348	304	330	326	303	338	331	308	298	320	309	333	338	364	351	294	379	341	340	324	298	284	314	295	328	328	319	299	328	322	361	320	352	355	307	336	361	335	325	311	307	307	337	346	327	320	336	299	345	324	311	325	309	339	341	294	331	342	325	327	314	337	320	320	334	340	341	328	362	339	322	317	351	337	316	336	322	304	322	336	338	305	333	344	361	331	293	317	299	306	317	370	314	376	302	336	313	360	320	325	315	322	331	329	309	363	342	306	323	340	336	310	346	305	321	348	296	304	303	330	368	336	345	300	336	315	354	362	328	328	286	320	311	278	319	338	349	345	333	311	333	328	313	313	320	360	333	335	356	343	314	319	347	330	319	317	326	330	321	322	333	339	340	328	320	357	319	302	296	343	322	333	330	359	327	336	330	308	301	293	302	318	300	329	332	302	308	328	351	336	315	313	323	319	384	330	340	353	360	307	376	326	318	297	323	327	358	321	330	303	321	334	349	338	320	365	315	337	305	327	335	350	317	347	336	318	371	315	321	319	318	330	328	337	299	323	361	329	342	325	328	339	330	354	322	351	346	334	312	334	329	315	324	351	293	344	343	318	345	326	322	297	326	316	305	355	309	304	297	346	331	328	323	354	335	309	306	360	303	348	336	329	310	360	302	340	329	340	321	320	346	318	346	317	345	319	324	344	343	339	346	313	319	308	323	316	335	342	334	359	328	309	351	354	363	324	344	334	318	321	311	310	323	317	348	330	311	340	335	332	318	321	334	325	341	306	322	311	336	311	334	309	336	337	328	301	318	323	294	330	325	309	358	283	395	314	341	284	308	321	341	327	344	361	314	305	279	348	319	339	363	301	292	348	337	316	344	343	290	308	323	323	324	309	336	323	346	328	313	367	312	310	326	283	330	335	327	352	342	325	297	328	353	332	313	346	303	292	291	314	334	327	339	332	339	305	332	315	293	292	332	317	314	320	318	314	340	349	355	343	322	317	343	317	347	327	318	332	319	356	354	319	323	316	336	308	301	327	327	308	314	328	330	353	309	298	309	341	315	316	358	294	325	331	357	319	350	323	339	341	337	333	301	326	306	325	281	320	315	325	349	283	303	337	330	287	314	326	316	309	319	335	331	313	322	322	313	331	357	356	330	337	315	344	305	348	329	346	341	327	329	302	333	352	358	342	335	297	328	300	321	321	327	320	342	329	332	335	317	323	340	329	339	358	324	339	312	322	320	334	322	327	322	317	342	309	325	322	321	333	377	341	328	340	353	318	325	348	349	317	342	328	289	308	323	342	352	321	348	336	314	311	358	328	324	311	311	314	339	351	319	310	308	313	300	348	343	333	351	344	347	335	326	303	344	303	301	326	326	309	320	308	321	319	331	350	327	337	323	331	368	342	323	315	335	340	334	330	338	320	332	378	326	353	317	308	304	300	331	317	328	338	329	339	330	308	334	306	332	322	343	345	336	337	326	322	305	327	312	290	353	333	383	337	302	342	297	343	328	331	319	352	349	349	353	312	338	302	311	342	341	318	330	310	338	353	360	334	334	368	320	320	298	322	333	329	310	303	343	317	340	312	314	314	327	309	307	333	341	321	349	324	338	281	317	318	327	324	348	325	326	308	344	348	365	351	344	324	341	318	347	312	312	323	316	331	310	322	333	337	331	312	349	354	297	385	321	337	305	342	345	302	333	340	298	342	342	344	326	329	320	331	317	300	311	332	343	320	311	330	355	350	309	304	301	334	337	333	307	331	350	334	325	339	307	332	349	330	325	309	294	283	325	300	355	321	329	311	327	325	343	329	357	361	336	324	330	315	326	319	334	345	338	338	337	368	301	359	326	317	336	317	325	343	336	340	327	329	316	347	326	279	330	317	303	356	325	305	327	300	317	335	342	317	321	327	320	330	336	311	319	326	317	318	330	339	327	309	334	311	317	308	326	333	354	304	312	323	314	342	352	354	313	314	321	306	322	320	320	329	329	342	312	316	328	328	353	308	331	339	314	328	283	332	317	300	293	314	286	304	341	333	332	340	319	323	337	305	334	319	315	308	343	355	293	326	368	312	323	307	310	329	314	326	343	324	321	328	328	342	342	304	321	338	318	304	316	344	360	326	296	302	334	309	364	314	344	317	354	309	318	308	335	310	317	295	312	339	312	349	309	339	338	321	319	329	342	312	317	337	362	315	322	322	328	340	324	315	320	340	339	330	283	334	316	341	319	325	323	333	332	333	328	309	313	322	302	324	309	329	301	340	313	325	339	308	325	320	355	308	341	336	353	317	353	354	326	341	362	345	312	316	346	322	345	360	345	305	320	323	289	353	294	329	305	328	318	327	334	307	320	333	290	325	327	337	300	299	327	312	312	327	373	366	284	317	343	316	342	339	321	315	346	358	291	319	332	329	361	323	312	322	351	304	349	311	277	326	329	328	315	328	331	327	320	336	314	307	343	333	339	300	304	328	322	342	304	321	341	354	312	332	347	286	316	348	330	339	316	296	314	322	328	346	336	332	344	358	330	302	326	336	331	340	280	322	308	326	319	356	308	332	297	318	345	324	363	320	323	333	331	329	377	331	333	336	310	329	328	308	336	339	350	311	313	317	332	350	344	347	353	331	345	363	323	351	335	336	351	323	308	313	344	320	317	313	343	357	285	296	314	325	306	334	356	320	305	338	336	282	329	327	339	325	327	344	348	326	310	340	348	307	322	332	294	301	327	302	302	319	348	327	328	328	352	338	328	334	318	333	330	330	291	343	334	363	295	312	306	324	323	318	322	336	297	320	308	360	321	316	327	340	367	305	345	336	325	320	326	292	332	308	319	320	330	307	332	333	346	300	330	309	316	320	295	293	301	329	306
22177	38889	30768	21431	16275	12080	9199	7033	5642	4513	3853	3169	2666	2196	2082	1959	1673	1546	1410	1346	1278	1223	1165	1097	1057	972	864	788	796	743	765	741	630	622	593	581	544	574	556	547	507	598	1690	2900	2146	1781	1222	1013	823	715	587	466	447	460	410	438	391	414	417	430	397	399	409	398	400	423	402	398	437	432	451	439	399	451	412	398	408	419	399	398	421	407	413	409	421	439	389	433	450	434	403	424	415	409	415	400	462	465	430	406	406	421	448	429	420	410	403	422	405	426	430	427	419	399	415	409	427	450	413	415	426	440	407	398	416	444	422	435	398	419	417	394	392	430	406	449	417	442	424	418	405	424	431	439	411	451	438	425	449	368	454	397	448	409	412	387	388	412	423	392	397	456	399	433	439	437	459	373	418	437	444	421	390	424	431	402	386	399	412	427	427	403	422	410	440	422	408	455	411	431	444	418	419	395	421	417	419	429	425	400	396	417	413	461	432	445	410	399	397	418	413	410	417	439	425	402	387	428	412	415	443	393	445	443	410	387	359	410	401	442	422	409	427	427	400	479	430	422	427	452	482	420	452	425	411	420	403	413	397	426	423	439	432	416	436	418	415	438	408	434	425	432	397	411	396	444	451	421	411	412	423	453	427	429	406	412	454	408	397	407	434	425	414	414	408	465	382	428	426	395	410	424	399	404	394	413	430	393	422	419	432	430	424	411	433	414	381	431	422	408	440	433	404	417	401	433	415	419	463	389	423	395	436	359	370	413	429	433	408	388	445	449	421	410	415	378	426	434	417	429	409	432	391	395	427	414	421	402	448	404	427	410	413	429	400	408	418	430	410	374	458	398	429	435	407	417	414	414	408	419	426	416	430	416	409	430	422	391	407	447	408	397	399	436	431	430	444	433	384	404	435	417	403	396	440	436	397	396	378	416	384	444	407	446	414	436	435	432	414	401	425	426	416	454	418	447	406	421	445	382	443	443	408	420	443	428	412	399	411	475	424	426	422	433	407	424	419	406	425	442	402	435	419	433	445	413	428	405	448	404	453	442	424	420	421	414	379	440	434	386	412	446	390	407	407	406	444	402	399	452	461	423	427	394	436	436	424	417	424	426	397	385	441	431	417	403	426	441	421	418	407	399	416	433	422	422	380	426	441	411	400	415	413	410	446	398	400	429	426	361	433	401	424	419	405	435	448	413	419	439	416	416	418	433	383	433	421	411	403	422	418	449	405	382	425	432	415	432	393	423	424	461	469	415	376	369	432	426	448	381	405	396	416	384	402	430	405	424	449	416	462	403	438	444	400	464	462	426	400	414	412	416	424	417	392	443	440	418	420	454	439	427	412	414	407	443	412	444	392	416	420	445	404	406	423	372	390	391	434	408	410	413	411	402	430	427	415	409	430	435	384	416	405	408	415	412	452	405	402	393	411	406	431	446	398	428	412	378	445	418	439	373	454	407	427	431	448	451	446	395	440	391	425	428	404	430	436	432	404	422	433	430	405	427	446	391	414	431	425	429	408	416	425	426	433	382	401	432	430	390	416	424	432	414	405	414	407	405	372	368	370	418	439	418	395	417	467	424	443	415	441	435	424	427	389	445	407	405	437	374	407	415	401	418	442	463	414	445	433	409	425	403	413	414	399	454	442	432	424	383	418	406	433	455	397	427	429	466	447	409	390	447	392	439	430	442	436	427	445	427	393	417	384	414	390	416	397	381	395	455	429	440	432	417	432	408	444	426	418	411	423	414	424	408	447	434	442	455	415	411	406	422	421	440	450	429	433	412	402	435	425	435	426	433	403	419	415	408	385	407	449	421	388	393	440	445	418	422	369	439	447	440	431	400	448	422	416	388	407	417	410	436	445	429	451	411	404	394	421	446	426	432	461	383	432	450	411	427	414	408	418	401	451	452	408	449	461	461	423	421	419	380	459	429	451	411	417	424	408	366	421	407	427	455	411	452	407	422	431	433	420	413	437	440	422	447	389	431	428	444	424	400	425	418	437	394	448	443	389	423	416	427	439	424	415	412	421	415	437	408	389	416	418	433	412	406	404	412	438	402	391	417	440	378	423	435	406	360	442	457	393	438	426	387	418	426	447	419	425	436	412	421	470	447	435	422	396	388	452	387	408	427	442	439	456	430	381	421	443	429	409	435	412	409	408	420	419	419	410	413	423	426	416	440	424	426	429	405	453	414	432	424	420	427	437	391	426	414	387	404	418	442	393	416	456	442	419	390	439	430	421	447	444	399	412	442	400	416	393	442	422	443	433	416	428	445	405	390	406	400	395	422	422	396	403	386	407	374	401	409	379	470	418	413	422	415	434	459	457	407	410	446	422	374	388	414	444	440	394	374	431	439	403	412	441	439	423	433	468	405	408	403	383	429	435	426	423	426	423	412	425	378	396	411	439	408	466	410	400	458	411	406	422	431	412	421	402	443	411	414	418	402	392	396	411	416	411	417	421	432	417	422	395	431	398	443	504	415	443	432	404	420	460	424	411	420	429	415	408	426	385	397	417	423	439	420	404	386	441	416	423	440	415	430	427	426	409	450	417	443	394	417	404	423	424	409	407	422	441	426	438	457	396	381	406	450	430	444	386	404	393	413	431	424	441	421	405	422	419	420	389	376	435	416	428	410	411	451	439	412	424	423	390	431	449	426	427	410	457	439	406	438	445	399	381	418	420	443	434	388	414	422	415	386	439	413	397	416	382	383	415	403	423	438	431	405	437	410	419	391	444	437	404	422	401	429	428	394	456	430	434	398	420	420	414	411	435	431	420	408	422	447	426	420	392	445	396	400	395	419	410	407	389	443	439	460	440	419	368	373	438	404	412	431	403	372	422	414	396	418	395	383	414	406	439	419	454	418	412	387	407	412	369	403	429	362	446	452	421	409	403	371	407	432	422	428	404	432	399	434	425	429	437	418	445	451	406	410	410	413	406	424	425	380	415	378	453	453	403	417	420	398	448	420	381	432	409	418	419	470	403	462	408	462	444	412	415	435	389	424	388	382	395	432	408	389	443	473	414	397	445	422	427	439	445	408	459	417	432	437	404	386	404	399	456	406	453	421	433	442	426	375	428	423	373	407	421	435	441	405	432	428	385	422	451	439	414	441	426	422	413	421	381	407	395	431	430	393	412	427	407	394	422	377	439	415	463	448	428	428	454	406	379	407	410	399	436	393	415	415	429	420	406	420	470	409	384	433	411	438	424	404	421	400	387	461	403	416	445	440	424	395	423	402	390	416	451	413	430	431	389	402	397	393	467	397	404	390	405	396	413	377	431	403	389	410	434	401	384	397	412	412	427	404	427	415	391	453	435	408	415	444	385	402	445	433	401	412	431	454	423	380	436	444	417	443	409	396	423	403	402	418	416	400	412	427	454	438	431	410	384	415	397	440	453	412	381	390	389	439	416	422	423	389	398	401	420	440	405	415	419	397	401	424	402	410	407	411	405	402	412	420	410	420	403	411	446	409	462	420	430	391	426	405	413	373
23260	21267	28950	23800	21316	21185	13014	5163	3444	2796	2430	1992	1654	1392	1253	1131	1075	1008	921	836	837	844	784	717	682	636	560	554	588	521	520	523	446	506	442	416	427	380	403	360	367	461	1441	2702	1974	1483	1021	847	698	525	476	434	387	323	358	318	319	322	296	323	290	320	294	308	345	331	303	314	306	330	318	310	302	331	321	294	333	283	318	300	327	304	344	295	329	325	336	313	297	335	294	310	306	335	333	304	319	310	288	316	303	327	345	303	312	313	292	304	292	334	317	295	340	277	300	348	317	316	292	323	315	331	310	316	287	301	326	335	330	302	320	346	330	330	300	300	314	317	291	373	284	345	329	309	317	271	316	308	315	303	274	300	302	315	308	319	342	310	336	298	315	297	326	321	290	311	287	343	311	341	288	315	305	315	326	315	312	306	314	299	309	302	309	331	310	313	326	307	307	321	308	313	300	338	334	337	301	300	320	309	315	304	302	326	301	290	293	293	297	328	345	308	298	306	349	313	296	303	297	308	293	323	318	284	323	283	298	299	330	326	314	323	326	289	292	309	311	318	330	310	312	292	303	310	288	357	285	331	321	307	325	303	308	322	300	314	323	306	333	329	330	319	302	326	322	335	305	332	322	314	298	319	300	308	319	301	315	337	300	344	345	312	312	305	283	304	305	319	321	309	314	324	320	324	328	306	333	353	292	303	309	379	292	326	316	313	312	313	310	324	289	278	296	306	339	318	310	306	338	326	290	339	314	315	329	337	316	321	309	314	308	318	323	277	303	318	300	318	287	304	349	334	302	342	320	309	338	277	323	312	319	347	312	294	322	259	303	331	349	284	286	302	291	308	313	293	326	313	312	332	297	285	324	277	293	316	292	311	309	306	307	298	320	278	310	349	343	320	291	321	315	314	315	319	332	280	316	302	313	308	318	325	312	305	337	314	340	294	310	309	333	326	360	312	294	278	299	345	329	312	291	302	339	305	298	321	323	297	308	332	337	330	302	328	336	320	291	279	295	308	354	333	314	292	348	313	300	322	320	310	308	322	330	303	324	273	296	320	322	345	304	321	328	314	326	297	306	293	328	306	307	330	338	308	326	314	327	312	355	309	294	304	343	295	302	350	273	317	318	321	328	353	324	335	290	328	310	295	338	290	291	322	312	286	304	310	289	324	348	280	312	324	319	343	323	306	317	344	309	320	324	287	294	313	285	320	310	343	286	295	330	342	317	298	297	274	305	328	299	330	292	309	335	307	327	313	297	297	299	306	336	300	324	308	311	320	312	300	315	304	304	317	295	350	307	334	325	306	319	317	338	325	316	306	321	353	331	332	312	342	306	305	315	283	303	317	325	285	323	315	303	341	307	301	292	332	318	326	304	278	336	342	290	351	328	302	310	327	314	292	296	291	305	308	338	288	300	331	326	305	324	313	303	317	349	340	297	322	269	349	295	319	316	310	357	271	292	301	311	300	280	307	311	313	332	346	300	318	330	334	293	275	318	328	295	304	327	313	344	351	312	340	330	305	311	333	297	325	323	315	311	296	294	325	309	341	357	327	306	291	328	326	292	292	324	318	336	307	341	306	291	322	305	304	313	286	340	327	310	326	310	349	332	302	339	287	304	290	299	304	340	291	297	327	308	309	313	309	326	327	296	292	302	292	305	305	345	347	352	322	307	320	289	315	279	305	290	309	297	278	323	296	294	332	323	333	311	312	335	330	325	316	334	348	325	313	304	301	351	311	321	319	292	306	311	328	296	305	362	319	302	309	312	295	319	327	329	331	315	279	338	308	322	336	317	301	296	324	342	311	341	323	329	294	323	290	295	313	293	301	321	331	298	308	339	308	329	347	303	304	328	314	331	290	310	316	302	301	316	313	306	334	307	359	318	305	319	304	309	329	314	340	292	302	318	340	312	350	330	298	325	287	275	319	325	319	311	319	346	277	334	312	314	302	297	318	290	331	340	308	321	337	318	322	343	364	307	295	296	295	315	292	314	334	334	292	288	287	303	315	334	336	319	305	318	325	299	313	334	337	319	312	307	306	298	335	297	316	322	330	325	295	308	361	302	301	328	290	317	314	322	316	320	314	305	299	321	327	320	322	339	317	294	295	287	334	299	278	310	326	327	322	300	286	315	342	281	302	331	363	330	333	294	300	308	289	348	300	296	307	298	299	333	328	292	315	306	301	332	332	311	310	329	272	307	316	327	306	297	302	325	281	342	324	284	331	303	315	337	332	318	290	309	297	334	316	299	335	315	345	336	312	329	320	329	302	304	317	296	309	320	325	359	288	348	313	299	320	303	302	330	312	312	323	305	330	336	321	306	318	343	320	315	363	318	319	311	335	271	360	362	317	306	310	324	313	309	321	316	305	303	322	328	303	306	288	326	287	305	358	321	305	332	335	311	317	303	286	309	327	326	288	292	329	294	334	332	312	321	306	282	305	300	315	304	306	304	329	323	320	299	297	332	304	299	303	302	322	338	331	320	329	335	309	321	335	334	315	279	319	332	308	316	338	334	348	323	299	335	331	330	288	315	323	321	300	327	298	322	317	319	317	332	320	309	331	332	305	338	317	308	342	337	315	327	328	301	285	328	323	324	300	355	308	305	296	290	306	294	298	301	318	293	320	333	333	313	311	297	337	298	321	266	308	302	289	321	288	302	322	343	312	323	295	315	299	321	306	309	316	298	291	289	317	307	336	323	312	323	350	300	296	319	301	306	331	360	312	305	306	316	308	338	305	318	301	306	303	322	313	289	299	331	315	311	299	306	314	290	329	294	375	339	309	371	319	289	329	300	349	327	325	299	316	315	318	314	330	321	335	294	335	325	316	301	318	332	310	324	322	313	309	329	320	325	310	307	299	336	318	303	312	353	325	332	313	300	287	301	308	297	327	291	324	314	299	313	311	323	280	313	338	326	323	334	282	307	299	316	313	334	310	295	315	312	300	347	321	315	325	299	335	308	317	317	323	349	316	347	304	297	325	335	297	346	273	321	299	319	309	315	306	288	312	316	318	279	327	310	315	342	267	286	317	306	329	317	322	310	314	299	320	326	303	297	313	316	289	355	315	317	302	303	303	303	366	311	289	301	281	333	345	329	303	322	305	299	302	287	322	307	314	329	281	305	323	308	312	307	309	292	334	316	334	305	301	321	304	305	317	329	302	307	297	311	317	302	301	297	319	298	296	310	315	317	275	303	343	285	283	329	290	293	295	302	298	322	319	330	321	315	306	322	323	315	331	328	306	266	344	308	319	337	343	343	305	300	318	282	318	308	300	304	334	321	321	318	330	306	290	315	348	319	313	319	323	287	350	320	329	338	299	313	307	314	305	309	321	309	312	322	326	325	325	316	322	329	321	315	317	317	304	273	305	282	327	308	303	309	301	302	313	308	300	308	302	344	310	321	309	305	307	331	308	318	328	328	314	337	329	297	276	307	320	310	321	321	311	306	320	323	274	329	311	282	299	315	304	312	313	303	306	303	331	311	331
25555	43928	35161	26185	20558	15944	12329	9672	7699	6336	5338	4387	3658	3089	2752	2528	2253	2143	1908	1674	1595	1560	1515	1313	1239	1127	1004	978	930	919	859	773	733	716	674	622	610	543	598	535	603	687	2767	5165	3697	2809	1877	1397	1037	770	653	533	477	457	465	363	375	396	405	383	413	399	381	380	408	368	400	362	392	377	408	402	396	380	410	398	430	412	393	392	403	413	434	398	384	443	398	393	408	390	399	390	383	392	395	377	372	413	401	393	374	408	392	392	351	390	386	408	423	376	376	395	419	351	432	427	418	394	402	364	385	355	418	391	377	378	372	366	407	394	386	367	372	382	406	377	379	401	409	427	412	363	417	388	400	373	401	380	412	366	389	390	402	393	383	389	386	379	377	399	362	405	400	403	394	410	400	413	411	393	370	366	380	433	414	394	397	377	414	383	433	392	395	376	374	391	402	383	404	394	415	436	408	395	379	369	385	408	407	384	381	379	393	368	364	358	423	397	398	400	394	395	358	393	358	417	388	391	398	366	373	407	399	390	402	392	377	395	396	426	416	383	398	394	379	441	372	390	408	364	400	390	415	403	372	411	365	393	404	363	387	431	366	361	375	413	380	377	363	396	389	397	373	382	401	383	410	385	382	387	381	423	391	386	391	389	417	440	370	398	366	429	438	414	428	381	383	417	347	424	389	384	406	431	371	389	374	403	400	344	361	364	385	393	398	408	402	386	398	431	394	393	362	393	374	386	407	399	394	410	397	394	393	397	421	404	365	374	372	428	420	405	425	366	368	422	380	384	453	414	409	416	393	345	391	397	427	397	393	391	413	399	430	399	396	372	393	413	399	400	414	396	399	416	429	348	393	408	404	384	423	387	407	411	406	360	375	403	392	388	386	413	407	398	362	404	394	327	374	400	464	385	394	398	391	430	405	388	367	379	397	382	393	391	405	402	415	406	384	379	365	405	384	396	389	413	395	361	414	378	397	388	406	384	382	375	405	378	404	401	401	405	369	397	393	443	383	416	370	374	412	416	361	406	403	390	395	386	382	379	426	373	340	378	373	404	355	409	417	403	379	392	403	449	385	391	376	383	391	400	412	421	380	421	392	388	388	356	368	409	430	367	384	401	390	400	402	374	369	404	421	406	405	386	401	407	349	395	373	416	357	391	370	422	398	441	423	365	382	397	374	362	401	353	351	396	418	398	404	380	419	377	374	357	348	372	398	375	377	395	386	420	399	378	362	405	392	393	372	402	390	383	386	407	347	364	402	392	417	344	372	421	392	341	409	403	370	415	408	410	390	411	420	388	380	418	380	371	384	370	386	384	376	349	390	404	381	373	424	386	373	412	346	388	425	403	370	395	367	416	377	399	358	418	375	377	419	390	390	386	427	421	378	367	431	376	390	372	378	395	415	416	393	402	380	364	429	414	356	371	400	389	347	396	416	381	378	417	382	422	443	422	384	384	383	405	401	366	410	406	382	381	368	389	366	383	393	380	415	384	418	370	387	389	418	394	404	395	400	388	425	426	392	352	394	385	379	395	395	418	371	391	409	397	380	348	368	357	359	404	392	347	383	418	408	412	395	392	390	388	403	373	386	348	410	378	412	403	386	394	403	372	400	364	381	408	404	402	403	386	384	404	414	387	406	383	379	400	414	390	388	376	370	392	381	372	412	399	377	389	417	391	446	412	417	408	406	362	418	435	397	367	383	360	387	367	383	407	353	359	372	394	401	447	391	385	380	400	428	390	412	397	421	390	416	390	375	402	354	387	406	429	383	389	413	391	403	395	406	382	371	422	394	395	402	419	372	391	360	412	380	368	379	382	404	384	374	408	397	422	416	390	378	387	367	356	393	397	429	365	389	409	410	407	396	410	399	386	406	383	385	391	394	401	357	376	383	440	362	392	377	425	367	397	385	383	417	377	412	378	371	451	396	407	394	374	396	412	409	402	402	417	363	359	436	366	401	383	406	372	395	391	392	419	414	402	386	438	367	371	416	390	360	420	399	412	379	349	401	396	373	417	388	417	408	404	406	416	393	419	386	396	383	422	437	388	431	387	399	426	354	371	391	392	428	412	400	379	376	405	410	390	422	364	376	403	420	398	416	402	380	355	375	373	400	386	411	381	375	367	400	426	409	402	398	388	424	434	432	394	364	366	397	414	405	405	421	412	421	382	390	373	364	384	402	401	389	380	365	386	407	385	383	392	378	391	424	423	375	432	395	389	354	377	418	385	392	362	380	334	382	381	435	356	435	426	406	391	416	372	385	398	409	387	375	405	380	410	406	379	369	353	375	380	399	412	416	406	363	387	359	422	393	429	413	381	401	386	372	380	403	404	399	404	398	367	385	421	404	377	378	395	399	383	393	410	402	422	426	412	382	431	397	354	375	416	381	392	413	419	399	373	393	384	397	411	387	380	407	423	395	367	398	410	370	405	385	409	350	407	407	401	405	372	364	374	403	404	415	401	381	409	381	432	416	410	405	420	426	413	356	406	373	372	400	401	412	378	375	392	390	380	391	421	376	404	343	403	403	375	413	417	366	392	384	367	363	404	398	409	426	396	394	405	377	388	371	389	397	397	409	400	407	417	412	382	403	392	426	379	428	393	399	374	418	406	390	392	395	403	395	367	402	404	400	439	407	399	384	371	392	418	385	379	395	400	417	401	407	399	410	379	373	375	359	394	379	415	401	417	389	386	375	394	397	436	387	397	378	418	379	396	383	406	387	384	437	421	404	390	398	394	380	352	383	368	369	408	396	398	405	377	400	400	387	424	410	369	407	363	408	360	406	401	367	361	416	374	401	418	420	394	386	370	417	397	386	369	406	377	379	400	395	396	401	398	401	394	389	363	396	349	366	379	431	404	396	401	428	380	384	406	386	355	377	381	388	373	401	372	399	386	402	428	421	353	399	394	401	386	389	382	395	402	435	370	393	403	402	419	365	405	402	386	374	411	402	383	393	403	425	396	389	389	361	373	386	419	374	376	371	375	417	416	381	395	380	396	384	367	392	438	369	412	386	414	384	339	362	424	390	419	389	425	413	395	422	395	386	392	370	388	412	399	394	367	375	397	368	408	440	433	386	382	384	392	419	386	419	397	396	399	397	404	399	377	433	390	392	384	410	380	424	404	380	416	395	392	396	411	382	384	391	357	414	404	386	424	363	425	392	370	357	368	419	430	390	380	400	373	381	364	421	428	376	409	397	386	405	401	379	377	400	395	351	391	373	394	395	399	396	392	388	418	387	394	403	366	375	376	372	387	421	407	394	414	378	429	415	374	387	393	397	367	367	412	405	381	414	421	397	383	408	370	370	431	426	398	399	400	385	369	392	413	422	373	417	375	399	384	377	378	412	383	384	412	394	400	431	384	403	406	446	406	341	423	369	369	379	366	377	355	408	380	357	385	374	393	408	381	366	366	401	388	391	387	384	413	412	390	387	413	390	412	390	430	368	389	431	399	418	398	413	387	371	412	378	387	397	404	385	404	405	421	392	392
27526	21651	19685	11976	5798	3513	2416	1873	1461	1244	1028	961	773	711	718	646	677	652	607	604	623	591	573	525	535	493	499	493	461	452	426	431	433	475	412	431	389	383	405	390	379	433	399	474	496	479	451	433	422	403	417	393	406	387	376	377	360	382	378	370	376	380	380	381	328	379	405	326	393	415	359	357	344	392	366	349	367	374	394	389	378	379	357	399	387	363	359	344	371	345	378	377	359	378	383	334	353	382	388	392	366	379	368	355	349	391	370	362	396	355	353	356	391	373	375	383	407	374	389	355	375	402	433	404	389	412	398	362	375	396	362	386	379	423	362	340	375	351	399	356	348	378	355	348	378	373	373	404	359	379	372	396	393	354	386	333	408	357	351	336	368	361	377	386	358	369	381	367	408	375	372	370	375	376	396	354	382	391	379	391	386	355	352	401	360	393	340	342	369	385	395	348	390	357	377	368	391	409	355	374	389	395	377	363	431	389	353	385	376	350	360	388	339	363	383	368	356	374	380	336	363	360	391	357	414	373	358	360	346	381	362	376	394	353	366	409	371	388	360	352	358	385	390	379	365	377	386	395	341	343	389	370	354	408	375	387	382	360	400	385	361	382	365	328	372	368	357	374	386	402	393	363	360	351	380	369	370	404	361	359	403	381	400	375	385	377	395	346	356	383	349	385	368	373	372	355	382	389	406	366	375	380	387	383	395	375	399	369	405	377	381	363	349	400	395	386	396	358	416	406	399	369	377	365	344	350	359	366	376	374	356	351	386	381	350	391	358	386	377	367	365	382	351	396	381	387	355	380	399	349	406	359	367	354	365	354	401	381	372	383	376	377	395	358	362	369	373	370	368	375	386	358	389	370	391	378	356	385	350	341	343	392	398	375	368	338	358	364	349	397	329	395	351	387	383	375	411	408	379	375	371	350	419	393	354	368	348	320	364	389	380	338	370	365	386	406	400	428	412	394	380	399	408	425	393	418	399	421	381	367	392	405	382	370	370	364	373	371	365	378	359	359	388	418	394	379	384	352	360	376	363	391	378	418	373	388	382	396	379	390	371	404	351	402	386	398	412	393	393	337	353	350	354	363	344	367	389	358	360	388	385	406	360	341	362	364	372	388	381	359	393	365	383	344	374	387	367	392	384	401	364	357	376	345	389	372	392	360	378	396	353	359	350	364	384	391	338	347	376	380	372	369	380	392	389	391	347	378	375	379	350	379	401	360	363	417	394	393	392	388	384	372	393	383	397	381	393	343	390	401	366	370	412	376	390	380	374	351	420	364	364	371	373	369	396	380	370	402	394	369	345	407	364	375	360	347	397	357	367	358	388	393	324	339	357	400	393	376	354	359	396	356	426	365	377	377	409	367	374	388	391	396	399	360	363	390	388	369	393	372	378	398	374	368	419	403	358	352	378	373	397	379	363	432	350	372	357	361	379	376	337	350	367	354	412	366	366	381	366	372	376	399	353	390	389	370	379	379	381	386	402	394	390	370	373	359	368	400	350	401	411	370	356	398	385	355	370	389	335	379	404	394	363	336	384	431	421	402	380	376	388	395	380	357	341	338	394	393	396	387	347	385	405	408	379	383	371	371	400	398	344	365	332	371	366	392	342	360	389	399	384	353	358	382	391	368	362	371	381	391	352	375	339	364	376	409	348	358	361	344	386	327	401	347	373	371	400	371	372	398	381	391	351	364	372	369	407	370	368	401	358	357	356	415	361	389	384	382	367	333	375	347	360	362	372	346	377	353	381	362	362	366	380	359	399	374	357	387	368	350	358	351	417	366	350	370	368	397	383	406	392	377	377	357	400	349	361	365	371	431	361	408	348	374	393	392	358	369	370	399	363	403	408	364	398	394	392	363	373	369	357	338	340	400	374	364	384	431	360	388	389	339	400	369	364	358	354	389	345	366	361	376	380	402	359	336	379	396	375	355	394	338	364	336	335	379	369	353	343	377	337	362	360	342	371	378	380	375	354	371	370	359	393	389	369	381	372	400	391	339	386	383	378	385	374	373	372	361	365	395	391	373	405	363	397	378	384	366	380	382	359	390	376	380	365	378	370	360	374	396	369	315	391	340	376	374	379	388	348	373	368	373	371	375	402	371	362	376	384	360	369	393	374	363	394	326	429	377	383	370	374	379	379	361	391	332	372	398	404	431	356	359	403	369	365	384	376	364	353	347	387	384	346	385	376	358	359	404	340	395	365	344	394	364	380	370	399	384	335	355	336	379	390	360	375	379	363	360	395	352	359	368	348	382	344	376	367	362	397	396	368	355	404	358	366	379	353	402	371	396	377	361	348	364	389	391	382	383	382	378	393	386	355	371	372	330	388	380	382	361	392	386	363	370	370	400	375	392	327	388	354	386	376	342	383	365	373	383	381	360	353	356	388	365	387	374	373	370	402	372	351	378	393	376	404	371	372	378	372	369	387	365	366	368	372	366	371	342	390	355	354	384	369	374	376	395	365	370	375	399	400	389	369	362	366	412	367	384	354	385	364	407	391	373	355	383	359	386	356	339	350	350	368	362	348	373	368	385	365	387	339	384	335	363	349	377	381	407	376	383	399	386	402	400	382	354	360	374	350	382	373	397	372	387	409	358	393	379	395	387	326	389	388	354	365	381	385	389	367	348	390	397	390	354	402	390	372	372	395	410	424	371	367	397	357	402	388	396	367	362	394	377	380	365	366	391	388	376	349	381	383	388	362	387	378	375	365	378	382	335	393	381	386	386	389	378	367	365	390	407	418	371	422	362	366	365	350	373	397	358	374	395	369	374	366	394	403	373	396	347	394	378	371	340	374	358	390	392	374	380	352	374	332	398	360	361	376	380	345	396	396	402	362	369	390	351	341	387	405	370	364	385	343	392	390	374	400	363	392	396	408	377	361	395	384	348	384	340	389	406	385	368	376	370	389	390	359	378	351	374	331	332	399	366	362	405	405	354	383	407	373	373	369	364	386	359	347	331	402	402	365	373	418	389	372	354	392	362	393	381	397	362	328	391	407	334	373	340	380	378	382	395	351	361	391	340	374	365	398	356	372	401	353	367	378	375	347	399	399	361	377	359	363	361	348	370	383	382	373	366	365	405	392	385	389	360	343	363	414	377	395	395	338	380	375	394	342	375	382	375	368	362	384	384	371	358	357	407	360	371	394	380	386	384	409	384	369	418	382	402	379	403	413	379	382	377	383	365	364	372	376	375	381	392	388	366	387	385	382	378	410	406	414	359	382	327	368	396	358	396	359	397	377	384	396	383	393	321	340	351	374	371	352	373	401	371	367	359	381	397	365	355	373	363	366	362	379	373	344	380	366	369	382	363	354	385	372	402	353	370	395	401	406	397	347	369	387	409	356	373	357	341	342	357	401	361	346	367	370	367	389	370	350	360	370	360	404	370	393	399	360	369	429	384	342	388	363	397	375	393	406	368	335	350	373	351	359	402	379	370	350	389	350	343	375	392	379	379	397	388	365	379	338	362	377	391
18818	28967	23373	14749	10394	7580	5574	4142	3470	2836	2404	1957	1614	1463	1328	1328	1178	1104	1027	958	963	997	939	869	807	724	725	693	708	635	659	608	592	591	562	566	546	523	554	569	533	552	588	743	737	709	661	570	551	521	477	531	485	488	499	498	468	513	486	500	462	482	491	452	489	485	475	469	486	424	491	502	446	489	463	502	490	525	478	524	484	490	480	510	472	462	496	458	492	431	441	497	465	481	454	485	475	457	440	469	544	486	487	514	473	469	492	475	469	460	428	492	477	532	473	473	451	461	463	461	504	459	483	488	506	503	499	514	451	435	466	456	492	503	444	428	516	510	498	529	470	467	494	509	514	476	477	495	492	501	456	486	447	446	460	486	483	466	461	489	456	482	492	492	479	475	504	490	483	488	447	477	475	463	440	453	479	486	457	480	460	444	513	433	509	468	498	484	464	497	491	463	498	465	477	508	495	508	470	476	475	458	461	447	475	449	480	456	491	500	491	441	475	465	507	468	506	507	477	513	459	455	470	491	468	492	460	483	470	508	476	513	464	471	503	476	529	494	476	484	447	510	448	443	500	485	477	453	437	463	475	472	468	490	495	481	465	473	462	441	471	473	481	459	472	425	460	459	515	460	471	470	456	505	442	455	483	450	455	474	479	469	503	477	471	487	504	510	504	490	460	481	511	461	511	473	472	471	500	479	487	487	506	479	460	469	463	460	478	464	468	507	473	494	459	493	473	450	483	461	471	498	487	503	488	456	485	472	475	461	491	486	473	453	469	479	513	490	453	512	502	463	492	442	501	459	471	473	485	525	465	533	472	468	491	474	450	469	485	456	452	470	448	467	472	477	477	443	468	485	474	480	496	513	481	519	445	470	460	531	472	502	475	485	507	473	478	523	445	482	473	498	435	486	486	468	486	478	479	429	486	485	482	445	482	487	499	481	457	461	473	504	469	500	490	422	515	472	495	470	429	491	478	475	495	485	502	509	467	466	465	495	496	474	497	507	481	488	495	456	436	504	459	516	450	516	504	486	476	450	430	485	478	451	471	500	491	487	443	477	478	449	478	460	436	459	497	471	461	444	456	443	440	456	465	493	464	510	484	456	456	470	517	439	495	462	454	464	498	495	468	493	512	457	475	453	464	480	506	514	432	478	456	445	478	457	459	491	495	479	487	515	462	478	491	449	468	457	493	478	448	468	453	482	477	480	489	479	471	477	486	463	485	451	490	476	469	491	463	445	506	458	499	463	426	445	470	500	504	481	472	487	456	486	479	458	462	475	513	497	541	477	452	431	459	489	472	457	483	470	479	496	494	442	499	474	466	492	475	454	470	478	430	462	510	518	475	488	454	479	508	449	504	499	456	492	514	479	458	453	494	464	518	452	471	477	505	466	476	476	447	457	451	469	463	491	475	495	475	484	482	470	437	466	474	517	493	429	470	447	508	467	429	507	489	462	477	461	495	483	451	458	430	491	511	465	432	490	457	481	477	472	479	499	494	444	504	483	495	509	444	495	460	453	483	481	504	489	475	465	459	478	463	461	493	457	460	454	463	483	499	489	446	461	501	522	474	513	494	470	481	481	486	467	461	485	493	484	464	489	474	437	469	467	471	461	442	468	484	450	488	451	505	499	436	499	455	499	509	467	478	482	472	478	508	474	471	490	511	531	429	473	485	432	446	459	489	454	449	480	466	521	497	488	471	494	472	480	461	469	499	477	477	517	495	505	492	500	497	467	486	515	502	509	479	495	478	478	464	474	464	465	481	454	463	483	497	450	469	503	457	410	466	481	481	473	512	473	526	498	482	485	473	488	514	501	440	465	468	484	495	435	483	486	447	453	434	481	534	462	463	464	444	492	438	481	431	432	453	476	506	446	476	479	520	461	447	452	473	426	508	438	491	509	446	509	482	467	447	463	426	505	493	471	465	506	495	465	442	485	435	469	504	458	464	509	461	513	455	495	441	472	514	473	497	479	478	457	512	474	443	434	434	448	464	490	438	468	470	450	484	453	460	465	476	484	486	459	498	497	508	533	476	509	438	479	460	457	479	494	442	461	463	489	439	469	505	490	454	507	503	450	481	521	479	481	472	456	509	495	463	482	471	470	494	500	509	491	473	467	475	477	458	465	471	481	430	485	480	500	483	519	465	485	474	436	507	481	463	470	489	487	490	482	456	491	441	487	463	467	462	479	451	493	452	507	449	480	515	499	470	439	494	503	523	475	500	476	509	499	460	480	463	496	483	491	468	484	486	445	506	458	474	459	486	461	520	507	499	466	489	458	491	491	465	508	428	473	462	477	467	485	494	468	477	473	497	473	470	496	491	453	498	528	484	496	488	501	526	497	498	518	499	470	485	486	442	489	477	477	439	491	480	458	475	512	458	448	521	502	495	501	497	484	471	485	462	465	494	480	431	494	469	453	462	445	471	490	472	467	487	454	455	500	448	478	474	444	489	490	453	477	473	467	469	476	440	486	454	473	490	478	458	517	512	510	487	489	454	438	483	465	453	460	453	480	419	480	484	484	461	521	488	453	484	489	490	443	482	467	495	502	500	532	485	489	462	456	470	481	465	485	461	465	527	421	479	443	440	487	441	480	516	464	466	489	492	476	442	491	449	465	473	462	485	468	474	457	508	471	450	483	522	450	450	475	467	478	447	487	495	483	518	441	469	479	490	485	476	462	460	510	474	486	503	486	457	493	481	496	507	483	492	470	472	465	497	482	518	450	472	457	522	494	489	497	443	493	451	456	482	466	410	461	471	493	460	503	454	500	464	514	482	480	468	453	473	469	473	457	490	486	477	453	445	505	479	445	473	495	471	462	469	434	495	491	471	465	493	447	477	498	505	474	466	447	503	456	475	449	482	464	443	522	478	502	487	519	426	509	447	486	480	487	469	468	457	503	467	506	460	513	460	488	474	437	463	505	485	447	479	468	495	514	481	485	480	472	484	465	514	523	471	485	450	444	465	477	516	456	460	509	489	483	455	482	440	490	537	493	490	457	461	438	446	442	501	482	489	471	454	463	494	474	469	471	475	452	488	456	507	472	501	473	463	484	500	450	512	491	485	477	504	461	519	505	472	463	455	460	451	531	490	461	457	487	497	457	474	514	489	489	453	487	492	478	492	424	458	491	460	470	518	436	482	474	460	463	457	487	457	485	479	504	438	474	505	463	446	480	450	483	481	479	434	475	478	476	508	458	433	480	473	492	481	479	460	486	470	462	457	466	450	467	456	458	433	525	472	479	475	464	477	467	490	465	504	460	450	468	499	489	485	433	453	475	530	465	480	520	467	464	481	491	474	464	479	488	488	412	484	486	489	449	445	481	483	475	491	486	501	455	429	469	478	460	482	488	466	448	479	437	490	478	487	453	492	495	504	482	489	475	481	481	485	487	477	513	511	513	487	490	448	470	455	442	469	488	477	465	491	506	458	475	501	460	443	491	472	468	512	471	479	501	451	531	456	489	506	431	463	486	485	474	423	495
24312	21243	28442	24348	21065	13169	5804	3444	2523	2027	1661	1459	1155	1070	971	970	876	853	754	708	738	685	668	638	595	544	505	475	449	486	479	453	423	423	428	441	445	385	389	372	386	376	642	1661	1268	957	791	678	561	463	446	391	358	339	315	358	368	324	316	303	328	319	330	312	254	316	327	334	312	327	313	337	335	334	313	301	305	296	332	315	307	327	319	308	316	327	290	373	327	347	336	335	309	310	314	298	337	308	328	302	331	346	335	321	331	293	363	333	326	294	321	301	331	370	338	306	347	296	333	326	304	297	346	313	319	354	353	335	319	342	327	301	311	318	323	331	324	323	307	339	315	320	320	334	309	357	333	300	322	329	312	322	350	298	351	342	328	328	314	317	331	334	318	331	297	333	314	296	322	302	323	304	334	323	302	322	331	319	327	330	321	308	361	344	379	313	355	307	372	367	369	322	336	321	297	317	310	320	326	312	331	299	316	330	297	332	304	321	340	347	314	333	307	348	327	316	341	292	347	310	323	349	326	294	317	309	315	338	297	319	335	340	319	297	312	339	312	313	339	316	311	344	361	325	314	343	331	345	304	339	337	312	322	286	343	325	332	303	308	327	310	327	317	313	319	315	300	358	340	318	321	347	314	308	297	350	298	340	340	329	352	353	319	324	302	316	335	312	337	302	358	344	298	331	339	314	324	323	326	344	326	310	329	351	316	327	336	303	330	335	285	325	321	333	338	288	321	317	315	331	336	309	320	311	331	295	304	348	325	314	298	327	305	319	326	341	335	334	275	291	325	303	341	328	301	330	292	338	354	326	336	339	305	316	312	319	313	293	328	359	346	321	359	328	314	329	352	335	358	355	315	317	332	342	341	300	345	354	335	323	345	349	289	349	334	334	322	332	299	314	381	346	321	308	346	314	340	305	307	331	316	333	306	343	319	325	320	322	341	332	329	310	327	302	307	318	351	320	287	340	309	310	348	340	304	336	324	310	303	317	328	334	350	330	346	266	301	335	310	325	338	325	325	334	297	317	326	329	310	288	340	328	268	347	354	305	332	324	359	353	325	351	304	316	313	283	307	323	314	350	337	329	329	306	298	344	333	292	300	341	336	345	339	311	308	323	329	323	319	333	365	330	299	340	337	320	338	334	313	372	323	312	326	307	305	343	326	315	310	320	325	358	341	345	339	336	343	321	276	352	332	284	325	318	333	347	291	330	354	325	310	322	304	340	330	346	324	315	338	291	324	323	279	310	306	298	320	322	329	338	330	315	310	337	285	316	352	305	372	338	310	337	312	318	332	294	319	318	294	347	294	339	357	348	335	368	319	321	313	325	313	308	320	355	332	355	335	276	337	325	334	315	283	329	319	316	311	295	375	322	311	320	334	316	319	344	316	301	294	341	337	343	309	297	332	316	349	309	342	325	321	311	354	334	343	325	343	321	289	321	325	319	298	319	335	327	332	353	336	302	303	343	321	337	346	319	308	344	354	331	320	339	322	309	361	328	332	331	348	330	328	322	318	342	310	332	322	322	312	308	334	337	311	320	343	310	338	335	315	332	331	310	303	309	302	324	323	333	315	335	314	283	330	310	330	337	339	299	291	342	337	322	307	320	332	346	309	309	337	311	318	327	327	323	336	308	343	301	307	326	315	320	343	370	312	324	298	328	313	339	339	297	323	333	332	334	324	330	300	318	326	338	310	309	331	334	326	331	303	303	315	297	341	306	343	307	319	350	308	327	327	338	301	328	323	336	306	348	320	321	337	320	349	314	313	302	337	322	322	326	324	325	324	301	296	322	330	334	348	295	348	343	306	354	330	310	335	328	315	334	320	346	274	337	347	347	306	358	322	307	334	350	309	310	310	370	290	314	365	300	333	292	305	345	319	318	317	322	337	342	319	320	363	344	339	294	337	314	321	308	304	347	288	309	338	341	321	349	292	322	324	319	319	317	294	293	338	341	314	333	320	328	325	324	330	302	338	336	316	322	322	335	312	303	353	306	317	361	313	358	319	300	307	316	330	331	348	320	311	303	306	296	314	303	314	312	318	300	320	328	331	336	339	316	324	326	302	317	314	316	318	345	331	324	354	351	338	317	293	339	335	307	305	297	329	322	328	306	295	331	306	316	317	296	337	321	369	336	357	313	344	317	297	324	322	303	333	335	312	342	326	334	357	326	376	330	323	320	336	318	341	311	345	323	336	310	309	299	310	355	322	314	341	306	325	316	322	309	325	341	288	330	321	356	295	313	331	297	326	319	337	331	338	338	327	334	308	296	289	354	314	313	291	328	315	327	321	324	323	321	346	317	300	319	317	324	326	302	341	332	296	342	331	365	346	351	300	335	311	335	294	338	304	341	343	324	290	356	334	310	320	329	314	327	328	297	341	342	307	298	320	353	264	324	308	291	330	353	324	321	365	302	365	315	326	328	340	319	313	307	291	331	314	343	317	343	299	342	344	332	325	340	324	355	313	328	330	329	332	342	323	366	350	352	313	315	346	307	309	303	309	331	302	315	336	309	324	330	329	318	329	312	312	338	304	324	337	320	324	303	313	314	332	300	337	345	326	314	319	321	314	322	328	298	301	328	309	309	339	346	310	348	331	327	329	306	283	316	315	309	345	334	317	328	312	327	291	305	310	343	334	293	341	315	319	317	344	323	339	330	334	317	329	329	331	307	330	331	324	333	311	330	323	305	343	330	310	315	298	324	371	283	342	311	328	334	299	314	347	322	299	312	336	340	331	317	330	320	300	319	343	308	321	313	339	333	322	307	325	311	338	305	349	333	345	297	312	337	322	320	308	342	326	325	344	317	353	329	326	331	312	320	340	348	329	343	340	338	344	305	346	325	330	335	349	321	338	289	321	308	295	312	276	337	347	317	306	341	310	306	332	333	308	301	310	313	320	330	326	325	328	322	323	333	316	352	289	308	325	355	312	347	341	318	339	303	339	337	336	287	337	349	340	301	294	326	296	334	330	321	305	321	327	299	306	348	305	306	321	316	331	320	333	334	339	333	342	347	334	327	323	334	311	315	354	341	310	332	319	314	280	326	301	339	350	312	334	310	339	351	350	307	342	303	364	344	349	315	315	338	315	290	357	326	325	317	312	307	318	305	311	325	362	326	321	340	316	297	339	304	314	320	321	337	312	307	343	298	321	355	318	321	314	322	318	313	333	356	378	341	340	326	333	328	357	343	327	348	326	323	332	338	321	312	290	309	342	317	338	339	294	321	314	321	355	360	308	324	331	343	334	323	345	329	333	323	318	365	335	306	325	337	357	357	325	333	310	322	303	327	323	318	320	342	293	327	327	328	329	328	341	301	298	305	331	340	325	318	335	321	315	325	333	313	310	362	338	329	349	338	353	298	367	354	333	280	330	304	317	331	286	341	332	288	303	327	323	297	352	318	331	334	308	328	328	300	317	287	349	336	367	319	332	386	304	327	289	296	332	342	327	346	298	332	314	324	341	308	301	320	338	312	313	311	334	319
22265	38499	31037	21333	16341	12246	9389	7479	6021	4799	3959	3149	2606	2346	2008	1813	1754	1608	1429	1412	1314	1296	1239	1103	985	901	815	824	818	749	706	669	672	644	588	577	581	561	606	505	503	522	1089	3142	2329	1655	1368	1157	830	639	574	514	470	449	421	416	423	431	412	436	390	418	385	421	381	462	426	412	393	402	419	409	409	391	392	410	409	442	397	420	425	442	405	449	438	446	399	390	397	423	434	411	462	452	446	426	399	406	388	441	417	434	445	408	397	395	390	444	424	390	428	387	381	405	408	398	431	378	387	394	417	448	418	383	410	349	387	394	413	397	434	421	421	422	415	426	440	437	410	448	371	388	442	425	410	413	441	426	398	391	428	403	420	414	410	370	419	415	387	431	409	423	424	397	434	413	396	430	427	428	407	462	385	440	434	414	409	411	405	436	408	459	394	382	441	385	417	405	433	404	388	401	401	438	420	451	404	417	435	406	368	457	441	423	383	432	413	415	423	433	411	398	427	432	411	431	385	417	416	418	405	425	413	407	431	407	396	435	369	401	429	429	458	415	381	428	428	412	445	383	429	429	398	405	406	423	387	419	385	421	459	378	428	420	451	406	458	427	398	430	441	408	437	410	443	411	413	408	406	403	442	387	418	370	388	394	431	402	429	384	404	425	433	404	419	421	439	402	389	431	406	404	420	427	396	410	414	402	380	420	401	396	452	446	442	423	426	436	461	395	444	400	411	378	468	389	420	398	388	447	421	408	420	391	419	412	390	411	417	437	450	440	420	366	420	437	435	439	426	369	418	417	397	423	408	409	386	394	410	374	445	445	423	383	423	386	415	437	445	437	406	406	397	432	433	430	423	384	409	398	414	419	415	447	415	417	385	419	413	428	421	454	404	421	406	398	441	393	448	411	402	427	452	407	424	437	393	448	394	470	378	401	434	456	438	415	401	409	418	387	432	392	390	418	427	437	444	414	428	426	423	402	443	407	424	454	425	383	420	383	432	417	418	406	413	408	401	443	454	407	417	404	397	434	416	397	424	378	389	414	408	432	443	479	429	415	373	463	415	436	412	422	455	391	403	379	428	416	409	422	396	444	446	423	379	383	450	426	425	428	434	427	389	424	456	412	408	458	413	416	388	424	391	421	432	385	381	448	415	404	387	413	407	363	354	423	436	416	409	451	433	371	429	399	425	425	398	437	447	418	381	392	435	395	399	411	422	444	422	434	422	376	392	447	421	421	422	458	435	426	415	422	423	398	398	439	396	414	377	398	396	433	419	415	461	393	436	435	418	428	402	392	430	432	439	393	385	420	448	421	403	390	417	407	371	395	392	424	409	428	382	411	406	433	417	395	428	404	413	406	426	439	436	438	426	397	399	409	367	413	423	460	430	384	434	372	424	400	405	426	388	429	439	398	385	457	386	417	383	404	381	425	380	428	423	426	443	391	435	402	415	448	398	409	424	388	408	406	414	369	469	383	426	403	378	391	340	423	423	395	412	400	406	421	394	440	431	436	410	430	436	386	390	403	435	413	420	402	432	448	411	420	387	402	392	421	412	424	458	442	454	391	403	403	415	411	406	430	401	401	403	415	404	428	412	411	419	425	424	391	377	423	409	410	445	405	458	399	399	418	413	411	370	398	375	436	427	409	433	458	418	399	406	416	396	424	396	415	459	465	392	407	400	451	451	420	431	401	432	442	398	426	421	388	427	400	465	386	429	436	426	444	436	408	405	410	418	452	410	402	403	442	383	393	412	387	368	388	456	397	433	433	381	410	422	406	405	413	408	396	403	409	396	424	429	398	448	393	450	448	402	417	389	437	439	412	427	406	403	397	462	423	399	426	445	422	409	398	428	452	420	431	399	392	383	387	418	434	465	405	398	449	424	418	392	423	412	430	405	410	425	435	444	395	423	400	402	417	439	406	395	423	437	404	451	385	423	408	414	405	394	425	410	404	397	419	408	384	418	390	431	431	427	420	469	392	445	447	411	397	413	449	431	417	414	422	456	425	413	404	426	425	432	406	435	382	398	412	455	435	417	397	413	429	412	405	412	435	395	414	397	402	412	379	429	411	403	441	394	432	443	414	422	419	442	409	438	442	438	407	410	423	425	390	428	436	401	407	424	414	440	384	378	452	425	405	421	403	433	424	408	410	452	418	389	413	445	402	435	385	387	415	440	399	388	439	400	402	387	398	377	413	422	440	426	377	434	410	417	477	435	456	378	439	446	446	401	392	424	365	439	423	447	416	449	433	400	402	409	424	420	385	418	414	435	423	444	409	431	421	416	413	421	389	409	409	416	432	425	442	384	415	421	408	407	376	399	415	401	445	422	395	421	412	411	456	408	435	392	416	417	412	391	411	408	399	422	447	420	445	426	413	394	396	438	429	455	438	416	394	432	451	416	421	446	427	409	432	420	445	370	390	405	392	434	422	431	396	427	426	421	428	399	384	435	415	436	412	402	412	419	410	412	432	466	429	398	429	415	418	418	454	407	402	425	395	396	385	402	402	441	420	403	413	407	397	402	410	413	439	438	399	449	408	446	407	401	394	423	429	410	400	398	409	423	381	409	436	409	425	417	386	381	414	401	408	430	429	421	399	422	396	406	392	418	419	445	435	422	419	386	410	434	376	425	403	382	433	409	412	455	422	400	389	430	425	392	406	449	424	413	440	394	413	453	437	408	426	392	424	421	401	432	395	387	416	394	415	463	433	416	416	453	447	382	416	456	389	415	411	411	402	440	442	406	431	400	436	411	407	439	438	434	400	413	423	393	412	425	434	420	422	437	399	417	395	399	446	405	400	400	383	449	437	381	426	399	427	399	425	374	424	421	417	401	437	382	427	413	408	444	433	445	391	420	410	420	445	421	418	398	417	414	438	413	361	428	473	399	409	393	413	429	407	440	433	442	397	442	400	432	417	399	386	441	429	407	391	401	401	423	413	420	454	377	421	406	448	399	437	434	435	446	394	438	420	421	426	433	393	408	406	414	410	380	426	378	427	434	409	416	429	401	432	379	426	437	405	397	404	410	403	403	415	439	426	426	428	429	410	441	400	422	400	414	442	431	412	435	420	427	387	421	396	409	420	410	427	424	423	420	415	396	424	392	435	405	428	414	408	374	414	406	401	442	411	416	386	428	430	412	416	429	449	416	413	424	430	428	451	427	410	447	388	412	413	416	386	424	430	392	423	430	431	431	398	406	426	397	436	443	390	397	431	408	392	412	442	416	391	397	415	456	409	402	428	409	430	431	408	434	408	419	406	433	423	400	436	434	420	395	474	412	434	413	404	396	407	411	435	417	410	451	445	446	369	418	421	418	405	453	428	404	442	430	414	429	397	425	400	403	406	402	399	417	400	391	379	458	366	421	411	415	446	417	383	415	394	422	465	394	444	408	359	428	436	452	422	432	411	393	460	409	409	473	421	433	410	408	409	419	432	420	396	426	422	371	427	378	407	439	421	423	395	383	442	395	452	409	436	423	428	396	399	401	397
23299	21247	28934	23831	21297	21241	13279	5440	3649	2827	2328	1929	1576	1346	1297	1224	1072	1053	1000	859	858	877	779	769	636	650	595	574	527	530	517	516	465	494	428	416	428	387	383	406	391	427	1480	2623	1960	1301	1113	878	664	497	492	419	384	388	365	299	329	312	314	317	340	313	309	305	350	293	329	330	287	320	289	332	307	305	339	329	349	325	340	311	323	307	298	295	311	323	328	312	286	291	299	301	303	354	310	307	309	319	328	299	350	328	298	302	325	336	311	325	288	312	272	297	329	298	304	308	304	317	321	294	306	315	313	339	316	315	312	310	302	297	306	329	328	337	294	311	301	299	335	305	313	311	312	304	313	297	318	320	304	302	303	307	330	321	303	314	303	310	299	318	330	321	330	326	309	296	310	303	345	321	307	316	296	300	329	302	321	303	322	314	337	280	318	315	307	314	293	268	302	323	297	323	311	289	316	294	352	320	294	317	325	279	308	269	284	326	307	321	316	303	293	319	302	305	291	283	346	318	321	319	300	324	291	326	319	311	319	308	298	299	320	318	297	312	331	322	337	307	295	341	288	324	320	304	295	300	339	296	333	318	295	316	332	303	301	339	302	354	325	316	277	322	298	307	298	293	302	312	283	333	302	341	325	295	321	308	310	290	310	337	337	283	308	322	297	317	313	295	314	333	300	282	256	316	300	320	324	307	259	342	316	310	311	314	322	313	313	279	327	306	340	286	290	317	316	333	296	315	286	308	312	301	322	286	304	317	319	302	303	329	293	332	298	300	307	345	338	297	284	274	291	314	312	330	354	325	258	314	359	309	307	290	299	277	306	296	311	302	327	328	300	290	296	331	292	301	304	325	305	307	314	301	337	313	307	320	291	294	294	318	316	294	316	323	285	289	288	343	311	288	290	293	313	326	274	323	297	275	290	299	298	310	320	333	299	304	310	321	309	325	305	318	322	281	314	324	314	342	323	297	316	292	312	317	306	320	296	325	286	301	299	302	302	320	295	295	331	325	291	304	276	310	309	319	324	316	316	313	309	307	306	318	284	330	319	316	312	291	323	296	310	320	313	301	294	304	309	330	283	313	335	291	302	291	296	308	303	305	307	316	292	317	307	329	313	329	310	310	307	309	316	303	329	294	312	292	276	351	288	315	320	279	338	313	308	330	297	327	313	311	303	287	284	322	327	312	304	302	354	327	315	338	296	305	295	322	331	328	317	304	315	289	302	293	297	328	313	296	344	321	299	302	308	334	307	282	341	304	289	297	306	317	329	318	279	304	286	338	325	308	317	300	311	304	293	307	319	322	289	322	303	317	332	336	353	305	299	297	316	300	293	323	284	301	318	324	329	301	310	366	275	325	322	297	325	308	338	305	346	284	307	310	330	311	342	330	306	331	337	281	308	306	312	330	309	298	299	328	321	329	341	281	295	333	333	308	356	293	293	350	303	273	320	285	310	327	288	328	289	321	316	305	290	346	322	314	300	309	308	335	322	327	305	301	306	317	314	339	302	337	329	297	283	315	321	314	327	308	299	268	289	289	332	296	305	323	300	325	332	292	285	301	318	354	280	334	307	325	301	303	302	326	316	308	305	312	327	305	316	299	297	318	303	311	294	304	311	313	321	302	298	305	332	310	321	286	323	317	299	290	333	334	302	331	304	304	306	331	297	283	284	273	298	314	314	317	312	338	315	307	327	303	305	348	260	320	335	292	316	293	298	304	333	269	299	293	330	293	343	300	319	324	315	329	297	328	311	280	286	297	305	288	319	323	308	341	295	323	335	304	309	333	314	302	272	294	296	286	326	296	297	340	323	289	306	315	337	353	273	308	334	296	334	313	305	291	312	303	316	308	305	321	315	298	306	308	287	322	326	303	338	334	288	297	322	318	316	351	336	297	269	361	316	305	331	302	289	301	299	322	303	297	299	318	310	294	291	325	312	303	274	327	302	337	335	316	299	307	321	270	313	334	300	341	290	315	291	328	319	329	323	296	316	304	292	301	268	314	342	319	326	292	350	347	300	283	317	340	312	309	312	288	333	308	311	315	319	305	287	336	301	349	312	287	294	309	310	331	279	299	307	313	290	300	302	311	310	301	301	308	285	312	251	305	322	311	283	334	300	282	292	311	299	309	319	317	290	297	326	279	331	333	323	318	333	335	291	297	299	305	319	316	330	326	293	311	272	337	345	273	270	309	315	275	313	286	356	335	321	288	303	290	311	331	299	324	297	288	314	325	295	308	298	312	316	299	320	351	313	268	284	307	316	289	325	336	305	286	321	312	339	271	301	324	283	306	291	312	302	304	359	287	312	339	319	291	297	282	317	335	326	339	299	317	292	326	319	292	308	307	275	334	296	320	321	309	306	293	335	315	306	321	310	301	318	292	315	299	285	336	322	322	315	302	320	295	315	299	321	308	308	301	319	330	321	307	300	306	314	333	346	304	301	293	335	280	315	283	313	324	324	330	314	322	311	326	325	315	262	297	283	308	269	307	318	311	285	301	307	301	280	294	318	312	288	305	301	338	319	301	295	339	317	327	306	323	281	298	297	316	322	324	323	308	309	324	324	313	343	315	303	319	315	297	307	300	323	313	316	277	297	300	311	321	304	284	288	302	312	318	333	314	323	313	310	293	280	316	312	329	310	280	276	310	309	314	291	285	312	319	306	281	283	322	319	318	288	327	323	290	307	335	279	308	310	305	314	295	323	299	311	313	306	315	295	298	343	321	316	306	342	286	310	310	297	297	327	313	301	303	270	336	307	325	317	309	291	342	336	334	321	296	345	272	321	292	270	312	323	311	340	313	338	292	313	303	297	303	304	295	307	302	280	325	355	308	284	298	316	302	332	318	304	302	320	316	315	279	293	305	302	334	343	317	309	300	311	304	304	324	309	316	329	301	340	304	324	301	276	303	333	316	280	283	347	310	348	343	346	313	327	303	304	311	304	344	319	348	338	316	277	319	311	303	275	330	298	293	304	290	345	302	307	287	290	329	329	315	320	307	340	329	305	285	301	310	313	307	325	330	329	333	308	312	314	316	320	316	316	298	313	298	343	329	306	306	288	303	346	306	313	286	322	325	295	336	319	316	301	318	301	311	338	302	303	303	291	290	354	323	282	293	289	325	316	284	328	326	340	317	328	329	298	336	344	313	279	306	290	342	322	350	291	320	311	305	319	303	332	299	296	281	323	294	327	339	293	342	337	274	314	315	285	327	282	315	299	310	298	322	304	278	305	324	303	267	303	321	305	325	320	299	295	324	351	303	284	311	301	319	301	289	306	326	309	312	316	321	302	293	339	314	316	317	335	321	297	336	318	295	302	315	340	305	308	316	307	320	309	300	319	344	308	334	298	308	302	279	304	296	283	311	316	338	320	281	296	328	334	281	295	315	325	280	343	298	298	287	306	296	298	305	300	249	341	281	308	316	308	307	331	304	310	293	329	283	311	336	313	320	278	300	311	321	365	331	314	282	334	305	309	311	302	314	316	324
25536	43312	35430	25799	20667	16375	13104	10446	8380	6761	5472	4545	3560	3070	2700	2529	2389	2057	1796	1717	1776	1738	1506	1288	1166	1089	1017	921	929	899	789	749	778	708	665	592	602	566	576	559	540	693	2817	4968	3502	2438	1982	1544	1101	783	601	619	521	466	454	434	406	379	409	403	423	405	373	373	365	387	387	409	387	363	349	371	397	387	371	397	383	367	392	395	367	401	366	408	365	372	372	376	373	379	386	370	373	387	375	388	406	388	376	360	372	406	365	418	355	402	412	365	401	398	366	371	388	389	416	372	401	398	406	388	385	346	387	398	399	378	413	399	422	366	371	399	367	377	395	377	357	392	433	388	375	399	403	392	438	371	416	390	391	418	411	409	393	383	402	394	362	389	387	386	427	393	400	404	378	424	404	413	419	392	419	403	390	382	370	397	378	362	357	414	393	382	397	382	380	381	379	411	380	397	403	390	416	365	368	375	392	383	377	386	400	415	418	350	348	358	365	348	404	370	389	380	413	401	390	409	361	377	375	393	371	404	339	384	385	378	386	386	401	395	363	405	384	367	375	414	401	376	384	395	415	384	395	399	376	415	383	358	385	367	410	402	396	388	370	382	359	408	399	392	413	386	362	373	367	374	397	379	423	392	407	423	373	434	355	404	366	383	394	398	362	381	372	390	407	387	351	392	416	386	398	353	422	402	389	387	347	409	385	406	393	391	399	394	403	401	388	402	391	368	399	415	379	369	394	401	386	377	407	386	353	411	391	409	425	395	385	370	378	395	367	413	411	398	385	406	391	395	408	428	363	408	393	415	398	406	437	368	407	402	427	423	358	350	385	378	352	373	361	384	385	368	386	406	404	395	391	340	425	371	382	397	401	393	384	370	378	397	360	394	359	368	421	375	382	390	412	370	378	391	402	391	421	408	389	376	419	418	376	369	361	398	404	386	417	413	405	352	416	392	401	397	392	415	361	390	402	397	388	399	371	417	391	442	396	399	382	387	379	387	397	391	382	418	392	380	410	402	374	408	385	382	349	363	390	415	409	350	334	397	365	367	419	387	345	416	373	381	367	413	398	409	353	385	425	377	378	376	402	420	397	374	378	417	403	408	394	364	427	361	383	418	435	381	397	393	415	429	377	354	366	338	369	395	396	406	393	391	340	395	359	402	424	411	400	390	400	401	408	406	376	384	384	382	383	408	391	399	368	382	397	391	390	357	370	397	426	407	399	388	411	380	362	423	391	379	384	340	413	354	400	409	338	379	387	402	400	381	389	383	384	378	420	399	388	398	385	386	396	370	370	362	365	393	371	371	388	385	369	398	360	351	395	381	357	362	389	379	359	363	359	404	397	396	341	379	359	374	433	398	394	376	391	401	376	402	400	407	401	389	386	402	391	378	366	428	392	405	401	377	373	390	412	400	374	398	404	385	387	443	374	372	390	409	409	405	374	399	423	406	395	407	383	411	420	381	379	399	378	398	370	380	413	394	383	396	378	425	376	381	397	376	399	377	424	385	392	399	345	385	387	381	360	384	400	383	381	381	412	412	411	407	391	377	396	392	362	399	378	407	370	401	368	406	357	406	403	353	405	335	413	380	390	372	379	443	396	376	389	378	397	381	391	417	369	388	426	424	375	381	372	363	367	358	364	416	379	409	353	417	420	403	369	414	381	331	389	364	378	369	406	401	373	377	395	379	376	384	397	391	378	377	431	400	390	384	389	373	389	365	403	381	378	427	411	366	382	404	386	387	381	378	391	384	364	412	404	375	387	405	398	371	400	421	394	376	375	382	392	388	374	423	418	405	383	390	421	417	396	368	402	382	398	393	396	399	380	374	329	418	381	388	395	410	369	391	382	381	366	389	420	429	397	376	410	411	408	421	395	390	409	391	381	377	362	371	346	410	363	377	367	405	405	393	361	356	390	380	402	375	387	379	422	387	394	368	390	386	395	382	405	382	389	403	386	394	375	348	367	357	403	396	409	370	404	394	389	368	427	392	387	382	395	406	409	383	403	375	383	390	393	387	402	395	382	364	428	371	398	382	394	399	369	392	355	396	401	391	400	357	392	433	381	407	397	377	386	390	386	389	395	392	396	398	366	395	408	389	387	397	381	407	368	388	388	376	386	388	422	402	375	378	386	399	399	411	427	400	411	412	377	369	375	413	392	408	361	429	352	400	400	389	366	424	376	404	399	414	389	360	395	366	382	383	370	387	384	366	389	424	387	402	391	393	389	371	408	385	371	363	387	390	375	373	367	397	401	370	377	399	389	415	338	401	382	385	370	391	369	366	390	404	376	405	384	368	358	350	395	393	372	361	387	392	403	403	396	416	408	381	379	408	388	390	394	413	393	394	363	394	361	422	398	372	380	383	367	410	390	386	388	374	385	424	421	396	324	360	423	352	402	370	360	379	408	383	383	383	399	413	402	375	362	404	373	401	354	394	414	381	392	384	385	406	383	384	374	411	362	371	381	389	398	395	409	375	383	385	370	357	397	369	433	388	378	396	398	379	355	396	416	402	391	348	372	402	362	393	392	429	406	327	365	399	419	383	380	374	387	421	413	403	375	359	407	405	388	396	408	380	423	397	367	378	384	417	385	399	410	374	375	399	368	390	391	395	395	371	371	381	375	378	399	361	368	413	393	397	398	355	409	397	408	386	385	383	437	379	378	372	394	388	404	382	425	397	388	403	402	358	394	383	385	403	398	391	399	376	375	397	386	366	375	377	399	396	358	394	384	393	404	393	423	410	366	396	374	395	400	361	401	396	373	391	389	372	402	414	378	380	396	417	354	377	381	388	380	363	438	390	384	406	356	415	382	403	393	390	414	411	367	400	385	385	352	378	395	370	385	374	379	375	390	378	365	381	378	375	378	397	427	375	377	354	352	423	392	392	403	385	383	388	387	424	398	407	440	390	404	378	394	362	413	364	418	373	381	366	386	387	395	373	392	362	387	397	372	365	394	356	383	402	392	391	434	411	383	397	368	427	416	394	394	380	390	331	343	371	385	390	403	411	368	379	372	380	393	420	402	407	373	375	423	402	397	411	401	397	359	389	374	355	400	377	379	397	407	393	367	414	376	385	413	412	403	393	406	363	389	391	380	384	402	408	381	401	363	398	360	366	375	422	411	384	365	357	393	358	368	379	373	389	404	397	419	409	392	379	419	393	362	373	408	367	416	373	419	373	366	370	392	387	381	371	402	418	388	395	390	391	403	435	396	358	403	434	360	408	388	390	387	413	388	375	394	388	398	374	398	371	430	374	343	404	409	407	379	399	370	402	394	384	421	377	349	376	391	382	382	395	418	389	419	399	378	369	401	397	374	397	379	373	390	401	393	381	405	396	377	370	390	353	365	423	409	418	399	382	394	406	423	391	390	383	360	397	394	364	396	421	385	385	368	405	362	404	413	384	395	376	404	414	397	398	374	387	392	401	402	373	390	374	391	373	383	397	367	401	372	361	347	372	391	395	362	364	381	381	394	388	362	409	391	361	412	392
27450	21678	19920	11383	5840	3679	2634	1968	1564	1340	1035	868	792	735	675	674	697	630	588	573	644	597	537	500	455	479	434	481	471	454	442	429	436	438	411	416	428	419	423	386	439	376	392	552	492	474	476	418	411	414	380	374	351	381	401	392	402	370	361	385	382	343	401	345	420	417	382	410	363	379	393	400	376	394	385	397	380	343	383	414	365	388	367	359	375	367	364	357	365	406	373	385	387	375	393	365	397	373	360	371	373	395	360	361	387	366	390	377	321	391	404	398	386	384	333	377	372	351	397	360	373	375	403	381	402	399	393	350	389	396	382	381	368	400	392	335	390	381	382	383	377	358	367	353	362	393	404	349	368	363	376	357	389	365	382	396	389	369	392	411	383	364	379	343	391	385	389	345	398	353	398	384	356	374	397	345	388	389	377	359	372	372	411	369	356	380	407	389	380	388	392	421	359	354	370	369	399	406	354	363	384	389	390	371	417	371	374	388	384	375	357	414	372	411	360	376	394	370	340	361	364	392	391	354	400	365	388	370	383	375	395	392	384	361	394	360	376	385	383	386	389	375	390	366	361	376	381	378	388	347	396	366	388	399	362	329	385	373	380	371	370	355	355	365	377	429	382	384	361	356	358	371	389	373	370	419	404	386	376	365	379	359	384	383	405	375	392	354	379	369	380	376	378	371	382	370	373	393	440	394	378	395	365	399	378	335	391	349	368	389	362	398	397	402	401	355	375	361	416	375	392	353	349	399	372	363	371	374	387	390	362	404	353	359	365	380	393	393	353	389	381	398	371	386	383	393	385	351	381	350	337	421	378	384	387	384	371	374	367	352	377	408	370	387	383	380	394	367	371	377	348	376	382	374	361	390	380	371	350	361	404	371	359	352	372	387	398	394	343	382	396	375	354	393	392	357	343	393	385	394	395	367	342	367	396	374	386	380	391	361	398	399	380	357	377	370	396	357	380	369	346	381	372	372	356	408	395	351	381	391	397	398	398	389	389	363	383	364	398	366	339	378	400	388	377	382	389	394	354	371	367	392	389	390	384	373	405	405	381	373	380	394	372	340	382	354	345	368	378	419	415	368	388	364	357	374	395	381	373	384	372	375	395	355	422	389	409	365	391	368	352	339	376	379	404	394	386	371	405	361	367	406	360	360	393	402	374	404	361	376	368	356	394	391	373	351	382	391	374	393	383	347	354	385	373	376	373	395	422	325	379	397	383	419	380	371	357	367	346	380	368	338	392	337	400	358	372	373	370	374	374	370	417	393	415	374	403	395	367	385	378	378	393	371	379	386	371	389	377	350	392	394	366	382	378	393	368	356	391	334	361	399	378	345	389	399	393	372	366	351	408	380	377	353	378	357	403	395	378	375	379	395	400	371	380	382	370	375	368	376	344	373	400	354	391	332	376	407	359	394	357	359	391	392	355	335	400	389	404	378	371	390	375	341	389	394	368	373	382	370	386	372	414	369	373	387	372	402	405	368	373	378	365	354	368	393	393	368	352	422	353	390	360	382	398	393	364	348	359	393	368	359	402	399	384	352	399	374	362	359	367	407	371	366	377	409	358	405	417	391	364	375	394	341	389	428	374	348	366	374	392	387	356	388	373	410	366	360	340	368	379	351	367	380	374	395	400	377	385	368	373	379	372	373	369	365	369	381	384	385	380	387	346	378	363	393	370	368	387	378	369	379	374	383	355	373	375	341	366	390	366	402	391	381	377	384	360	419	356	374	381	408	409	388	353	379	326	408	369	387	352	357	416	378	366	377	388	366	389	378	355	374	367	368	369	391	390	385	379	354	390	387	374	380	368	362	386	374	383	370	357	366	373	389	379	355	392	354	385	391	371	368	384	362	421	398	374	379	374	359	367	393	395	371	369	354	364	401	400	362	369	375	382	391	367	404	358	383	398	372	358	400	381	353	361	406	370	373	393	395	348	378	327	408	383	353	389	388	381	400	384	376	365	326	402	371	373	384	360	402	391	382	383	383	397	395	386	371	398	368	400	387	355	390	372	388	362	400	381	333	357	386	410	364	401	363	370	354	367	379	378	399	387	379	384	333	383	380	357	345	361	393	367	356	330	365	352	345	379	352	418	333	392	398	363	367	381	384	411	409	360	382	418	408	335	378	391	397	348	392	366	341	392	387	358	379	386	368	386	397	396	354	362	394	369	405	341	378	357	378	382	373	409	404	391	373	411	357	352	399	380	394	387	366	350	388	379	367	372	390	387	390	356	371	351	388	403	372	361	389	388	347	345	393	359	366	393	367	346	394	357	339	429	347	381	379	365	366	375	375	366	359	357	379	412	369	425	367	368	406	365	346	397	370	378	369	358	371	401	375	398	345	392	369	379	395	387	398	368	374	400	385	413	359	415	378	369	372	383	405	413	378	418	381	370	376	376	360	385	391	380	374	401	394	394	393	366	399	412	357	395	373	345	338	366	402	363	380	358	365	417	343	343	398	390	352	362	377	387	384	387	346	386	390	390	389	386	402	443	382	369	373	395	384	396	371	370	415	389	376	361	395	394	360	370	390	409	382	359	366	397	392	400	392	356	376	362	399	427	386	362	400	386	374	390	402	383	378	402	396	367	368	354	367	361	353	369	386	374	384	394	367	390	387	355	402	375	378	354	365	376	382	375	387	407	381	364	415	388	395	375	385	416	403	371	367	375	384	353	365	380	388	367	358	358	406	365	387	406	355	374	395	379	372	434	372	376	363	401	382	384	381	432	404	420	374	386	398	379	401	354	332	361	338	379	372	366	369	382	399	386	373	378	375	368	394	400	373	392	346	355	380	385	365	384	388	373	377	377	365	385	395	391	340	364	350	368	372	366	381	387	379	358	393	385	362	336	390	365	348	366	366	369	369	382	358	369	397	372	361	353	381	386	357	377	396	365	402	400	376	376	397	346	382	362	347	369	374	368	387	358	415	376	372	381	397	389	367	384	385	355	364	414	435	339	401	365	370	372	391	392	367	401	378	392	396	388	362	383	367	360	349	404	376	379	405	340	385	357	390	384	366	364	392	362	361	360	364	388	381	353	391	379	385	358	361	354	398	382	362	392	350	393	400	375	389	341	376	382	404	386	362	347	379	399	366	389	370	374	370	371	386	412	366	376	388	423	373	383	357	370	384	394	381	389	382	379	402	432	373	414	392	390	425	355	362	370	399	365	352	395	401	353	371	369	361	358	376	367	375	377	366	374	350	385	383	364	334	325	326	367	409	371	385	391	377	385	385	368	364	358	403	383	381	371	386	429	371	379	366	403	410	365	390	373	400	411	368	371	433	345	409	371	403	370	362	378	359	341	361	368	347	371	351	354	414	374	366	362	389	367	382	346	379	333	372	353	367	361	387	376	390	368	388	367	388	379	378	346	351	384	384	378	402	400	355	403	361	400	363	410	377	357	372	355	391	355	359	384	365	399	381	387	377	374	398	367	387	410	362	414	365	366	372	410	386	389	369	396	359	356	374	383	325	393	330
18888	29368	23416	14001	10355	7957	6053	4736	3591	2802	2419	1969	1619	1512	1383	1259	1283	1131	1004	1003	1071	991	911	871	782	754	702	725	675	664	640	637	646	628	534	552	565	567	523	540	510	568	611	770	696	657	628	559	523	501	553	499	512	541	478	435	492	510	468	510	499	498	451	518	488	451	490	481	493	505	506	493	453	476	461	452	478	468	485	485	494	484	505	472	468	516	487	517	501	444	453	501	496	514	477	481	427	451	504	463	485	476	481	479	480	451	476	512	510	441	481	467	476	460	490	497	480	446	466	486	523	494	468	471	475	492	467	459	452	494	484	474	433	482	456	509	443	479	462	488	493	491	471	438	509	475	500	479	467	469	497	472	477	440	458	467	486	494	463	484	508	491	478	485	505	484	490	488	490	457	465	467	493	449	506	489	479	498	473	486	507	476	473	485	497	451	470	490	491	438	503	454	494	482	504	479	522	457	486	505	458	502	486	493	475	505	473	488	489	485	479	463	480	508	501	449	476	476	488	468	534	487	496	475	457	444	464	500	492	461	469	506	460	473	512	496	520	485	483	472	472	479	458	485	473	445	488	468	474	509	468	494	466	471	463	460	519	497	497	514	479	471	477	490	459	481	456	523	466	492	491	505	504	473	471	487	443	481	451	459	509	457	471	466	489	489	507	517	527	525	460	493	440	446	441	504	501	475	509	444	473	478	487	527	477	495	466	499	520	472	428	514	465	492	458	537	489	494	488	496	496	454	507	482	464	477	474	503	453	451	453	516	476	523	471	477	456	507	480	483	456	472	467	492	481	476	458	472	483	486	520	496	484	469	480	465	473	498	474	441	504	487	469	461	458	467	483	473	496	460	466	472	497	493	488	456	477	466	481	456	510	490	473	505	518	481	502	496	480	507	474	462	531	462	496	485	450	502	518	506	462	476	484	479	506	470	484	461	494	536	467	508	479	462	469	476	482	491	523	496	459	462	547	493	487	478	471	461	520	517	455	466	477	463	474	517	493	535	472	469	452	495	503	464	485	477	480	475	490	450	478	465	475	481	484	474	477	457	455	512	474	463	465	464	508	436	524	494	478	495	479	480	443	466	496	420	471	506	483	493	483	460	485	490	470	468	455	435	464	479	473	471	473	451	502	497	440	483	469	473	483	490	435	446	493	472	484	467	455	470	474	503	460	505	510	468	491	508	482	472	473	433	454	488	494	513	457	480	441	526	473	509	495	484	511	508	462	474	474	459	517	432	479	469	492	491	487	473	494	468	501	484	490	497	489	448	456	474	498	471	505	465	458	482	495	445	468	464	505	468	456	513	444	450	473	519	476	454	460	497	464	468	479	477	447	476	481	445	474	460	458	478	459	503	468	483	476	491	469	499	487	463	501	458	473	481	489	460	458	490	476	473	513	474	509	513	463	492	476	498	464	426	447	481	450	472	509	449	456	467	490	500	450	464	434	454	479	478	501	497	461	457	512	471	466	496	495	469	517	500	496	496	512	490	469	451	469	475	480	502	487	455	479	522	486	503	484	439	511	483	464	461	468	478	486	444	510	472	480	503	506	499	519	477	465	478	458	539	510	501	467	469	520	448	509	510	454	437	496	503	515	481	472	464	458	504	487	457	478	498	487	508	442	465	504	505	518	538	467	460	488	498	500	494	461	480	494	477	467	505	485	503	503	458	498	510	518	483	516	478	486	555	484	465	481	446	483	491	510	461	492	476	436	451	473	468	487	494	495	490	466	498	514	513	515	492	492	500	474	503	505	526	489	517	473	499	509	496	494	496	488	466	505	474	514	457	485	489	473	425	515	475	462	522	421	468	450	484	497	506	471	482	445	463	439	454	505	491	494	442	467	443	457	483	456	524	478	450	486	500	478	472	441	493	481	516	486	522	491	454	477	484	525	481	509	478	486	481	501	503	505	509	472	467	523	462	490	477	439	514	529	475	483	427	506	493	518	511	490	527	511	509	487	482	462	505	491	486	489	428	516	473	497	439	490	479	481	451	489	473	469	494	497	442	519	456	460	468	520	472	478	477	471	498	517	508	484	530	499	461	485	499	510	480	469	470	480	495	511	451	473	512	464	497	493	464	489	451	505	474	484	495	529	506	497	453	467	489	487	461	510	505	503	478	467	489	492	481	455	488	498	474	510	474	501	485	486	512	458	462	450	459	486	483	488	460	470	460	517	507	461	483	454	502	519	511	491	446	519	489	468	490	442	510	474	494	468	492	461	467	502	488	482	500	483	494	473	452	456	472	495	460	449	516	485	490	486	481	480	480	505	460	494	464	486	483	496	488	526	515	478	493	485	479	466	482	484	437	434	490	464	516	493	512	515	500	519	486	494	466	444	490	471	455	470	503	496	438	481	455	457	503	478	462	508	488	471	471	458	485	491	463	468	497	459	476	486	469	493	487	489	497	498	490	481	489	461	466	488	503	476	460	473	435	499	521	507	487	533	499	449	470	461	478	478	479	436	454	484	483	495	455	480	465	492	470	503	495	498	471	494	480	503	468	499	473	468	473	467	498	491	480	439	491	501	464	489	492	494	484	455	485	501	509	488	478	516	439	451	491	501	440	445	522	482	481	472	492	492	524	453	474	450	472	505	485	489	467	476	450	452	473	443	500	483	479	501	488	500	513	480	469	473	516	496	483	500	487	489	437	450	484	512	467	439	475	461	473	504	448	491	511	494	465	436	499	439	516	437	483	455	469	527	478	452	463	476	439	462	485	498	495	457	480	516	538	468	505	444	440	513	481	493	513	480	507	489	459	456	462	471	494	477	475	488	499	508	536	467	518	498	519	506	487	477	510	495	476	485	489	456	471	459	429	474	457	489	458	490	492	490	488	487	484	497	476	482	463	518	487	464	458	465	482	446	485	446	489	466	482	486	450	545	533	493	482	474	480	436	480	482	470	497	493	503	497	465	504	504	418	465	501	469	517	476	462	487	480	521	492	468	475	451	514	473	497	487	458	492	469	469	481	461	495	471	492	478	446	505	471	491	477	509	481	451	470	516	486	467	482	524	479	488	511	507	459	529	463	473	484	504	511	491	465	451	451	470	465	450	475	478	481	490	440	479	482	510	470	510	493	481	488	507	524	465	493	483	507	432	475	488	427	471	470	523	505	485	467	484	470	501	478	430	490	471	502	439	487	459	460	475	522	481	469	502	460	470	458	492	465	490	483	477	547	505	499	488	514	471	470	465	461	519	474	498	454	461	470	472	482	489	504	508	471	476	460	460	488	504	475	487	450	476	473	471	504	452	514	500	475	466	499	487	477	491	494	507	504	485	497	495	446	460	466	477	500	503	481	484	450	436	489	463	467	472	486	467	462	492	499	500	514	456	468	478	465	487	503	452	455	476	488	461	466	498	438	452	474	510	486	453	480	488	500	434	463	450	443	505	457	511	485	461	505	480	454	472	524	494	475	454	504	469	514	494	481	461	482	525	496	476	481	463	483	450	487	500	473	458	448	516	457	464	476	431	498
24373	21301	28518	24433	21185	13389	6219	3561	2595	2093	1749	1416	1203	1085	909	953	860	856	746	804	747	652	678	613	591	561	528	495	477	500	496	448	424	452	431	405	416	395	382	399	377	388	956	1560	1140	913	775	645	532	451	438	454	383	409	337	342	326	327	335	346	348	364	347	336	325	328	355	334	351	313	344	329	337	364	351	329	297	355	371	364	313	330	302	362	325	335	314	340	362	301	340	345	308	362	343	301	342	327	346	337	314	327	313	317	332	339	326	343	329	329	303	325	327	320	334	334	331	331	304	347	366	336	332	355	312	332	296	299	359	376	333	349	340	321	328	342	340	358	336	333	341	330	306	349	302	326	329	336	303	308	326	359	290	318	323	344	350	349	350	339	322	313	300	316	321	349	352	297	307	331	359	322	293	321	315	334	317	359	302	328	364	331	328	330	298	319	324	347	348	338	327	323	329	345	322	334	331	319	337	360	313	338	327	316	359	347	322	343	332	311	324	350	340	351	337	371	332	346	321	314	331	327	314	333	293	343	337	348	313	342	341	348	309	342	324	370	323	335	333	356	336	318	341	352	333	350	363	335	321	319	339	309	324	353	335	332	325	349	343	328	314	310	315	345	337	324	353	359	302	336	312	318	325	356	309	322	306	337	332	324	342	302	314	325	317	330	318	357	341	315	356	322	308	301	340	343	354	341	288	335	328	312	339	359	317	379	333	334	309	338	336	335	329	315	321	340	326	315	369	306	315	341	335	333	399	315	325	357	357	345	336	335	326	322	314	363	348	345	335	317	323	348	316	336	333	341	339	313	318	322	336	328	312	352	318	350	301	331	344	322	302	335	336	341	343	324	333	313	321	346	315	341	349	330	331	313	312	343	337	342	344	300	303	338	334	371	313	338	344	340	313	312	325	358	322	323	309	323	340	329	332	347	341	336	353	354	350	333	321	321	332	323	329	320	307	331	346	311	339	364	327	327	332	361	344	360	330	336	353	332	346	364	331	349	338	334	328	373	319	317	353	339	333	322	321	338	302	332	327	308	306	300	320	346	330	355	313	345	348	335	323	341	343	352	348	337	318	344	339	362	338	300	331	334	323	326	335	323	323	334	335	345	319	337	319	324	318	351	326	362	338	337	312	310	366	316	331	330	366	335	335	323	307	298	335	326	318	318	336	323	333	338	310	334	342	335	397	354	324	331	309	348	322	291	361	335	331	308	306	301	360	321	376	305	328	376	329	317	307	308	351	309	319	301	336	312	317	309	351	346	334	383	318	320	361	337	327	341	339	363	301	355	310	346	357	306	312	349	322	336	366	308	325	326	341	339	362	302	332	328	360	348	347	340	353	363	328	313	337	329	344	314	335	340	329	309	321	328	312	299	347	321	350	325	308	308	322	354	324	318	347	355	326	372	341	310	362	326	328	327	350	335	320	333	336	350	339	300	305	301	325	336	319	333	368	369	349	336	323	299	316	371	345	315	322	338	357	333	311	353	348	321	327	323	313	327	319	345	338	328	345	331	339	314	366	368	321	330	328	311	334	336	335	353	342	340	343	335	319	344	319	334	350	316	355	348	367	327	338	332	317	311	319	304	302	337	341	359	352	305	318	329	331	298	333	334	307	334	350	341	361	356	349	347	331	337	313	333	370	331	317	328	329	312	329	353	308	348	305	289	338	337	326	315	330	338	312	357	342	324	316	320	358	303	338	362	303	304	341	350	335	340	321	320	312	327	324	351	351	326	325	312	346	354	297	312	313	364	304	328	375	320	325	330	334	323	318	337	338	344	333	326	351	336	294	324	352	366	327	361	335	363	312	324	356	307	360	337	326	322	334	339	335	351	354	331	316	315	326	316	357	340	372	321	309	321	313	311	352	341	331	282	318	337	332	323	331	300	356	340	327	331	307	344	312	341	354	294	347	305	325	296	319	349	331	332	336	350	339	327	312	335	356	308	290	301	343	337	324	334	336	360	342	365	329	348	353	331	325	335	336	325	347	352	345	333	341	325	330	345	334	364	339	317	329	321	318	329	335	374	343	329	349	372	327	332	338	346	348	334	353	330	340	306	345	324	367	324	334	334	327	358	308	356	352	346	344	343	336	327	330	367	326	320	328	342	317	340	344	312	315	333	359	297	330	351	304	352	330	334	318	328	358	291	336	340	334	353	341	311	318	313	344	331	340	352	335	315	319	284	349	358	334	311	337	326	345	312	348	375	347	305	344	345	320	309	357	362	329	328	335	332	312	339	318	360	305	291	321	342	335	334	323	329	346	310	328	341	294	324	337	351	330	319	317	319	332	364	328	326	357	337	354	325	306	344	308	297	339	316	310	322	325	326	340	331	367	314	328	341	296	342	340	335	342	327	335	341	341	342	343	332	363	335	311	313	315	308	309	359	341	340	322	350	319	325	349	328	372	337	298	326	350	339	355	308	331	327	312	339	321	384	324	312	321	334	340	347	339	317	302	341	311	302	354	323	342	350	343	322	324	281	316	317	325	324	345	336	326	301	318	342	317	304	308	318	343	326	289	308	331	319	354	320	344	309	323	328	314	353	334	332	353	329	323	342	345	323	313	350	336	333	308	337	340	306	333	350	325	343	339	361	303	347	357	317	334	342	331	329	368	339	353	333	324	327	312	334	349	328	344	329	351	334	343	343	339	338	336	321	335	312	324	352	337	357	356	356	318	291	356	336	327	351	334	353	364	333	360	310	337	354	349	334	317	296	350	349	366	308	323	361	358	341	312	305	345	339	367	331	333	349	293	337	335	326	336	322	385	340	288	340	305	326	332	316	344	327	347	314	347	375	341	342	309	334	309	328	334	328	344	323	324	360	352	365	336	322	350	327	348	349	332	348	363	346	306	348	318	362	319	319	340	331	337	339	310	298	321	333	348	338	314	332	350	332	304	328	362	349	323	357	333	315	319	347	336	349	330	332	341	352	318	331	323	342	316	324	336	340	316	335	339	318	329	311	316	316	313	330	309	329	320	310	360	309	289	329	356	329	332	332	333	305	340	318	344	332	334	317	349	375	334	310	349	311	313	355	346	319	303	311	331	379	329	335	331	307	318	297	305	336	293	342	330	329	349	337	336	333	327	379	349	317	327	319	342	295	372	314	348	318	330	310	361	320	329	339	334	367	334	331	326	287	351	313	355	342	342	357	305	327	322	342	326	319	337	312	319	334	324	329	313	344	387	312	326	336	339	344	342	326	336	328	331	335	343	352	323	310	332	338	336	301	347	358	332	316	360	321	359	325	337	349	324	346	350	304	295	343	340	333	327	326	348	338	344	353	336	331	346	327	352	301	304	312	335	334	339	361	295	347	338	308	297	375	387	332	321	321	318	333	328	345	340	337	320	297	344	301	331	330	333	317	319	301	338	322	351	312	377	308	350	367	348	346	326	331	328	343	318	318	322	345	311	333	336	314	315	338	332	329	331	336	324	363	330	324	351	340	330	371	327	362	307	352	336	345	336	353	345	346	358	340	356	354
22500	38902	31061	21244	16535	13237	10148	7777	6099	4789	3811	3157	2560	2287	2045	1975	1781	1649	1501	1412	1352	1276	1258	1072	1010	811	775	840	790	758	702	695	651	652	618	587	561	569	521	561	539	613	1803	2691	2033	1598	1306	1079	819	696	568	596	546	490	464	437	447	476	456	410	429	407	415	463	435	404	405	445	436	451	440	435	435	409	428	458	433	436	425	421	441	430	418	446	418	448	454	423	421	441	411	401	456	476	450	423	394	452	424	428	398	385	410	408	415	433	438	424	445	448	427	419	406	428	460	410	416	388	437	403	434	437	443	438	396	403	426	451	449	392	453	426	435	436	426	422	445	446	408	449	430	432	442	431	417	467	429	424	425	434	404	408	389	422	423	414	408	401	436	439	447	408	444	412	436	425	427	405	415	381	435	428	447	429	373	410	375	440	424	454	448	476	391	444	408	428	404	445	426	465	416	404	439	406	406	425	432	449	392	432	436	450	389	433	424	422	434	413	421	409	409	437	431	432	424	461	458	395	406	420	471	378	437	404	417	416	423	459	417	413	449	440	399	442	436	427	414	405	450	432	423	408	419	438	461	414	414	423	439	424	416	383	437	430	456	415	389	410	388	427	408	443	452	454	424	444	424	431	429	427	445	436	399	420	434	460	429	472	414	404	397	393	429	409	401	423	398	445	418	428	449	433	429	421	410	439	406	392	426	425	424	468	407	438	431	429	433	443	439	398	442	425	410	410	436	445	400	454	398	411	423	437	437	418	387	432	412	417	420	436	413	411	422	394	423	368	428	431	423	439	438	404	445	404	407	442	402	415	440	440	454	448	403	445	405	408	425	419	437	442	394	427	431	414	446	396	408	388	441	404	461	416	461	408	414	415	439	427	436	423	434	426	414	437	426	421	433	434	417	411	401	433	453	438	447	417	414	407	456	424	451	475	414	420	443	429	439	414	415	447	435	435	456	402	427	426	419	428	401	429	467	440	429	410	446	408	425	447	408	418	452	438	418	453	417	418	405	420	471	408	471	447	413	452	445	423	412	427	409	473	451	431	401	436	434	394	429	416	450	388	429	394	450	389	385	440	421	449	438	420	464	439	386	388	427	430	422	432	434	402	405	418	465	467	405	441	412	408	441	429	433	391	431	424	409	389	443	376	433	399	386	432	422	422	458	387	433	436	442	410	398	427	413	387	421	373	423	381	455	443	453	398	425	409	406	375	419	406	428	419	431	397	420	408	410	403	389	431	413	447	435	425	416	376	418	397	416	408	458	420	398	460	422	439	464	442	441	451	418	448	408	414	432	429	399	456	415	456	432	415	411	392	383	462	431	427	405	458	432	449	409	440	436	423	433	412	437	433	402	432	429	418	422	448	435	423	424	429	441	408	438	446	396	434	443	468	385	438	438	380	415	391	412	428	412	400	425	427	397	451	443	448	419	440	457	434	415	405	421	443	430	425	441	405	417	439	421	457	418	420	420	433	416	437	415	421	400	424	416	414	401	419	412	429	430	428	422	431	414	423	460	410	433	417	411	411	425	436	452	439	404	440	413	442	405	378	427	436	464	434	412	434	426	411	439	460	408	443	414	430	427	409	442	446	437	395	404	412	417	449	423	418	421	445	439	429	371	446	395	417	444	408	435	420	446	447	432	437	449	412	391	444	420	388	418	435	387	436	412	438	401	465	406	411	435	412	403	416	427	431	421	390	438	427	449	434	417	426	420	391	471	423	422	403	446	450	421	437	398	413	424	422	412	403	426	482	441	457	453	429	426	463	440	438	446	452	435	418	402	405	447	436	404	453	448	431	442	436	413	412	435	492	414	457	391	458	426	428	428	427	407	444	390	441	403	416	429	419	411	455	459	454	426	436	418	410	407	464	432	436	398	416	439	412	439	447	453	421	419	400	416	407	412	401	479	422	442	403	425	422	458	423	416	439	455	452	408	426	457	412	372	420	433	413	399	406	419	449	434	433	442	472	436	419	441	470	421	419	438	419	422	428	416	450	411	425	370	390	395	398	437	426	413	424	410	441	424	407	407	442	414	455	442	402	409	418	453	436	441	415	431	423	474	417	404	443	435	393	429	411	437	425	428	436	397	451	408	394	442	437	384	424	411	419	422	443	443	464	406	445	429	444	416	373	447	436	440	448	410	435	391	402	459	467	419	408	424	415	435	406	402	399	403	454	394	410	368	434	394	422	378	438	446	405	450	366	442	428	423	457	433	462	449	447	431	425	424	439	456	452	409	440	412	438	397	420	420	434	388	414	418	453	395	415	414	454	426	409	446	393	423	409	384	417	421	443	423	470	386	394	402	433	421	442	433	462	429	419	418	450	422	438	381	402	437	433	429	425	407	411	408	400	404	415	399	429	444	384	395	436	415	453	406	419	473	411	440	420	413	418	424	416	420	438	381	397	439	374	402	429	444	435	449	415	438	455	403	399	398	443	423	384	434	431	455	410	432	444	433	443	403	427	456	416	451	442	427	461	403	476	428	456	456	408	432	443	432	458	441	428	425	415	442	417	448	411	456	435	444	415	463	408	442	416	398	430	376	472	427	418	430	388	444	433	425	434	420	423	434	428	399	432	437	442	433	393	418	402	438	427	394	426	430	425	434	385	451	393	415	441	394	451	440	427	401	428	426	474	434	406	430	423	432	448	463	454	422	420	425	432	405	417	399	423	422	396	445	398	459	447	464	408	429	415	430	419	441	428	417	436	439	423	459	410	391	414	421	453	457	403	457	397	427	452	418	412	416	446	397	415	415	412	412	435	455	439	429	465	452	441	417	390	433	454	450	441	438	416	435	444	387	437	397	391	383	427	448	424	435	430	438	452	470	426	387	401	443	414	440	437	432	432	431	435	383	403	416	443	450	448	417	410	447	454	436	455	434	384	399	445	427	418	394	446	394	430	430	410	443	456	391	420	441	390	435	467	453	470	437	435	421	474	422	430	402	444	426	413	446	410	457	445	420	431	448	439	409	448	399	425	432	436	430	454	432	436	411	405	392	430	429	464	433	405	473	430	393	445	398	416	460	398	428	409	427	444	465	413	437	441	408	441	419	423	394	387	441	442	437	420	405	440	430	432	399	437	459	411	442	410	430	415	423	443	393	457	435	406	437	443	409	455	401	401	427	401	436	406	432	413	408	439	414	454	391	392	416	432	422	425	449	408	421	390	398	416	403	441	400	412	435	436	457	414	419	436	444	417	387	436	439	385	422	433	418	437	451	393	407	453	407	411	432	426	425	454	437	404	440	436	402	444	433	424	428	409	432	458	440	430	447	404	403	439	447	396	416	453	411	413	427	431	425	425	464	427	457	415	448	393	437	459	411	409	459	414	410	416	413	422	397	401	414	427	448	450	445	491	435	391	434	418	422	402	402	445	419	409	441	393	422	416	453	408	423	411	408	461	433	443	411	418	443	416	448	462	391	425	412	400	447	396	426	453	407	441	423	438	433	408	420	448	433	394	428	441	412	421	416	427	430	427	388	378	444	429
23239	21239	28949	23784	21294	21332	13541	5417	3478	2713	2224	1846	1551	1436	1220	1163	1074	1018	955	928	874	885	779	683	652	621	632	561	539	536	512	481	476	482	420	429	437	416	380	397	441	629	1860	2215	1616	1279	1098	831	595	548	521	469	398	389	372	350	304	358	304	314	334	287	306	326	355	301	349	309	327	313	317	333	278	344	339	314	352	324	297	300	308	362	293	310	324	310	347	279	308	324	297	321	325	336	286	320	337	323	301	321	318	341	339	310	314	291	291	325	313	329	329	310	333	323	315	296	306	341	323	285	304	336	350	303	320	348	333	327	313	295	361	313	306	327	316	310	305	326	306	328	327	322	323	329	329	311	315	324	326	280	302	303	308	317	297	325	299	336	313	285	318	313	331	310	326	348	304	304	305	335	340	329	304	325	367	334	324	328	306	344	311	336	331	314	309	320	294	305	344	294	298	307	348	361	307	367	336	328	302	312	343	322	313	339	313	343	311	316	314	344	291	302	358	344	324	363	344	289	302	310	331	300	298	313	311	332	331	295	327	310	301	323	313	337	308	302	294	318	332	308	342	329	335	310	326	339	328	338	342	291	317	283	301	334	342	311	322	285	319	323	307	306	319	305	313	355	311	311	332	316	331	314	317	351	331	294	293	341	321	381	326	350	315	320	320	325	335	325	342	314	305	329	336	339	325	333	306	345	343	324	290	333	318	319	318	334	305	315	303	300	293	324	306	297	363	294	295	326	342	301	295	315	300	317	349	323	308	340	289	319	307	298	312	325	333	311	337	331	321	306	277	308	290	294	316	337	304	334	321	345	313	328	321	331	346	345	282	311	342	328	317	334	314	307	298	322	328	310	313	325	323	325	308	308	314	316	355	338	339	315	344	335	338	307	338	325	316	337	318	296	286	308	312	322	299	299	305	323	318	311	296	356	296	341	294	342	300	339	338	308	331	315	280	301	342	299	359	324	308	304	305	321	319	323	302	323	322	294	326	331	320	335	329	355	315	348	300	306	354	315	315	317	305	334	324	305	324	313	315	317	299	287	329	323	330	304	337	333	285	311	305	382	323	323	311	312	332	281	342	294	329	366	358	320	323	346	334	314	288	338	312	329	342	329	316	340	332	304	299	358	323	291	340	318	314	290	289	294	327	309	297	339	323	338	329	335	282	299	320	318	334	303	325	316	314	297	316	297	327	327	297	349	305	348	290	302	313	335	288	313	275	337	278	305	306	321	329	309	326	314	302	332	293	324	346	308	361	285	312	330	311	331	340	317	324	331	318	303	335	328	325	305	331	318	327	309	306	314	328	320	322	307	329	306	344	345	310	327	324	349	323	303	329	316	339	321	314	325	329	329	310	332	313	322	343	320	337	309	332	318	337	299	304	298	349	290	327	295	288	323	336	329	323	339	319	303	306	310	313	351	306	325	310	334	323	327	277	346	292	297	335	345	316	302	327	302	327	335	292	316	343	359	318	300	362	321	315	270	310	296	302	307	308	351	310	337	317	306	302	294	307	314	314	336	351	289	304	304	332	329	306	323	322	334	327	317	338	305	276	333	313	306	289	350	355	335	310	329	328	335	326	310	303	291	325	309	292	312	323	321	320	305	321	292	334	294	324	326	323	317	304	342	292	307	321	334	315	325	315	308	324	326	312	323	325	300	336	329	307	332	327	351	301	297	342	314	307	310	314	302	310	291	348	302	320	334	315	324	305	309	338	298	321	274	298	302	311	329	350	320	327	313	313	323	338	282	350	306	338	307	318	336	315	319	324	315	352	324	293	337	310	320	275	298	292	298	321	310	332	314	329	305	322	308	343	344	306	361	298	318	344	311	318	331	324	318	340	313	336	329	306	315	314	319	335	309	341	327	322	329	339	314	293	331	327	330	331	310	305	325	315	324	311	303	313	304	292	331	342	320	320	308	294	317	338	301	276	312	336	333	309	314	336	325	303	318	307	367	310	319	294	312	323	329	309	312	315	334	320	310	311	340	298	320	277	269	298	329	285	305	318	335	317	331	326	289	323	342	315	339	312	312	334	304	330	337	332	330	302	315	320	324	319	344	319	350	319	307	315	322	321	315	297	299	326	312	334	293	324	316	328	351	329	282	292	351	321	328	313	305	338	320	271	325	331	326	329	316	305	282	277	290	340	348	300	333	318	296	323	359	321	347	296	332	310	355	329	292	365	335	318	335	372	320	320	325	303	318	340	313	344	329	305	344	310	288	320	312	322	275	309	323	294	297	303	332	348	324	323	333	321	329	309	309	278	312	308	318	343	318	293	318	315	330	333	331	320	320	323	311	311	351	344	340	295	308	347	312	342	311	326	343	318	313	348	338	292	309	312	343	322	324	309	344	311	317	339	317	316	315	336	321	312	312	335	323	330	321	331	305	305	316	312	298	316	322	373	343	345	349	295	316	317	306	332	288	294	304	323	312	295	330	309	313	311	348	299	337	306	324	303	309	319	329	334	328	323	334	326	331	279	286	330	325	291	342	286	312	307	285	287	333	336	300	340	329	333	327	315	307	316	299	333	309	281	301	338	316	317	348	311	321	338	360	298	332	370	318	325	317	299	336	331	337	307	327	332	318	330	341	303	301	348	323	330	302	314	327	310	327	317	323	331	280	322	310	309	311	327	300	345	340	332	317	338	285	290	329	322	293	338	328	319	331	319	302	336	351	307	331	310	293	319	308	343	341	339	305	325	316	327	339	321	295	326	289	324	315	295	325	314	335	308	301	331	309	331	349	314	299	295	299	312	331	321	310	305	270	302	349	313	325	300	286	330	294	310	325	343	307	301	315	320	337	296	315	350	280	320	314	297	301	308	357	304	312	332	290	335	353	339	315	285	331	327	327	318	309	298	315	316	282	300	332	326	323	294	305	328	323	301	311	302	315	272	349	289	302	351	300	340	308	338	295	321	343	325	314	292	320	303	346	313	327	294	318	336	330	326	326	301	297	317	343	327	313	328	331	297	322	358	353	327	312	304	340	303	307	311	320	299	283	339	325	297	330	311	322	332	348	311	329	329	286	293	323	286	352	306	304	299	311	318	312	328	298	326	311	300	320	325	324	313	294	308	309	296	272	297	327	315	310	291	322	345	319	303	319	315	292	347	314	321	314	306	315	309	315	318	316	313	279	340	355	333	293	313	355	334	353	327	341	309	298	323	342	305	344	323	311	297	313	355	365	283	311	330	336	314	339	324	318	325	303	322	318	304	298	344	324	319	326	316	287	370	324	304	298	305	307	331	309	312	354	324	301	339	314	348	306	309	342	328	286	358	317	310	313	328	315	306	303	335	345	287	320	314	295	317	304	327	307	325	327	289	320	299	347	329	293	295	334	312	304	302	340	305	300	342	331	335	324	314	316	310	342	314	322	352	297	301	337	330	344	312	356	322	344	319	336	284	307	304	295	285	303	327	294	327	297	302	304	328	304	330	272	284	329	336	332	331	337	313	291	328	337	295	319	333	322	308	306	315	359	336	298
25399	44107	35759	25768	21218	17047	13373	10332	8143	6444	5318	4369	3458	3004	2718	2705	2362	2095	1921	1880	1809	1611	1460	1292	1143	1065	998	948	936	868	830	804	745	715	675	690	614	623	551	537	609	1052	3477	4215	2987	2354	1961	1553	983	850	780	701	596	545	456	422	419	429	406	410	396	387	382	370	369	406	373	397	408	411	382	381	404	409	398	406	394	404	377	373	396	409	426	382	364	414	390	400	373	392	415	415	401	384	413	391	415	385	393	419	387	396	386	404	404	389	417	416	416	381	365	383	430	400	438	407	400	389	421	416	423	389	418	400	374	410	416	395	393	417	391	371	374	362	391	396	387	453	415	409	392	399	396	392	400	416	423	414	384	386	402	424	425	397	397	379	408	427	419	393	409	453	380	390	385	433	424	390	413	400	421	388	412	362	407	415	382	381	397	383	366	400	436	360	364	385	403	406	378	429	379	413	411	382	442	399	400	410	384	423	353	410	412	380	421	394	375	409	417	408	416	396	371	383	380	437	412	364	384	385	404	406	388	366	364	378	408	382	396	394	411	417	403	438	388	364	366	400	404	383	420	372	381	426	378	384	439	383	436	393	391	368	383	418	383	405	380	408	376	391	401	385	390	428	433	393	384	410	411	413	432	391	391	405	401	381	393	409	376	415	383	387	392	384	397	383	407	419	410	428	400	398	391	379	380	399	435	391	446	401	403	401	394	424	399	372	385	437	406	396	406	418	398	404	378	377	416	423	436	399	363	401	401	424	392	428	388	421	403	424	411	386	414	389	431	405	405	345	405	377	417	404	411	403	390	413	382	417	420	379	402	414	416	403	370	420	381	417	376	385	402	430	383	364	405	443	385	411	395	425	381	363	383	406	407	417	380	388	437	388	399	382	377	382	406	415	394	422	395	408	391	413	395	431	386	434	384	378	427	412	396	423	406	396	376	394	413	429	398	435	390	388	421	375	368	438	408	379	384	395	391	379	390	381	395	430	421	410	377	388	401	407	422	389	387	387	411	394	400	399	381	393	414	394	427	414	389	353	407	406	387	401	379	396	379	420	427	396	415	418	427	413	350	425	428	417	451	395	425	379	401	420	387	435	382	387	422	405	417	408	377	394	422	413	402	400	386	390	420	408	409	420	409	381	416	385	383	435	399	423	439	408	397	402	395	396	438	415	396	351	390	387	412	418	383	373	410	433	402	438	396	408	396	404	389	416	386	420	437	394	417	378	406	432	445	404	400	388	440	400	425	406	402	420	393	418	370	411	434	437	393	442	449	394	417	381	380	385	381	386	407	427	396	400	407	406	403	410	438	389	382	387	435	343	400	429	385	412	407	431	374	360	407	379	411	425	407	394	435	391	417	438	391	416	397	425	403	384	353	377	447	412	389	384	348	436	387	358	418	394	400	377	399	365	394	376	397	401	400	397	394	391	358	392	419	409	395	423	414	366	406	388	386	367	378	405	406	420	400	343	391	362	392	412	385	406	410	410	396	435	392	359	378	394	395	402	402	401	403	393	408	407	435	381	366	370	378	408	390	374	404	390	420	408	358	366	411	396	383	422	434	399	415	438	388	415	405	380	403	400	372	424	390	395	401	435	426	399	384	427	378	382	402	386	421	391	425	429	399	417	375	418	401	349	383	396	415	403	439	410	393	429	384	400	391	396	393	415	412	392	400	408	390	420	389	409	406	408	418	400	404	403	402	428	428	406	407	403	381	432	393	380	408	399	399	409	389	400	388	422	431	423	420	425	427	422	399	407	419	410	374	422	377	415	398	396	413	429	401	408	411	427	395	390	423	382	417	417	375	416	389	395	421	372	395	399	379	408	412	388	416	390	390	409	412	375	401	421	440	395	385	408	441	435	399	380	385	432	402	416	393	423	435	439	397	401	395	391	392	398	384	350	442	418	401	419	377	391	423	411	385	409	377	358	401	405	403	426	428	390	415	416	401	384	419	365	361	399	403	365	399	400	367	416	381	434	383	389	395	410	395	394	379	389	385	418	425	389	379	415	418	424	361	391	386	378	389	421	406	383	417	383	397	405	381	415	385	397	397	388	396	433	403	423	399	420	430	390	404	417	411	389	388	417	380	450	408	405	398	397	389	379	383	392	389	394	412	411	394	427	441	375	388	451	407	385	362	422	401	393	379	407	407	396	388	408	398	342	415	416	405	411	401	387	387	415	416	421	396	384	377	417	375	359	431	409	366	407	400	409	378	406	418	394	388	394	369	410	429	391	376	386	403	387	395	374	399	358	378	412	387	392	413	406	385	382	405	373	424	358	374	387	432	420	371	477	385	409	415	367	389	410	429	403	398	413	386	430	427	411	393	401	394	380	364	411	409	393	404	411	405	389	377	408	404	399	452	431	398	404	373	386	391	407	388	433	425	392	377	419	418	370	404	409	398	363	417	397	410	379	384	397	453	421	399	411	395	391	399	399	412	393	409	384	405	398	387	401	395	354	408	392	429	396	387	415	404	418	455	405	381	417	418	400	370	372	370	427	375	404	386	435	378	377	385	418	454	426	374	402	370	394	433	417	394	405	424	369	394	403	367	384	395	374	430	395	404	426	438	380	424	416	411	397	424	413	403	403	413	395	401	423	418	363	403	391	407	403	389	417	392	379	389	417	402	415	398	406	392	387	377	394	400	429	408	385	353	392	398	406	375	373	394	393	409	386	397	399	403	389	378	419	399	415	387	364	381	387	400	387	411	386	432	390	415	401	404	378	421	387	443	387	372	392	393	411	432	387	391	384	437	406	423	370	404	408	393	427	413	422	388	428	400	384	403	381	418	393	396	422	425	372	395	424	430	375	381	370	400	413	402	403	407	395	393	402	410	406	405	394	404	436	417	431	409	413	404	409	404	400	401	418	412	399	386	389	378	444	383	434	389	417	358	386	382	396	393	396	396	396	401	436	383	433	381	432	410	391	404	444	388	377	395	378	383	359	383	383	407	389	410	426	423	444	354	424	405	455	408	392	403	443	372	426	396	389	411	417	400	404	391	391	403	404	373	392	417	407	380	401	407	435	400	395	419	417	389	395	408	378	400	403	401	390	394	394	410	394	357	386	424	398	360	402	409	417	385	418	394	432	378	388	349	402	378	413	373	398	405	435	435	427	373	423	408	376	403	438	414	396	392	389	396	419	424	381	397	422	375	404	430	405	432	390	412	394	362	388	416	407	419	346	390	403	366	433	427	384	397	376	398	393	398	402	390	417	406	426	380	376	381	443	392	421	407	371	405	410	415	371	426	410	388	397	403	361	427	414	370	385	389	383	420	404	395	434	406	440	361	404	419	385	384	422	382	406	372	376	395	402	437	443	396	363	419	390	408	382	419	426	383	425	400	392	421	420	399	368	387	391	388	387	444	372	376	423	414	401	393	398	424	400	392	411	364	396	393	410	375	370	401	368	413	397	377	425	401	402	411	388	429	379	434	388	414	415	401	389	410	413	408	428	414	376	415	389	414	381	393	369	374	404	430	417	410	397
27442	21888	19968	11771	6297	4017	2803	1966	1544	1296	1049	903	798	761	733	637	628	684	606	637	624	610	583	531	521	485	449	505	494	440	469	463	446	454	421	442	392	402	413	391	437	429	458	470	465	449	464	450	440	399	417	412	397	393	382	377	416	401	395	376	333	391	380	372	377	372	400	364	383	360	396	355	428	383	361	408	380	361	380	369	355	393	386	376	374	426	408	388	380	348	385	394	373	396	365	384	374	407	367	350	378	382	405	390	365	414	385	391	368	380	380	403	389	386	362	400	395	386	381	357	393	384	385	384	382	364	409	358	384	394	365	386	388	385	395	371	380	376	377	411	371	395	353	391	390	395	361	383	391	394	368	387	411	402	370	379	394	388	408	385	386	413	394	408	383	367	384	368	389	391	381	387	370	354	383	367	393	393	389	390	398	410	382	374	404	410	396	404	397	357	414	403	370	350	362	416	399	381	392	394	355	395	418	388	346	376	395	412	370	385	404	366	343	361	358	369	372	392	387	385	366	401	389	394	403	380	419	353	404	376	385	394	377	400	404	416	368	382	398	375	380	403	413	375	380	393	374	391	363	381	388	396	431	378	399	413	374	397	395	413	359	383	365	395	373	378	380	394	371	377	386	394	381	385	407	373	388	364	384	370	364	375	355	387	365	366	414	371	378	411	393	369	410	395	397	367	399	428	427	404	388	380	385	416	383	390	390	420	369	356	379	374	359	377	405	372	398	378	383	397	372	390	417	384	382	425	389	392	402	414	397	400	416	370	421	393	381	367	431	372	377	412	390	376	381	354	371	388	396	391	377	381	381	353	391	360	365	391	380	376	366	382	393	413	381	366	384	368	404	377	373	383	389	394	414	376	367	384	387	385	388	421	388	388	379	358	402	406	389	398	361	399	405	410	421	404	402	375	363	388	386	389	384	404	389	386	395	344	374	393	378	336	413	377	381	383	398	350	361	378	383	373	372	374	391	364	412	395	398	373	404	372	402	353	374	368	362	399	396	336	439	399	374	383	395	398	359	382	382	387	363	363	374	393	363	370	416	371	374	407	375	422	362	363	400	386	366	380	409	387	382	386	367	381	348	393	366	379	384	376	380	365	389	372	401	417	380	374	382	404	372	370	426	357	395	399	402	389	382	432	351	415	391	372	421	425	384	353	370	362	392	390	400	406	356	354	381	381	421	419	413	398	360	397	412	407	378	371	407	354	374	396	346	369	397	416	376	390	421	374	414	379	398	400	325	424	412	395	374	440	375	414	414	396	384	367	372	365	387	378	424	373	414	400	368	428	387	394	399	349	381	374	391	372	395	386	410	339	352	446	370	424	374	381	369	409	407	416	371	362	359	381	384	399	381	399	386	399	390	368	376	384	407	360	391	412	379	396	378	363	368	396	359	394	388	412	378	372	383	370	366	405	370	363	402	413	381	414	381	377	370	429	396	372	415	367	374	398	379	403	369	415	389	386	393	338	386	398	378	370	368	351	361	403	346	367	373	378	341	376	370	415	374	383	351	379	404	410	368	394	355	414	390	403	371	373	383	437	394	379	393	371	382	383	391	375	381	391	374	369	401	359	367	378	368	399	384	399	361	402	369	421	392	378	380	428	355	392	388	370	377	374	403	355	357	424	396	384	374	372	373	379	395	400	423	391	370	407	407	394	380	398	362	405	412	358	372	398	416	362	377	386	396	403	361	388	397	398	346	427	396	373	408	418	375	410	394	412	396	404	363	359	408	379	383	406	390	398	385	400	348	346	387	365	407	393	352	376	378	402	365	423	395	365	402	364	398	360	369	395	406	378	390	423	345	367	370	385	370	384	381	375	369	350	410	359	382	401	417	371	400	405	399	382	388	368	397	404	358	360	377	344	387	346	408	372	370	396	385	371	417	411	385	382	371	364	347	391	389	408	410	383	346	410	382	394	424	382	376	398	389	403	397	388	392	410	402	406	386	360	413	349	413	389	389	405	373	383	377	389	401	403	397	439	405	372	377	374	390	411	394	372	386	387	371	361	370	411	358	379	371	364	403	371	392	347	409	388	392	372	377	374	386	389	390	397	389	406	391	370	355	374	392	360	356	394	383	345	385	378	377	362	399	406	422	369	367	380	378	353	369	361	378	369	402	359	389	363	367	391	330	397	379	389	366	385	359	422	390	354	365	394	394	399	399	379	346	379	372	398	339	382	372	405	379	383	382	419	379	383	403	413	347	391	362	391	414	408	354	386	363	381	362	356	374	362	387	417	370	365	367	382	371	393	400	412	357	356	354	376	370	419	377	389	390	392	378	381	401	391	384	394	347	370	382	372	380	376	392	397	392	378	391	401	363	439	404	359	380	361	372	371	391	386	378	415	374	382	351	369	408	420	401	392	356	354	351	372	408	355	379	384	382	387	362	360	395	330	396	375	405	379	346	397	378	361	355	390	400	416	372	362	403	396	357	383	369	367	403	380	426	389	358	386	357	370	384	380	367	371	367	385	383	351	368	374	416	387	343	377	407	413	409	417	404	339	386	410	382	395	344	368	368	381	409	385	406	417	398	382	359	372	362	395	390	391	406	379	414	390	369	426	365	389	334	409	400	409	383	385	426	373	399	393	368	342	358	413	369	427	393	378	383	377	389	411	360	410	426	390	413	371	382	397	360	375	377	365	340	414	416	356	401	375	405	381	406	393	367	363	424	382	400	370	378	367	382	396	389	393	379	419	398	390	385	401	388	384	400	418	396	403	378	394	375	351	383	379	389	398	368	435	375	391	385	369	409	383	397	384	363	393	395	365	369	382	392	405	377	375	356	430	377	376	396	362	381	391	387	388	415	398	369	368	370	399	406	402	403	380	390	364	369	388	383	389	409	334	382	390	373	385	385	360	391	391	373	394	408	354	404	370	378	410	362	417	421	383	390	387	370	377	377	392	358	351	379	370	421	412	406	369	371	423	345	423	407	381	391	353	431	413	415	403	380	430	395	386	377	381	374	356	391	402	382	407	352	355	390	388	362	383	381	385	376	441	420	407	397	384	372	374	386	376	388	373	402	362	421	371	369	354	394	397	369	382	391	371	373	388	375	374	372	410	419	373	403	378	366	360	420	427	348	378	377	377	372	357	396	392	409	381	363	364	378	396	415	376	393	373	379	392	390	355	389	349	378	381	391	343	387	403	388	394	406	417	362	402	395	379	411	383	395	387	391	393	399	392	409	366	368	391	365	389	405	374	387	380	392	358	401	389	411	350	362	382	411	370	386	349	369	411	373	383	395	356	366	418	362	372	403	406	370	397	407	381	330	388	357	372	386	405	353	397	386	392	360	401	402	412	399	402	356	399	409	407	383	369	351	376	382	359	408	367	379	404	374	406	375	384	395	380	391	382	433	384	378	383	376	387	383	401	354	382	364	396	390	383	381	364	426	351	387	364	398	332	368	392	370	375	397	391	379	381	386	404	391	400	394	398	374	379	403	344	386	411	400	376	384	381	392	371	373	381	389	380
18896	30252	23706	14550	11049	8387	6283	4595	3632	2937	2364	1873	1637	1546	1372	1325	1259	1143	1064	1121	1023	985	893	868	776	802	733	746	728	656	635	645	652	622	583	590	595	557	548	553	566	563	717	762	662	648	654	568	525	534	490	557	557	506	534	498	439	474	510	481	510	514	464	481	464	540	493	467	530	497	488	484	505	460	525	491	482	487	500	472	476	481	459	471	468	482	520	495	502	505	470	509	502	509	445	500	502	488	482	516	451	500	457	496	494	452	479	500	491	490	503	498	496	482	523	463	526	477	498	474	475	461	512	489	518	524	519	503	492	498	476	545	489	472	494	480	499	491	454	552	530	507	477	480	482	472	501	510	502	480	437	493	503	481	511	511	479	473	509	483	473	504	479	500	487	474	485	506	492	484	465	472	461	489	514	488	478	504	509	500	478	479	508	465	544	494	437	519	501	465	468	509	452	491	534	425	497	466	515	504	483	502	462	485	519	507	484	506	532	479	488	505	513	512	511	538	500	497	483	505	475	485	471	487	454	459	499	483	511	513	474	511	474	487	469	438	467	501	488	507	489	494	480	489	475	495	496	485	463	463	506	492	515	543	475	525	477	464	463	460	498	468	491	495	483	455	479	515	512	490	476	479	463	464	526	484	512	455	492	493	509	514	480	516	502	475	514	504	481	490	486	491	486	479	477	487	466	471	469	480	461	493	511	471	469	499	482	486	467	487	471	453	519	478	461	505	459	477	482	488	524	520	470	470	556	459	465	496	502	505	494	502	485	499	471	496	515	484	489	514	495	468	459	520	516	526	444	481	514	508	515	497	475	489	491	468	492	500	488	487	500	495	471	489	511	451	471	551	493	498	475	550	525	496	463	473	550	461	496	455	471	523	476	504	522	499	478	484	451	501	499	512	488	441	507	517	505	495	505	475	505	487	494	508	509	468	468	466	503	474	527	495	457	465	542	529	484	506	529	464	500	467	480	488	485	504	445	461	488	524	509	453	483	500	474	480	492	493	473	468	476	481	480	451	535	515	516	501	536	483	496	445	485	479	475	513	511	488	532	496	460	483	473	549	504	485	499	468	494	451	460	512	509	474	472	471	509	496	522	528	486	445	494	477	492	491	538	540	472	496	509	490	477	510	461	490	506	448	469	461	511	460	478	502	503	525	503	495	492	497	500	481	484	525	536	516	507	515	523	433	513	494	487	471	484	468	488	500	501	512	499	519	527	469	503	506	483	481	472	450	521	478	483	511	491	479	478	503	479	539	483	517	467	476	499	493	479	458	514	488	507	534	502	474	566	500	498	507	504	455	474	468	485	471	480	489	499	477	510	502	488	473	503	478	492	493	492	474	510	500	539	500	461	517	490	496	455	508	489	511	476	498	490	493	534	485	523	514	489	513	482	498	490	517	496	532	510	495	498	480	486	486	497	470	521	499	467	481	459	489	512	527	524	511	507	488	517	501	480	471	503	481	468	469	473	480	535	514	507	504	475	497	474	453	503	482	484	481	499	488	457	491	490	476	513	502	505	499	515	507	463	520	519	492	474	486	514	509	529	458	511	499	501	502	512	459	480	524	472	474	475	495	437	514	494	487	463	531	489	493	459	457	488	486	508	487	477	492	513	474	473	488	501	511	478	504	442	490	493	499	507	523	481	506	483	486	466	516	475	456	545	457	499	493	498	530	460	512	488	463	490	515	509	511	500	469	512	482	520	482	502	508	508	480	526	477	488	493	502	506	518	489	484	500	502	519	508	500	453	508	467	534	492	462	473	498	511	485	463	499	510	491	453	481	515	494	502	490	479	532	484	497	500	457	469	508	555	481	498	478	526	490	497	497	525	502	486	503	439	526	501	498	492	499	464	473	488	471	507	471	494	543	524	468	493	546	489	456	485	512	461	455	469	521	526	521	472	467	459	472	482	483	474	459	483	506	497	489	507	512	510	472	454	513	481	481	471	482	499	518	500	481	474	513	442	487	525	494	506	491	493	474	525	476	504	462	461	432	472	498	476	454	510	511	491	504	484	440	518	512	467	503	481	481	475	476	442	477	510	481	478	523	477	461	521	542	479	470	487	492	480	499	466	454	513	477	468	473	514	505	468	504	498	511	478	500	474	470	510	485	508	473	477	509	489	463	458	458	495	485	455	507	455	481	467	483	483	471	493	478	490	520	481	470	491	521	503	520	518	486	486	482	481	503	519	485	464	493	451	512	468	493	429	468	530	521	494	490	547	477	515	470	492	504	483	473	525	467	438	497	471	492	475	536	503	533	471	485	476	493	503	480	504	481	473	456	456	490	482	504	482	501	515	457	473	494	493	477	472	513	529	470	519	477	448	530	518	508	493	495	545	497	456	515	540	499	486	458	449	478	541	476	498	512	485	479	502	467	526	510	483	498	445	510	482	456	492	413	499	514	496	496	490	483	504	500	502	485	476	458	483	456	509	482	490	523	474	481	481	477	460	482	481	514	431	501	499	487	464	475	522	519	493	499	481	485	471	539	518	524	494	557	519	492	494	529	522	480	473	482	482	514	473	478	465	522	481	478	457	504	531	519	445	523	479	473	467	454	520	488	463	483	526	480	491	516	479	489	472	481	484	459	466	495	497	489	472	456	477	449	520	451	501	510	501	532	509	479	492	501	465	494	519	482	491	456	510	512	492	505	509	514	473	468	465	483	477	496	488	515	529	477	463	464	498	482	458	525	448	518	466	509	499	536	474	485	515	473	493	476	495	521	456	469	505	504	542	528	506	504	478	450	521	479	508	482	526	497	537	455	491	467	479	474	480	458	485	489	519	503	513	470	503	479	483	460	507	491	494	494	503	454	484	480	483	520	471	484	496	523	465	492	487	494	495	482	460	478	461	470	481	443	484	475	458	485	450	497	508	439	507	505	491	477	460	516	475	481	521	484	470	528	461	482	475	508	505	511	497	501	449	476	471	523	471	508	538	472	493	464	521	513	475	493	511	505	491	490	495	483	506	495	483	534	529	499	483	501	522	522	487	502	516	441	480	494	509	540	474	518	498	499	486	458	484	471	530	458	468	496	500	452	477	496	507	488	456	484	503	485	491	559	468	485	479	526	493	486	468	462	509	509	496	517	487	496	525	467	496	500	474	489	513	446	485	470	502	499	518	480	492	470	513	502	496	502	453	468	482	519	477	528	473	459	501	461	486	443	502	473	455	484	442	488	496	462	504	476	489	506	533	507	492	492	455	500	519	487	509	523	524	485	442	471	521	471	508	489	550	489	502	538	513	477	464	471	453	516	502	475	504	466	437	488	511	507	502	531	517	500	499	511	515	493	459	490	461	481	492	497	470	466	476	469	499	522	501	475	517	446	473	475	524	516	476	484	489	441	486	491	491	520	487	484	449	534	484	475	470	498	488	516	473	485	473	469	494	460	489	489	492	468	481	490	497	506	521	507	487	507	471	527	461	495	481	524	504	460	483	460	462	446	456	485	493	502	495	480	449	454	461	495	491	522	468	456
24325	21272	28452	24418	21120	13549	6160	3583	2564	2002	1643	1384	1214	1110	959	881	900	787	737	740	691	686	697	637	553	561	545	549	517	489	523	460	460	437	434	382	431	400	371	389	360	471	1128	1302	1007	848	776	586	532	538	507	427	387	360	349	357	351	364	333	350	360	330	319	339	336	341	309	327	336	347	351	347	329	369	348	354	353	330	359	340	341	329	330	341	340	357	314	322	359	287	336	333	312	332	348	347	350	337	341	370	361	356	341	336	333	335	355	355	323	352	312	311	343	319	343	355	337	349	371	311	331	356	343	311	327	333	355	347	345	324	340	337	333	366	318	334	327	338	379	328	351	331	342	324	338	309	335	332	348	341	350	345	305	355	314	357	314	298	322	381	335	311	294	328	321	378	343	353	348	298	341	330	333	304	354	314	340	311	334	340	321	325	354	375	325	343	332	355	325	322	331	310	341	354	339	345	329	319	322	354	364	350	342	355	336	305	353	325	346	340	317	337	324	358	342	320	354	329	350	356	344	342	342	336	346	341	358	339	339	333	326	331	356	326	351	348	327	326	323	353	332	323	350	331	366	338	323	347	344	355	335	326	342	308	295	354	351	345	304	315	381	340	360	340	340	336	329	339	308	341	328	368	342	339	360	332	373	362	348	336	316	341	343	334	343	329	329	378	339	309	320	352	333	340	364	308	347	329	348	339	302	337	338	333	339	372	353	325	365	353	332	357	340	310	331	361	325	334	347	336	322	324	378	316	338	307	351	334	328	310	321	341	375	297	327	354	302	370	352	315	333	333	336	312	343	357	353	322	334	341	349	324	316	352	350	346	340	334	348	347	316	349	349	324	332	304	309	352	327	346	345	351	325	321	319	313	344	344	294	346	314	362	336	357	345	336	317	327	328	360	332	329	382	353	357	351	326	324	317	318	344	340	320	329	320	334	347	331	326	345	333	339	368	352	354	332	366	363	344	332	348	342	326	309	353	302	380	329	316	353	366	335	327	353	354	314	320	351	339	337	294	334	328	364	338	342	341	327	350	333	335	330	327	339	335	311	335	339	298	375	349	344	318	353	372	328	365	333	313	324	320	354	346	334	344	345	328	349	329	318	327	327	381	342	338	325	338	354	328	332	330	331	332	354	339	323	327	344	332	328	363	365	337	339	331	354	341	331	352	362	332	338	313	334	358	361	328	322	313	335	358	330	315	309	332	309	330	341	324	328	347	311	332	300	325	334	300	325	360	331	344	343	338	342	345	319	360	317	343	373	360	348	340	323	320	337	363	347	370	332	310	348	323	339	343	352	340	341	330	324	368	311	336	337	343	326	311	349	300	349	329	312	358	324	325	329	319	361	332	354	338	351	319	347	352	334	301	340	327	318	328	318	337	343	322	319	333	356	351	349	315	374	357	311	346	353	322	381	345	336	343	349	348	339	318	328	349	338	352	337	369	334	320	348	339	376	331	338	345	305	308	351	321	324	311	351	325	313	334	352	342	349	372	311	325	373	332	308	345	343	342	354	323	312	363	326	362	341	336	352	335	310	363	314	340	323	334	325	350	339	348	355	338	365	323	341	351	341	307	357	349	301	368	340	342	377	380	333	330	331	321	325	339	337	330	344	340	344	339	364	306	363	306	356	354	349	327	329	357	298	327	326	345	322	347	325	330	346	355	365	343	353	310	341	337	347	346	317	347	327	342	316	350	328	321	339	359	327	309	338	329	328	327	354	338	341	310	311	339	330	341	315	329	316	326	335	340	343	338	352	324	358	376	356	332	323	308	318	315	330	332	321	325	366	338	341	347	303	368	364	361	353	343	371	340	332	374	319	300	346	320	338	345	309	329	389	328	333	352	336	360	341	335	304	327	335	368	342	362	338	334	369	333	335	347	352	326	351	340	326	336	323	320	338	331	331	326	329	337	377	346	365	349	376	363	355	346	325	334	325	348	345	324	335	317	315	319	357	383	315	334	348	356	290	329	340	365	367	312	340	323	311	359	355	358	358	335	340	346	339	345	344	347	331	320	364	316	345	315	360	348	314	353	336	314	328	353	325	326	335	349	326	345	330	354	342	348	337	322	350	366	345	303	307	333	330	339	334	364	330	335	343	343	313	355	334	318	315	334	349	357	367	367	360	362	357	351	304	337	371	332	340	322	341	323	327	333	317	337	341	327	340	346	329	353	359	355	373	313	306	341	304	324	338	335	329	333	348	360	349	344	329	326	327	327	341	355	336	360	340	324	369	315	333	327	343	322	335	336	320	321	334	356	335	354	328	365	325	316	313	332	362	345	316	341	334	344	325	324	343	350	357	349	318	325	342	308	353	355	356	355	342	340	325	344	349	328	361	337	338	330	324	314	337	327	315	343	331	361	374	337	362	368	321	324	328	321	350	365	372	380	311	333	347	324	361	358	340	329	339	340	340	328	375	325	352	331	338	342	353	337	383	323	327	326	333	318	312	341	342	348	332	333	333	350	317	330	311	326	326	336	331	332	340	343	348	310	325	380	347	308	328	344	355	323	354	356	351	320	333	313	326	329	320	351	321	356	350	342	345	330	342	369	359	329	330	375	317	296	338	333	329	333	328	364	330	337	321	366	353	313	337	312	352	317	369	348	298	347	347	316	293	359	352	350	333	318	369	345	317	297	332	321	307	330	322	358	315	350	330	347	351	335	334	315	331	319	344	337	365	350	328	317	357	330	304	337	349	349	342	364	351	317	328	331	327	327	336	342	339	332	350	339	331	338	320	331	344	290	342	320	356	379	370	330	300	328	326	331	348	350	314	344	359	322	369	344	325	369	350	364	344	300	335	346	343	369	364	357	351	368	335	351	331	323	339	347	325	324	354	354	314	348	336	342	366	355	307	361	330	320	342	309	315	355	338	314	326	324	303	347	303	337	318	332	331	321	340	336	354	346	334	349	322	353	348	337	354	346	340	300	369	343	352	357	351	369	324	319	350	363	349	332	335	347	359	345	352	339	328	341	308	343	328	333	349	333	350	323	334	363	361	357	326	354	332	310	359	309	326	335	328	343	325	345	318	336	339	352	344	318	317	315	333	341	310	342	369	349	325	329	316	381	349	333	333	360	336	369	359	347	316	323	359	337	317	339	327	329	334	341	375	356	332	336	350	306	352	339	335	332	333	306	354	350	341	312	318	353	378	341	332	343	325	366	320	345	328	330	341	337	329	315	312	338	331	323	319	343	339	371	348	334	359	377	357	309	361	330	354	359	302	337	326	358	335	370	335	318	314	349	325	327	332	333	350	371	322	354	337	361	343	340	340	322	308	370	326	308	329	364	310	325	321	385	339	359	341	341	313	336	318	334	347	316	343	306	340	311	337	333	355	288	325	339	332	337	297	325	317	357	330	310	349	339	339	327	349	349	360	328	326	308	318	312	379	357	339	329	327	356	340	339	319	338	332	313	310	347	331	333	361	321	312	335	356	316	349	327	334	347	332	297	353	333	368	342	347	330	330	332	361	340	301	338	345
22500	39573	31349	21455	16814	13106	10064	7597	5930	4819	3930	3114	2703	2337	2112	1875	1912	1614	1442	1516	1398	1267	1194	1026	922	937	818	819	770	761	785	719	664	638	647	597	534	566	554	538	599	721	2099	2414	1909	1587	1348	981	822	693	735	677	548	459	500	457	452	450	411	404	464	484	440	428	433	431	414	458	429	464	440	433	465	461	414	432	419	400	437	432	428	450	468	426	401	477	436	409	440	428	414	414	447	414	462	434	477	426	445	444	430	443	453	458	428	410	417	449	456	438	401	396	409	393	443	420	447	389	426	417	429	431	439	413	434	435	425	445	429	444	438	413	386	435	445	407	441	443	428	413	437	431	413	415	452	417	417	425	397	439	412	477	442	417	434	427	434	435	446	446	434	406	417	424	415	420	446	431	428	424	451	435	411	418	409	375	409	425	478	427	439	395	412	428	476	428	438	428	443	427	417	435	431	450	436	434	459	447	454	427	418	416	408	439	422	444	410	418	404	459	438	415	441	432	409	426	382	431	441	420	444	417	424	431	439	452	451	432	434	446	444	476	431	426	434	396	463	441	412	411	433	433	445	488	415	426	416	433	468	443	401	438	401	451	450	418	506	429	488	462	407	450	458	424	448	426	420	447	422	420	445	437	450	444	419	433	449	407	440	398	426	421	411	395	428	428	433	427	439	493	453	411	430	443	432	421	449	438	440	426	435	409	411	418	450	422	448	446	426	432	459	418	445	460	430	436	402	388	435	472	474	448	424	444	421	479	429	426	441	448	419	454	389	410	449	454	434	428	446	459	426	444	423	418	425	439	454	397	454	444	453	432	438	432	435	455	450	459	446	474	429	467	418	425	433	413	432	457	448	436	455	432	433	417	426	468	424	443	444	417	462	429	444	465	397	428	421	425	470	454	416	448	394	424	432	408	445	420	398	438	431	416	465	423	458	429	440	386	422	455	432	412	450	392	436	473	425	455	433	429	434	429	416	467	440	434	428	427	404	408	402	426	463	449	406	478	431	407	456	433	452	447	433	444	421	398	414	418	465	466	402	471	437	396	419	434	453	458	443	436	416	435	466	435	420	461	473	425	411	413	437	459	465	415	402	457	438	415	416	443	413	428	444	444	457	409	437	457	426	438	430	431	403	447	465	439	437	431	460	431	401	413	414	438	438	428	394	415	422	454	429	435	397	456	431	417	411	418	400	464	458	486	435	377	421	416	431	442	393	475	426	447	450	445	444	426	427	434	412	438	402	440	448	420	415	430	478	461	436	403	408	402	431	449	434	442	414	403	480	462	426	427	437	423	417	436	465	436	444	430	467	464	435	436	443	431	425	436	417	430	423	392	463	445	411	443	431	426	400	448	427	452	441	452	447	415	403	455	442	452	424	440	426	421	448	461	451	427	382	444	405	432	429	468	447	409	458	451	446	430	421	455	458	413	454	464	425	395	425	406	442	421	427	470	429	414	447	413	424	438	425	415	426	444	469	407	411	457	429	439	451	418	436	405	432	424	451	397	430	434	422	417	424	495	414	457	433	436	423	463	456	396	450	436	466	461	468	448	480	382	462	453	443	431	399	443	416	454	376	408	424	453	451	433	412	439	414	443	467	414	475	385	466	433	440	437	473	409	387	427	412	435	448	445	418	426	436	475	420	462	460	466	408	424	406	394	416	428	418	468	447	443	428	414	420	428	427	442	447	419	424	413	417	396	461	458	402	461	413	447	439	403	432	468	429	434	441	420	414	470	465	423	453	423	455	426	430	470	450	445	461	407	399	413	463	453	449	445	421	428	424	394	416	444	441	404	449	443	416	430	440	461	437	444	419	444	448	405	447	423	440	419	469	433	431	453	427	413	439	420	469	423	446	433	414	463	455	457	422	452	441	395	406	449	398	405	425	404	426	446	463	424	410	498	422	417	407	422	390	419	396	426	463	442	419	432	421	428	468	415	444	412	437	420	423	404	418	410	474	433	421	415	391	431	410	411	445	472	443	420	413	431	430	448	435	429	439	460	431	446	448	449	421	451	420	426	428	465	461	391	422	442	447	418	431	432	428	419	419	435	424	460	460	422	436	427	410	426	415	471	426	406	423	406	402	449	453	440	427	408	455	395	420	405	445	459	442	434	440	446	452	406	387	423	418	424	418	458	434	448	383	423	415	442	453	444	428	489	400	430	429	432	455	464	425	445	434	411	424	408	447	402	434	425	420	432	430	438	419	409	447	402	410	406	427	414	413	438	442	427	435	423	425	448	448	436	460	460	421	398	405	433	441	446	420	433	393	443	453	414	416	420	418	456	443	442	474	461	405	443	424	440	428	454	449	468	455	417	466	454	428	388	429	407	434	424	413	427	425	416	414	438	443	435	412	458	406	407	485	400	477	422	413	433	463	442	404	420	422	431	459	458	444	438	450	454	380	404	418	407	439	427	465	446	441	421	432	435	438	445	445	425	432	422	430	399	408	438	444	448	417	482	434	478	447	419	391	429	426	480	415	452	462	424	477	439	442	432	448	424	441	432	459	446	459	471	444	418	476	399	411	447	432	428	437	420	440	434	442	455	455	396	439	429	459	411	428	409	422	428	421	429	400	434	419	437	434	419	418	440	425	468	456	447	417	437	418	467	434	451	462	446	410	441	438	395	429	401	448	425	436	418	432	437	453	459	425	422	468	432	430	419	438	464	412	458	424	440	427	396	410	440	445	452	377	459	440	438	418	424	468	485	471	433	456	398	435	425	464	446	431	433	436	438	463	386	420	409	427	426	432	385	439	446	413	419	454	410	395	428	434	439	425	469	459	409	432	429	422	374	403	444	416	457	416	388	485	454	469	475	400	451	423	443	420	464	444	393	411	447	435	431	446	442	448	429	453	428	434	403	459	402	417	415	450	436	435	417	441	462	446	473	440	431	441	421	435	440	453	462	433	441	370	411	449	469	437	446	446	448	426	422	415	412	452	454	439	383	428	427	429	451	435	416	440	409	441	424	422	418	462	455	406	448	443	455	456	438	410	462	451	461	436	415	427	431	401	409	445	443	441	434	425	417	433	454	450	436	452	440	446	410	426	421	399	396	437	457	422	426	422	454	450	381	415	436	443	453	433	425	423	436	460	383	422	410	429	434	422	406	407	457	429	423	400	408	449	432	448	440	439	488	434	437	450	416	444	412	440	419	402	438	431	486	431	381	440	431	415	443	451	444	424	411	459	415	461	438	426	444	398	443	431	400	424	453	417	476	430	426	402	451	460	432	463	453	449	401	466	427	434	440	423	443	423	437	425	441	418	466	473	435	457	475	440	423	438	425	436	425	407	403	450	429	400	436	420	435	431	469	413	437	429	432	434	411	425	412	417	420	461	410	422	451	433	448	443	414	447	452	433	430	420	453	404	428	445	437	446	449	417	421	421	413	418	404	434	429	396	407	438	439	408	390	433	406	400	415	403	447	412	438	463	421	486	450	446	442	459	440	381	418	446	466	411	450	403	442	431	437	418	389	441	466	442	408
23242	21246	28936	23824	21307	21302	13603	5497	3653	2916	2333	1867	1687	1432	1349	1211	1144	1026	919	945	886	800	790	706	581	669	601	571	538	552	545	520	479	470	477	420	450	469	432	447	468	544	1683	2226	1563	1384	1135	898	746	597	536	448	389	360	339	352	346	325	340	299	324	335	305	294	313	307	328	360	319	348	308	340	328	345	312	293	333	316	327	329	330	322	350	306	329	322	359	310	331	357	308	279	346	317	319	313	311	310	355	306	339	359	342	342	299	330	325	297	321	298	317	346	331	331	352	327	308	302	299	300	331	327	303	325	352	300	316	335	303	340	324	335	342	312	321	351	340	310	313	328	321	341	309	337	317	329	338	328	307	305	328	314	328	373	397	322	323	308	315	318	340	334	294	360	336	333	338	324	322	317	329	357	341	327	316	320	303	307	319	321	331	337	309	349	329	355	286	325	334	322	375	351	310	358	324	321	331	306	323	342	279	355	340	331	335	331	318	329	320	328	332	325	342	365	344	334	323	357	332	333	357	333	345	301	332	353	326	304	299	330	333	304	316	306	343	331	331	304	313	315	336	330	313	345	326	331	332	362	351	304	350	348	363	363	345	321	322	324	328	312	320	340	308	347	310	348	323	357	341	336	328	305	305	305	284	301	325	283	342	300	363	327	325	313	338	308	310	319	301	309	336	316	306	329	332	328	331	351	330	329	333	318	351	333	326	339	350	324	301	333	342	314	354	301	329	334	364	352	312	316	339	313	342	313	310	330	324	318	335	334	328	341	350	342	338	333	339	310	325	314	327	325	317	331	312	350	317	327	320	315	343	339	348	347	353	314	316	308	334	318	326	324	345	337	305	327	327	315	338	314	325	313	349	337	304	314	324	321	326	333	353	352	346	339	333	310	305	322	355	325	338	326	355	299	329	345	351	316	355	333	311	333	302	337	324	359	305	350	314	325	347	313	294	307	283	309	322	351	327	325	311	289	339	343	334	358	312	313	351	331	304	303	297	327	337	356	327	331	310	335	335	316	343	323	314	321	373	280	328	336	314	324	300	298	306	316	320	326	341	315	313	345	329	326	342	307	307	309	318	365	314	339	311	314	315	348	341	349	352	345	305	330	301	347	326	323	322	340	317	327	361	312	340	315	308	343	320	327	327	341	320	318	310	329	353	355	355	346	336	319	312	323	362	343	326	339	321	329	348	289	307	341	323	330	317	325	335	334	346	309	333	347	375	335	351	321	319	354	291	334	353	314	313	325	324	353	322	321	334	327	316	305	329	318	316	296	339	333	372	322	340	335	345	312	327	324	330	313	305	329	301	348	327	326	306	342	298	348	325	368	345	351	338	335	316	334	312	343	322	356	330	313	282	347	328	334	337	341	311	335	355	309	333	305	327	319	342	293	330	352	341	302	342	315	330	329	327	343	338	323	335	309	343	333	313	334	306	336	315	308	332	333	321	348	360	308	348	346	346	319	298	328	329	334	341	355	330	336	316	321	341	320	334	330	346	340	329	328	360	345	322	315	304	332	362	347	340	318	359	335	328	321	351	315	355	330	343	313	330	332	334	305	340	310	328	302	295	348	339	331	366	329	345	291	332	287	354	313	338	334	354	320	332	308	326	360	363	329	323	346	346	334	344	344	338	289	329	329	330	321	328	309	319	346	320	319	363	310	307	340	324	341	353	354	371	325	345	360	316	332	347	328	314	309	340	327	355	351	317	334	313	346	347	343	316	349	354	326	322	300	317	357	349	338	317	339	322	343	367	307	329	338	331	293	326	343	328	346	347	334	323	348	363	294	335	329	337	316	312	317	292	330	342	345	339	307	320	317	334	328	365	373	321	302	346	330	344	319	329	301	324	302	330	322	316	323	347	331	333	332	311	333	338	286	346	321	333	325	311	327	321	319	344	339	349	320	320	324	291	329	321	330	335	316	322	351	325	306	312	316	335	304	283	318	334	357	318	301	311	321	336	360	315	311	327	329	326	329	362	313	355	313	333	310	300	336	336	336	335	334	337	315	281	314	357	320	345	304	322	360	353	303	347	327	336	314	313	275	328	333	348	316	326	309	322	336	353	344	305	320	328	310	338	322	341	328	311	340	352	317	334	298	362	346	336	311	299	343	334	300	312	341	344	323	347	322	298	351	307	310	339	352	321	351	362	309	333	302	341	289	344	328	344	327	324	326	358	350	307	312	339	339	323	335	324	349	342	304	335	344	369	325	309	318	347	346	337	303	324	337	303	328	336	321	334	337	341	310	347	337	366	346	335	332	328	310	322	350	326	310	334	340	314	333	313	357	312	332	337	361	331	350	339	313	319	308	309	349	324	304	327	323	292	317	330	356	347	310	317	305	284	333	308	348	340	356	358	337	328	356	315	332	345	354	325	282	324	327	375	317	313	315	314	328	347	345	343	327	310	340	370	308	340	338	319	291	332	318	343	330	307	334	320	340	348	326	327	356	349	330	326	338	343	343	344	319	328	332	325	353	320	324	339	313	331	362	349	289	366	326	317	321	308	333	334	333	337	334	309	344	321	344	306	345	318	333	343	322	323	308	353	315	301	315	330	333	302	351	338	322	329	340	325	310	337	335	326	329	329	319	340	290	345	325	335	320	344	320	301	307	373	342	310	343	301	319	331	277	351	339	332	309	351	340	330	337	303	329	310	343	361	327	299	345	320	302	320	308	325	320	322	331	325	343	348	342	336	303	313	343	308	332	336	321	297	335	333	317	329	319	322	322	336	362	303	333	314	360	345	315	321	323	323	297	272	324	319	345	316	331	302	329	312	288	311	329	323	383	311	332	336	316	318	325	328	315	329	351	323	326	328	327	340	342	317	305	331	327	321	296	340	333	293	346	337	318	329	341	319	302	335	313	328	313	363	327	363	326	333	352	334	284	357	334	320	309	327	329	328	310	362	330	328	313	336	309	368	346	354	317	356	311	370	314	312	332	332	365	313	342	336	315	303	321	320	322	327	332	304	336	317	299	316	328	342	327	334	326	367	306	315	297	324	348	347	338	338	311	360	335	312	343	333	339	340	322	339	316	348	342	338	327	342	352	313	372	341	328	339	316	334	326	357	305	320	329	327	324	343	326	298	321	322	325	321	327	332	353	335	318	311	324	300	334	329	327	337	320	366	334	350	301	303	341	353	339	329	308	304	316	347	320	328	325	329	332	316	320	315	324	324	336	340	332	347	313	324	362	345	304	322	324	286	344	307	329	325	315	333	337	316	344	321	342	331	335	349	345	333	335	313	338	303	295	337	308	295	308	347	329	329	340	313	286	305	356	307	331	341	301	348	325	319	317	353	325	311	349	308	339	313	336	308	364	338	367	316	326	358	314	336	359	360	300	318	363	320	355	330	302	306	292	319	308	325	290	345	357	318	334	331	331	342	328	319	356	289	300	350	288	317	326	310	325	355	326	347	337	328	284	344	327	326	321	301	347	324	297	298	336	351	330	326	370	319	299	314	333	331	320	300	317	338	307	327	354
25601	44552	35280	25851	21175	17069	13206	10274	8381	6609	5258	4272	3738	3245	2941	2601	2443	2172	1848	1923	1800	1588	1467	1267	1164	1086	1098	1057	901	876	897	888	868	734	692	614	679	546	609	563	609	931	3177	4125	2937	2467	1910	1511	1140	1012	857	709	583	491	494	425	419	451	418	407	410	389	384	384	403	473	435	401	426	406	433	404	414	393	424	400	405	390	399	432	444	403	427	407	389	417	412	434	398	411	424	439	432	443	443	436	417	433	424	467	381	415	412	420	411	414	414	399	432	425	394	415	395	447	352	392	454	415	449	390	399	421	437	428	418	400	404	397	448	425	404	400	396	400	405	421	454	402	443	425	424	450	392	441	444	397	384	451	450	448	406	416	453	395	441	405	381	404	432	408	397	392	403	436	423	381	416	382	393	400	453	457	412	404	427	435	435	408	399	392	403	392	413	391	388	454	388	400	402	361	360	385	441	394	410	410	441	415	419	421	444	424	393	417	409	386	406	379	398	370	378	485	397	401	410	386	422	403	428	430	381	383	456	401	422	431	425	394	433	439	421	410	403	396	402	440	403	391	419	372	402	420	421	415	414	426	393	437	413	418	387	424	389	410	389	389	401	440	407	419	410	376	417	407	421	421	438	480	389	411	380	413	396	439	440	446	405	424	432	426	371	437	443	427	453	413	394	401	398	413	449	412	384	410	391	396	365	453	386	411	419	425	431	379	433	429	427	473	405	387	414	426	396	390	429	407	385	422	435	414	445	428	413	439	414	437	386	400	407	422	418	373	448	436	385	418	412	403	389	400	401	376	414	425	401	395	413	422	362	403	415	426	371	403	389	389	370	401	422	406	384	381	407	420	443	440	398	373	429	401	402	434	409	414	396	422	386	437	433	397	383	436	420	456	395	437	421	417	460	442	421	373	364	429	425	442	410	443	399	423	401	383	400	413	398	410	374	429	440	418	433	383	387	409	385	409	391	416	407	418	383	389	410	392	407	416	408	362	462	457	424	441	405	446	403	465	387	401	380	409	448	427	396	410	448	395	427	447	412	411	439	412	416	418	421	447	399	435	406	444	370	423	420	439	421	391	414	426	402	449	423	409	416	353	415	436	404	378	413	442	405	410	438	389	425	418	423	398	413	422	400	423	402	403	395	400	421	393	418	416	416	371	421	391	412	426	430	395	442	408	419	414	422	402	392	437	410	405	402	416	426	426	423	393	433	409	428	395	404	386	436	435	408	399	417	414	490	400	429	406	390	420	455	430	407	398	446	418	431	403	400	412	437	411	405	412	421	402	410	378	381	407	369	439	436	430	416	394	439	402	408	366	392	338	417	427	424	394	416	405	415	423	403	434	431	427	405	410	434	410	391	432	406	423	429	442	420	407	382	421	415	442	396	367	428	405	424	409	428	417	413	404	394	431	466	431	423	369	416	412	371	401	407	430	431	405	417	409	392	406	409	388	372	414	397	436	406	449	401	410	400	413	401	366	393	421	411	406	425	395	370	424	395	399	397	420	419	421	423	420	408	397	395	382	407	402	420	383	409	400	413	419	441	419	406	401	384	416	410	393	391	417	421	391	416	447	418	406	430	388	380	415	377	444	398	428	389	420	398	406	420	380	405	393	400	420	413	407	409	387	386	442	423	439	430	421	431	392	422	421	379	427	389	444	411	418	374	383	416	436	430	445	400	399	408	376	419	424	416	406	368	412	421	396	409	427	408	404	415	444	416	439	420	408	400	403	367	398	418	391	395	425	424	416	405	392	421	455	416	383	389	459	413	407	434	376	405	425	411	415	440	389	454	388	382	412	451	416	427	426	420	457	404	437	415	408	395	417	403	430	397	421	435	426	357	399	403	396	412	386	425	392	435	442	456	386	408	393	393	415	429	398	408	398	389	431	422	464	421	418	365	407	417	412	401	428	427	410	401	411	378	391	370	434	378	404	410	436	414	418	384	438	411	391	397	382	418	424	406	393	430	443	424	447	398	434	404	404	454	418	413	404	397	425	403	448	400	413	399	414	422	363	391	422	400	377	418	405	408	463	416	359	374	412	427	453	425	403	388	413	411	416	419	422	398	415	417	398	421	390	394	400	379	413	395	441	393	376	391	415	428	449	377	390	386	392	400	451	398	434	408	421	411	426	397	443	412	384	384	421	421	377	416	375	418	441	404	420	416	403	427	400	409	415	442	415	404	402	417	409	409	419	432	373	410	425	432	403	380	419	434	398	414	412	371	408	426	425	430	434	379	386	408	378	405	417	409	403	424	391	423	399	430	384	419	419	415	385	398	427	411	370	427	392	408	395	382	418	398	410	408	391	436	416	444	423	393	427	376	396	424	409	404	409	411	392	406	414	370	409	409	367	433	416	427	385	389	400	425	409	423	450	395	417	407	411	391	412	422	458	408	402	390	387	403	375	421	392	409	443	399	406	447	434	389	423	412	415	431	419	445	425	417	378	401	464	424	456	439	397	373	440	405	430	400	425	457	393	414	415	420	396	379	380	413	432	418	405	399	404	425	433	418	405	424	440	425	417	369	383	448	420	427	420	423	401	452	389	417	423	423	401	444	393	392	390	402	419	447	432	403	379	398	407	408	412	398	396	403	404	383	366	409	391	433	425	426	411	422	401	429	422	405	441	410	410	433	436	408	398	418	387	394	441	414	398	414	414	425	385	427	435	400	458	439	425	385	388	413	415	399	400	409	407	412	390	388	450	408	414	364	416	398	424	378	363	404	425	386	392	444	402	415	404	394	382	418	400	384	403	427	400	396	413	401	424	394	420	371	429	434	430	410	394	390	433	441	420	407	403	391	409	435	416	436	430	391	444	365	420	448	418	424	403	387	425	414	433	410	422	404	422	388	421	450	457	412	407	431	414	420	417	438	394	442	413	380	421	363	421	428	395	443	405	456	417	390	398	422	433	413	420	453	382	410	419	430	428	427	418	419	396	428	412	413	418	426	390	426	413	390	430	403	409	418	408	421	391	410	397	421	397	404	407	414	376	401	380	397	439	385	391	411	405	407	427	387	433	402	407	422	419	424	414	384	402	427	409	413	343	391	395	408	421	428	373	414	415	384	389	430	410	414	471	437	405	416	398	409	436	422	410	434	392	385	410	410	424	428	384	406	409	405	399	383	407	416	417	435	414	441	409	375	404	397	381	427	433	389	422	404	422	424	412	423	408	423	407	401	405	396	416	383	412	432	419	408	423	430	435	434	416	415	403	423	393	426	390	394	430	417	438	425	388	384	401	393	426	429	388	435	433	400	410	398	399	429	384	422	417	397	351	402	423	405	385	443	390	397	429	397	426	395	402	430	346	426	439	407	387	397	448	430	426	432	417	417	441	390	413	405	435	422	407	380	410	385	396	436	420	427	422	449	371	441	413	398	408	401	422	419	404	343	400	414	392	417	425	402	416	410	437	408	402	384	362	376	426	386	371	420	413	390	395	447	396	438	409	403	379	394	398	398	408	400	436	393	442	392	424	417	409	430	427	424	430
27608	21842	19967	11683	6298	3862	2586	1921	1536	1238	1093	914	774	787	698	725	741	667	569	628	646	565	564	530	554	503	533	487	483	446	473	493	438	423	433	419	427	444	400	439	415	405	456	470	483	499	420	451	418	414	426	379	397	408	391	395	394	401	400	410	385	419	386	391	366	441	384	391	361	413	373	379	404	412	428	388	376	407	439	402	373	401	378	393	367	422	396	388	405	400	415	388	399	401	364	395	391	379	414	370	377	394	349	417	382	380	397	378	413	391	438	385	391	392	403	396	382	385	387	402	396	397	382	406	385	399	370	362	365	383	390	400	419	356	383	412	368	420	345	382	412	370	350	383	396	368	379	352	388	352	421	353	409	409	406	408	420	396	367	413	373	396	371	369	372	407	404	389	359	392	400	388	369	382	373	414	365	374	391	416	382	407	381	347	394	411	392	369	372	360	412	394	359	395	402	378	379	391	406	410	375	403	418	398	399	405	416	391	377	341	384	433	379	394	354	380	401	407	428	402	383	365	413	377	385	380	393	371	385	389	385	378	350	390	390	396	367	363	384	378	384	399	371	362	397	393	411	336	363	374	386	382	392	386	393	400	354	393	414	397	379	383	389	377	381	373	401	394	386	377	414	384	372	399	410	415	378	399	379	376	358	382	361	346	406	421	413	425	343	395	409	416	381	361	386	389	396	400	377	371	386	407	402	417	416	387	433	355	334	382	378	400	375	380	379	385	395	424	358	390	380	374	388	369	358	381	377	405	399	376	382	375	378	378	386	384	402	383	397	384	386	337	373	396	397	365	389	380	402	402	405	364	414	417	418	411	431	396	399	402	370	364	392	403	389	413	412	418	344	382	375	379	349	379	408	402	360	352	413	391	411	369	391	369	379	381	376	386	360	412	363	428	425	375	411	393	393	376	367	347	388	370	429	405	391	356	401	419	363	379	362	401	412	418	376	360	395	369	406	351	418	377	366	363	369	363	370	387	385	397	391	364	377	340	385	420	412	402	387	389	413	392	381	360	390	358	383	351	393	376	374	377	390	396	402	408	435	418	393	368	381	392	391	402	375	375	395	385	413	387	360	400	379	366	403	310	388	402	341	382	393	401	354	378	409	382	382	411	370	392	378	374	396	395	411	375	356	414	378	338	407	386	399	367	388	390	394	364	363	380	412	387	363	354	397	414	394	384	377	391	395	390	380	370	398	402	400	365	384	379	391	387	397	387	388	405	376	397	377	360	408	374	360	430	443	417	387	356	392	357	387	378	399	387	397	401	383	357	403	375	388	415	415	393	396	392	376	372	410	396	375	369	374	401	399	392	392	419	344	394	366	402	383	367	395	375	368	406	362	407	372	366	363	370	411	347	368	389	390	376	347	396	430	368	418	392	403	426	438	396	428	388	391	364	392	403	396	403	394	382	381	391	405	383	381	396	384	393	358	391	417	400	391	397	422	376	405	412	410	403	378	387	358	377	390	390	353	376	407	379	371	382	410	386	362	389	391	373	406	353	392	386	382	383	372	372	419	395	403	383	391	419	396	353	394	391	355	409	404	413	360	416	388	375	369	393	348	377	415	356	395	378	410	427	374	402	400	365	394	380	401	399	373	381	399	392	361	356	405	361	373	383	403	394	406	407	395	380	373	381	406	404	398	399	388	389	382	355	426	412	379	377	406	397	366	404	366	383	371	405	368	386	383	392	370	380	408	432	408	395	399	391	369	393	368	418	368	372	369	370	393	423	393	381	327	396	381	384	358	369	349	407	406	399	416	367	327	372	384	394	375	391	393	385	392	385	373	394	377	370	358	375	376	358	347	338	351	387	375	355	392	387	355	368	389	400	385	369	382	394	385	402	378	377	416	384	426	408	392	399	351	364	435	389	394	369	375	406	392	359	361	358	374	400	400	423	402	382	405	399	408	384	418	363	392	347	370	418	448	377	342	376	362	421	415	397	409	396	392	381	380	380	398	404	412	350	387	397	398	358	393	395	389	397	384	373	422	364	376	382	394	389	394	417	411	360	378	381	384	373	414	391	389	442	434	394	387	385	385	385	390	358	430	385	394	392	398	408	418	397	396	402	388	376	389	402	369	373	413	407	406	378	408	363	389	399	354	386	404	415	391	382	365	381	421	368	429	356	411	422	403	384	411	401	423	364	372	410	390	387	401	388	399	362	366	409	385	337	385	384	384	396	360	424	394	358	420	355	384	406	374	387	373	409	420	391	396	392	358	372	399	396	427	375	409	407	400	365	415	400	365	390	402	382	363	385	417	387	402	380	386	380	419	381	370	399	377	419	413	405	380	367	417	403	437	392	417	376	393	397	392	405	370	377	400	398	395	423	391	331	376	360	376	382	403	423	416	400	403	389	341	374	371	432	415	444	395	377	339	368	396	363	403	395	405	375	372	368	415	401	375	426	389	381	393	368	380	400	368	397	353	375	441	357	385	378	430	371	338	396	395	402	402	410	406	415	351	371	395	384	373	361	401	382	418	396	410	401	378	374	403	400	395	380	390	388	407	394	402	376	372	424	358	402	402	404	375	380	406	400	404	374	371	378	369	387	408	385	405	364	384	400	405	381	368	391	400	392	405	430	358	384	397	385	389	372	399	392	366	390	377	392	398	396	411	389	385	384	396	391	426	375	389	373	373	384	376	433	378	336	375	423	394	379	377	364	392	391	381	414	383	379	378	384	397	405	410	382	349	412	413	347	363	402	385	384	388	397	406	414	424	396	367	379	370	393	424	375	409	404	387	362	415	360	386	416	331	392	384	394	378	372	385	394	394	391	396	402	366	405	372	393	362	413	394	345	407	383	402	372	381	405	377	387	381	376	409	421	409	391	372	370	385	376	405	380	403	416	395	352	385	403	422	384	424	389	410	380	396	405	400	348	375	390	375	413	374	383	340	357	396	385	404	370	368	374	372	389	385	408	404	375	388	416	338	355	416	367	395	389	369	389	384	395	393	429	359	381	383	385	388	394	366	387	400	416	396	387	384	375	389	407	383	364	398	398	367	387	417	386	408	394	372	386	358	384	396	398	407	391	368	382	353	385	401	403	368	405	395	420	393	359	386	363	402	386	368	395	383	420	398	393	442	384	387	405	414	398	395	365	368	387	383	373	419	403	402	378	403	371	416	375	399	368	394	374	344	428	407	409	381	381	379	412	372	385	388	368	382	394	398	382	384	406	425	396	392	390	392	377	370	419	403	452	371	377	386	399	357	380	341	402	379	433	371	382	365	401	399	372	391	408	427	391	418	402	390	366	358	378	382	389	409	398	364	349	372	352	394	408	394	370	420	419	429	356	399	404	396	356	404	399	361	378	388	403	399	389	387	367	366	392	385	387	383	369	343	363	379	407	371	357	367	393	398	395	385	398	382	403	399	411	366	391	394	389	382	375	403	412	350	410	370	391	389	375	375	412	353	368	409	396	384	386	365	389	380	418	371	388	381	372	395	349	383	384	385	388	400	387	390	380	411	356	386	376
19108	30156	23357	14526	11239	8273	6069	4465	3508	2843	2325	1945	1635	1558	1450	1294	1313	1250	1100	1128	1041	989	925	801	768	785	728	748	687	700	702	672	656	632	585	587	574	613	536	588	580	593	625	681	665	665	644	630	587	599	531	516	500	502	506	518	501	518	478	512	473	487	498	485	482	515	519	523	518	448	504	520	508	497	531	501	468	489	499	486	507	465	505	507	498	469	533	497	469	480	486	476	521	499	517	529	513	462	522	489	489	471	489	505	486	533	478	491	479	474	488	535	463	484	473	521	481	504	547	502	514	482	472	518	505	479	483	492	455	496	469	510	508	483	495	470	508	552	504	486	507	486	521	482	481	495	468	499	463	505	446	466	512	500	524	488	551	499	546	483	472	481	552	510	524	549	494	481	481	513	521	503	490	508	534	507	528	525	480	475	518	495	526	496	463	513	518	450	509	536	527	515	479	501	483	510	521	511	514	502	472	509	501	459	520	513	531	463	489	498	525	499	490	517	504	449	491	470	505	502	487	503	499	460	499	501	507	489	473	531	466	510	540	469	498	463	482	431	491	473	545	482	487	484	506	510	517	502	480	500	448	516	482	482	490	477	486	481	527	500	513	516	511	498	493	507	465	469	478	490	489	475	523	475	529	524	519	470	518	485	495	479	503	504	529	512	478	492	498	528	522	505	507	492	514	499	491	470	492	466	522	497	462	497	516	480	492	512	497	532	539	520	488	494	517	474	501	498	517	497	477	494	497	500	483	480	520	525	527	496	512	483	515	476	476	489	469	535	485	536	510	502	456	507	488	484	557	530	548	535	514	538	481	478	516	520	472	462	495	483	491	526	494	508	523	496	456	481	504	485	467	498	487	497	494	500	497	450	508	463	480	523	487	497	504	514	448	485	485	503	502	459	492	506	491	499	470	468	496	481	488	464	464	491	482	502	488	489	540	530	490	557	478	495	511	525	484	468	507	511	506	492	505	518	493	519	513	526	509	517	530	489	522	494	516	522	492	526	498	541	482	505	472	511	503	466	495	498	477	515	485	523	484	513	483	519	504	514	504	506	487	531	509	499	510	508	514	520	470	507	529	482	522	482	512	481	469	477	503	536	496	515	488	510	492	491	506	481	489	463	481	495	500	471	492	495	496	515	542	483	522	457	538	498	491	497	471	471	481	468	521	513	497	484	528	526	537	512	499	478	511	496	510	486	499	521	519	493	460	482	506	490	471	477	529	508	508	506	481	515	488	509	519	529	471	495	482	536	493	498	496	522	493	529	500	482	508	497	497	494	485	494	485	511	505	502	506	478	544	486	505	475	538	493	505	497	490	496	531	485	441	498	485	491	498	501	488	505	476	475	454	487	483	520	462	511	501	493	502	495	510	481	495	447	519	496	492	506	517	511	475	516	504	509	478	533	489	475	494	458	534	473	527	483	517	513	510	509	490	494	500	492	499	548	514	476	518	532	515	541	470	470	469	528	481	504	509	526	435	511	507	444	542	501	498	514	462	544	485	479	470	468	501	492	483	522	496	503	483	502	493	507	503	498	489	496	516	486	510	492	477	551	505	486	502	497	513	493	487	469	481	497	494	552	473	518	472	493	486	526	502	509	510	506	506	473	476	468	490	496	519	538	485	486	517	497	494	550	505	482	465	528	491	490	479	487	500	466	512	496	537	530	510	491	482	524	486	516	515	519	478	471	492	498	500	496	522	500	508	490	501	517	506	487	474	492	495	495	479	481	525	507	518	505	469	490	483	518	486	540	494	447	536	501	505	541	503	475	509	470	511	497	491	488	484	488	519	489	497	510	472	502	493	538	500	491	490	500	493	499	488	491	498	514	492	530	496	532	482	468	519	526	494	511	538	465	522	499	504	484	489	502	486	496	484	523	494	510	498	522	453	448	521	461	512	483	523	513	450	511	517	492	464	512	510	503	486	531	551	496	493	487	475	513	514	511	504	505	478	487	478	510	469	477	483	492	507	484	487	514	463	488	490	471	499	516	475	519	477	481	483	482	530	536	487	467	464	500	522	533	503	464	578	510	492	502	466	521	519	513	538	478	511	498	515	482	543	502	489	497	511	546	467	507	506	541	484	471	518	523	527	492	537	462	514	486	530	492	533	507	485	523	506	500	496	514	480	526	492	481	499	473	477	527	438	506	519	490	486	450	470	487	464	480	517	486	516	535	541	469	501	487	540	508	485	508	489	503	488	503	520	526	507	495	465	483	492	503	511	513	511	542	496	488	484	449	493	527	498	524	506	536	497	521	468	515	495	506	557	447	469	510	543	504	474	460	508	527	486	508	477	480	496	510	512	526	491	474	487	496	509	514	492	538	480	509	521	528	502	496	500	506	504	525	487	551	551	503	505	503	495	497	549	515	520	506	521	483	496	519	481	482	527	506	494	479	474	503	494	515	520	484	500	513	513	537	494	474	522	538	536	534	468	489	512	532	522	529	479	494	463	475	490	535	497	517	501	504	486	479	494	446	507	478	490	502	503	538	528	493	497	513	499	477	489	475	512	494	510	521	494	499	483	493	504	531	463	502	482	524	462	510	472	502	516	495	531	495	497	484	509	494	507	520	487	481	511	509	488	519	489	454	489	517	503	510	484	508	511	508	521	508	520	516	497	490	492	506	530	527	498	562	513	473	486	499	459	508	500	452	477	472	487	537	493	487	497	540	461	496	503	468	497	511	481	495	499	504	495	499	496	492	492	489	459	454	492	425	497	502	500	494	486	527	547	497	478	502	510	515	520	469	558	531	504	512	443	519	461	502	476	557	518	481	448	496	493	479	518	518	477	474	482	499	484	457	536	511	498	491	543	541	478	484	485	472	504	495	493	483	516	466	512	485	497	478	489	516	482	509	561	504	490	464	519	506	540	476	515	527	511	491	517	487	537	519	499	495	547	473	480	541	530	495	488	483	472	518	485	474	525	497	480	484	507	502	543	525	495	462	510	490	495	500	512	514	501	518	487	477	470	502	466	496	507	487	524	506	517	542	510	540	514	531	499	500	483	508	499	510	497	499	516	476	469	520	473	514	488	505	483	484	564	533	516	503	506	502	497	471	520	520	496	470	463	496	536	501	541	478	450	481	532	512	474	489	506	529	505	500	474	515	482	486	515	499	462	502	508	476	510	509	491	484	471	502	489	487	503	551	466	522	480	500	516	524	478	531	511	532	497	466	505	495	501	501	480	513	535	553	530	474	486	500	507	487	485	511	546	480	488	501	477	481	455	491	476	469	539	459	503	505	502	563	434	506	518	492	512	521	461	484	425	495	519	502	493	504	473	481	518	468	471	470	466	490	493	506	477	493	513	483	502	482	490	506	490	502	468	533	553	481	491	531	441	488	529	499	480	508	522	498	506	548	458	525	498	496	483	502	528	567	514	519	470	463	484	484	523	520	491	535	481	514	499	564	510	443	531	470	486	479	499	511	526	500	490	517	485	483	506	515	492	462	535	506	488	487	529	497	474	504	533	436	504	508
24376	21298	28460	24480	21113	13518	6133	3623	2539	1978	1645	1377	1169	1146	1047	940	906	834	760	826	728	693	618	586	592	539	549	517	523	496	517	493	456	448	398	403	416	412	346	412	426	450	1009	1293	1077	1013	851	682	568	513	468	415	381	395	370	373	360	404	314	355	329	297	334	348	356	333	353	336	384	347	380	351	340	364	371	355	339	322	362	343	328	297	358	364	294	312	375	357	339	344	373	335	368	379	348	340	357	360	332	346	349	339	325	351	344	332	340	333	364	335	325	316	360	338	323	350	347	331	373	330	315	373	336	341	370	351	377	344	377	339	352	364	387	327	327	342	359	360	326	337	310	344	366	378	323	333	355	335	334	327	364	305	316	353	340	342	318	362	290	381	329	311	322	318	368	354	343	349	337	367	348	312	344	312	358	351	368	361	342	356	339	362	326	346	340	315	305	313	333	353	346	347	332	341	348	374	357	344	342	361	365	352	371	361	344	369	303	349	331	345	336	331	322	338	351	294	312	365	335	339	369	370	335	335	322	336	358	345	373	352	318	369	349	323	308	374	340	335	345	335	397	311	350	335	333	332	351	372	345	344	319	340	327	345	357	328	346	352	372	339	325	351	358	361	324	348	360	339	329	313	325	358	343	350	350	305	363	330	326	343	351	360	330	366	340	374	378	352	357	343	357	320	327	329	341	331	346	331	340	316	359	327	359	339	312	355	349	370	352	345	380	331	339	317	300	368	347	339	331	366	370	286	357	371	366	346	337	354	356	346	323	340	331	308	350	363	350	361	324	335	331	325	319	312	355	338	338	319	347	350	332	383	358	307	335	363	345	308	345	314	358	339	343	352	355	388	332	320	323	327	326	353	350	359	327	334	340	340	339	361	357	367	343	329	329	372	312	343	332	344	347	342	342	328	355	357	352	346	347	338	329	340	369	361	336	346	357	356	334	345	298	346	335	338	359	337	367	380	331	335	331	337	353	355	324	346	370	361	348	362	333	345	329	356	360	344	350	354	352	357	362	291	355	316	337	318	304	320	356	341	305	333	357	323	345	345	372	322	366	340	369	331	323	360	342	340	350	359	344	340	366	348	338	354	363	373	347	372	319	337	315	364	349	358	342	328	365	356	338	325	315	337	320	328	341	352	341	360	330	334	367	358	343	350	353	322	342	333	343	314	329	330	368	328	333	347	343	335	347	339	372	358	336	300	345	345	364	362	360	328	339	339	387	384	352	351	327	328	339	347	335	323	312	375	339	338	392	345	366	351	386	338	372	328	377	353	333	337	333	337	336	366	343	340	338	370	336	312	337	331	336	345	347	329	363	341	346	367	359	343	358	332	348	335	301	334	376	336	331	345	364	317	297	409	351	359	354	345	350	342	355	370	362	342	311	366	354	333	347	351	314	317	341	319	382	327	342	401	325	349	325	345	366	327	357	396	333	351	352	339	343	309	348	316	352	332	311	348	376	331	344	370	329	346	327	363	340	328	336	338	329	370	357	356	357	333	324	356	325	313	346	326	365	352	344	350	347	373	358	361	351	333	367	331	361	324	339	303	342	326	373	361	340	355	315	320	333	344	331	325	348	327	349	369	354	316	314	326	354	357	342	364	352	337	318	334	340	382	367	314	352	354	356	319	345	337	324	349	371	353	350	362	345	352	327	317	369	352	377	382	338	371	315	312	358	347	323	370	353	348	334	349	368	346	325	348	319	352	360	309	339	345	360	318	359	341	306	397	348	311	362	359	318	366	366	342	356	390	352	363	357	347	377	339	343	377	338	335	357	339	345	338	330	359	366	365	334	359	358	351	373	334	366	342	368	329	332	372	367	381	350	317	362	345	340	332	344	370	361	342	360	364	331	336	349	337	337	353	351	342	337	337	368	335	348	364	380	346	309	360	364	351	361	355	319	334	310	330	363	336	333	328	341	388	363	346	338	340	342	336	337	353	360	330	325	351	340	375	344	329	380	359	352	356	351	336	362	332	309	358	377	336	359	328	375	338	386	313	342	339	341	380	326	344	329	341	337	343	312	341	331	322	336	341	321	347	328	358	336	344	345	320	330	347	352	367	341	350	364	320	356	332	381	362	336	321	349	359	352	349	341	357	359	313	363	346	350	367	358	351	359	318	363	321	368	319	353	327	317	340	344	390	348	344	351	382	326	301	324	351	356	362	327	369	317	338	349	348	364	370	317	336	337	342	334	360	330	353	356	372	350	354	348	397	343	372	326	357	347	348	361	343	313	346	344	361	334	384	364	331	350	339	309	356	355	346	336	340	352	366	353	317	341	357	357	321	329	326	372	338	326	339	356	334	310	349	364	348	379	342	341	368	370	317	352	356	308	341	323	338	349	331	322	354	343	350	322	351	345	377	313	329	372	333	345	324	325	344	376	336	338	322	372	319	335	355	323	393	394	350	357	363	358	348	393	356	332	302	357	334	351	346	340	365	341	325	380	345	354	345	339	355	357	343	332	329	347	332	353	303	354	368	331	324	354	360	360	368	329	317	313	340	327	359	344	360	345	363	334	337	329	329	353	350	360	393	337	328	304	334	329	329	334	363	348	317	367	363	317	369	368	349	365	343	360	345	340	334	335	346	329	354	320	351	338	328	348	325	342	349	350	340	329	361	328	332	361	365	353	349	386	360	330	379	369	359	368	358	341	317	367	357	358	361	316	344	358	347	346	322	361	349	321	329	378	331	333	377	311	338	307	314	351	325	318	345	362	348	353	339	329	338	341	396	315	333	361	324	353	327	344	320	318	347	344	364	335	369	351	358	337	369	361	332	337	355	345	332	323	329	303	332	336	331	320	307	343	348	297	329	351	333	355	357	355	343	347	345	371	377	325	353	344	340	337	376	343	321	311	316	332	355	355	347	343	351	336	343	374	337	381	329	340	369	337	321	348	323	346	372	384	361	323	304	316	344	318	340	339	332	344	361	374	351	309	371	362	347	366	353	378	338	332	342	359	334	344	326	383	363	360	339	332	312	332	341	374	335	341	342	352	367	383	334	327	334	365	351	373	356	326	332	361	318	338	355	359	311	341	342	325	347	357	351	330	319	330	319	344	312	347	370	370	340	315	332	344	332	321	348	354	329	341	342	365	313	350	327	328	362	303	351	372	290	365	375	339	347	335	363	356	355	337	343	348	356	330	359	330	340	381	358	350	332	386	334	334	319	335	329	344	355	320	351	354	363	352	351	305	327	370	286	336	360	358	353	343	352	342	328	337	363	325	373	323	353	366	345	299	327	346	342	361	349	317	359	363	347	342	339	364	356	356	328	379	325	311	309	367	329	325	337	360	347	350	347	351	347	323	348	346	364	335	352	362	376	334	347	313	338	360	346	294	339	323	320	360	368	329	315	358	356	320	346	338	354	351	354	362	344	359	337	348	358	362	360	338	351	349	373	359	332	334	331	348	400	316	326	342	366	312	345	354	364	364	319	336	326	372	338	339	329	322	333	339	350	291	348	339	339	348	315	356	322	350	364
22603	40259	31441	21333	17150	13095	9883	7656	5980	4632	3811	3031	2686	2436	2210	1963	1862	1667	1442	1505	1358	1249	1164	1018	1022	960	973	908	837	787	775	684	670	687	622	592	585	611	583	532	511	606	1816	2407	1942	1665	1427	1149	858	737	652	549	504	494	491	439	466	451	456	367	440	398	443	461	442	410	424	400	480	441	460	481	424	448	398	469	439	411	419	422	481	454	465	436	398	439	461	459	481	440	422	428	457	434	446	453	440	436	451	430	479	416	441	437	463	397	455	463	479	474	404	470	421	450	438	412	448	453	421	436	454	462	451	455	445	413	457	449	442	434	442	404	436	431	415	467	447	439	449	481	430	455	447	457	445	473	459	448	464	433	446	454	454	446	408	459	455	443	409	435	421	412	422	422	430	463	459	442	461	419	409	459	465	459	432	450	416	450	487	473	447	451	428	426	485	459	457	441	397	448	433	403	434	452	450	430	455	496	393	468	456	456	440	438	413	411	418	481	476	407	424	435	443	432	419	403	441	447	438	444	429	412	469	465	429	458	469	458	428	472	431	434	480	429	473	429	467	403	460	438	452	454	454	464	477	436	446	451	445	454	454	408	430	428	458	428	473	466	456	456	436	455	401	432	468	413	405	424	397	446	466	445	420	429	445	406	469	492	446	421	433	464	427	459	436	442	457	442	428	411	481	478	416	441	448	451	434	472	436	443	435	445	429	438	427	438	439	462	460	451	438	417	447	425	497	459	463	472	440	471	427	451	458	439	449	444	448	466	427	427	434	437	444	417	476	445	453	410	447	435	441	414	463	439	431	435	429	432	413	472	490	456	433	417	448	428	479	435	459	451	458	422	409	411	436	416	481	451	452	435	432	483	442	442	496	448	447	496	477	441	423	447	415	461	437	466	454	460	523	427	436	458	467	457	430	449	437	437	445	453	443	435	445	470	443	424	427	478	441	419	456	444	423	460	424	451	442	460	418	439	439	426	438	421	470	434	444	441	440	442	438	411	444	457	454	433	455	427	441	428	448	440	429	443	453	473	456	448	426	440	438	469	453	481	455	446	453	437	414	447	419	409	465	447	447	460	452	443	462	469	456	459	464	462	478	446	420	445	418	402	423	442	481	440	441	420	484	482	431	428	476	443	477	469	429	434	456	440	424	460	471	453	435	478	414	433	445	415	454	435	483	402	474	440	445	423	455	426	411	425	494	451	478	448	468	456	478	481	436	458	429	445	448	452	443	455	421	452	453	440	456	451	453	448	481	469	424	405	441	487	435	446	447	440	415	438	419	460	481	411	437	412	424	458	463	477	496	459	483	445	416	427	446	451	402	481	426	454	473	453	489	436	439	446	473	427	452	414	477	455	461	485	414	448	430	453	459	462	445	466	454	463	447	430	482	443	465	463	391	444	431	464	464	429	425	448	429	439	398	464	445	422	456	442	433	467	445	446	461	400	454	397	446	454	464	444	483	462	443	481	477	472	424	464	447	414	462	420	457	405	413	455	470	457	424	443	426	459	464	460	434	417	433	429	403	436	461	391	418	446	453	440	426	467	450	469	477	463	429	432	437	444	446	463	452	448	411	428	431	433	433	397	387	452	419	477	447	420	430	457	441	431	410	447	400	443	463	449	414	488	421	445	422	447	440	464	440	439	420	472	458	458	462	429	448	443	450	480	442	533	420	428	384	461	407	438	454	430	434	455	422	436	459	465	441	443	402	436	442	393	459	419	419	424	430	445	444	429	448	460	448	433	452	444	425	391	444	434	425	421	423	375	446	437	445	440	442	520	456	472	447	448	447	466	484	419	463	418	426	424	447	466	466	423	397	403	414	457	448	404	436	448	443	429	422	414	460	420	453	438	443	424	413	432	439	435	475	431	463	452	480	456	434	408	420	446	461	456	437	428	420	455	466	475	414	427	438	420	445	473	437	437	480	457	417	421	438	487	429	415	446	414	453	451	399	459	469	408	457	461	455	451	423	445	435	417	491	470	440	457	397	410	438	432	454	443	456	408	445	441	428	439	455	435	428	446	453	442	401	419	452	411	483	452	404	439	416	427	431	441	471	461	446	459	458	475	463	443	458	440	432	423	421	419	450	407	435	465	443	463	425	445	455	459	490	432	450	440	422	455	462	479	429	473	426	463	446	438	470	428	433	446	453	450	421	418	460	423	408	444	465	445	444	442	453	447	456	418	459	438	454	435	416	473	451	443	415	436	492	467	422	468	457	442	439	443	448	433	431	409	456	466	442	465	468	467	480	476	457	465	397	463	448	416	442	463	447	443	397	437	449	440	404	451	426	452	489	447	419	429	431	460	440	417	436	416	402	449	433	388	445	441	434	422	471	414	435	409	444	436	430	450	433	432	441	481	429	458	444	486	452	446	428	411	442	493	405	420	470	460	515	416	429	441	422	406	457	439	450	431	399	452	464	452	432	416	420	420	432	463	449	465	390	475	480	455	448	422	453	446	414	470	445	416	424	459	440	505	452	424	449	453	463	430	450	426	430	449	428	436	480	459	424	450	476	455	447	427	426	482	429	404	441	454	437	442	414	419	451	462	446	459	444	413	457	441	483	469	447	410	429	417	465	453	379	493	466	407	450	435	434	466	429	422	433	434	450	431	452	412	462	447	443	428	448	442	453	409	442	390	451	434	457	444	427	439	457	437	433	473	477	480	439	442	427	459	440	457	453	455	456	419	426	425	461	412	432	469	429	403	454	429	463	440	405	451	414	425	451	444	452	454	450	441	423	458	426	424	471	420	447	425	432	459	441	458	437	475	427	463	437	447	463	461	444	440	450	437	437	442	452	405	426	437	468	487	465	435	444	394	453	476	427	427	422	411	424	442	432	447	469	439	434	416	440	434	442	459	486	452	430	458	419	432	416	436	445	482	453	458	414	454	425	451	419	442	416	464	472	419	427	414	450	439	423	427	464	435	440	433	480	429	438	442	445	442	419	422	459	437	443	458	468	441	419	442	463	444	463	459	447	451	424	421	434	438	406	438	413	429	456	440	456	462	388	424	454	417	460	440	450	451	439	449	421	467	466	403	424	415	439	451	454	438	440	431	429	470	461	447	400	436	465	429	436	478	446	452	491	456	438	441	436	464	436	419	480	405	455	442	430	455	428	429	416	417	444	457	454	452	456	450	445	423	412	439	419	449	423	461	457	437	419	463	412	420	454	462	439	436	437	439	429	423	444	445	453	419	451	430	432	439	475	445	442	435	441	452	443	436	446	436	433	450	452	446	454	413	461	433	413	477	446	464	428	456	428	428	424	436	448	461	429	449	431	488	433	452	456	451	449	406	442	428	397	462	488	435	405	435	436	442	431	421	445	430	442	442	440	455	468	447	431	437	455	425	458	406	471	447	465	459	424	403	465	404	401	461	429	444	442	435	412	480	423	441	435	453	446	468	415	446	436	452	423	424	436	429	433	406	455	459	447	447	445	455	466	457	453	436	418	443	433	435	467	427	438	407	422	408	428	487	448	437	424	417
23284	21253	28967	23855	21313	21309	13461	5550	3623	2884	2208	1822	1739	1417	1315	1195	1235	1051	931	1007	955	824	763	702	709	650	661	641	617	527	557	519	462	443	479	436	476	424	430	388	396	432	1081	2312	1958	1549	1256	967	724	611	556	469	430	388	390	357	348	305	318	316	367	340	361	319	320	357	337	341	313	337	371	326	313	330	325	329	350	337	337	334	308	330	336	336	373	321	344	340	327	317	338	363	311	330	324	331	351	343	341	305	347	363	313	355	319	304	309	318	333	316	328	329	333	342	313	303	355	345	337	333	350	336	326	321	341	331	345	322	339	359	344	319	337	353	359	334	352	335	331	319	354	322	326	351	342	299	347	303	327	334	320	311	320	338	362	339	342	341	355	368	354	329	300	363	328	311	312	328	327	343	324	315	352	356	335	326	357	326	307	336	333	341	341	361	324	331	352	320	327	330	358	309	301	348	330	355	357	331	373	333	327	362	304	339	342	317	344	319	323	335	330	320	354	343	332	325	314	342	336	350	337	350	323	297	318	357	351	336	323	331	352	319	313	336	366	324	315	329	359	356	332	345	306	338	310	348	348	347	313	345	328	326	374	356	325	335	304	336	322	318	312	303	329	329	328	352	314	312	276	325	326	334	345	345	330	315	346	329	331	344	308	328	304	332	331	340	329	305	306	328	342	332	320	328	304	336	335	328	359	323	332	322	304	327	338	324	343	326	299	363	324	347	335	314	337	321	288	334	312	331	339	336	369	338	341	347	344	394	313	323	347	324	357	352	312	313	327	351	363	344	355	330	326	309	363	346	330	333	332	339	377	337	303	349	366	335	325	329	331	320	340	322	340	317	324	349	343	332	354	304	332	319	323	347	331	346	338	335	347	326	350	345	308	324	324	341	339	323	314	335	336	336	313	352	326	350	302	352	350	311	347	318	339	318	333	322	352	365	319	341	312	327	334	351	332	346	331	347	303	362	344	341	300	351	329	328	327	357	329	287	349	304	312	315	330	314	324	326	318	327	319	315	324	319	303	343	339	318	329	320	334	350	334	322	319	312	329	359	357	331	315	322	347	356	334	305	324	343	328	333	350	342	342	339	317	361	318	325	371	340	339	347	311	308	324	336	334	345	331	357	337	322	360	332	350	328	339	343	318	296	329	338	347	336	313	317	369	359	345	330	361	332	298	329	362	316	340	358	354	344	294	336	301	301	307	361	356	322	346	345	324	325	359	329	353	351	344	306	346	339	357	335	325	336	360	321	333	341	327	323	334	307	295	329	293	340	341	341	354	347	334	324	365	335	291	349	351	316	365	348	328	344	328	293	315	348	348	337	324	324	332	347	347	331	340	322	351	315	326	357	323	333	359	328	343	342	327	327	365	336	327	352	354	358	314	360	318	366	346	319	344	345	301	347	366	333	342	344	324	338	327	337	323	358	336	321	355	345	312	311	335	319	336	319	335	370	322	301	333	300	349	361	334	286	349	326	325	351	346	317	316	341	295	348	331	361	311	346	298	343	336	367	362	335	319	333	376	310	343	354	351	325	355	339	321	326	348	365	359	360	343	359	336	352	279	329	312	315	300	345	281	344	336	333	328	334	332	344	359	346	337	333	324	343	338	311	352	335	349	326	375	344	328	320	331	324	356	365	302	330	330	327	310	341	344	347	336	320	358	328	328	310	342	326	358	346	288	319	316	329	310	324	348	304	356	369	330	343	327	321	318	352	306	322	322	343	346	315	357	335	358	306	347	315	317	338	299	336	334	337	334	300	358	329	365	319	332	312	331	325	318	323	360	376	323	323	336	343	354	301	385	342	320	330	302	335	328	355	333	347	328	341	323	349	344	345	339	348	329	360	329	328	315	326	364	311	296	313	334	344	325	326	352	348	354	346	328	352	318	331	308	371	351	342	327	317	324	322	349	302	395	324	347	320	290	316	316	338	357	333	324	364	339	352	340	328	338	313	335	322	352	307	324	326	331	326	336	356	332	325	352	327	302	347	353	339	351	329	330	336	334	326	333	358	297	302	330	336	322	312	334	325	336	302	348	333	327	308	362	370	343	335	311	328	347	342	302	363	353	343	337	343	360	324	316	343	312	340	347	329	366	338	327	334	357	348	323	308	327	324	319	328	321	346	331	329	340	333	302	326	323	336	334	313	370	327	330	371	357	324	345	360	331	321	346	361	358	352	348	335	319	348	335	308	343	315	332	354	323	359	337	359	308	312	337	316	334	307	338	327	357	356	332	314	348	319	304	310	315	365	328	333	351	352	331	346	312	323	355	348	329	337	324	342	334	346	343	357	339	350	347	359	315	352	348	352	331	314	330	323	325	379	356	342	338	326	307	330	366	337	351	327	317	327	326	318	381	302	347	333	342	328	307	332	345	342	341	337	325	323	332	343	328	354	337	314	341	320	333	338	336	353	345	368	316	331	327	350	321	316	306	316	353	310	305	326	316	364	317	353	338	348	327	338	348	314	339	341	316	337	322	340	345	304	340	349	348	359	340	287	367	330	337	327	326	341	356	333	323	331	345	324	332	326	372	391	311	335	318	309	299	343	333	354	364	320	309	336	315	338	353	305	306	354	326	321	326	355	361	331	283	333	348	327	343	317	360	342	357	337	336	308	363	321	309	353	338	344	343	358	348	307	354	343	344	343	337	315	311	340	354	319	300	340	324	327	322	329	329	340	328	334	341	347	295	349	325	343	350	310	326	336	333	316	334	346	325	335	323	321	338	300	338	319	346	350	355	340	361	349	312	333	342	314	360	389	329	308	324	333	294	331	352	355	322	335	307	367	332	334	297	328	321	292	327	337	331	342	341	330	334	345	320	301	349	315	294	331	326	335	343	342	336	333	325	302	318	321	329	325	293	386	320	344	316	339	339	316	313	323	337	312	341	335	348	339	350	338	342	325	328	309	323	309	315	328	314	334	325	349	324	335	306	325	327	292	329	349	323	304	328	312	325	328	317	305	335	347	312	336	346	355	304	340	318	334	350	350	326	324	351	341	339	313	328	350	328	330	334	338	337	348	309	312	330	346	357	351	357	335	328	342	347	336	356	321	343	356	326	340	314	321	315	332	353	324	325	343	356	328	329	340	345	332	329	336	328	344	331	335	355	335	346	347	344	319	348	327	316	341	340	363	333	325	316	292	357	328	320	322	335	342	331	331	333	356	329	312	321	334	391	372	340	301	347	353	313	349	297	315	337	338	330	318	328	343	333	348	308	321	338	356	338	306	340	357	336	374	350	369	354	330	378	320	340	332	317	328	349	321	347	351	315	311	341	322	332	333	346	344	338	338	340	342	324	320	328	320	343	325	310	342	321	304	346	321	354	342	328	312	334	357	352	343	333	309	308	321	361	330	324	327	351	330	332	344	331	340	339	361	321	318	367	359	317	314	324	301	335	323	308	337	354	348	336	353	319	351	322	334	338	358	367	330	337	334	349	331	322	328	332	342	354	328	330	327	333	330	342	369	333	324	357	359	328	349
25743	44811	36052	26338	21108	16742	13095	10426	8148	6524	5180	4265	3843	3323	2970	2624	2390	2155	1981	1986	1888	1591	1337	1251	1153	1126	1059	1081	998	909	926	846	802	720	701	647	653	605	581	557	518	655	2100	4229	3588	2777	2193	1672	1232	966	821	675	572	501	466	417	394	411	432	435	425	402	400	410	420	409	409	423	396	404	402	448	414	409	397	438	429	377	452	433	401	456	431	429	416	401	408	452	412	435	441	451	415	391	424	387	432	400	401	422	459	444	444	414	417	427	442	412	435	408	443	408	432	425	395	439	420	375	379	420	413	415	440	431	391	413	437	434	387	418	391	415	427	406	435	396	398	388	441	437	424	434	389	438	396	393	399	366	371	413	462	460	430	402	393	416	402	401	397	417	417	417	401	414	402	416	420	385	412	431	424	417	382	412	405	434	420	409	362	390	424	409	431	434	410	426	400	420	402	426	424	413	410	441	433	413	441	413	412	422	412	453	436	442	384	434	425	400	380	399	434	426	451	420	415	399	439	425	430	465	409	446	466	419	411	432	424	423	405	431	412	395	419	411	417	421	439	387	431	428	405	393	415	398	433	394	421	425	412	406	411	432	414	413	408	399	441	415	412	438	421	409	414	442	448	398	393	417	428	409	431	402	444	420	416	409	371	429	454	420	410	412	407	420	456	444	385	432	410	411	430	401	419	430	443	415	453	420	441	383	404	423	441	373	413	437	418	402	445	423	439	466	431	410	406	411	423	417	468	413	396	373	423	416	393	424	426	421	417	366	396	385	427	478	390	410	451	424	427	436	453	414	406	419	411	427	385	401	401	422	431	402	417	416	417	405	420	393	445	396	396	415	397	414	437	428	406	404	394	446	437	424	406	427	420	408	406	389	418	435	425	415	448	443	398	434	395	471	418	465	462	455	425	431	409	442	429	415	435	419	400	425	442	413	428	426	401	389	414	437	449	431	400	412	418	420	443	424	417	442	446	440	440	382	434	398	403	431	396	370	470	441	402	430	419	400	447	410	421	418	423	416	360	451	386	442	434	468	404	422	441	436	410	412	429	420	413	450	419	431	454	400	409	395	456	429	419	375	407	440	433	402	392	399	393	409	435	416	406	397	417	415	410	436	412	443	451	444	408	402	420	421	436	452	402	397	423	380	416	414	428	418	466	430	460	444	427	422	421	416	402	404	385	422	433	449	382	415	389	414	400	400	413	415	427	462	433	399	431	392	387	426	417	397	443	404	405	407	417	429	414	438	408	401	441	387	425	401	426	415	455	421	410	413	433	380	420	441	453	431	424	414	410	439	390	431	377	431	437	401	394	401	427	397	374	423	429	431	406	417	429	408	403	426	427	416	386	426	456	416	412	470	432	420	406	399	430	410	422	409	403	419	401	426	414	409	388	418	427	414	429	423	400	428	404	423	420	440	428	401	443	407	389	425	389	416	434	424	442	425	403	379	438	388	419	395	411	414	444	398	408	430	384	402	440	455	452	423	449	422	419	431	457	399	413	427	430	445	431	435	399	425	449	409	420	407	429	380	451	427	396	430	431	428	394	395	397	385	425	404	419	440	409	461	398	406	445	389	394	452	424	388	419	415	448	430	430	465	392	436	399	403	375	419	423	433	391	397	426	413	394	418	415	454	447	448	419	450	426	406	432	415	471	418	400	434	401	442	434	439	417	411	475	402	390	399	402	433	416	436	407	412	412	417	404	421	402	417	416	431	359	438	412	429	384	401	445	401	400	422	391	460	399	438	437	431	420	463	396	389	422	444	403	426	417	407	415	444	394	414	436	380	415	408	414	406	446	393	425	409	394	417	402	434	411	442	438	440	409	428	438	417	426	417	411	451	416	429	433	413	432	420	411	427	397	460	396	439	440	474	396	419	446	384	398	414	375	412	439	432	388	407	408	433	425	428	416	436	462	447	405	418	418	389	424	441	413	444	419	402	403	406	436	373	408	403	426	385	422	430	438	377	441	414	424	409	392	438	443	436	406	430	421	406	422	432	418	382	439	431	418	407	429	425	453	383	411	434	426	377	397	414	401	460	433	404	396	425	462	442	406	414	420	418	403	395	409	382	394	411	414	416	433	446	426	457	425	448	432	424	409	404	421	397	388	444	413	414	446	409	412	410	431	424	403	386	411	426	376	395	413	430	391	421	463	423	448	396	401	423	418	436	384	392	421	422	404	456	406	423	436	381	406	421	391	389	458	403	402	432	439	411	442	448	384	422	430	413	384	400	431	412	409	370	412	420	430	430	443	419	389	388	437	471	393	406	391	428	404	399	461	387	421	426	400	411	410	416	437	407	438	411	420	403	389	397	393	394	423	429	412	403	400	399	430	433	405	444	406	429	391	424	409	451	404	389	391	431	408	415	414	429	425	403	449	411	428	433	388	401	429	407	422	394	455	409	389	423	422	358	394	428	423	411	392	443	398	397	473	417	427	420	430	434	414	396	411	438	417	436	424	405	365	427	435	439	393	449	422	401	423	486	452	402	416	424	409	418	429	434	412	451	418	452	415	399	467	412	410	407	406	413	409	398	435	404	412	403	437	442	425	411	448	412	425	437	385	416	429	402	394	377	438	408	423	421	402	412	422	398	436	410	418	416	413	427	389	435	417	436	415	403	406	392	390	401	424	395	401	427	414	411	430	408	424	421	372	408	455	427	420	416	435	438	445	428	422	416	470	448	409	415	427	404	421	414	370	417	444	393	436	414	393	436	434	397	420	430	451	435	440	381	398	397	441	425	455	444	440	398	403	411	408	441	399	408	425	419	429	405	412	422	410	433	413	400	414	402	399	421	418	414	414	454	438	414	393	392	433	391	382	405	366	393	447	427	405	432	461	400	381	399	439	412	382	425	420	429	395	412	394	398	441	422	451	407	418	409	450	456	439	400	432	418	408	412	399	430	435	421	410	457	400	427	386	421	433	431	399	404	407	400	430	429	428	412	449	419	429	406	433	382	434	415	412	430	421	394	413	413	395	404	419	445	447	435	428	411	407	376	429	377	434	423	431	445	437	377	438	445	414	423	451	413	434	401	416	395	453	379	412	426	392	425	438	419	421	445	417	444	422	380	415	424	468	409	399	409	390	424	407	418	416	435	468	418	401	413	398	429	415	455	432	413	430	399	436	409	384	410	425	419	425	399	381	396	436	461	445	419	439	421	384	357	426	467	424	439	433	418	400	403	426	424	442	413	398	420	408	411	389	399	459	396	425	413	427	385	397	443	418	414	417	394	424	423	425	420	393	450	412	415	386	415	423	419	425	422	445	407	420	437	387	426	385	378	369	386	416	386	414	417	418	380	407	423	422	411	398	435	408	426	430	398	414	410	443	469	407	412	388	410	418	418	423	419	390	396	439	433	443	407	415	420	409	413	459	420	430	429	395	385	393	406	414	408	405	422	418	403	413	430	429	409	425	418	425	427	385	385	359	392	382	412	450	395	399	407	410	436	399	424	458	402	404	420	413	431	394	408	428	455	423	381	419	406
27430	21963	20609	12713	6456	4046	2762	1936	1620	1293	1025	915	856	792	763	750	674	625	625	648	634	554	554	516	532	537	521	555	507	476	475	459	476	462	449	396	399	408	411	420	428	413	417	476	474	493	474	439	447	412	412	398	405	412	383	385	387	393	365	416	408	400	438	394	393	373	417	378	431	398	397	377	365	410	417	390	392	375	410	427	403	386	391	422	415	414	380	433	405	409	391	388	373	389	400	391	367	414	365	400	451	395	416	410	399	365	393	393	377	406	369	389	387	402	399	390	350	392	365	347	387	399	378	416	423	396	380	389	385	367	356	357	407	411	407	433	423	426	425	397	413	395	373	389	387	401	398	388	354	395	380	402	398	376	409	389	388	376	394	379	386	374	426	357	374	350	385	377	372	417	397	388	363	400	360	432	438	436	370	375	381	393	375	399	376	386	410	370	386	390	410	427	396	371	392	382	417	359	392	426	385	390	392	376	397	387	401	366	414	369	402	423	416	411	384	423	402	366	379	414	395	429	415	367	393	393	387	414	420	397	392	439	359	402	392	386	391	385	389	387	381	413	380	401	400	394	402	409	424	430	404	398	377	379	417	394	380	378	422	386	413	402	373	391	408	403	418	332	361	360	364	404	387	400	400	392	396	403	383	386	349	432	387	374	400	396	414	389	422	384	395	367	394	393	412	444	417	417	365	409	439	435	400	415	415	391	367	390	383	395	373	378	377	390	412	413	405	397	392	409	418	380	398	377	403	405	389	362	390	378	369	386	419	366	366	399	395	405	396	394	370	400	430	379	393	370	404	409	406	386	406	398	366	395	359	390	392	402	395	406	405	371	376	394	360	398	391	402	365	418	402	403	384	393	414	386	421	397	396	356	397	379	385	404	377	387	362	404	418	406	415	421	398	354	413	401	413	399	422	410	392	400	390	381	418	386	381	432	386	390	406	408	402	361	382	378	391	377	434	414	416	419	378	425	406	411	441	404	403	365	390	389	410	379	394	406	420	375	410	405	399	384	384	416	409	381	442	396	395	394	407	403	390	392	401	405	395	411	381	385	379	397	373	397	383	412	393	417	404	376	378	380	403	382	391	378	375	364	379	382	406	420	407	397	372	374	421	410	394	373	390	417	382	396	374	395	350	413	381	428	385	416	434	414	388	394	390	381	371	412	413	404	416	419	389	403	418	398	415	356	373	407	413	413	444	404	386	411	378	419	409	388	423	403	425	422	403	415	389	386	424	392	371	394	364	391	388	372	410	419	369	380	378	385	390	390	362	423	414	399	372	399	414	412	417	399	379	368	389	414	354	372	400	389	400	374	389	403	393	404	383	379	384	402	400	373	368	402	366	413	399	408	413	406	389	403	394	374	374	382	418	388	419	381	376	365	418	419	386	405	404	431	404	444	362	394	382	403	415	404	430	381	419	389	387	413	394	381	412	377	419	344	375	366	361	395	418	384	408	374	387	394	403	404	393	421	409	413	395	356	396	381	380	385	342	391	380	417	378	427	374	409	356	402	386	370	380	367	396	396	378	407	369	441	388	391	408	397	392	391	390	411	389	409	375	445	405	379	431	398	399	354	415	393	407	395	430	407	408	355	370	392	401	388	419	377	418	386	410	410	404	383	404	362	401	376	408	395	378	381	399	407	366	401	389	365	395	380	378	405	380	394	407	409	409	414	386	369	414	412	411	393	389	381	387	372	434	400	389	407	398	386	400	381	356	361	429	371	346	394	421	376	386	403	406	377	369	394	405	392	425	385	387	391	382	392	418	384	395	396	374	433	411	364	423	369	397	398	412	385	382	366	377	415	426	378	412	398	407	369	374	382	397	367	374	381	417	399	423	398	395	412	416	401	403	423	411	407	396	406	387	415	400	438	377	378	400	439	384	399	383	361	369	392	419	366	383	402	409	400	378	394	412	349	339	394	394	385	439	369	370	434	403	362	394	389	396	386	411	391	398	381	401	406	372	409	403	433	393	416	382	421	364	406	412	367	392	402	388	426	386	389	409	411	447	422	401	385	407	382	402	427	377	368	391	383	403	387	355	387	366	369	408	384	415	418	350	383	366	422	420	363	413	418	393	441	394	363	399	431	401	396	409	407	381	432	397	385	399	437	390	412	404	357	449	363	411	406	410	376	410	367	409	416	406	385	424	420	341	386	405	379	400	380	386	384	400	390	380	379	400	374	356	396	369	399	332	405	404	422	390	424	353	419	396	399	398	424	400	375	374	340	419	404	382	376	379	392	410	383	376	414	397	410	419	389	427	400	389	418	411	421	426	410	374	372	376	380	397	410	377	401	408	432	377	379	396	408	426	369	414	381	420	394	410	417	363	412	404	369	393	414	383	401	416	375	382	377	393	413	424	395	411	390	400	403	391	421	392	381	381	367	393	388	427	388	374	377	400	438	358	429	408	398	364	384	408	394	425	377	405	368	372	399	405	374	375	361	396	405	406	394	406	402	420	422	360	429	415	398	411	417	413	381	378	399	422	404	406	420	417	401	432	373	428	409	362	443	355	420	398	393	418	399	397	397	380	401	414	386	446	413	397	401	388	405	365	414	397	398	398	412	372	388	410	391	386	391	369	385	377	430	402	406	351	378	440	413	397	424	367	400	357	395	403	406	411	356	392	406	377	393	389	412	380	412	386	400	373	367	416	384	389	424	434	409	415	372	359	424	366	393	387	366	361	426	374	394	395	399	404	441	425	389	412	412	425	416	382	400	397	406	387	398	361	389	382	404	396	399	400	363	399	386	411	380	396	403	400	377	416	405	364	368	409	370	383	411	349	360	399	442	394	401	389	407	429	424	415	369	424	419	403	390	430	380	408	398	426	360	376	397	411	395	369	379	381	402	408	410	405	388	404	408	403	386	389	416	377	378	393	371	385	386	407	374	376	402	404	368	394	423	427	401	368	403	405	349	389	384	406	388	407	425	407	399	392	386	359	378	412	368	392	397	388	401	380	360	385	372	360	401	374	416	391	433	420	398	390	402	402	419	382	389	403	351	423	367	378	446	412	402	371	409	422	360	363	417	408	388	396	389	366	381	388	408	428	413	410	416	402	411	425	416	416	363	405	416	436	404	379	428	373	396	379	376	375	415	389	385	379	401	395	367	369	381	393	380	400	412	388	417	393	363	391	385	395	410	377	400	388	435	380	403	408	366	382	384	397	416	393	387	382	398	367	366	434	393	396	391	391	414	373	396	386	434	383	417	411	398	363	393	398	397	385	390	390	392	378	420	361	396	409	382	372	395	396	372	404	377	403	418	379	362	377	391	408	412	404	388	395	404	427	429	384	375	413	379	383	405	384	385	411	411	392	389	388	403	376	412	415	420	404	385	374	392	378	381	408	381	388	390	370	342	399	423	381	425	383	375	374	380	397	394	375	379	417	401	405	396	418	404	375	403	388	419	430	378	378	375	399	378	402	420	403	405	402	419	382	389	411	393	381	422	410	388	428	405	439	355	396	400	397	382	398	441
19330	30755	24334	15258	11092	8274	6076	4604	3550	2752	2354	2050	1728	1563	1403	1415	1267	1156	1073	1043	1089	959	847	851	786	783	809	785	754	701	667	646	680	615	625	557	576	596	547	533	527	585	619	770	748	706	663	630	577	525	551	556	524	527	515	485	467	524	481	525	496	498	509	531	511	528	498	450	487	497	522	491	531	491	502	543	479	525	517	483	484	536	492	567	523	475	543	491	489	534	478	526	502	537	477	524	564	526	478	509	518	480	528	552	529	502	463	539	476	509	516	513	482	498	529	522	519	523	511	541	498	472	485	480	505	500	456	468	517	536	530	488	492	513	496	508	485	508	536	516	531	517	492	509	548	498	468	469	519	500	503	490	560	537	522	507	505	495	492	483	518	468	512	506	521	492	494	494	517	515	478	499	535	553	525	506	490	520	511	526	517	491	513	474	478	522	517	517	518	487	465	539	494	504	490	493	536	507	461	521	483	527	511	496	511	536	446	489	488	531	505	501	479	484	485	501	517	481	531	464	477	465	518	487	542	513	539	479	500	528	529	518	498	478	494	462	506	480	466	519	530	509	503	494	482	503	534	491	514	521	494	486	542	523	503	505	514	480	509	458	533	511	503	517	487	505	484	512	505	500	480	514	484	489	526	523	562	486	503	504	521	500	527	460	523	535	497	504	525	499	520	477	519	492	499	510	499	485	492	498	472	530	495	505	499	537	516	501	484	499	517	541	480	486	468	500	527	536	531	503	520	492	497	496	510	500	512	531	512	493	499	477	496	431	508	509	518	497	506	507	525	528	535	511	503	525	485	511	538	529	481	498	547	469	458	493	528	512	512	518	487	498	522	489	491	508	488	507	498	546	495	511	477	482	477	539	508	523	480	513	475	494	521	505	530	507	482	533	474	468	510	464	522	519	491	492	526	481	489	495	527	523	513	491	520	494	516	544	530	507	482	489	474	509	491	493	529	524	516	522	513	509	489	515	530	473	434	545	520	531	516	475	510	548	496	467	489	500	479	510	432	467	487	534	495	523	514	509	474	506	500	521	515	553	447	510	467	493	467	466	526	513	500	464	466	508	537	515	490	509	509	526	555	511	470	539	496	553	497	490	518	526	501	492	498	495	511	517	500	495	476	497	509	519	485	526	485	524	492	515	478	498	480	480	502	494	433	543	513	465	497	479	534	533	515	468	481	491	526	472	479	460	523	492	504	452	504	469	523	519	486	502	486	521	525	519	517	518	509	472	492	474	479	511	502	485	502	481	466	515	510	462	531	508	510	501	456	502	500	532	508	524	489	503	526	511	467	496	514	500	496	497	468	471	473	548	520	471	530	499	527	506	528	496	472	502	456	490	501	525	500	491	460	478	488	496	516	471	521	469	504	499	501	522	490	491	472	459	498	484	552	519	543	509	463	499	533	512	500	508	506	535	509	517	518	541	493	507	490	505	464	499	508	480	480	488	515	532	435	553	481	502	480	540	516	491	544	494	520	508	531	496	497	533	471	501	512	538	494	481	458	525	496	536	510	489	520	512	520	493	482	480	492	523	502	525	539	532	478	470	522	484	505	504	489	503	468	532	510	470	524	474	504	517	518	475	516	498	536	474	505	530	499	533	525	536	496	498	498	465	492	535	500	509	517	539	495	546	485	508	536	475	508	477	508	514	487	515	463	460	517	492	502	489	521	447	487	493	515	536	514	506	539	487	505	489	522	480	509	513	497	488	469	496	494	515	495	496	494	536	528	515	492	490	448	539	457	487	507	497	534	509	476	481	543	516	522	479	498	488	514	509	508	468	496	499	465	534	484	465	503	490	468	507	498	502	460	483	554	523	503	499	495	506	473	514	518	511	503	469	515	517	532	488	484	488	559	516	446	466	533	470	516	487	515	479	473	529	505	472	526	474	502	479	512	503	437	542	552	502	544	468	532	538	485	502	520	488	524	463	496	474	516	478	480	517	478	518	501	500	463	524	482	507	522	535	523	512	517	478	520	469	513	516	498	459	492	536	498	509	475	543	462	469	511	481	486	461	475	519	479	497	520	489	513	475	473	490	532	497	525	513	512	482	498	504	492	511	511	488	524	510	502	553	510	469	526	504	496	496	509	483	519	550	526	514	506	517	497	490	541	533	517	497	510	509	524	456	505	501	528	558	495	480	521	514	538	517	482	510	499	485	484	497	495	517	509	503	490	492	532	516	466	490	476	482	500	557	513	503	433	511	537	487	505	492	490	504	521	507	517	539	469	521	506	497	485	545	514	508	498	508	512	538	490	498	500	495	468	496	511	500	537	512	476	537	508	484	503	496	506	531	479	516	487	524	523	526	545	526	486	518	511	517	507	483	537	503	509	523	515	474	470	521	480	543	524	534	491	433	484	508	455	478	528	530	532	492	508	496	546	468	491	512	473	465	544	476	537	486	510	491	472	483	495	493	523	500	520	489	509	507	493	503	543	533	503	531	472	522	459	514	502	517	466	508	484	474	480	493	499	536	520	523	465	485	541	515	530	496	503	507	508	489	512	519	468	487	483	508	487	519	540	525	544	472	484	498	524	508	498	517	495	514	503	470	521	506	499	523	492	501	521	487	548	521	498	509	505	476	444	524	501	482	505	514	473	489	470	490	498	511	494	523	471	516	492	530	534	540	494	499	526	506	516	482	528	463	526	549	533	494	508	504	498	480	523	551	531	512	510	518	499	520	480	486	505	480	522	525	511	475	546	477	539	510	522	506	539	477	523	496	480	548	541	512	536	529	534	458	532	567	463	510	516	520	515	537	486	519	440	494	532	529	500	496	490	484	502	504	506	522	504	481	475	514	496	490	496	511	484	510	478	476	520	491	499	468	495	529	486	522	502	483	463	515	507	515	466	533	519	463	501	517	488	556	513	491	517	463	479	499	499	518	487	502	508	518	495	537	467	491	505	485	498	510	518	484	512	486	536	540	535	511	472	498	497	489	497	482	468	540	474	475	509	502	472	511	527	485	512	491	489	483	491	517	481	533	504	496	494	509	529	494	512	522	508	510	504	508	478	517	513	501	508	491	514	511	514	475	491	494	484	497	521	517	485	470	485	447	474	473	524	515	519	475	497	470	497	512	519	508	516	448	495	522	515	494	482	512	500	525	522	498	522	518	509	576	497	505	512	475	543	510	504	543	519	507	523	489	488	500	548	521	537	499	517	477	521	518	491	510	527	442	511	450	513	524	488	500	488	497	487	534	516	526	525	508	510	510	467	490	457	495	527	503	508	522	495	496	511	492	499	534	501	465	511	529	501	504	491	516	535	522	481	498	492	535	542	507	511	507	457	464	525	509	530	527	526	506	484	469	496	528	503	509	512	526	519	520	515	539	455	494	515	517	498	524	496	491	483	481	517	522	514	512	537	519	493	507	497	548	509	515	494	473	514	515	533	480	486	506	483	470	506	506	506	552	526	490	489	503	506	529	481	509	515	523	471	456	515	462	449	511	476	462	498	518	534	478	518	491	478	486	455	496
24269	21253	28424	24377	21042	13478	6120	3621	2512	2052	1627	1464	1234	1139	1000	950	873	872	781	797	795	667	634	593	614	557	588	522	591	551	508	423	502	466	383	428	400	393	410	389	372	392	819	1339	1266	915	840	674	548	500	477	387	385	407	367	352	369	379	387	375	349	353	323	341	358	357	364	365	335	354	389	321	326	359	363	348	341	354	362	356	349	372	333	325	387	356	368	361	364	322	359	365	350	356	353	340	354	341	361	340	332	322	361	370	374	351	376	332	311	344	359	376	367	320	363	340	337	338	357	358	330	321	343	333	291	340	348	355	358	365	366	343	375	352	328	335	370	359	352	332	361	355	353	353	364	365	368	347	346	353	369	363	355	324	349	355	323	337	351	361	353	343	340	339	335	366	340	364	354	368	354	355	347	338	362	348	331	347	333	337	329	341	317	332	338	371	389	312	356	356	352	352	365	346	339	374	356	352	353	373	345	319	338	321	362	342	362	311	340	348	360	377	362	359	345	370	344	377	360	350	361	342	335	347	354	329	353	329	337	346	344	356	346	370	375	352	368	346	346	341	345	357	359	352	345	375	355	360	314	371	344	346	328	360	353	346	378	357	314	353	362	350	333	318	385	328	328	348	360	348	347	379	348	376	374	326	366	329	348	317	340	351	336	347	367	360	304	311	344	319	322	328	341	331	331	305	315	347	344	318	340	362	342	340	336	339	347	341	351	329	357	338	350	340	363	332	338	346	336	311	311	322	353	367	348	336	338	340	327	334	363	386	317	347	354	316	351	346	358	350	348	344	370	349	336	349	373	325	376	347	348	338	345	375	348	371	357	341	326	340	342	324	350	360	345	347	356	345	354	349	360	369	347	326	340	350	358	340	340	354	328	338	346	344	346	379	338	349	367	316	356	362	329	352	379	345	317	379	358	381	320	322	329	355	343	324	365	330	380	353	326	341	324	351	352	340	350	332	353	341	358	369	312	363	387	355	336	332	384	347	346	341	354	369	329	300	335	332	346	349	355	297	345	327	350	321	338	365	338	336	355	328	340	330	342	332	331	341	330	363	310	351	334	366	344	317	342	364	344	365	366	349	354	344	364	365	337	319	308	363	378	348	340	374	340	349	348	365	351	338	362	329	338	328	384	341	342	339	330	337	360	355	376	330	354	350	378	383	361	391	366	345	381	334	345	314	337	342	364	353	377	320	376	336	329	375	359	331	320	340	351	349	383	357	321	355	327	330	314	338	321	344	321	328	383	336	337	342	346	335	349	355	351	330	391	343	351	337	346	330	358	334	337	317	331	341	366	341	346	329	364	317	372	318	355	344	343	363	350	353	397	367	344	352	339	346	356	343	331	363	356	355	370	355	341	347	383	317	369	364	354	343	349	339	335	327	330	347	361	345	348	360	355	350	312	307	327	297	324	320	335	398	332	335	347	355	351	329	372	317	334	350	324	364	357	380	376	349	325	347	316	355	367	321	339	337	367	365	310	346	378	370	306	337	364	369	320	320	374	310	358	331	359	337	317	349	335	363	353	358	359	338	333	369	379	398	363	360	373	335	361	350	358	358	338	358	311	339	376	345	322	345	357	340	346	361	350	356	373	346	329	322	355	361	355	370	358	332	322	339	389	332	354	346	340	336	337	360	363	344	307	359	381	348	374	329	373	334	345	353	350	354	367	342	356	367	336	334	363	372	369	364	382	320	332	360	386	370	315	325	339	321	334	346	338	368	339	351	366	354	381	333	316	374	364	321	325	347	332	371	352	376	342	344	362	348	359	329	354	353	358	351	345	359	358	341	339	345	324	343	352	366	328	384	316	347	350	330	334	316	358	343	324	352	348	369	330	349	372	380	403	324	327	319	370	334	327	316	317	324	344	325	392	385	357	372	362	347	378	360	366	327	338	339	309	361	376	330	355	330	384	353	364	335	352	334	327	352	318	352	366	351	355	383	360	324	370	320	338	340	318	326	339	347	335	353	316	339	349	297	393	331	331	372	343	360	365	315	312	358	348	355	319	343	348	348	309	370	348	333	339	360	345	331	343	319	341	349	321	325	334	344	336	340	333	360	356	333	336	349	337	356	372	353	353	347	340	346	363	375	359	315	334	350	355	353	334	357	365	385	321	333	337	341	343	327	354	341	382	342	332	318	360	309	378	388	326	382	358	342	340	327	326	337	319	313	339	351	361	373	328	364	380	346	351	356	361	344	379	309	365	350	358	377	352	321	348	355	335	323	360	311	345	375	353	350	357	349	378	331	332	336	348	326	345	347	364	364	322	346	320	346	361	387	380	345	385	335	353	361	356	352	378	338	359	383	342	328	339	353	325	320	353	358	330	309	348	339	353	337	322	355	347	374	353	349	334	340	346	356	360	341	352	347	350	334	375	376	380	365	366	342	356	331	407	349	367	368	326	342	325	361	324	361	346	349	332	336	324	337	329	378	344	360	343	328	346	326	354	364	351	354	358	343	322	381	344	352	365	329	370	343	326	352	334	372	358	341	311	364	343	360	361	323	320	338	330	343	351	357	362	384	351	355	348	324	329	371	316	344	340	353	347	344	362	344	373	362	338	336	333	364	367	332	322	355	358	367	330	341	348	325	347	327	341	326	344	345	352	368	335	339	339	356	347	336	341	332	367	329	340	359	339	328	371	325	360	355	351	347	352	369	318	360	339	342	320	329	347	318	331	371	367	369	373	341	360	374	359	349	333	371	322	314	383	352	359	348	322	355	341	375	323	353	327	356	342	351	345	338	332	325	364	327	355	356	340	326	357	347	378	357	373	343	320	319	362	377	367	314	327	336	333	334	374	370	327	347	315	307	328	338	342	401	366	353	377	365	355	360	368	318	361	349	351	380	321	313	325	345	337	400	346	357	353	393	335	341	339	358	342	344	347	359	343	366	337	327	380	332	324	339	362	322	324	351	334	333	344	340	338	338	368	342	368	342	393	337	325	324	338	321	310	306	323	362	323	329	352	347	328	356	344	326	354	369	345	375	347	367	357	327	335	399	350	321	354	339	363	355	336	385	323	348	303	321	373	343	338	338	363	342	326	348	378	331	337	346	351	345	359	354	352	349	350	316	343	359	335	274	300	338	375	356	328	367	396	348	296	328	346	351	313	361	317	337	357	364	362	327	366	340	335	342	385	350	327	320	353	361	329	373	339	357	387	401	355	384	317	345	328	358	356	346	322	312	326	319	379	352	371	314	344	357	371	372	357	337	384	322	338	335	322	329	335	317	344	348	329	396	342	335	336	354	356	339	366	340	326	346	345	318	341	325	328	341	339	350	387	353	346	349	338	343	356	358	364	351	351	338	358	368	355	359	347	366	325	370	354	351	350	397	333	368	362	356	345	335	347	361	372	344	389	393	336	355	331	372	342	338	409	378	356	349	331	324	329	352	330	317	333	341	363	330	348	376	367	309	388	353	321	357	336	339	358	337	379	334	352	359	309	366	399	332	379	337	339	319	328	331	347	356	326	345	352	328
22811	39906	32035	21778	16751	12957	9928	7794	5933	4738	3712	3089	2699	2474	2126	1968	1824	1597	1627	1446	1434	1222	1091	1007	969	1038	970	950	869	773	776	741	682	630	624	551	636	568	564	553	552	577	1338	2595	2063	1665	1381	1172	967	751	609	549	482	464	498	452	440	411	413	443	443	491	439	455	459	463	445	428	444	451	464	436	452	487	445	451	447	479	439	454	456	406	462	468	443	460	462	433	478	446	434	470	458	453	462	424	434	421	455	426	451	433	460	474	456	435	449	422	446	418	423	460	448	487	457	468	447	466	479	453	501	431	442	421	463	467	421	427	428	505	432	446	458	458	437	446	430	457	469	440	469	431	417	446	455	453	440	400	419	414	461	420	502	463	406	441	442	452	440	437	459	471	445	422	444	436	453	451	457	451	444	416	450	441	409	454	435	445	442	442	434	446	455	472	413	484	466	437	481	462	435	418	452	460	414	440	468	443	408	433	404	408	472	435	466	416	462	460	472	461	476	494	466	428	414	480	472	472	451	435	472	403	454	454	445	454	456	482	438	432	477	446	457	440	449	442	436	444	458	422	442	470	446	413	426	453	480	413	458	440	485	437	426	454	405	461	432	456	445	468	443	440	428	422	433	438	444	440	452	438	443	453	412	449	440	440	400	430	384	439	445	444	475	441	428	417	487	442	390	419	430	449	434	434	434	465	418	422	420	436	447	401	464	457	441	465	387	460	429	420	456	442	448	431	446	448	456	472	446	420	434	446	445	449	442	450	422	394	410	435	422	422	468	427	441	451	439	437	425	449	454	441	440	483	418	449	445	450	479	452	452	425	423	404	451	437	450	443	465	466	483	475	439	429	474	457	475	492	431	445	423	423	466	461	470	468	427	441	448	481	444	482	500	425	416	429	476	423	447	433	408	416	452	460	428	448	459	448	461	435	458	449	471	431	475	450	489	448	429	481	436	430	415	469	411	473	461	457	462	459	444	468	464	465	449	441	459	450	446	449	443	444	432	431	449	419	479	468	495	457	446	469	452	467	458	460	450	415	449	432	413	415	414	446	396	448	465	470	409	446	447	421	456	423	455	472	434	445	499	427	413	461	449	444	448	460	475	442	403	379	421	444	484	491	453	438	478	457	480	425	447	468	411	480	437	441	439	472	451	472	461	471	455	425	413	400	496	488	427	435	472	439	455	451	494	480	444	473	488	461	454	508	467	432	440	427	462	461	467	461	443	461	445	452	432	453	440	473	473	439	492	435	449	449	452	415	445	450	471	457	475	431	464	431	448	437	462	478	393	454	411	438	449	452	489	455	452	445	415	445	440	471	448	484	393	432	436	452	452	427	452	458	448	472	471	471	452	448	448	456	446	451	429	463	453	422	463	433	475	503	454	443	444	463	439	426	443	463	449	458	421	440	424	512	450	460	452	396	443	462	394	452	469	440	454	450	446	461	442	447	438	458	420	490	441	438	462	436	442	443	493	439	442	439	455	407	428	455	467	441	431	444	461	476	440	482	456	436	411	441	429	427	418	431	457	468	433	491	458	458	466	421	441	425	401	454	435	454	467	450	419	464	429	451	440	444	438	430	427	441	459	451	445	456	434	437	435	425	426	430	477	447	437	496	413	486	453	457	461	442	457	433	469	435	471	415	446	451	427	419	442	442	418	460	459	462	416	440	436	434	470	387	439	410	461	443	448	452	462	437	459	461	480	435	457	465	466	414	444	449	446	462	422	436	438	470	448	434	406	464	448	457	461	476	426	453	394	457	478	453	460	432	448	425	413	461	450	441	481	425	427	448	456	421	415	462	434	436	453	475	448	425	448	422	438	473	412	490	415	481	423	447	454	477	458	473	439	481	472	425	425	446	476	454	453	418	431	405	410	418	482	466	447	433	448	473	454	445	434	481	434	433	444	434	482	459	478	436	497	435	441	449	407	453	464	424	469	427	472	466	480	456	398	408	443	428	468	405	413	438	468	441	460	436	442	483	496	447	444	443	439	477	486	432	487	407	463	478	457	464	422	412	425	500	437	454	451	459	470	438	433	436	457	425	412	443	453	407	450	424	420	458	474	439	430	428	449	434	421	480	477	431	460	419	442	426	419	421	468	455	446	444	429	446	470	496	422	443	467	458	469	391	428	447	450	503	433	447	474	436	453	426	424	427	448	472	429	442	457	460	429	425	461	413	457	417	436	497	409	460	452	425	418	460	466	414	449	444	438	430	452	379	447	432	429	465	457	429	445	435	445	451	441	440	446	441	412	405	444	414	418	449	456	433	454	415	449	476	389	474	419	454	420	457	413	452	442	465	453	455	435	449	485	416	452	423	458	459	462	469	441	446	426	442	452	449	452	444	432	470	460	390	450	450	429	401	459	435	429	394	480	444	417	460	424	442	444	451	455	467	446	466	481	426	426	430	431	432	481	438	430	411	416	449	417	437	485	466	403	437	449	429	426	443	466	433	416	440	465	461	484	410	464	450	451	439	436	434	444	453	442	486	479	445	482	452	447	463	495	444	457	434	453	409	436	442	444	490	427	408	448	393	451	438	462	459	437	460	452	436	445	439	467	468	407	465	465	484	487	433	442	453	504	486	462	401	471	444	452	453	441	471	416	463	450	442	453	449	484	455	436	429	457	440	434	441	414	424	433	463	438	433	456	422	430	446	443	445	415	419	428	444	492	467	396	441	469	426	431	446	422	460	440	472	471	455	471	449	402	447	462	432	472	454	442	454	444	453	467	466	431	426	463	461	423	451	441	430	431	426	443	466	397	449	428	393	449	458	473	464	466	446	441	447	465	448	450	423	420	432	391	419	472	478	457	424	452	458	431	463	459	486	446	457	469	458	471	480	449	487	427	438	408	437	442	475	440	477	463	415	426	439	419	446	423	432	454	426	471	407	462	481	460	444	481	452	457	435	446	482	446	436	467	431	430	455	447	461	494	480	452	444	458	448	469	465	483	458	407	438	445	449	465	423	452	449	433	428	484	476	414	411	433	474	449	466	458	455	414	446	450	452	440	453	397	439	464	459	490	462	405	420	460	439	462	453	453	470	472	454	451	495	448	422	455	493	450	439	426	437	458	428	450	475	429	431	454	447	441	460	405	438	447	414	485	459	472	394	444	454	447	468	426	447	465	463	430	441	450	493	452	430	433	395	446	493	458	489	428	462	459	436	441	445	449	430	435	428	413	430	464	469	456	447	439	405	434	443	428	472	435	427	448	431	481	429	475	455	438	438	466	454	444	438	485	402	448	448	436	475	436	445	435	455	446	457	452	456	448	442	402	465	446	398	484	456	445	449	424	488	475	471	479	456	459	473	461	425	424	466	486	460	457	433	418	437	461	445	438	454	453	428	451	447	403	441	465	468	419	417	436	452	445	458	450	437	425	459	447	454	484	439	464	427	424	444	466	464	437	461	456	417	430	447	421	488	427	435	419	448	460	403	425	430	437	440	429	471	447	458	446	418	462	417	459	434	478	376	451	462	414	498	453	431	433	439
23341	21320	29020	23949	21362	21390	13624	5583	3691	2940	2204	1950	1620	1435	1394	1319	1213	1080	1047	956	930	745	767	697	744	698	662	650	641	558	542	483	508	479	505	443	423	440	373	445	415	436	1584	2199	1811	1460	1208	981	711	610	458	464	401	385	354	360	325	344	334	364	348	362	329	350	353	322	349	341	352	350	375	357	308	305	355	332	293	314	337	323	341	313	358	342	357	340	353	334	326	323	330	330	291	329	369	297	357	328	341	335	348	361	349	324	352	328	335	326	354	317	344	344	382	307	340	341	319	345	329	324	357	341	348	314	332	329	339	367	341	330	365	346	313	321	329	307	302	337	324	343	335	341	337	365	311	342	312	331	351	361	329	353	344	340	292	356	335	343	357	317	371	323	334	331	312	305	382	326	308	331	330	349	325	343	325	344	339	344	363	358	361	333	327	325	322	352	331	343	370	318	312	332	324	344	310	345	342	333	341	319	325	343	330	339	356	308	340	350	297	371	334	349	334	313	337	322	316	320	312	336	348	342	345	335	328	314	342	362	337	303	343	321	312	323	337	370	334	325	367	320	360	364	327	333	388	309	369	327	362	348	348	365	331	299	310	345	342	348	320	331	345	343	339	340	339	353	349	330	360	333	334	331	291	318	311	367	338	349	349	327	329	346	347	306	336	357	337	335	343	385	340	349	327	340	338	353	351	331	365	331	317	338	293	332	360	355	338	350	358	341	322	356	342	322	351	332	365	331	364	316	348	329	324	330	346	319	327	369	359	319	363	336	342	357	320	359	354	340	322	355	319	371	361	336	339	350	296	347	346	361	313	357	315	330	317	358	341	344	334	301	325	339	363	347	366	342	367	343	328	329	362	301	324	320	359	360	338	347	333	308	362	310	347	343	325	329	322	321	360	352	312	349	329	355	306	343	341	344	344	355	325	385	334	346	333	329	342	345	343	343	335	344	355	325	335	320	317	323	324	340	353	318	315	317	341	317	376	342	355	358	309	320	347	341	312	326	328	347	352	344	365	348	346	343	341	319	333	349	332	326	309	338	318	375	331	351	324	321	345	312	322	344	330	320	328	318	368	346	320	350	343	361	317	306	317	335	363	372	330	333	318	342	317	357	318	325	321	338	345	336	319	355	318	353	352	362	321	335	352	353	353	311	331	371	348	360	336	340	325	314	337	343	345	333	328	328	382	338	312	330	365	339	335	289	354	325	302	350	358	356	308	345	346	300	343	334	318	352	337	355	342	323	318	352	325	345	321	320	339	335	331	359	369	323	321	346	351	323	316	356	371	336	340	337	348	352	340	331	308	330	340	352	337	345	322	367	344	332	356	322	327	355	342	359	348	328	342	347	346	347	360	370	340	350	342	319	340	328	341	334	314	329	338	330	361	334	335	347	306	307	344	361	321	301	336	273	341	367	348	353	334	357	319	337	333	354	347	334	342	338	338	348	336	339	325	346	336	320	328	326	305	321	350	338	322	321	362	326	365	318	308	350	320	334	364	346	320	343	338	333	351	347	331	370	326	351	346	345	348	345	332	360	327	320	340	319	379	349	349	364	312	323	309	331	344	355	351	342	344	307	315	296	345	367	324	362	331	359	322	339	338	317	303	332	329	296	347	376	332	333	360	347	356	323	307	341	348	369	319	358	328	340	353	324	346	360	304	320	334	341	354	325	358	330	344	340	307	386	325	329	363	324	344	354	346	357	350	331	325	317	331	343	377	340	318	374	334	336	316	324	338	346	342	350	343	332	352	329	362	338	334	381	336	335	339	332	369	369	335	324	317	322	288	329	348	286	353	322	370	334	340	339	339	323	326	329	336	332	322	355	330	313	333	345	345	359	335	336	330	341	359	287	358	314	347	342	336	326	324	305	322	335	322	337	332	321	343	325	336	319	359	354	306	309	332	364	335	315	343	317	326	305	341	320	335	357	336	331	343	346	321	321	299	351	318	321	305	348	306	302	298	340	322	329	330	322	312	342	337	327	349	338	352	329	315	345	355	343	333	333	369	306	314	331	359	305	322	347	316	347	337	322	334	312	325	333	353	327	338	337	371	317	308	310	323	322	346	346	377	358	337	361	344	347	342	356	318	349	335	339	342	353	375	359	336	340	334	344	330	332	359	342	364	344	319	316	339	332	319	322	326	353	344	339	318	333	320	364	345	320	338	348	331	336	353	310	342	338	341	332	306	339	361	326	348	334	339	316	342	340	340	323	338	336	348	332	349	325	306	342	335	339	359	327	327	358	323	319	349	330	358	334	346	335	361	335	349	369	326	314	355	350	320	338	354	321	297	344	316	332	310	335	326	337	335	349	322	306	343	348	329	338	328	317	376	321	305	304	347	337	340	330	336	347	330	325	326	331	332	360	341	315	316	318	353	321	331	321	375	322	351	318	328	332	321	320	364	325	360	354	346	332	338	360	345	375	354	306	348	348	351	356	334	357	312	356	367	342	324	344	335	312	322	343	352	359	325	363	366	328	373	323	359	319	319	369	322	324	317	329	321	315	354	350	330	317	307	325	311	350	349	346	336	373	333	335	268	326	365	344	361	367	323	339	330	335	369	296	345	328	313	335	337	310	324	308	360	348	337	325	364	336	345	321	319	326	300	324	360	332	324	323	354	342	323	367	303	348	325	347	283	362	320	325	313	341	336	362	310	337	354	337	302	351	334	306	354	360	353	359	346	349	327	300	366	344	334	368	361	354	346	369	320	352	313	338	319	343	354	349	314	315	330	341	332	330	335	307	313	317	311	354	336	352	312	357	343	371	337	325	336	333	332	357	354	291	327	352	342	331	317	324	328	348	357	314	339	330	316	311	372	326	356	306	327	325	350	353	336	350	364	323	329	342	333	330	365	351	335	351	354	349	343	348	369	330	349	320	346	305	294	305	316	346	360	332	361	319	336	321	318	327	347	294	343	310	340	324	329	315	350	320	342	365	351	317	386	331	366	367	374	342	347	342	339	336	334	335	352	348	333	361	327	331	322	324	329	369	338	341	345	339	388	315	328	342	364	331	289	365	348	325	317	339	344	324	311	381	343	339	298	370	320	345	365	335	343	333	341	335	325	341	331	334	305	330	335	315	334	326	339	342	343	307	340	331	357	350	363	371	335	350	321	324	314	332	333	342	319	345	331	325	331	337	332	335	348	381	373	343	308	335	303	346	364	351	348	339	342	336	330	306	341	329	330	361	341	339	330	321	333	359	309	336	303	340	367	341	328	336	342	319	349	307	334	345	350	308	315	353	319	322	331	337	323	334	323	355	310	330	328	330	329	352	380	352	368	349	330	356	339	324	321	337	345	356	343	329	319	326	321	342	355	320	320	365	349	339	353	348	307	330	329	335	331	292	349	351	314	319	351	375	351	362	322	319	338	319	366	353	357	346	313	355	330	348	328	331	325	350	349	360	332	344	346	334	324	348	389	326	335	334	351	329	346	311	359	289	296	317	309	326	392	324	349	341	338	347	320	320	344	331	340	322	345	350
25974	44907	37249	26478	21001	16746	13377	10477	8240	6535	5283	4439	3774	3387	2898	2640	2440	2097	1946	1846	1721	1480	1323	1265	1246	1204	1183	1107	1017	925	872	851	754	705	703	645	665	598	586	580	558	701	2987	4188	3266	2579	2122	1666	1200	945	746	671	608	468	472	457	436	421	406	443	430	432	422	414	415	407	404	444	379	441	451	418	418	452	453	418	402	422	421	399	419	412	403	432	427	432	423	462	437	447	403	381	409	435	445	400	431	394	424	418	389	424	382	411	397	403	427	400	405	441	405	401	383	430	416	417	420	459	431	435	392	358	412	427	422	420	422	426	447	439	449	417	422	427	404	398	388	433	424	463	443	425	416	457	392	429	393	396	424	425	412	408	452	401	434	422	438	385	388	397	403	422	436	394	451	439	449	422	438	407	423	402	413	458	441	443	435	423	461	425	423	432	458	402	411	400	393	466	379	423	415	443	425	429	396	448	429	396	401	420	421	463	374	429	410	398	377	451	429	434	418	386	423	422	415	424	415	448	432	401	434	427	421	398	416	432	434	473	406	425	413	423	430	423	385	400	418	398	430	373	425	394	421	415	454	396	399	408	423	416	407	411	434	427	414	385	425	413	413	442	422	464	407	418	432	420	402	433	443	451	387	433	428	442	404	418	398	397	412	399	425	394	418	415	420	433	407	390	433	445	415	452	415	412	400	411	412	404	455	388	410	390	415	439	406	419	417	398	453	416	447	403	431	392	434	383	405	429	414	448	412	422	403	413	419	406	445	407	405	445	385	434	435	424	418	405	420	432	399	409	412	404	439	402	437	434	410	415	440	413	386	406	390	452	450	411	412	423	400	423	470	430	403	428	486	420	407	422	447	431	402	440	463	409	412	429	437	408	443	414	419	389	397	416	432	428	418	432	421	431	422	401	398	409	427	428	437	440	420	450	411	389	388	421	398	430	406	428	441	441	427	426	450	424	447	397	455	394	423	377	441	438	455	436	439	420	403	436	417	417	423	472	414	399	447	444	411	419	462	420	420	397	383	430	363	384	414	437	457	414	397	438	412	404	424	409	463	394	409	420	435	392	437	461	441	413	430	445	396	420	429	437	419	400	411	415	456	414	413	425	446	455	466	432	432	440	433	415	473	445	409	424	426	446	425	406	425	394	426	392	406	424	388	411	417	388	435	425	434	436	437	419	418	393	436	442	436	428	399	455	426	431	454	443	430	413	401	415	403	361	425	398	436	396	410	414	424	389	458	401	448	401	466	410	441	401	372	443	447	437	450	416	390	423	408	461	434	432	418	441	415	433	385	355	422	406	445	411	419	429	399	409	454	417	427	428	417	437	445	428	441	403	407	426	419	413	413	407	435	434	435	393	439	417	408	404	392	398	454	391	415	441	399	393	423	419	430	412	390	409	406	439	447	442	385	428	396	397	430	431	429	407	424	416	413	434	459	412	420	418	444	430	402	432	394	394	468	416	411	427	424	408	441	443	413	423	412	458	399	438	469	409	414	420	456	403	417	412	438	415	411	437	424	414	424	419	443	430	404	416	438	440	410	415	398	442	437	394	466	459	445	422	386	456	437	394	408	439	394	415	445	408	406	449	425	437	400	421	446	437	427	449	434	423	416	451	412	415	421	429	438	405	414	411	392	421	452	373	391	441	433	399	410	393	411	420	413	381	433	420	432	420	406	439	407	385	416	423	408	434	410	422	409	393	428	424	430	398	426	402	441	398	404	415	438	426	424	432	398	381	445	417	443	420	422	427	382	436	392	422	442	413	444	440	409	442	426	421	423	386	394	469	395	404	424	445	437	424	417	440	417	396	424	438	426	417	421	423	386	399	417	414	424	419	459	445	407	447	447	443	424	396	464	417	426	447	418	434	386	374	446	428	443	447	432	439	391	409	425	392	410	421	424	403	426	427	427	434	397	436	413	408	421	414	447	398	435	415	415	404	467	421	401	419	385	433	398	375	381	423	443	436	412	438	401	418	431	438	410	406	418	381	430	408	383	415	453	399	435	409	427	415	469	395	388	384	407	461	419	443	427	460	385	411	408	418	398	431	412	436	426	423	449	387	441	422	445	427	418	428	446	407	432	430	419	428	451	434	453	400	426	452	382	416	421	404	399	419	413	418	393	398	432	452	409	437	387	416	423	431	449	400	398	462	394	398	409	410	400	390	412	414	395	429	396	426	433	426	413	378	406	396	420	434	409	404	429	396	424	426	452	419	430	424	386	413	436	415	431	463	411	397	434	391	419	414	412	434	432	425	465	403	438	443	446	428	435	414	423	428	420	417	380	396	406	426	376	409	460	441	410	420	400	439	408	431	422	435	382	429	423	435	399	415	403	441	435	419	451	410	398	416	442	397	436	427	433	430	405	423	404	411	407	394	430	390	400	420	405	386	409	406	401	449	437	394	397	439	475	442	438	395	444	406	406	406	417	419	419	417	396	417	425	403	419	449	443	427	400	402	396	411	442	413	433	424	431	408	422	402	435	442	398	413	395	451	469	402	445	430	435	430	419	394	443	406	430	439	427	395	415	412	436	438	449	383	430	398	419	423	426	415	427	391	419	424	400	431	415	420	394	425	406	415	413	392	422	397	401	437	399	426	468	405	373	435	427	469	449	418	420	424	418	456	429	446	436	431	441	375	398	398	445	423	483	387	396	406	398	402	441	432	415	453	464	447	402	439	371	446	410	411	466	434	396	451	419	398	413	422	436	393	439	433	431	422	417	455	428	441	402	426	455	422	406	441	406	401	387	435	386	458	410	412	418	441	419	415	448	399	387	451	459	411	418	395	415	400	397	408	409	408	393	457	477	423	410	456	421	416	408	405	419	404	390	414	435	398	427	427	412	434	416	421	436	418	376	423	402	408	404	408	440	438	417	426	416	442	431	436	434	450	411	427	399	452	439	430	406	443	448	436	426	435	388	400	417	405	395	426	392	442	441	438	428	412	400	396	369	433	370	412	372	420	425	420	434	418	430	443	438	411	450	431	396	426	420	421	411	419	404	406	412	441	429	418	431	422	446	382	406	413	390	420	402	446	445	434	445	403	396	447	414	399	426	387	429	413	431	409	435	429	441	426	417	411	415	410	405	456	433	419	412	403	410	451	438	430	452	437	376	432	427	450	427	424	435	421	432	388	414	435	407	414	426	414	471	407	463	436	423	443	428	402	421	411	428	448	403	388	423	423	431	426	392	383	385	419	411	442	407	423	412	434	436	455	429	389	451	424	424	408	436	442	423	383	391	395	390	405	395	421	436	380	401	433	408	419	458	411	441	468	444	435	427	411	416	362	417	396	438	413	459	441	424	426	377	424	376	432	467	415	396	442	432	432	431	411	340	427	407	388	401	416	411	401	396	403	426	418	437	427	404	401	405	420	416	405	418	423	414	455	436	400	385	396	400	416	421	430	407	429	430	394	425	424	397	470	395	425	381	409	410	423	399	422	407	444	413	428	429	405	407	430	417	406	435	412	405	417	421	395	459	407	419	404
27667	22114	21065	12269	5843	3612	2582	1967	1528	1301	1033	925	839	829	794	754	690	669	655	648	561	583	559	532	576	540	529	522	498	496	492	475	453	444	441	448	438	434	432	442	428	436	470	492	509	496	497	443	461	404	380	457	399	372	389	396	402	390	394	410	443	410	412	404	413	380	391	424	411	416	405	404	405	394	405	416	433	410	378	401	387	383	374	389	381	409	427	379	401	385	404	383	413	419	373	421	429	391	407	396	406	399	403	417	363	389	421	418	436	397	374	416	401	405	379	413	378	408	430	419	384	393	411	388	439	418	415	399	397	397	370	405	388	385	396	422	408	425	352	429	405	405	406	387	394	427	405	415	424	367	384	426	419	377	416	405	403	408	370	374	395	460	418	405	424	389	398	415	408	388	413	378	406	390	395	395	395	371	414	417	382	437	412	364	409	398	380	362	375	403	398	385	400	384	411	375	403	366	408	375	394	390	396	446	402	406	399	393	395	417	401	389	401	383	397	398	366	378	413	397	399	411	384	376	410	403	346	423	376	399	408	400	430	395	383	401	388	407	387	395	382	380	396	387	408	425	393	421	404	392	420	396	429	365	381	407	403	371	403	410	381	408	418	421	408	372	404	373	384	396	391	407	404	392	423	380	354	386	392	395	431	415	414	402	408	403	406	430	377	435	395	388	419	400	410	411	418	420	402	413	404	426	434	405	374	413	404	382	415	385	406	428	400	408	373	393	371	397	382	389	407	384	387	394	419	409	407	402	383	394	385	401	395	385	402	406	439	388	422	408	393	385	386	449	395	400	377	393	391	413	408	411	401	390	408	400	366	418	403	389	401	357	433	415	405	407	393	384	415	420	407	391	383	431	435	406	444	399	402	389	428	373	414	383	383	387	390	349	402	392	392	362	376	386	398	378	374	436	364	374	399	398	418	436	397	384	387	388	370	385	398	362	393	417	409	406	400	382	401	365	398	373	397	379	403	407	408	390	386	410	415	375	373	412	400	431	407	399	425	386	415	396	385	376	406	391	409	424	406	412	385	404	432	432	376	379	424	402	387	391	384	391	420	402	411	397	428	402	419	424	390	399	397	400	384	380	388	366	442	388	378	400	424	387	438	379	370	375	385	397	417	385	385	413	423	396	383	398	419	392	415	409	424	394	396	365	383	407	384	415	394	362	387	411	387	391	416	388	430	457	394	451	365	407	405	403	388	398	407	436	364	395	394	411	391	428	399	393	433	387	367	374	386	401	390	393	398	431	412	381	397	419	411	396	408	381	371	416	388	416	404	404	429	375	381	371	393	422	413	398	433	441	426	386	413	423	415	397	417	362	380	392	398	406	415	409	396	422	378	419	364	453	387	431	376	379	414	413	408	393	385	405	421	374	409	415	367	377	382	443	410	419	354	416	411	376	392	415	371	394	453	389	400	414	405	402	377	432	438	425	417	420	426	397	384	426	396	413	396	406	381	404	400	388	442	412	384	392	377	425	398	408	397	430	388	412	395	419	424	391	392	378	448	394	422	434	369	408	411	399	392	429	428	378	384	429	406	406	384	414	459	420	416	396	431	402	402	403	422	414	379	376	384	372	413	390	418	370	378	388	380	409	406	411	412	396	412	393	390	382	401	387	396	415	388	419	412	401	383	352	418	428	369	410	376	422	391	434	426	409	407	372	384	373	374	375	384	389	398	400	397	353	371	396	419	407	341	411	445	374	448	395	357	392	386	411	424	403	402	392	397	398	403	383	411	401	384	412	408	407	395	400	429	403	365	416	363	436	373	424	421	424	399	425	376	402	408	391	420	446	434	375	401	403	394	412	389	433	441	399	361	361	448	410	409	394	408	422	418	394	410	356	373	386	383	371	419	415	431	379	406	395	417	376	379	418	366	422	395	403	400	424	414	394	415	407	425	426	430	422	409	409	447	393	372	402	396	408	442	396	393	356	373	360	400	369	384	372	370	388	422	396	434	430	384	384	421	376	365	411	409	391	446	372	407	381	430	365	388	392	391	377	394	386	412	383	379	413	411	374	393	387	372	414	387	403	427	377	412	386	404	404	431	416	403	435	378	445	410	413	424	396	384	395	405	431	388	418	374	384	383	399	373	391	405	383	398	376	400	408	363	414	392	390	421	426	396	400	392	388	430	361	388	404	411	415	413	412	390	407	408	417	419	434	417	369	377	359	394	407	385	390	378	376	433	383	397	399	390	406	390	392	425	398	380	423	397	400	402	419	437	402	397	398	397	383	400	373	377	418	423	385	402	421	387	400	398	385	444	397	423	384	378	387	433	372	410	403	412	400	395	407	394	401	395	374	368	369	414	391	408	375	395	404	385	389	383	375	386	413	381	377	384	417	414	390	396	410	410	396	390	360	390	361	395	404	371	433	374	381	374	377	378	416	406	418	389	366	377	425	391	409	414	406	430	421	347	373	408	376	410	398	379	383	417	389	388	409	412	410	390	400	397	373	420	394	411	399	417	450	395	411	436	409	406	395	425	387	395	405	434	402	404	385	414	368	404	397	388	411	391	419	404	407	381	405	435	408	402	398	410	389	372	388	418	394	410	435	376	364	368	378	408	405	385	434	378	423	391	421	374	430	413	358	408	419	417	431	419	417	394	389	378	380	380	395	378	403	460	371	404	398	417	405	404	392	409	400	391	425	412	453	404	361	386	425	388	440	412	388	380	367	395	393	404	391	397	384	430	420	393	420	408	380	364	428	342	387	374	373	385	421	429	365	419	384	407	397	408	388	397	377	397	380	399	433	374	394	383	387	412	380	405	416	420	370	406	449	376	434	408	376	389	424	386	421	411	406	391	449	403	420	437	379	415	444	373	411	405	385	453	435	380	402	408	397	393	397	406	390	408	416	414	375	435	402	393	407	362	395	421	402	371	385	374	416	389	409	402	392	382	403	413	421	415	404	401	404	414	367	424	395	411	382	383	432	383	402	385	401	383	384	409	388	393	373	404	434	400	388	391	361	377	407	386	397	428	397	356	390	355	405	409	375	392	397	388	416	434	442	393	401	354	390	420	393	382	414	394	393	381	385	385	407	383	369	404	397	430	410	403	433	404	417	432	421	394	394	363	380	401	409	411	391	407	417	410	423	400	431	414	396	367	376	397	400	384	388	389	384	379	355	421	399	391	349	387	381	375	376	390	409	410	372	376	384	404	358	354	402	424	438	415	377	401	384	387	362	382	411	399	400	368	387	419	394	401	395	415	375	428	384	436	420	401	369	361	383	433	397	397	415	409	373	409	416	378	438	371	425	425	419	438	403	415	421	391	401	405	387	377	420	404	381	399	401	396	396	393	425	401	411	411	384	375	409	393	399	392	385	423	424	419	397	382	404	392	375	426	404	455	411	397	392	412	386	430	394	424	398	414	403	415	409	398	400	382	386	429	388	396	372	361	388	388	413	394	381	401	405	412	403	419	416	407	441	409	357	386	412	424	398	384	419	400	350	378	387	411	382	389	405	413	423	395	416
19362	31009	25112	14685	10367	7859	6040	4603	3527	2788	2349	1985	1810	1608	1404	1345	1190	1183	1186	1084	1004	931	862	803	814	836	755	807	737	746	665	621	667	645	630	607	602	569	574	522	561	564	638	736	731	648	652	651	565	581	514	527	528	515	545	500	514	524	482	475	491	520	523	494	500	487	551	494	504	490	538	533	528	522	513	506	501	493	510	530	517	509	481	523	512	499	518	532	509	505	520	517	487	536	515	496	532	535	476	480	509	488	463	523	540	521	496	518	518	501	517	488	504	511	519	483	485	542	533	478	558	471	501	481	507	500	494	498	493	486	534	519	500	539	499	533	537	550	501	539	546	515	502	491	548	488	512	546	510	484	488	503	508	483	495	459	503	510	466	518	521	446	493	553	516	485	529	509	517	503	502	505	498	524	500	480	488	533	485	509	527	448	486	526	538	499	513	541	512	519	517	550	508	497	521	464	536	492	497	499	512	529	521	517	498	521	544	524	512	531	503	469	539	494	509	508	534	466	518	535	494	504	531	514	507	496	529	489	515	525	493	474	516	486	517	516	502	537	557	488	523	485	513	526	525	492	518	501	480	513	498	499	481	492	520	502	469	541	499	492	474	494	529	542	506	508	537	500	518	501	503	545	502	503	487	526	517	529	487	477	512	522	518	531	474	513	471	504	541	540	526	499	497	521	508	521	511	434	513	476	495	502	510	514	500	504	520	478	484	521	490	505	499	502	498	552	560	491	541	528	509	517	527	516	501	521	492	452	510	515	487	490	562	488	488	501	521	489	521	497	520	515	486	530	522	465	535	514	500	511	535	518	559	553	502	515	517	547	511	464	533	470	525	551	511	498	516	512	532	522	476	531	536	506	517	518	523	494	506	501	488	499	516	486	460	505	540	512	576	454	532	475	452	546	543	491	441	517	524	490	498	482	517	524	540	530	547	513	510	502	517	491	514	513	484	486	527	478	466	471	535	480	504	525	506	522	501	499	498	519	522	459	533	498	506	513	495	497	517	507	503	531	506	531	504	508	520	491	497	494	498	492	488	511	502	506	530	499	580	489	510	536	495	518	520	523	503	465	507	486	496	486	549	497	527	506	496	505	458	470	489	500	549	515	515	515	492	519	497	475	522	513	506	531	518	510	513	517	498	473	521	481	532	455	506	525	516	519	544	550	538	532	556	518	516	506	508	474	501	499	486	517	516	519	518	537	517	514	489	485	485	505	507	507	502	491	513	526	500	541	501	522	510	524	521	524	515	488	514	482	510	489	519	488	479	488	517	483	533	535	470	516	500	512	534	552	487	525	561	529	512	538	473	507	482	533	502	510	533	510	517	515	523	497	481	554	534	497	520	496	546	511	472	505	508	506	508	488	541	503	493	475	511	534	493	543	547	499	499	503	519	503	490	484	518	515	507	493	503	529	523	482	524	529	530	484	478	475	520	528	553	513	512	466	480	488	515	522	485	507	508	498	518	580	497	503	486	539	504	495	489	491	500	458	539	499	528	495	502	514	486	470	438	531	504	512	557	510	526	536	524	494	505	497	512	498	503	523	479	528	515	474	547	509	514	510	554	510	497	504	491	520	464	543	524	538	476	541	537	506	506	497	495	484	478	504	529	540	502	539	521	501	505	507	490	499	469	522	483	504	495	513	507	507	461	491	476	542	511	485	490	502	481	514	529	495	507	478	492	507	535	525	552	523	481	495	485	509	486	515	528	506	490	522	496	468	505	515	512	523	469	493	519	514	488	493	507	534	472	526	525	512	499	528	502	551	540	512	533	495	541	455	490	494	554	508	495	487	501	497	514	511	532	480	485	511	521	509	469	511	522	544	496	486	497	479	521	514	523	513	505	499	513	497	530	505	491	507	496	484	512	518	508	534	457	459	493	498	488	492	516	485	519	455	464	528	547	513	514	475	513	493	528	479	500	504	534	530	534	504	538	540	503	497	473	536	492	500	462	451	509	545	499	493	450	513	530	498	517	486	533	499	480	499	522	483	516	513	504	508	504	513	513	491	500	509	487	517	476	507	503	506	513	528	497	481	519	506	515	472	509	494	491	506	539	510	473	521	550	496	467	522	523	530	477	538	510	519	497	486	519	535	494	528	530	547	541	476	515	469	476	488	496	486	500	559	505	531	520	503	488	448	505	496	507	494	509	513	498	497	509	489	543	522	470	517	512	484	455	529	515	545	495	510	508	474	505	538	489	520	529	534	488	481	466	473	496	523	529	560	497	489	498	518	533	511	532	491	503	487	540	511	489	498	511	503	523	499	525	509	512	495	528	533	511	489	497	515	524	520	521	524	559	493	508	466	505	521	511	513	527	502	498	524	542	530	542	517	541	460	508	503	516	496	522	479	526	484	505	542	515	535	516	495	557	487	492	522	524	521	506	540	529	522	522	491	491	549	501	503	531	523	538	490	503	530	477	523	475	529	515	516	522	512	514	501	502	452	532	517	498	489	529	536	474	511	536	519	489	519	510	522	450	541	512	465	485	476	507	525	521	535	511	508	528	511	519	486	537	535	512	499	502	483	495	479	452	505	502	468	505	509	514	519	520	472	512	507	490	530	474	496	469	495	524	515	496	500	463	526	484	488	521	537	502	509	508	513	507	512	522	510	517	544	531	530	507	548	524	516	556	512	503	542	517	513	529	536	516	533	509	472	497	529	507	533	518	516	526	539	511	540	466	485	534	512	496	502	503	506	539	506	471	495	518	504	486	496	465	447	553	499	518	523	538	505	502	506	503	480	518	543	500	482	540	519	548	516	514	532	512	493	479	494	492	524	499	501	503	492	518	482	526	512	528	509	510	510	544	500	554	461	494	508	495	511	495	518	496	490	503	528	481	514	549	507	501	489	493	567	511	508	512	519	488	527	507	502	506	516	512	464	523	514	510	528	481	529	501	520	491	500	535	513	476	486	496	508	507	507	495	486	530	501	506	482	520	468	486	481	461	513	492	476	560	534	511	487	481	474	504	514	481	504	495	481	503	485	520	478	510	509	518	494	478	509	547	502	536	474	493	531	486	506	509	528	500	503	528	518	485	500	471	519	498	510	517	492	564	488	515	520	529	521	528	503	551	480	479	505	482	522	522	527	504	462	506	535	504	496	516	506	497	448	486	503	535	502	539	503	494	536	470	471	506	510	478	523	503	535	504	535	492	472	484	468	527	539	503	538	484	544	492	478	535	518	523	515	507	471	528	531	506	522	537	522	500	509	456	492	466	465	529	523	490	499	507	499	542	546	510	475	475	504	549	475	511	513	527	486	538	472	519	493	522	488	486	559	498	543	481	511	560	465	507	521	474	521	498	491	494	505	529	478	505	520	507	457	555	488	478	504	535	516	516	472	481	481	530	491	476	551	536	540	565	524	541	499	476	510	510	529	516	541	496	505	562	506	518	510	519	483	545	529	517	525	499	504	551	544	517	518	514	518	533	482	541	502	521	519	529	478	490	514	511	542	485	510	510	516	525	496	500	527	507	548
24290	21250	28457	24401	21084	13085	6014	3618	2498	1963	1590	1357	1281	1140	971	941	903	819	842	781	739	628	591	554	617	640	593	521	536	508	517	498	435	454	411	428	435	393	407	380	384	482	1172	1274	1044	894	765	606	502	445	469	400	384	392	376	357	352	321	325	337	345	347	352	336	375	338	352	374	354	374	382	344	336	366	342	346	358	345	329	349	329	329	361	333	368	361	348	343	337	311	361	335	319	357	360	331	376	352	376	337	346	341	362	355	404	365	347	358	330	354	329	327	343	307	373	344	318	365	340	351	351	349	343	336	360	356	339	338	349	364	332	362	360	330	336	342	418	341	363	325	369	362	335	368	345	353	357	330	322	332	328	371	391	341	353	369	343	347	337	343	355	329	352	326	357	364	357	364	363	301	349	354	363	375	351	326	317	395	340	328	374	331	351	336	356	382	380	329	341	330	360	377	351	360	357	343	358	354	383	350	347	317	359	334	358	331	333	365	364	389	325	356	306	323	342	364	356	377	365	296	344	331	335	379	349	346	372	328	330	348	343	347	339	354	382	353	359	341	352	353	362	358	338	334	357	349	321	314	392	359	350	351	370	347	342	350	342	352	343	342	345	338	383	354	352	341	349	369	359	361	324	339	369	313	351	369	358	371	343	337	361	350	322	348	310	357	346	348	322	336	339	361	349	329	337	357	376	342	349	353	343	344	371	317	355	355	335	338	355	334	360	343	384	335	363	304	328	352	339	321	330	319	336	344	367	314	336	314	350	342	355	340	354	356	351	330	354	316	361	342	353	354	343	375	346	355	355	327	359	324	369	351	372	359	331	352	310	354	363	364	332	368	351	331	389	342	349	336	374	359	320	328	333	379	366	354	369	305	353	344	360	349	334	371	357	331	324	347	332	390	333	363	395	377	338	344	344	360	369	350	334	343	364	362	356	359	361	359	336	345	342	334	346	328	323	359	343	366	359	374	347	304	391	353	367	331	310	345	371	321	341	363	354	326	326	376	343	384	350	314	372	363	351	361	323	355	359	333	364	317	344	403	288	362	338	343	335	366	339	354	293	388	352	362	347	367	347	363	363	378	308	365	381	370	347	330	356	341	336	352	336	372	337	351	336	330	355	349	373	295	380	349	352	367	354	338	307	376	334	355	387	361	375	353	357	366	350	341	337	338	356	337	357	378	329	316	362	332	338	318	345	336	361	346	361	313	324	369	366	338	366	348	326	378	371	370	357	343	364	330	341	334	371	351	321	343	349	397	370	327	347	345	353	327	328	335	325	327	342	320	323	338	352	341	337	344	329	336	375	351	339	388	357	358	347	333	337	351	359	358	306	371	335	316	379	342	345	314	357	315	382	342	359	335	347	346	357	382	360	408	300	347	344	362	347	321	315	345	334	343	319	363	355	355	325	349	328	372	355	358	376	326	345	367	355	325	356	336	335	330	346	341	344	363	348	350	323	367	394	333	367	343	338	361	326	322	354	345	337	377	389	344	372	347	383	331	361	361	352	317	336	362	356	360	346	350	294	355	335	368	343	337	357	308	346	318	354	358	347	354	338	344	358	333	328	322	368	336	346	384	323	314	334	330	323	333	339	359	328	338	337	341	360	359	347	333	354	337	345	358	331	373	368	327	340	379	336	313	334	371	356	371	316	330	329	364	314	348	363	324	319	331	331	329	333	346	333	330	331	344	306	342	362	342	340	354	338	363	345	310	339	320	356	342	351	325	351	360	370	342	357	348	379	363	291	357	346	342	331	335	361	339	364	361	329	361	309	355	362	341	360	372	345	321	343	329	338	369	367	341	363	332	338	382	364	366	350	323	334	347	347	318	372	380	328	332	320	322	331	349	324	338	358	370	368	338	330	351	372	327	383	350	350	310	370	372	352	333	341	347	328	349	384	363	350	320	330	339	349	335	329	349	360	346	349	363	351	348	348	350	347	355	320	347	389	384	314	331	330	331	358	376	365	348	334	362	375	356	320	365	354	325	318	347	327	342	326	377	324	336	328	326	334	321	353	351	337	364	355	372	335	350	338	325	342	372	361	368	321	382	379	361	329	352	356	359	342	363	345	367	315	340	332	317	353	317	361	357	350	350	375	309	333	341	330	349	331	359	363	333	354	339	336	339	328	357	296	341	325	305	335	363	337	354	356	325	329	363	363	332	325	360	383	301	310	368	371	347	356	361	355	361	354	341	322	354	339	342	320	315	315	341	329	337	307	371	325	358	356	351	362	317	315	357	345	322	362	350	373	336	316	356	319	359	393	327	353	368	352	328	337	349	345	323	324	362	334	361	330	319	353	335	349	345	320	336	374	361	337	354	340	380	333	376	363	360	361	373	348	319	364	332	325	320	357	332	349	347	300	373	314	331	340	349	361	369	360	342	379	356	369	332	335	376	353	353	331	359	316	329	366	333	370	385	383	348	321	356	343	363	311	345	375	344	324	342	337	345	336	338	359	341	338	351	324	352	355	358	357	341	361	373	343	355	347	326	353	372	357	336	363	357	342	343	330	336	321	301	364	333	347	353	366	320	342	359	362	380	349	372	364	337	356	306	344	318	358	356	361	349	369	346	354	347	343	374	323	356	317	340	346	331	325	346	314	380	353	381	321	331	377	337	329	330	342	338	376	348	345	331	329	390	382	332	354	315	366	346	345	340	338	315	336	345	347	329	342	333	326	355	377	349	367	337	325	338	340	373	358	341	332	374	319	349	341	346	344	316	377	361	385	326	353	344	344	368	352	335	342	322	381	376	359	344	361	355	321	374	356	362	306	330	354	339	343	355	358	354	392	350	354	358	310	348	338	360	340	335	334	329	325	341	360	354	333	334	331	324	349	330	322	313	323	327	374	346	354	356	351	329	338	346	324	335	332	348	349	366	346	346	363	321	352	313	356	357	378	371	347	321	310	314	350	364	343	347	333	329	318	343	343	323	310	321	362	343	361	330	369	341	335	342	359	344	325	322	365	316	362	359	312	353	329	346	349	359	352	355	342	332	327	317	330	341	302	346	312	346	349	364	348	323	369	325	357	337	347	352	343	358	334	319	343	353	329	326	323	316	366	352	336	354	333	317	314	322	354	346	335	338	357	320	355	341	363	351	326	334	334	349	325	343	327	352	329	343	346	342	349	354	355	321	344	377	348	319	348	375	333	331	322	337	371	308	350	347	339	347	326	343	348	323	337	373	357	379	344	359	315	329	353	344	364	367	392	358	333	356	352	344	349	364	323	331	361	336	367	349	323	340	338	320	369	369	347	336	333	353	320	356	334	352	318	352	363	335	360	316	305	347	348	373	370	315	360	328	336	341	343	342	383	386	322	355	336	353	387	342	304	349	351	355	335	354	319	347	318	322	339	324	333	335	339	366	379	308	347	372	305	328	348	350	367	339	328	346	350	320	361	351	328	360	370	298	339	342	349	382	355	326	333	349	339	336	352	345	358	355	364	357	320	331	318	344	333	293	342	344	331	315	342	376	335	365	332	339
22755	40347	32629	20828	16203	12583	9957	7648	5919	4772	3879	3128	2840	2543	2043	1952	1845	1560	1553	1469	1291	1188	1107	1052	1136	1001	980	904	865	848	789	696	641	632	665	574	555	609	523	530	520	728	2239	2421	1941	1642	1351	1052	719	651	677	554	528	479	499	422	425	437	460	446	446	433	426	467	451	443	433	449	456	420	467	436	429	432	432	429	470	444	425	404	482	468	460	428	446	469	432	433	437	460	454	440	446	442	426	480	492	415	451	413	454	436	429	441	442	454	417	400	446	450	444	420	452	444	423	429	417	460	444	442	425	455	432	468	406	439	451	403	414	435	477	471	483	460	439	465	421	449	439	459	442	414	420	454	457	458	402	473	456	482	475	442	452	395	453	439	449	459	480	460	441	420	451	453	454	466	450	442	417	488	417	459	501	434	469	454	443	440	442	462	429	419	379	456	450	420	457	440	438	450	442	465	427	448	409	490	457	441	428	441	461	440	491	445	402	418	456	422	422	444	440	409	414	463	417	467	448	386	439	436	443	457	448	449	442	425	450	410	420	409	439	450	437	448	430	443	457	436	454	441	420	444	435	443	466	489	450	447	439	443	441	467	451	454	439	476	415	470	463	414	478	407	458	449	468	426	467	435	418	461	449	464	440	449	453	469	460	427	484	445	441	443	433	478	414	457	450	433	455	460	430	453	425	438	426	432	461	457	432	432	450	443	432	440	407	485	459	473	415	407	424	458	468	455	460	416	449	447	495	442	452	438	438	418	457	450	424	420	411	426	425	443	446	447	431	490	425	457	455	471	452	479	442	426	434	468	437	464	454	432	446	428	457	440	440	440	440	442	446	462	466	500	430	467	419	453	448	476	451	441	437	442	448	433	464	435	419	445	457	456	440	455	461	472	429	411	470	450	443	461	442	440	457	428	460	469	423	425	429	427	442	437	458	446	434	440	428	458	453	443	471	453	448	437	407	446	430	447	483	412	474	468	418	469	438	432	445	450	445	475	431	432	476	431	445	442	484	405	429	432	436	436	414	433	422	467	424	442	436	435	442	446	471	447	451	431	465	418	457	464	455	411	457	426	472	411	461	428	422	468	436	406	481	460	462	487	464	438	422	466	439	444	477	420	432	413	481	445	438	436	448	444	484	425	473	451	402	442	481	469	429	445	459	457	451	423	426	476	495	464	439	437	451	423	443	444	458	419	409	430	468	470	422	456	435	457	487	445	460	491	433	444	402	450	464	475	460	450	441	402	420	434	434	433	426	435	420	443	408	458	459	409	433	438	423	462	416	429	445	469	434	480	433	447	473	470	443	455	485	448	468	479	452	434	454	434	453	486	403	447	475	422	438	424	486	438	460	424	409	464	431	470	440	419	425	433	470	423	476	427	392	470	475	422	452	447	411	390	401	434	428	439	455	412	466	411	503	438	450	447	441	424	394	429	460	425	454	457	446	454	440	464	458	439	433	407	446	462	407	481	447	456	430	445	485	435	431	427	444	442	440	453	467	451	496	402	472	474	462	441	441	409	431	475	433	403	462	457	439	454	440	451	465	416	421	440	446	448	438	457	484	418	464	437	404	479	434	486	422	453	439	436	427	410	429	483	466	407	443	451	447	441	414	414	471	437	447	462	422	468	430	418	419	447	408	471	482	497	458	439	480	415	479	482	427	431	448	451	457	466	427	448	450	436	448	468	444	471	464	455	414	398	450	428	462	432	448	459	411	448	397	417	477	463	481	443	412	441	456	436	440	459	458	459	445	449	486	467	453	451	429	428	489	459	477	462	440	440	456	460	456	444	444	459	476	418	428	459	467	466	442	442	484	467	445	409	466	484	498	420	463	460	432	438	449	451	436	437	458	384	503	456	452	475	468	412	459	431	448	442	487	449	439	415	473	438	438	452	484	469	467	422	456	448	450	441	440	494	481	433	450	450	441	449	427	448	462	449	437	428	435	440	403	435	411	400	425	466	451	472	461	463	428	508	445	452	466	443	468	418	472	436	422	454	414	426	461	438	431	437	436	449	462	433	427	435	424	450	443	458	390	478	462	413	410	428	447	427	408	425	477	423	470	444	443	433	486	456	473	412	424	465	426	436	428	461	424	465	440	434	447	482	482	427	437	442	466	442	453	393	471	460	463	422	439	440	468	436	450	428	460	391	463	446	431	406	447	466	480	430	486	448	427	481	444	451	460	428	467	477	405	443	430	441	458	471	436	416	444	451	421	417	448	449	443	461	422	448	451	427	439	412	438	415	442	456	422	437	422	451	444	451	465	459	472	400	443	439	431	461	415	452	435	465	440	458	470	431	444	419	429	461	419	485	464	461	396	412	444	467	433	405	444	427	460	438	465	465	446	443	442	462	474	428	449	485	439	448	436	409	465	436	429	426	430	430	464	453	453	435	416	433	431	446	432	462	472	439	433	456	433	444	449	425	431	483	435	442	435	468	451	427	400	461	464	426	445	421	419	438	451	453	442	396	458	449	434	424	443	490	429	446	448	435	414	439	437	434	396	480	434	434	443	468	444	435	458	443	450	458	483	438	453	431	459	463	437	451	443	462	446	432	448	468	454	485	439	442	447	443	426	440	433	468	435	454	469	485	444	452	428	437	469	468	423	459	444	410	425	412	442	446	483	471	383	392	448	444	481	428	468	404	471	419	431	436	486	442	461	512	439	424	462	454	435	445	444	455	446	451	467	471	442	460	423	456	425	448	455	447	447	429	465	405	421	460	464	437	442	426	473	415	441	468	431	409	414	424	436	448	424	459	430	423	451	427	451	474	433	435	458	417	451	434	435	438	442	422	490	420	445	432	457	450	419	443	464	448	454	419	469	444	452	433	455	480	510	458	432	433	421	422	446	433	463	434	423	437	455	465	436	454	472	438	447	407	479	458	430	433	467	442	464	426	457	459	395	443	448	472	445	409	436	434	488	456	455	462	440	452	422	408	469	406	453	445	434	430	413	465	417	463	466	478	462	458	463	469	421	429	416	423	459	437	441	443	455	446	409	442	436	480	469	425	436	444	423	431	448	468	465	498	467	446	438	469	444	424	466	484	445	452	450	442	456	477	408	450	474	475	442	464	431	423	482	469	453	422	450	468	453	423	434	449	412	411	443	401	457	433	420	468	425	402	461	438	451	438	483	455	447	449	423	455	468	454	419	459	472	444	443	460	417	422	443	455	426	437	434	430	472	480	433	462	408	441	453	471	443	472	387	457	460	441	432	423	479	450	427	444	453	465	431	432	474	470	465	436	459	445	464	467	465	472	457	533	444	461	454	456	450	425	426	414	415	438	416	420	466	454	448	417	435	440	454	447	431	442	464	446	403	458	456	473	442	461	403	464	487	441	407	406	480	466	441	444	439	471	410	454	486	386	440	461	449	441	420	442	451	446	473	477	438	431	460	428	446	439	434	463	431	479	424	434	431	460	445	411	436	437	425	447	450	441	422	443	433	465	422	464	445	441	424	450	436	464	411	453	436	441	454	492	420	443	420	430
23302	21263	28965	23872	21300	21298	13432	5502	3507	2793	2278	1979	1653	1536	1294	1226	1113	1045	1011	942	882	834	732	752	768	701	678	637	629	570	578	509	466	456	435	412	447	426	410	420	432	650	1979	2039	1637	1421	1095	843	646	563	531	464	482	422	361	371	337	354	357	319	333	317	339	320	356	332	354	361	313	339	331	274	378	315	310	336	354	299	336	330	346	315	343	341	300	352	355	329	324	349	350	328	310	362	301	332	366	326	358	340	318	367	335	318	371	336	335	343	333	323	333	345	355	367	322	331	346	320	334	352	328	332	322	329	347	339	311	350	365	325	331	364	322	332	343	335	320	357	331	342	340	335	361	357	320	314	333	341	339	318	336	359	351	322	321	319	341	371	331	330	331	336	337	365	352	335	334	354	328	363	354	335	323	356	349	311	319	352	307	326	343	369	346	321	345	328	307	325	304	310	325	316	306	349	350	335	312	312	326	312	371	342	321	343	346	332	310	324	307	338	336	317	329	334	340	321	352	328	358	352	347	342	346	343	317	324	342	304	336	328	350	325	325	336	358	325	324	328	362	343	332	328	329	331	320	320	361	334	327	360	330	358	298	331	346	318	339	354	335	300	345	339	336	341	333	314	363	330	322	344	333	312	323	339	342	328	331	327	350	310	346	351	352	346	297	358	368	343	342	360	332	328	349	330	361	323	338	362	331	320	360	360	337	343	350	320	341	329	320	314	323	317	326	339	359	348	341	339	342	351	326	335	332	348	336	335	315	362	333	382	335	347	333	294	333	344	321	353	341	325	323	345	321	317	320	345	343	341	378	340	344	345	351	363	306	327	300	360	339	328	347	352	354	339	356	312	336	333	334	338	345	329	339	326	316	313	343	338	354	340	341	349	363	370	372	324	317	363	308	338	321	355	334	348	331	357	352	303	300	312	349	354	343	352	295	353	364	313	342	304	322	353	345	323	309	352	337	339	337	332	346	334	337	322	326	334	352	359	315	356	357	344	325	342	310	342	320	341	333	353	325	353	326	355	368	386	315	318	319	342	365	330	321	341	322	318	336	334	347	327	330	317	359	334	307	315	314	305	335	295	317	340	327	346	349	351	365	350	316	348	326	354	352	313	298	346	343	365	322	340	294	337	357	315	324	325	330	356	371	336	301	350	353	353	373	325	319	312	343	313	328	344	325	334	322	353	320	322	328	320	351	322	337	326	306	347	354	337	363	332	336	379	330	334	348	326	344	360	342	362	374	359	326	337	323	346	356	319	338	302	338	327	356	335	335	344	330	343	328	342	347	343	325	332	349	343	370	347	334	318	345	305	289	335	352	310	335	334	320	366	349	348	309	338	328	330	361	332	295	330	354	305	321	347	334	349	346	350	328	307	351	329	344	334	334	334	335	358	315	359	340	322	348	342	320	364	312	341	357	344	314	342	290	335	335	337	316	322	325	388	336	333	311	338	327	334	347	344	349	335	342	368	334	327	339	338	306	350	345	297	364	361	321	376	319	332	363	331	333	358	333	322	316	325	319	377	351	311	336	320	351	343	307	297	319	330	345	338	333	330	333	320	338	346	319	322	366	331	330	361	336	329	303	335	348	332	322	326	330	328	323	349	302	344	339	329	374	312	314	317	350	332	338	340	344	339	330	332	337	314	318	374	323	340	325	362	319	364	314	357	362	380	331	331	345	319	309	311	358	290	348	340	354	367	304	327	334	332	311	296	362	333	354	318	338	304	366	346	335	328	314	317	332	352	319	327	306	347	346	286	327	335	320	334	340	331	323	307	320	335	343	365	369	319	327	354	307	315	324	357	337	295	365	354	313	294	369	315	344	348	328	338	286	336	333	331	303	343	312	304	331	332	325	296	329	342	341	330	321	361	372	336	340	345	346	313	330	329	362	310	334	354	318	303	301	335	328	314	325	326	398	339	344	396	339	318	346	376	354	346	348	333	306	336	330	331	351	320	314	346	316	289	355	326	348	334	337	327	339	321	316	328	301	344	328	380	324	335	367	328	314	337	312	341	334	334	349	332	363	311	339	336	356	348	340	322	344	352	341	317	318	313	334	322	324	334	324	330	363	329	328	336	321	383	360	320	311	327	340	318	317	329	335	329	339	320	356	340	341	335	324	327	327	344	332	336	343	338	326	345	303	319	332	347	312	343	328	304	347	323	309	311	333	332	348	333	355	344	341	322	373	346	317	345	332	331	351	374	309	358	341	345	314	367	347	333	348	351	332	334	338	362	326	346	332	343	338	335	315	353	322	370	335	324	345	334	368	356	362	398	343	338	336	316	356	340	372	313	340	334	329	346	315	344	298	317	333	324	311	294	315	353	335	387	347	334	329	323	331	344	310	310	337	360	322	336	332	297	318	365	342	307	344	340	304	303	314	324	340	318	331	330	329	335	327	343	370	327	301	328	339	330	379	328	340	326	339	356	316	329	364	323	368	304	331	294	297	326	329	352	342	362	343	335	381	342	359	326	328	323	297	356	328	341	344	348	337	302	341	327	314	354	346	328	357	330	314	327	333	305	358	310	351	359	319	313	349	310	343	344	324	330	346	348	342	312	330	310	365	341	330	330	317	311	393	344	337	328	314	340	364	330	354	297	330	327	361	340	323	364	358	364	354	341	343	304	330	312	344	378	325	323	342	329	316	325	352	329	326	341	315	321	304	327	340	304	312	367	364	361	337	320	371	324	319	337	312	349	335	328	326	322	356	348	328	329	352	339	311	309	326	342	353	314	328	350	326	347	372	339	296	352	323	338	382	320	324	358	334	351	346	315	303	319	333	357	357	322	319	329	313	352	348	343	309	335	346	335	337	352	341	314	358	333	307	350	324	343	324	343	322	359	312	287	331	336	366	298	334	346	346	345	338	334	363	328	329	335	357	345	354	337	343	364	324	366	346	338	321	334	332	329	318	317	349	341	338	314	315	360	351	294	356	355	326	349	353	332	332	352	325	342	363	333	323	330	290	342	340	356	331	332	321	372	307	322	332	335	351	350	302	346	350	373	336	350	339	314	355	298	322	337	322	347	343	357	316	331	340	357	318	345	328	351	329	331	293	332	309	352	329	334	341	343	337	320	331	308	320	338	314	320	347	342	332	328	322	312	322	352	333	334	325	338	344	328	354	307	348	343	400	332	319	333	310	320	323	377	327	335	306	297	307	314	350	307	349	339	345	320	330	337	337	320	315	323	311	346	344	311	341	319	360	342	329	339	339	308	357	352	296	364	339	347	389	311	351	340	319	321	324	334	331	336	325	329	342	324	319	326	346	344	334	302	284	368	302	331	342	321	360	313	329	334	318	325	337	351	346	350	327	366	316	324	335	327	335	343	324	331	303	318	317	356	346	318	342	345	322	303	307	328	392	312	368	343	332	332	299	352	376	299	363	342	323	352	329	352	346	326	348	319	325	362	349	343	326	348	334	359	338	336	336	342	375	318	335	342	356	294	351	331	380	356	314	348	334	379	317	311	320	340	321	339	301	330
25840	46111	36985	25473	20134	16278	12929	10233	8054	6526	5117	4333	3749	3353	2897	2648	2295	2150	2050	1838	1631	1371	1354	1362	1363	1224	1160	1081	1054	960	938	808	739	714	705	650	651	619	583	556	591	1143	3843	3774	2950	2546	1896	1437	948	839	779	649	625	537	477	442	438	434	404	450	421	430	409	445	442	412	418	428	410	374	416	429	409	430	464	428	412	418	420	433	418	399	425	404	438	404	432	416	421	395	418	401	382	396	444	429	419	421	394	400	383	427	426	383	427	413	420	396	422	416	411	427	419	410	427	407	437	382	436	434	421	390	457	423	419	434	419	417	422	421	412	436	431	408	419	395	437	406	418	422	444	433	445	419	426	423	419	423	419	432	402	404	448	405	388	447	470	379	393	440	456	432	434	410	445	410	406	415	476	426	447	418	449	424	412	444	415	382	420	394	398	444	400	460	425	438	420	405	408	392	433	438	427	413	431	410	440	414	435	440	397	422	401	429	439	447	448	399	389	448	414	392	410	416	428	410	385	416	385	420	432	385	431	415	408	432	425	399	426	416	394	425	454	419	409	389	433	432	423	426	400	408	382	422	421	390	369	458	424	409	427	414	455	414	404	427	386	405	478	459	422	416	413	399	415	448	407	412	387	426	420	434	432	413	434	422	439	463	425	450	426	420	386	406	426	454	447	379	413	431	416	429	427	400	392	427	412	412	470	400	405	442	414	410	381	460	428	462	405	441	434	435	398	409	441	411	418	421	429	419	412	465	438	424	393	408	420	435	420	457	405	411	404	418	442	425	407	439	432	426	414	417	406	405	409	408	435	441	410	440	389	439	381	456	386	397	405	407	397	418	425	421	415	427	425	423	424	414	441	470	398	414	387	422	423	408	457	439	380	431	415	411	425	386	425	403	413	428	425	425	403	416	430	375	416	411	438	404	393	420	412	429	439	403	466	417	458	442	391	410	419	424	376	416	409	422	421	416	429	411	429	420	422	439	420	427	413	397	439	445	421	421	420	426	436	403	421	395	384	443	399	424	400	412	442	440	431	406	442	424	425	396	410	383	406	420	436	429	440	414	371	417	449	435	420	374	437	411	409	457	379	428	373	400	418	407	393	431	402	421	400	428	416	406	402	407	419	442	425	435	413	406	425	430	381	426	439	416	412	402	432	418	443	444	389	380	420	415	426	396	420	416	419	459	412	382	453	422	435	446	415	421	391	459	401	439	427	422	420	413	423	439	414	464	417	428	425	446	409	410	427	426	398	436	417	415	380	424	445	413	427	405	414	423	413	481	453	402	413	420	459	392	407	424	416	421	389	436	409	409	442	436	420	416	434	427	411	440	423	419	446	438	412	416	411	448	443	394	369	418	449	413	420	437	467	434	435	457	390	441	422	408	386	404	395	391	408	407	401	411	401	380	421	401	372	425	407	405	404	440	420	471	408	400	423	405	449	418	425	384	399	377	416	386	423	429	408	422	407	455	392	385	422	359	415	393	419	420	446	392	448	389	402	440	437	423	405	428	388	443	442	390	428	417	424	434	407	377	444	388	432	402	410	434	402	397	445	420	448	432	403	409	431	437	437	417	429	409	449	436	443	415	406	421	403	387	419	425	422	392	419	430	438	439	433	394	422	419	450	402	398	412	472	407	401	394	411	424	400	411	393	381	435	431	445	404	426	431	430	442	403	430	414	443	405	436	407	389	433	417	423	408	397	438	426	386	404	396	428	423	446	422	424	445	473	415	449	429	438	425	433	414	382	405	412	396	412	401	413	421	450	442	447	395	432	406	482	413	449	406	445	424	374	489	430	437	415	427	380	429	393	415	390	416	433	415	402	475	434	468	437	404	433	398	456	424	438	421	404	417	412	447	427	441	385	462	390	428	455	459	425	404	412	427	416	404	430	423	387	396	385	404	443	444	380	404	419	423	416	432	445	440	430	393	405	403	417	397	415	398	435	405	388	410	412	434	390	419	456	404	425	430	465	426	386	417	431	414	446	433	413	373	424	405	411	417	418	448	399	427	392	429	394	430	438	410	434	413	421	440	420	441	430	420	373	425	385	423	406	427	415	416	440	412	437	405	417	422	391	377	431	455	428	451	443	452	429	420	410	416	413	420	443	403	435	415	393	423	416	400	458	421	404	402	437	426	402	416	430	432	435	438	401	429	401	420	411	407	419	415	430	415	462	404	415	442	427	409	440	422	439	431	418	413	419	411	421	411	392	423	420	387	395	441	410	430	414	437	414	408	395	461	403	389	420	446	410	418	392	451	420	449	398	437	429	417	411	457	424	421	392	413	430	376	411	419	422	438	411	452	431	421	448	426	411	415	486	393	453	407	434	457	403	402	404	448	447	410	457	407	414	418	405	418	416	410	430	390	399	397	421	435	426	381	403	437	435	420	417	404	399	455	450	436	406	403	426	436	429	408	424	422	388	397	432	454	430	416	431	476	448	399	434	432	429	429	430	400	403	426	417	407	407	432	401	434	390	415	410	405	449	427	430	418	453	454	452	405	418	412	426	439	398	438	401	458	419	418	467	406	409	408	414	404	408	443	461	432	396	428	438	418	435	392	374	378	449	411	425	421	413	430	412	420	389	440	441	421	427	365	429	421	413	406	429	446	417	448	425	468	437	412	414	439	401	420	444	405	433	434	422	425	412	425	397	415	427	437	444	441	410	401	409	412	396	407	411	446	415	412	402	386	430	412	403	427	416	385	387	423	402	413	401	432	401	450	438	411	457	438	421	400	418	381	411	398	411	419	453	461	414	409	445	383	452	400	421	394	425	397	413	411	401	436	424	435	416	413	431	426	403	413	439	423	395	444	403	418	421	398	392	396	429	424	473	394	436	429	427	407	448	393	425	396	408	415	428	412	429	434	435	418	415	408	418	441	412	419	456	420	422	442	372	416	394	416	438	429	403	442	425	434	428	425	417	367	408	394	447	419	396	441	423	421	402	442	430	431	428	414	444	441	375	410	422	412	406	368	440	418	390	440	398	425	416	415	410	399	443	440	420	404	436	440	415	431	406	418	430	427	403	432	408	435	425	414	422	424	387	451	432	414	420	402	434	418	426	438	406	404	446	416	426	439	400	432	403	403	428	444	413	438	437	469	415	420	434	431	382	401	438	435	423	452	411	446	433	441	395	406	422	424	410	424	440	429	409	440	380	418	445	427	418	408	440	448	388	404	442	442	456	409	407	409	461	390	390	435	434	432	421	392	426	396	394	418	407	422	428	417	414	400	439	420	424	436	442	423	395	411	448	405	434	427	429	404	396	415	447	385	410	461	426	469	420	450	402	431	455	439	406	414	463	411	401	413	418	416	412	431	437	424	428	420	368	407	444	433	423	428	453	407	413	420	396	427	395	399	428	418	432	414	423	399	416	450	440	454	406	394	434	408	399	456	411	389	417	425	390	378	413	400	449	425	415	434	416	427	417	427	439	401	453	408	446	370	413	437	404	420	408	484	398	435	402	419	388	420	431	412	423	408	428	421	451	434
27193	22002	20444	11313	5568	3730	2548	1941	1552	1249	1080	996	889	783	755	700	678	670	674	636	582	616	578	573	549	533	576	526	457	464	511	472	463	444	434	446	407	415	450	430	437	436	485	511	476	497	443	462	462	400	408	404	391	423	384	376	387	409	421	384	409	393	425	418	402	433	412	420	380	418	394	387	386	400	437	425	424	404	399	408	400	386	357	395	381	405	371	425	410	389	416	415	420	353	448	367	420	416	432	377	411	394	392	362	367	407	410	393	351	378	398	392	405	379	400	381	397	372	434	413	401	411	409	420	418	404	400	374	428	415	432	430	397	425	411	372	388	387	401	418	371	422	398	391	382	426	406	373	356	415	385	394	430	416	402	368	427	371	409	395	381	385	369	411	387	389	380	403	363	381	394	396	399	399	406	389	406	380	375	381	423	396	411	360	423	391	389	393	415	397	398	365	374	426	410	423	384	363	403	406	409	403	393	384	398	451	424	385	425	396	390	401	389	404	358	403	396	399	383	389	382	379	413	445	422	458	393	386	405	394	391	404	415	447	424	389	412	391	420	425	438	405	381	389	407	424	448	398	397	403	411	408	396	395	400	423	409	421	362	380	372	423	431	434	386	392	402	402	419	363	407	388	364	400	400	394	430	382	425	421	391	410	415	406	398	420	377	400	409	404	389	361	405	399	417	421	368	389	372	359	426	408	453	419	451	412	383	387	407	390	348	445	413	385	393	376	400	369	403	398	439	388	423	419	417	399	399	369	392	369	421	376	364	410	408	397	394	411	441	374	414	392	394	392	403	381	407	416	423	423	399	387	403	391	415	375	397	357	386	409	442	409	405	411	401	435	396	393	400	416	396	413	396	406	426	406	393	444	413	385	397	379	407	413	380	409	400	381	407	394	411	413	424	442	402	406	425	371	393	380	391	378	402	441	379	378	401	403	381	412	423	406	364	386	409	414	406	403	415	389	441	425	389	367	432	416	431	405	391	399	367	417	407	372	384	380	366	377	414	394	417	367	420	369	361	367	388	382	404	427	409	396	391	364	399	425	374	384	372	419	376	374	374	381	391	400	421	413	430	416	392	398	412	379	383	377	359	397	410	401	419	406	396	367	351	431	377	351	427	394	394	447	435	398	415	389	411	409	420	417	443	423	396	413	375	412	393	417	367	394	404	405	398	409	410	400	379	404	406	396	404	398	397	397	362	411	368	369	401	406	392	382	417	401	408	402	375	410	386	411	399	427	400	406	375	444	401	436	395	415	399	398	386	413	411	429	397	404	389	412	364	407	420	407	403	384	397	411	428	406	399	397	390	388	412	398	358	432	417	415	416	369	414	384	362	411	404	404	374	419	366	402	362	395	406	419	404	353	388	370	391	406	390	373	357	384	395	375	412	424	403	389	377	406	394	431	394	401	410	381	390	422	382	404	408	372	388	408	397	395	417	432	439	420	427	376	408	413	412	409	395	350	416	396	395	376	412	427	402	397	384	427	435	415	401	391	391	414	417	396	383	378	420	421	387	433	372	421	400	408	390	382	401	423	421	428	402	413	389	461	396	419	368	409	399	404	410	408	420	387	456	433	393	387	404	434	403	405	412	396	413	372	439	422	437	409	395	376	388	429	369	407	386	403	403	400	417	420	396	434	399	386	430	347	407	402	352	402	401	424	430	406	375	416	396	417	390	420	402	399	396	406	390	377	416	417	406	396	387	430	410	388	381	404	374	406	398	416	403	396	401	399	388	422	411	422	414	422	394	403	433	388	399	386	391	426	420	389	422	432	431	396	394	388	398	427	364	426	409	387	421	379	419	400	411	383	366	395	390	389	438	389	373	383	413	407	396	404	396	399	390	347	407	402	411	397	399	394	419	396	447	406	426	418	411	395	413	407	391	390	399	404	377	389	419	395	411	406	410	387	386	413	421	390	420	394	383	421	382	442	380	355	402	413	383	381	383	420	388	389	385	412	385	417	390	400	405	379	382	398	353	432	396	400	388	411	362	417	423	382	382	413	408	403	359	412	377	402	410	376	412	451	418	392	378	378	431	397	414	426	398	397	395	394	411	417	396	420	421	377	375	396	430	406	397	427	397	405	417	371	443	378	393	378	453	403	399	394	382	410	407	413	411	385	418	425	427	401	406	397	388	394	446	373	395	385	444	422	387	418	382	395	391	399	421	386	414	393	380	399	396	445	404	402	374	409	415	405	383	370	376	375	414	361	404	408	414	422	397	390	389	446	419	448	417	389	410	395	435	408	429	407	382	414	372	429	393	422	402	383	428	396	399	394	402	396	411	423	423	376	406	407	407	373	380	395	391	380	413	438	404	402	371	401	418	411	380	392	393	436	414	386	400	365	386	429	401	418	378	367	394	415	375	377	414	407	397	360	391	424	402	403	437	417	399	368	422	394	385	391	392	413	367	416	384	364	395	389	428	404	427	380	397	410	381	389	415	395	355	440	441	398	417	415	382	417	413	406	407	390	435	421	410	399	394	396	424	393	366	383	399	442	406	426	383	390	404	382	381	367	393	406	423	383	430	410	377	427	371	431	399	415	401	406	421	400	386	402	395	411	365	428	399	414	357	400	385	414	396	380	377	404	414	375	401	385	412	407	387	389	417	394	400	393	392	412	404	385	448	413	386	401	414	394	429	382	412	427	393	392	390	405	409	408	415	413	418	370	382	407	405	383	397	378	403	398	442	398	406	386	415	373	418	398	409	424	364	429	398	401	379	414	379	410	386	403	396	383	387	416	401	383	435	389	389	394	372	416	394	408	440	415	393	368	409	420	373	393	407	411	395	414	422	393	394	366	393	412	396	418	415	400	406	393	414	397	372	385	425	415	378	367	390	387	394	409	433	410	439	387	375	405	417	415	395	410	410	397	404	416	391	417	403	384	392	422	420	440	407	414	407	386	399	410	408	397	377	365	397	400	400	367	384	399	366	416	421	399	405	400	398	401	390	406	398	368	417	416	423	426	372	422	374	400	401	398	384	399	374	385	389	380	385	390	394	414	405	416	393	363	398	377	404	386	429	370	426	439	418	409	393	384	399	392	411	391	404	422	425	405	407	392	383	372	382	397	388	406	396	404	435	419	396	450	376	407	418	405	386	415	393	414	420	393	387	427	418	421	392	415	391	411	403	414	397	420	414	422	348	401	410	385	406	408	375	414	406	387	408	361	379	396	426	384	378	403	377	436	442	380	421	378	370	398	373	450	379	366	387	380	416	432	428	398	393	397	430	405	380	403	340	384	348	397	399	399	378	410	379	367	427	421	410	405	426	392	409	362	387	384	441	388	409	423	403	390	387	367	397	450	385	415	402	388	355	387	381	464	360	405	358	406	422	408	394	405	373	417	441	381	413	395	416	404	394	407	406	433	371	370	420	408	402	405	399	432	407	378	390	439	382	443	409	384	414	423	377	389	426	403	413	412	390	415	391	417	386	364	394	392	414	405	385	433	375	406	400	386	396	400	406	400	423	402	416	393
18824	31454	24083	13562	9995	7781	5841	4539	3556	2814	2314	2011	1807	1605	1411	1354	1148	1148	1111	1108	1001	877	879	901	860	792	826	770	721	717	703	665	638	613	640	575	588	570	563	526	573	570	690	688	673	665	631	594	575	524	585	558	526	496	513	518	502	508	500	508	465	509	522	494	478	478	459	531	487	464	511	518	496	525	496	501	499	504	508	518	513	492	523	526	503	526	522	489	503	487	505	515	496	532	520	517	515	500	485	523	513	521	507	562	506	464	530	516	541	475	515	510	490	521	488	505	574	483	499	494	519	482	528	522	503	488	521	519	484	516	504	499	506	534	526	524	507	533	514	499	495	501	538	503	490	504	492	499	490	514	482	494	539	495	511	493	498	480	525	527	504	493	509	519	494	488	488	497	515	472	510	537	518	462	501	501	532	454	534	499	525	496	490	555	499	533	501	514	494	531	531	511	510	508	522	537	510	514	472	487	508	492	473	530	477	506	528	498	484	535	483	535	455	489	505	478	549	472	483	505	515	511	494	506	499	523	473	513	482	506	531	538	511	498	506	559	497	479	505	502	520	510	467	528	520	526	521	503	462	485	493	516	535	505	500	535	491	545	502	469	510	512	515	483	485	517	536	510	543	522	513	521	517	476	511	566	550	487	516	482	482	481	494	509	507	485	469	524	518	494	504	499	536	488	511	504	487	465	504	548	535	521	567	513	530	519	513	485	527	527	539	526	547	533	514	476	497	520	518	521	521	491	536	494	497	481	487	562	539	504	495	497	545	508	512	513	511	492	543	533	497	529	499	481	563	523	496	523	500	497	500	514	531	539	501	470	496	478	500	489	510	566	501	514	485	480	486	511	562	489	515	531	494	556	548	489	537	486	529	503	545	475	560	490	501	521	501	494	533	526	521	506	472	566	491	496	498	493	477	521	534	508	487	519	493	550	523	503	512	494	503	493	552	505	506	488	536	515	543	520	519	487	520	526	518	485	511	503	508	527	546	509	508	479	530	522	512	501	473	484	496	524	494	483	527	544	516	528	506	477	524	462	485	517	492	496	501	546	527	494	505	529	519	493	543	521	546	507	524	498	487	485	482	521	524	535	524	515	555	490	485	525	504	498	501	490	495	519	493	500	536	498	522	497	491	559	527	525	513	518	502	496	515	471	528	544	516	532	529	537	472	491	499	489	508	501	489	507	509	508	524	498	512	507	559	492	496	538	520	476	515	514	511	513	488	517	500	506	535	468	529	509	534	515	492	504	529	461	532	516	497	470	490	523	542	492	542	519	526	497	497	493	534	519	517	446	492	533	535	541	495	458	492	527	498	482	502	493	496	520	490	536	528	523	521	544	504	503	492	496	547	498	541	517	557	526	548	512	532	528	476	504	483	474	526	509	500	516	554	499	552	496	502	552	523	548	515	506	522	500	539	483	497	514	494	511	516	495	521	527	473	515	508	451	505	514	514	554	553	477	491	511	470	534	505	518	467	535	519	491	516	522	519	504	499	541	489	511	539	487	504	488	507	502	536	488	502	525	506	533	494	524	507	497	493	483	521	470	502	497	490	496	516	524	532	477	529	520	537	501	490	504	548	498	483	507	500	494	486	521	524	459	532	517	536	525	514	525	499	505	536	473	534	494	570	524	481	519	481	503	490	544	548	509	483	488	503	533	459	508	492	499	555	501	513	513	507	487	517	511	487	519	479	464	481	506	550	491	499	522	507	494	479	490	527	546	520	524	531	509	557	533	517	541	499	499	506	513	517	519	513	506	485	541	509	504	481	533	510	498	525	489	495	499	546	461	512	481	532	523	511	508	502	505	524	511	505	485	505	497	533	516	540	515	543	496	524	541	479	520	502	553	511	541	501	497	496	514	488	472	523	497	538	512	493	554	541	541	495	526	496	541	566	478	523	491	511	510	497	471	509	522	515	530	483	511	447	495	548	508	472	445	514	523	500	493	545	508	515	536	499	544	470	512	467	458	513	489	500	480	486	493	471	499	487	503	486	517	501	529	520	491	485	502	516	522	505	537	518	515	521	537	528	501	465	518	529	518	520	494	506	527	521	461	499	533	518	510	490	532	526	495	522	518	483	445	553	522	470	537	478	506	498	520	526	501	519	506	481	492	540	491	522	526	481	512	529	532	480	511	509	464	526	467	484	509	525	476	519	517	505	480	509	522	518	481	529	493	505	500	546	468	485	497	485	530	519	492	494	496	529	485	498	490	536	521	565	520	502	519	517	485	543	510	535	531	502	504	527	515	541	535	560	523	536	500	493	496	489	482	488	520	477	519	518	515	513	514	547	512	489	516	540	513	477	504	473	532	550	505	550	507	535	461	473	518	520	505	506	508	495	537	529	463	474	498	471	549	529	497	552	505	485	518	524	539	509	511	549	530	513	474	538	494	473	507	542	511	522	460	526	476	518	551	492	522	501	469	552	514	489	554	529	515	519	496	509	517	527	535	551	510	507	497	514	516	522	549	534	500	500	511	512	495	531	474	476	520	533	507	496	546	469	510	487	518	506	498	544	514	493	512	496	472	500	504	488	514	489	500	514	491	498	492	513	516	516	507	466	498	502	528	556	556	522	528	484	506	508	535	485	537	509	541	507	499	521	529	477	495	531	492	501	490	503	500	527	470	489	498	527	493	520	468	506	492	496	534	509	510	531	492	512	500	496	498	541	506	523	556	520	517	543	515	530	511	518	521	513	517	507	487	512	511	487	530	510	519	479	544	502	533	510	500	503	465	528	528	480	538	517	508	484	495	515	478	537	500	522	528	476	490	507	527	533	507	521	522	474	508	486	546	495	497	529	458	527	508	497	504	513	506	528	520	476	476	526	505	552	561	488	553	523	515	504	542	535	478	513	447	497	506	448	495	515	517	508	537	502	503	521	490	531	524	516	494	502	499	532	506	512	534	502	484	507	538	509	541	550	489	523	542	504	509	462	505	525	488	536	471	515	538	519	507	510	496	507	480	513	490	504	509	512	507	490	489	478	485	506	535	510	512	504	548	534	500	513	497	509	524	527	478	503	492	503	492	505	528	515	517	511	509	482	529	486	539	503	501	511	497	509	487	504	503	494	507	539	515	506	479	494	538	495	471	517	508	506	512	511	494	524	509	520	525	486	517	517	557	500	458	562	520	521	530	540	499	541	510	504	499	534	487	514	461	491	554	525	501	509	491	493	514	521	480	486	470	492	519	526	564	560	541	506	529	495	488	495	545	508	513	506	499	484	500	518	528	502	499	497	495	512	500	484	515	510	516	506	487	510	509	476	547	499	508	510	504	496	481	476	480	505	527	482	521	508	460	510	497	528	473	489	523	547	512	521	493	514	464	481	494	513	519	531	537	553	515	444	537	559	539	537	519	522	539	529	525	484	484	482	514	506	511	524	546	517	463	513	499	491	511	518	566	542	545	505	519	475	487	516	507	526	519	523	480	519	511	460	488	501	513	533	482	485	529	542	528	500	528	500	491	514	458	499	524	525	506
24382	21231	28467	24346	21056	13278	6087	3537	2564	2045	1658	1473	1261	1202	1051	919	889	867	903	783	698	656	654	708	559	625	609	536	544	537	500	498	446	434	440	374	380	403	418	391	421	664	1273	1253	1033	893	720	618	524	496	470	441	434	392	373	354	350	340	348	350	377	388	331	332	369	372	389	389	363	372	364	345	394	354	338	326	373	376	390	343	354	345	378	339	346	319	373	375	370	365	342	341	340	367	348	339	345	355	372	353	379	343	313	334	362	376	359	378	361	343	357	362	362	348	368	365	350	315	370	357	366	376	364	394	336	362	357	342	397	362	346	371	375	327	358	347	346	331	336	316	350	340	348	358	339	321	375	370	378	354	356	357	369	379	352	368	344	348	349	333	363	365	372	361	372	375	359	330	349	370	351	359	342	340	372	378	383	372	395	341	353	360	359	356	367	352	350	390	378	363	355	345	352	333	357	325	346	345	325	325	352	357	345	347	326	342	341	370	358	354	309	349	352	347	320	328	325	373	352	329	351	367	343	354	346	363	317	360	335	357	344	375	384	334	329	375	373	346	339	360	363	364	359	362	331	354	366	381	379	335	320	366	355	338	353	354	333	335	352	356	340	365	388	340	361	365	355	400	366	339	360	351	363	354	359	408	329	349	364	349	351	355	336	338	345	326	341	346	368	353	333	311	380	326	359	342	362	382	365	369	367	344	346	343	347	374	341	361	332	380	351	339	339	373	339	384	368	362	363	364	348	347	347	352	354	351	320	364	333	355	349	383	367	328	316	361	372	395	335	367	327	343	360	340	365	337	354	358	330	345	359	397	352	367	326	345	350	336	362	331	351	372	338	355	354	356	357	353	319	363	322	363	334	325	364	354	357	350	377	339	373	333	335	375	354	372	385	346	361	373	325	364	359	342	385	389	356	353	359	347	346	394	367	361	336	334	342	354	353	332	334	379	326	351	322	357	333	358	341	367	349	362	336	351	332	360	350	346	367	359	335	329	404	366	396	348	372	351	327	358	367	337	357	368	354	356	314	343	352	385	349	351	344	331	381	350	357	339	347	377	346	373	352	342	334	344	350	359	317	363	341	357	361	400	342	325	350	325	360	367	372	365	348	372	338	336	358	366	372	330	356	310	367	375	350	375	324	389	350	355	335	334	384	339	342	331	347	330	365	368	337	348	353	371	367	324	354	377	345	356	321	368	361	345	337	356	342	372	349	333	382	352	359	351	390	331	343	322	367	362	350	331	329	375	351	368	349	380	356	375	355	331	356	366	359	352	328	373	343	337	374	366	327	327	343	351	360	359	380	336	347	339	332	339	345	349	371	322	338	357	333	350	347	360	338	373	359	345	365	346	379	339	331	333	365	347	319	360	358	358	340	325	372	383	370	352	341	355	339	367	375	347	384	314	344	324	378	375	372	341	398	320	345	345	351	365	354	389	337	339	331	368	314	322	357	371	367	348	315	358	325	363	362	339	365	356	376	357	330	318	341	354	357	380	325	353	339	357	349	331	363	393	380	344	335	379	374	338	355	345	340	336	371	368	326	332	358	372	377	364	330	316	369	343	389	364	362	324	351	364	334	377	348	348	366	331	380	390	406	369	322	384	356	370	354	353	385	344	344	324	349	359	330	322	338	338	343	333	393	348	387	341	330	324	338	360	346	338	384	365	341	343	317	367	337	368	341	321	348	361	344	317	365	373	372	348	325	362	355	377	343	369	354	372	368	351	371	384	397	315	351	376	359	347	367	334	380	362	346	326	353	352	346	341	344	365	379	362	344	373	354	371	340	342	355	332	365	321	358	354	351	366	397	350	344	360	339	327	346	346	344	338	365	328	329	371	343	339	327	366	360	322	374	375	365	366	376	351	328	392	364	369	351	343	349	379	389	344	337	367	347	351	383	319	366	355	360	364	381	361	379	372	348	362	334	386	399	337	363	343	394	373	329	345	354	350	348	371	344	389	355	347	323	339	377	387	319	371	335	336	367	413	329	353	366	316	373	373	341	350	349	367	353	350	335	387	331	342	360	351	344	330	306	341	328	302	359	321	334	317	374	362	371	350	336	345	356	343	346	364	357	372	367	346	348	389	371	334	324	341	348	364	348	356	355	349	337	381	350	357	369	361	359	358	340	325	331	347	368	382	372	344	326	343	343	386	385	345	351	354	346	361	364	376	329	368	350	377	341	342	380	353	309	333	358	376	353	324	324	348	373	328	377	324	358	366	340	368	329	356	351	351	350	343	371	353	351	323	364	368	352	382	347	339	359	338	341	382	357	366	372	344	375	344	328	371	366	340	368	376	343	353	345	326	351	367	334	384	350	348	318	387	366	373	319	345	343	334	363	392	347	379	354	344	342	368	344	349	371	351	337	344	356	320	335	325	387	340	315	393	351	348	350	363	343	346	351	355	345	386	345	347	355	358	372	358	351	322	373	333	358	382	365	338	360	372	350	337	368	321	354	321	347	358	384	353	370	380	354	349	325	339	332	316	354	374	386	358	340	377	353	386	394	394	361	357	354	367	356	359	370	328	354	375	366	349	326	341	353	343	371	373	342	382	328	332	372	345	336	358	357	373	354	359	302	327	368	347	351	334	376	332	353	349	350	353	357	359	368	352	345	336	349	363	371	349	350	333	353	322	411	328	353	368	358	368	338	333	347	337	368	333	339	361	340	362	378	384	319	345	341	363	349	356	335	371	322	382	343	343	378	361	377	341	342	353	359	354	324	380	351	375	348	342	310	358	372	364	361	338	341	362	350	354	384	343	387	345	375	349	350	335	381	364	381	352	366	370	385	375	362	367	320	334	349	355	342	360	366	340	328	334	355	366	371	337	375	341	330	334	347	357	365	357	339	381	351	345	341	375	365	357	339	345	365	350	346	356	363	348	344	356	364	375	362	370	374	349	322	352	347	352	349	341	352	342	357	381	353	343	378	359	331	358	350	339	330	346	324	349	370	345	346	369	375	354	350	370	343	347	329	333	365	342	378	326	328	329	347	344	322	371	374	352	361	395	334	339	319	358	374	344	361	345	376	359	344	337	326	329	344	353	388	397	343	346	365	322	366	330	332	359	345	346	378	348	394	353	376	346	378	333	364	342	324	344	344	371	371	338	352	371	353	373	364	345	366	370	375	351	388	347	367	346	362	350	321	378	349	343	346	398	368	384	335	360	382	341	354	374	299	372	366	348	334	340	350	355	340	374	345	364	338	324	338	360	370	315	359	367	366	341	363	362	342	382	344	364	383	343	337	328	346	375	342	362	350	341	363	396	355	381	350	358	375	329	354	343	361	353	341	371	355	359	351	342	365	343	383	357	380	388	341	368	327	335	331	373	378	370	356	360	333	381	397	370	356	391	315	381	359	358	343	368	334	315	366	324	350	353	396	343	330	307	340	333	347	354	333	366	376	369	356	369	339	356	388	356	360	323	331	341	355	350	370	378	373	364	361	388	338	346	347	319	369	324	325	388	391	334	353	357	379	362	367	353
22724	40703	31488	20383	15824	12750	9917	7722	6025	4697	3860	3238	2774	2411	2176	1975	1818	1657	1481	1381	1368	1227	1141	1161	1029	1011	988	946	871	825	767	680	654	686	654	590	615	567	561	554	625	1072	2362	2158	1804	1518	1280	958	815	745	660	596	541	548	520	493	454	465	478	493	454	486	446	474	435	475	442	457	468	413	445	426	431	453	457	434	440	455	438	441	454	465	472	485	451	457	467	456	444	448	456	423	451	437	432	429	446	460	497	451	458	461	449	455	415	428	467	465	491	493	437	495	466	456	462	482	453	476	465	421	475	423	446	489	435	488	418	473	480	474	432	429	467	452	470	451	466	439	421	450	458	467	456	417	456	414	447	442	439	434	441	472	443	433	416	511	466	467	487	429	481	449	451	459	467	426	470	474	476	449	480	462	468	494	468	466	441	431	453	428	468	441	451	469	468	423	432	448	419	434	443	451	484	484	463	442	441	432	411	439	492	431	451	466	480	442	468	461	466	452	472	498	447	421	459	442	465	454	493	437	442	470	460	441	419	439	452	419	454	395	476	459	431	489	452	477	413	446	434	452	447	463	430	434	461	479	467	481	456	456	432	455	416	462	451	441	428	452	485	466	450	439	480	475	471	449	472	467	425	465	470	467	454	451	462	494	461	469	470	485	472	475	439	460	454	479	460	473	441	433	451	463	468	454	472	449	414	459	448	483	432	414	472	473	451	449	468	442	455	427	448	447	455	467	426	459	472	446	467	462	429	454	461	428	462	449	472	429	474	442	446	450	432	485	440	475	499	422	432	430	448	447	426	456	446	429	474	472	495	480	466	473	439	473	501	421	441	498	457	425	480	469	446	417	470	436	456	418	437	458	438	475	439	421	432	398	457	457	462	468	471	446	470	460	436	475	426	441	447	498	434	453	444	473	465	470	452	432	483	434	429	456	442	469	443	411	449	458	434	456	472	450	412	449	476	447	435	422	448	459	459	434	413	451	439	476	450	452	458	463	499	438	479	467	474	431	460	467	444	484	458	481	468	482	445	444	494	449	455	449	447	465	424	440	439	453	502	432	491	476	475	492	405	443	441	443	460	502	434	454	459	444	400	441	465	462	477	488	413	423	478	481	470	517	425	467	466	453	471	490	428	477	454	476	447	475	434	497	486	413	407	429	454	467	437	436	444	465	423	509	459	467	449	479	440	443	468	472	425	448	456	453	448	477	445	446	439	498	430	430	466	427	445	436	436	471	493	418	450	506	459	450	459	449	452	434	455	431	461	430	427	454	438	463	417	413	439	440	479	466	464	437	449	476	457	456	405	422	430	437	481	444	467	448	429	455	439	434	449	444	458	444	461	415	463	438	446	490	449	445	509	451	439	450	466	420	446	439	473	481	441	470	491	478	444	485	434	455	419	448	450	432	482	471	495	435	468	444	449	477	462	483	445	445	453	450	475	442	457	473	467	438	438	473	465	479	475	438	454	499	458	465	488	409	435	458	424	413	451	483	470	414	453	475	447	422	484	432	473	455	476	504	473	455	449	444	471	454	481	468	446	475	472	461	439	486	451	455	470	469	482	452	442	456	457	432	466	460	407	434	480	487	455	480	423	452	433	448	462	422	434	415	453	442	457	469	428	443	437	472	436	421	427	450	454	476	436	430	451	455	446	457	443	474	428	476	462	472	447	447	479	472	405	455	429	456	444	449	446	483	424	465	446	443	436	443	417	481	444	463	452	444	439	461	449	439	453	492	459	472	494	431	482	412	483	469	452	480	437	430	425	466	443	477	460	444	430	445	452	451	462	429	439	486	472	429	493	443	485	474	479	456	477	455	452	444	439	442	446	450	440	457	430	478	411	441	451	438	438	466	417	485	484	469	466	463	479	449	435	481	459	473	458	423	475	450	427	450	453	472	470	415	447	466	429	411	446	440	424	411	436	451	450	454	486	472	491	458	458	428	444	435	462	434	455	431	465	470	448	468	430	439	460	451	416	448	465	449	460	436	490	473	466	466	441	451	416	495	461	413	474	453	468	450	454	445	446	435	471	477	461	456	484	443	474	427	482	463	454	436	465	463	450	414	469	453	494	445	451	435	448	473	453	482	455	487	466	455	471	463	431	429	471	439	490	446	442	448	467	445	455	451	423	443	404	471	437	435	436	462	448	454	440	448	466	454	479	492	434	460	447	451	450	407	451	439	441	428	422	514	471	405	468	476	465	419	463	490	434	451	505	457	435	455	478	450	511	443	475	453	448	432	452	448	420	437	470	466	488	511	434	440	470	484	456	457	442	459	448	425	463	480	419	433	466	444	434	415	441	499	471	417	435	408	457	492	453	451	423	448	508	481	467	476	473	443	456	449	467	429	436	472	446	444	491	451	456	444	414	462	474	471	458	460	456	462	463	455	425	446	451	437	443	461	417	434	445	459	474	459	450	443	420	440	435	471	466	452	458	438	460	452	439	467	481	468	454	400	449	437	462	473	497	435	443	492	430	450	465	441	434	485	445	437	466	424	429	460	444	425	434	435	436	483	455	422	437	427	430	460	474	461	479	436	443	472	447	445	413	427	464	469	486	474	442	490	437	500	406	445	494	465	490	458	442	482	430	483	477	481	490	430	459	447	423	450	483	404	491	416	419	460	433	459	453	434	453	433	407	468	449	447	439	467	462	417	469	425	436	485	441	460	413	458	446	448	482	412	485	446	445	437	468	446	460	488	437	453	444	472	509	457	455	475	449	475	462	464	475	464	445	466	429	459	474	426	450	466	487	467	490	447	428	470	450	469	439	488	461	435	453	451	466	435	468	448	429	435	427	443	456	495	480	449	472	462	429	460	432	484	467	434	454	434	443	446	437	476	450	462	442	455	467	456	472	458	443	470	463	462	456	434	460	420	448	456	452	485	446	459	490	470	451	396	497	475	441	459	445	445	477	470	439	450	431	431	488	476	447	489	453	475	482	455	445	481	431	427	434	442	464	431	443	471	435	434	453	464	431	489	470	440	460	468	453	492	451	440	453	474	461	506	452	462	421	462	463	474	422	393	477	481	462	457	486	450	418	457	462	456	468	452	446	420	422	455	470	453	453	455	503	442	453	441	440	456	504	485	410	423	479	456	458	470	458	451	458	435	469	456	463	462	439	427	472	459	482	451	418	472	465	452	437	444	489	421	480	470	449	456	456	456	411	468	443	474	438	416	414	436	428	453	437	452	458	465	479	472	472	428	423	468	463	468	500	439	448	476	441	449	472	428	415	435	419	447	444	468	463	455	479	496	451	427	467	472	452	398	444	475	449	501	450	434	434	439	449	482	436	457	469	448	484	485	474	458	458	473	483	441	451	456	455	440	455	455	453	433	460	448	450	444	463	453	418	462	502	491	428	422	436	436	470	405	460	483	497	445	477	473	461	482	457	449	464	476	439	439	471	452	482	471	449	463	415	440	456	485	506	428	438	494	453	449	453	436	457	488	480	434	424	450	490	470	504	424	478	433	480	473	451	484	451	449	463	462
23319	21273	28973	23893	21328	21313	13329	5472	3748	2778	2293	1878	1690	1526	1335	1260	1111	1061	995	971	895	801	808	802	762	695	668	653	582	577	526	493	456	498	464	412	432	443	398	395	468	552	1648	1982	1734	1350	1114	833	744	732	551	523	481	427	367	345	327	351	352	332	334	355	310	373	337	335	323	348	351	372	333	345	358	344	351	366	329	301	324	330	326	328	358	346	353	323	336	355	330	359	331	338	343	351	316	309	302	331	350	336	332	343	366	320	366	368	324	360	307	343	338	334	352	358	350	365	339	313	343	344	343	373	327	335	333	343	356	338	343	357	314	353	305	381	352	356	347	316	327	294	361	299	362	330	316	339	336	337	375	366	353	338	340	343	345	341	327	330	324	338	337	353	366	343	370	339	339	351	319	325	369	320	374	366	317	339	350	330	331	348	344	337	342	346	314	313	360	298	333	370	358	353	306	356	369	322	367	308	371	345	307	338	324	363	331	349	342	341	318	318	334	298	336	345	350	344	328	335	357	357	322	326	355	379	352	338	345	332	347	344	322	329	319	358	367	318	352	334	349	355	382	360	352	316	360	326	336	338	353	345	356	345	340	357	359	343	349	318	320	347	337	315	359	359	333	293	339	354	349	323	342	308	352	326	330	327	347	329	331	348	289	324	316	373	293	338	362	322	335	373	337	339	349	337	329	330	345	361	308	353	316	351	370	334	361	334	334	342	324	360	373	357	327	324	321	356	314	350	343	320	323	359	350	325	355	341	330	352	347	349	313	368	343	320	353	347	368	367	331	329	337	311	369	342	344	331	337	349	359	367	339	361	314	341	328	318	327	367	340	327	353	319	363	344	316	330	363	313	318	346	337	363	328	330	305	368	348	356	366	323	351	354	354	347	348	358	342	350	359	360	363	340	343	374	319	382	317	332	345	334	346	360	327	351	332	374	363	312	348	338	316	342	314	332	355	314	329	346	346	340	339	351	363	301	341	331	304	367	325	303	315	374	346	350	336	326	360	328	359	339	326	339	364	323	332	375	365	343	322	371	366	297	326	319	343	344	298	350	352	303	335	353	303	318	338	344	368	377	319	349	344	356	304	369	340	374	332	322	338	384	355	342	321	347	342	319	361	345	345	370	371	305	380	341	351	364	328	299	303	329	358	346	363	413	319	345	343	321	360	355	312	334	334	332	365	328	342	339	342	336	327	332	342	336	329	370	338	336	330	336	311	331	316	337	364	330	315	332	350	335	337	360	301	345	357	310	335	319	342	320	393	306	343	336	362	350	339	336	308	347	333	329	350	346	317	317	340	362	345	341	332	363	337	325	361	338	347	315	311	316	336	377	317	325	334	350	345	330	309	304	336	311	307	359	350	302	354	348	333	331	364	339	364	351	313	356	341	361	331	340	352	316	328	331	367	339	350	352	336	348	352	367	365	378	369	340	364	313	331	343	343	356	308	328	362	313	293	316	323	346	330	330	325	336	354	373	354	362	346	307	381	360	333	342	316	325	355	341	325	367	336	323	375	341	325	319	351	375	319	345	375	331	357	317	344	323	356	394	336	314	329	355	349	365	345	355	352	341	354	349	319	339	373	327	346	360	329	311	308	337	373	325	362	325	348	362	363	345	333	336	327	312	341	369	322	338	339	318	337	349	313	363	335	329	332	308	367	344	332	338	300	364	344	369	340	344	341	344	334	295	350	342	322	339	379	353	349	360	349	323	355	320	368	321	362	348	310	330	314	342	335	349	332	336	355	369	342	365	324	331	321	371	332	320	350	351	375	347	367	366	309	331	314	366	313	323	321	360	336	331	357	344	352	374	340	348	341	346	293	314	337	351	341	332	336	335	351	351	343	366	334	346	303	370	331	389	298	312	339	317	331	345	320	351	350	352	335	359	309	350	331	316	325	324	349	351	359	364	330	374	353	305	331	337	344	331	315	350	319	332	365	364	337	354	335	342	386	337	332	319	325	328	339	333	346	321	342	326	355	356	323	342	360	353	344	366	351	321	337	323	336	319	339	320	338	348	364	348	369	319	319	332	347	345	354	359	330	328	326	343	342	322	329	305	347	321	336	337	366	341	355	354	358	324	353	312	323	350	343	322	319	319	322	336	340	333	328	327	334	330	325	327	372	313	323	346	339	296	325	312	318	340	356	348	360	345	311	329	336	312	345	339	314	318	329	349	334	362	339	335	311	328	301	353	360	341	322	363	350	327	342	345	359	317	317	357	364	348	345	359	346	327	346	342	358	354	344	325	338	299	327	333	327	369	333	370	348	324	340	338	327	364	341	339	335	353	331	325	333	326	365	327	328	353	340	291	328	352	334	368	332	350	364	354	348	344	330	345	292	371	337	341	288	352	333	324	362	329	351	322	341	306	351	354	340	322	350	347	342	306	314	344	354	341	342	342	354	349	337	370	328	343	334	347	339	354	343	333	323	339	336	321	343	330	355	325	332	341	373	359	346	328	358	351	330	333	338	340	316	302	333	319	332	342	336	322	359	321	346	318	345	351	339	328	314	366	334	333	347	320	329	336	368	346	341	345	326	346	332	331	349	345	371	359	360	316	331	352	389	345	343	350	331	347	323	330	325	328	299	323	353	327	372	343	387	343	347	312	354	343	324	339	343	334	319	337	328	332	349	339	326	385	325	347	363	303	364	318	337	346	328	332	333	346	353	314	321	340	321	352	346	335	320	343	353	353	369	357	375	333	316	358	320	334	302	355	321	310	314	320	334	344	364	361	343	332	357	340	300	333	309	373	340	341	329	347	354	332	337	365	329	329	329	353	354	354	337	376	372	326	353	346	345	370	334	314	332	362	332	366	333	334	333	340	330	332	355	380	332	378	321	339	295	352	354	367	359	355	326	345	354	359	350	330	348	359	347	343	370	307	338	329	307	342	329	312	355	301	334	340	343	325	308	354	346	339	338	347	321	333	342	340	310	334	338	337	311	346	300	340	319	313	335	314	331	339	353	328	347	327	354	343	332	351	310	328	299	349	336	340	332	338	323	340	355	356	329	349	333	350	339	333	333	323	364	338	325	362	315	299	343	361	354	361	343	329	335	339	336	371	311	333	374	341	335	332	344	329	348	306	314	349	357	336	368	346	350	345	350	343	360	368	351	317	358	336	357	313	346	371	336	342	305	311	350	358	343	334	308	348	330	353	355	379	337	344	370	302	348	341	357	345	344	310	355	328	346	324	334	318	359	330	335	333	383	341	340	360	331	318	334	339	365	299	354	337	356	346	337	319	309	338	299	320	348	378	343	339	344	322	311	352	331	327	340	342	343	320	359	342	381	361	317	328	321	349	345	332	325	323	348	355	291	323	327	330	337	356	310	347	337	350	332	325	354	368	339	322	367	335	326	322	365	310	336	324	375	345	315	346	339	319	319	340	335	328	360	339	332	342	322	333	346	343	362	341	326	321	350	323	311	323	331	358	341	324	357	376	338	334	344	331	363	350	333	349	333	328	336	328	344	353	334	333	328	345
26016	45581	35903	24877	20167	16778	13261	10459	8285	6479	5308	4391	3901	3385	2929	2698	2386	2275	2057	1870	1677	1517	1442	1457	1364	1261	1175	1150	1057	944	824	792	713	759	675	646	647	624	609	511	616	867	3215	3747	3200	2484	1965	1413	1214	970	872	793	674	524	483	469	412	454	409	445	410	396	425	441	458	426	437	434	413	426	467	429	405	432	417	435	462	450	412	442	463	418	381	369	406	422	430	431	432	431	454	396	456	447	418	429	458	425	417	406	435	472	427	434	430	423	415	425	427	418	417	420	440	445	407	433	413	460	416	455	433	405	425	420	418	416	387	427	407	425	408	411	427	427	387	450	431	401	402	411	397	410	441	432	402	448	402	445	431	417	403	424	447	438	472	448	438	410	446	401	427	447	433	427	427	405	412	396	402	435	438	419	470	480	426	418	444	451	420	428	447	425	440	424	404	424	424	431	447	423	437	446	404	450	451	433	440	414	422	438	422	424	440	434	439	453	405	427	424	415	430	430	438	424	448	439	415	411	427	399	427	454	419	448	456	449	440	405	442	438	440	434	419	449	397	406	435	393	434	435	421	442	433	421	430	436	432	446	422	384	449	425	397	439	433	438	399	424	421	453	399	428	432	433	450	453	462	435	444	430	432	398	455	390	465	427	435	459	404	427	416	403	442	452	408	408	415	412	422	428	418	411	461	413	425	462	443	419	389	388	458	419	432	408	444	440	372	459	393	406	390	442	452	442	420	408	447	381	421	414	434	462	443	405	435	425	414	406	453	406	441	412	437	424	418	430	434	470	414	447	431	435	390	434	464	443	419	395	438	404	423	432	424	446	433	420	438	431	437	453	444	423	467	461	427	421	433	423	383	482	455	463	435	444	390	398	450	422	470	386	420	369	447	437	447	415	413	400	423	433	414	424	463	434	452	442	434	419	416	459	456	424	421	437	435	422	428	424	414	432	408	440	422	431	423	467	435	443	416	375	401	428	458	423	422	418	428	383	452	424	408	468	430	447	413	444	445	433	433	401	452	437	400	429	410	432	420	445	456	454	441	421	443	426	441	453	395	461	468	416	439	446	449	403	426	403	439	420	437	423	405	430	448	450	419	432	419	430	448	443	447	425	436	441	410	460	450	396	449	400	413	451	392	477	402	424	409	399	460	455	406	411	428	417	432	457	453	415	459	410	429	426	400	403	410	428	430	405	437	437	411	455	437	464	427	437	436	393	447	427	396	418	391	427	433	439	411	418	404	406	459	401	402	434	424	434	424	429	435	418	387	431	455	434	453	393	434	440	428	428	406	429	395	426	400	462	441	442	401	424	437	405	402	410	437	427	448	435	443	444	441	459	451	422	406	403	416	440	417	429	455	409	435	414	409	390	398	436	455	385	411	416	397	399	423	453	474	395	423	453	443	392	414	398	443	400	453	434	420	424	435	447	434	417	419	394	418	428	408	433	402	417	415	417	442	464	412	419	437	429	407	406	418	411	445	420	423	430	431	417	423	471	437	465	426	448	443	456	398	430	433	418	374	434	452	390	443	448	404	418	412	449	405	451	396	435	406	412	400	441	449	431	399	404	399	445	414	452	416	411	457	402	419	442	452	448	426	438	413	474	400	421	402	400	456	426	413	432	417	447	460	397	473	420	422	402	400	409	446	427	411	416	422	427	454	426	441	425	394	453	432	471	408	413	426	434	389	425	443	443	427	453	457	399	458	478	412	433	389	437	407	425	388	459	450	383	472	481	448	452	412	412	420	408	442	399	411	417	442	433	425	409	432	451	428	477	430	427	460	419	380	420	444	433	399	402	417	451	414	414	423	442	402	444	397	427	409	412	423	399	471	415	434	415	425	438	448	396	426	424	427	397	421	401	420	430	456	415	399	441	401	408	431	405	497	423	426	389	465	407	409	413	427	422	419	405	414	440	436	418	399	414	419	466	414	412	421	448	424	441	465	415	428	428	422	433	415	422	431	408	400	425	449	414	448	411	427	413	404	405	401	447	458	430	425	426	443	429	404	450	445	452	426	415	456	451	415	406	442	403	423	424	442	409	437	439	420	419	444	380	442	411	410	428	430	425	401	477	428	431	435	416	416	431	441	421	436	393	415	474	469	418	429	408	448	401	405	431	444	419	407	429	406	432	463	421	433	427	452	436	461	450	461	450	451	429	421	456	423	395	442	392	414	450	404	439	420	408	467	415	427	404	406	447	429	443	440	428	446	403	441	409	445	410	453	430	386	451	424	417	425	479	421	402	421	429	441	456	400	419	421	420	455	424	426	453	459	424	395	411	423	439	386	415	426	402	443	436	430	418	397	416	434	436	396	450	437	411	415	439	445	440	427	408	405	446	409	425	429	429	428	410	420	407	457	414	455	416	410	439	405	403	398	439	452	449	435	392	436	416	396	424	442	432	432	428	412	430	437	419	414	428	387	410	407	404	390	429	386	411	417	392	438	434	418	437	426	456	416	429	419	395	422	384	408	412	430	430	415	449	414	402	444	432	433	376	453	383	423	437	446	431	382	409	431	417	426	418	409	454	418	436	432	396	428	437	450	435	457	395	423	416	432	435	422	380	423	431	423	431	415	413	412	442	409	422	434	437	411	429	425	422	404	425	440	417	411	471	463	398	419	430	428	394	425	433	467	457	432	398	448	392	422	413	438	400	456	417	418	414	436	410	406	400	442	392	424	459	415	407	406	442	396	415	409	374	443	413	424	404	403	421	425	423	433	454	412	433	418	433	409	410	452	433	419	444	470	427	420	396	420	428	424	426	433	395	432	388	438	428	394	415	416	418	454	410	432	382	444	439	454	426	421	396	418	435	419	434	465	413	410	440	449	426	449	413	387	433	441	429	414	423	441	458	447	420	431	406	409	437	435	421	431	382	430	403	437	402	439	433	466	446	431	424	405	431	430	424	435	449	410	428	442	446	453	435	405	431	416	441	452	449	444	450	433	439	422	425	449	408	403	406	426	424	384	404	454	449	433	476	435	446	421	406	407	449	434	440	434	456	444	416	422	434	440	425	415	442	424	408	444	439	415	436	456	452	419	407	407	461	450	407	454	432	440	437	448	446	395	398	437	430	415	417	389	397	437	407	382	418	420	445	433	388	410	424	465	434	430	468	396	392	438	411	413	388	394	451	425	416	431	452	475	450	429	407	422	422	420	443	415	420	405	421	378	390	391	434	410	422	393	409	399	447	462	444	418	456	450	403	458	416	427	414	395	414	440	388	440	415	401	444	454	453	421	429	445	401	462	402	436	391	441	415	425	410	419	445	401	406	405	410	428	408	435	457	465	400	406	432	463	447	435	406	441	468	421	464	414	475	424	433	451	448	452	402	470	417	452	391	422	430	436	452	419	436	448	428	444	417	411	443	408	425	420	426	433	414	405	434	415	402	412	429	390	426	414	430	405	415	396	407	421	448	442	401	458	436	429	437	435	414	433	428	414	403	397	380	435	404	451	389	444	431	477	418	419	482	431	432	415	418	438	447	406	430
27419	21986	19974	11100	5473	3777	2621	2010	1573	1265	1156	974	934	765	778	737	688	736	674	647	577	563	619	592	556	566	536	545	542	506	489	442	459	413	454	466	451	459	479	428	435	433	480	469	517	484	502	439	458	456	462	424	440	411	407	393	372	409	404	406	416	384	405	397	383	376	408	423	413	378	407	385	402	391	400	430	411	400	426	422	362	446	400	416	372	388	402	382	436	402	394	412	404	389	428	425	438	403	420	425	390	403	421	416	389	398	383	382	411	395	391	397	378	412	436	397	405	399	415	392	400	423	402	424	392	391	459	345	425	409	389	404	386	396	401	392	411	410	387	422	388	409	414	362	437	416	414	388	402	434	401	420	400	404	424	421	394	414	391	393	376	413	408	385	405	400	456	399	437	388	386	388	415	412	426	414	421	431	406	434	387	426	409	411	414	431	367	398	437	410	408	399	402	367	402	390	411	443	385	420	428	393	393	421	434	395	402	401	438	416	426	424	455	392	397	384	391	435	427	407	377	419	397	393	394	438	431	413	410	406	433	412	430	404	411	403	407	413	416	423	393	431	394	376	408	398	386	407	408	410	404	434	395	413	447	382	413	383	414	418	394	385	415	408	433	421	358	400	425	386	414	383	392	399	419	421	385	408	424	431	399	378	426	402	401	375	344	382	400	417	408	358	436	417	384	375	361	361	417	420	407	392	371	401	438	427	354	378	393	394	430	395	401	398	415	394	400	399	417	408	402	396	426	400	436	420	410	408	391	415	364	392	391	432	381	408	410	401	405	432	390	437	381	417	403	415	417	423	413	381	461	413	435	392	417	395	404	424	390	414	423	410	393	410	405	428	407	413	417	386	415	437	395	400	430	425	430	367	378	390	378	374	444	421	373	413	435	375	368	409	424	414	393	392	401	391	383	367	406	393	450	460	389	424	408	411	383	432	411	426	379	437	391	385	411	457	387	382	450	392	389	394	418	424	394	397	405	401	386	425	384	410	383	437	426	429	422	424	394	431	413	396	386	417	413	417	383	402	392	393	385	406	429	390	418	414	406	394	436	427	418	394	388	405	424	382	421	416	397	361	409	407	421	419	411	400	413	381	394	399	366	439	413	401	410	422	438	417	414	402	374	407	402	409	424	428	404	415	413	427	426	415	425	422	400	420	399	428	437	446	392	356	365	418	381	390	437	419	432	399	425	383	384	425	408	357	403	435	403	401	425	436	407	432	379	420	406	415	395	411	391	378	381	399	436	432	418	409	419	421	426	421	430	447	385	405	466	416	408	371	417	407	378	420	429	422	398	366	400	464	398	397	408	426	418	419	428	397	419	392	395	380	422	407	422	410	385	432	421	427	411	407	423	382	409	423	443	399	427	413	410	402	400	415	398	416	391	389	369	370	361	410	399	399	374	397	407	405	389	429	400	375	397	436	423	411	412	412	396	347	385	424	438	419	399	426	406	429	437	406	394	377	395	401	401	415	419	413	395	450	394	443	373	368	422	383	406	410	431	384	436	374	379	423	377	397	410	400	376	395	408	355	420	392	420	399	442	434	406	385	403	373	404	423	407	416	396	422	420	399	398	408	410	413	393	397	385	394	414	375	416	389	424	407	397	402	438	414	356	430	397	411	431	415	409	386	410	427	353	381	411	397	412	400	447	388	404	429	409	415	381	398	390	405	392	388	448	387	425	424	445	401	451	416	406	397	417	406	367	420	395	428	410	435	393	400	423	453	427	447	402	411	426	414	392	419	365	433	388	417	422	391	460	443	406	380	428	467	385	403	386	376	414	455	395	381	412	416	430	416	422	378	414	396	395	405	413	399	420	421	433	414	402	418	385	412	401	404	386	418	388	383	413	404	416	357	417	429	396	381	390	417	390	393	394	406	377	421	415	414	422	385	406	450	399	426	391	420	385	394	411	430	444	414	415	398	398	443	412	382	408	397	403	443	426	406	386	370	398	414	400	380	411	417	392	411	402	409	419	386	403	436	420	411	408	381	392	403	390	420	394	363	412	413	399	361	408	368	422	456	396	432	396	401	402	378	409	444	425	399	425	426	414	416	365	425	387	378	434	407	400	448	405	418	404	420	394	423	401	384	410	403	384	369	392	401	425	391	402	395	415	381	410	410	426	429	381	425	448	382	400	365	389	390	405	392	401	390	430	412	431	411	369	424	417	424	420	382	427	419	417	426	396	386	387	411	403	445	396	355	392	393	388	394	399	407	403	392	393	370	447	425	414	415	407	430	438	400	425	408	395	372	373	431	425	415	416	415	402	402	367	434	423	425	420	407	377	384	385	400	418	407	444	410	377	426	411	439	398	399	402	410	427	416	392	449	413	409	417	392	428	370	394	401	388	403	405	429	400	391	380	426	447	461	355	381	412	439	406	425	431	374	426	406	403	381	407	424	413	389	346	357	431	437	383	425	407	382	378	391	407	399	427	465	403	376	397	417	400	412	419	385	388	411	423	440	399	401	371	447	432	392	430	416	390	390	452	405	438	409	418	425	419	402	379	384	376	415	409	383	408	398	391	391	379	408	400	363	387	375	409	401	413	387	424	410	383	387	402	385	372	399	397	388	441	411	392	389	401	389	384	438	385	424	413	410	394	408	430	462	410	449	392	424	429	424	417	415	392	391	402	376	408	425	424	402	356	416	368	438	419	389	379	419	405	390	413	367	372	415	399	423	396	402	383	420	371	380	435	415	402	404	466	413	415	411	399	419	422	427	450	417	384	379	388	430	390	414	410	389	425	400	415	427	392	418	413	391	414	397	376	410	421	409	409	431	400	402	415	423	424	416	396	430	435	404	428	404	409	427	379	389	364	423	412	441	380	423	430	458	403	431	434	423	400	431	434	385	418	409	402	383	410	437	429	397	374	380	404	402	387	408	399	378	374	410	473	412	449	379	471	418	394	367	425	423	395	449	396	426	398	391	436	435	417	400	415	431	426	409	395	381	404	401	403	387	404	389	392	409	381	410	430	426	429	358	416	421	415	392	386	390	441	401	401	418	419	390	408	431	427	393	398	385	367	399	387	420	440	412	424	379	411	410	446	415	388	385	435	383	384	400	387	401	424	414	430	402	394	422	368	415	398	374	406	395	386	404	390	401	413	433	400	400	392	400	390	426	380	408	364	415	431	435	403	404	413	422	433	403	426	396	416	414	370	400	413	414	415	415	412	387	419	394	446	370	413	442	424	411	402	419	412	432	423	399	393	412	412	420	371	392	413	424	386	396	426	406	393	437	426	389	413	419	396	457	387	364	406	450	423	410	399	394	410	411	397	424	382	419	407	394	387	445	407	394	398	411	439	384	414	373	435	424	400	401	367	375	433	396	411	396	425	406	414	383	392	420	409	387	392	406	430	389	368	396	403	435	435	401	406	406	408	406	413	419	395	420	390	409	393	365	385	396	409	412	415	402	390	423	409	400	375	403	406	446	442	343	411	442	419	403	409	414	396	388	442	413	412	431	412	402	405	385	420	387
19121	31132	23219	13382	9944	7857	6109	4589	3594	2883	2290	2034	1781	1623	1382	1324	1256	1189	1075	1091	978	967	932	875	890	883	823	795	759	727	687	594	620	650	660	607	558	577	552	562	534	584	665	699	675	682	685	603	608	579	548	546	546	526	542	540	515	512	537	507	526	483	493	508	523	524	573	504	520	495	520	540	520	544	550	569	487	508	479	512	566	491	509	504	528	539	527	535	544	517	513	520	541	561	524	514	539	533	537	537	519	513	516	539	522	532	496	553	521	506	517	547	507	509	530	532	537	528	517	496	536	528	519	556	512	561	456	536	557	495	488	549	553	512	494	538	531	472	551	498	507	539	521	545	519	543	533	519	505	518	498	516	522	567	518	575	554	516	507	496	514	462	470	522	519	545	495	507	492	509	497	547	535	515	537	549	503	553	527	522	500	540	524	524	543	515	489	552	474	496	504	522	495	491	563	487	494	517	519	513	514	496	521	544	517	527	514	541	513	489	534	548	476	547	577	537	439	524	498	521	536	536	513	561	495	511	487	526	489	492	506	520	486	539	453	528	515	516	513	576	537	504	532	507	507	548	584	500	530	517	520	558	529	503	531	516	520	561	512	483	498	520	487	536	518	529	557	538	537	499	525	492	511	511	514	560	495	518	525	493	501	579	545	464	472	504	512	496	539	540	548	518	566	516	513	531	560	467	487	533	530	494	502	502	562	490	498	537	498	493	508	533	532	496	518	516	510	494	497	519	528	491	542	540	509	532	512	552	520	509	504	522	507	499	537	534	541	522	513	484	514	517	527	531	537	475	520	498	487	555	519	550	520	517	519	546	503	524	522	579	531	549	507	522	505	514	478	458	490	528	581	492	540	518	524	529	544	504	492	494	523	515	489	527	518	489	497	501	512	508	537	514	508	521	509	514	522	528	551	493	525	528	507	518	538	520	542	532	506	535	535	527	536	510	536	528	519	495	498	538	513	508	505	531	506	496	501	526	529	508	523	558	512	547	540	532	550	482	553	502	495	556	487	560	549	564	516	493	538	511	525	498	506	489	551	551	525	551	473	546	551	500	523	518	559	553	552	511	527	491	522	539	515	545	483	511	535	507	518	525	558	524	493	518	486	517	570	512	530	502	526	531	507	522	534	514	497	521	482	506	511	489	495	542	533	466	498	524	526	523	519	540	510	509	494	519	503	505	551	504	520	508	484	526	511	504	503	542	518	512	531	558	492	583	485	547	502	496	507	523	504	539	539	526	512	541	509	487	527	558	547	489	507	547	525	496	519	547	495	489	495	513	538	530	524	558	516	482	526	555	488	498	506	486	571	493	492	511	562	474	522	527	535	488	544	531	541	518	512	489	531	509	544	525	494	543	552	525	537	510	596	489	495	557	529	542	532	516	528	541	570	507	477	523	553	539	479	568	529	508	531	506	543	495	530	543	544	556	524	531	522	543	482	492	516	542	538	548	518	560	497	547	484	555	514	526	514	520	538	537	511	532	537	534	545	483	505	553	534	496	488	522	494	495	534	526	505	473	511	481	508	503	493	533	509	510	539	523	520	502	509	553	472	482	492	488	539	523	552	536	530	525	476	518	493	541	502	541	488	453	502	535	498	468	540	500	501	537	533	549	491	523	510	532	516	514	519	517	494	542	495	545	499	505	516	536	532	527	520	503	511	485	497	532	517	510	534	509	520	533	520	490	514	507	535	510	510	541	475	488	559	505	488	507	533	517	529	513	534	560	506	504	545	500	522	524	528	496	522	500	513	544	537	522	530	538	481	535	515	524	479	524	500	523	464	542	536	524	520	502	514	489	545	493	495	514	507	530	524	529	509	504	478	503	465	539	516	513	524	537	500	533	499	496	542	505	532	470	529	498	508	495	557	493	526	499	522	523	559	534	515	509	515	555	483	491	512	546	496	513	508	492	498	481	517	533	487	560	488	523	532	541	514	532	500	540	511	506	552	476	528	455	536	514	506	547	542	530	511	533	525	508	554	511	486	526	516	501	489	531	545	530	521	479	551	516	524	547	516	525	497	542	499	492	506	500	489	530	536	513	565	544	489	524	494	522	520	502	521	521	499	499	530	550	496	490	473	536	534	445	546	469	475	530	568	514	516	470	547	511	549	500	512	493	522	543	515	480	525	581	502	539	508	530	472	519	485	506	495	495	521	537	529	520	472	565	507	461	501	567	471	519	506	547	495	508	546	535	522	510	489	513	545	508	500	549	529	490	518	506	469	510	490	498	506	527	490	504	515	530	493	527	509	509	480	530	560	493	524	519	507	513	496	522	513	539	519	527	528	530	515	526	502	506	539	549	489	481	550	552	514	542	545	546	520	508	506	543	511	503	533	552	513	490	512	492	540	528	466	558	492	494	507	490	533	580	536	561	492	489	533	513	521	537	504	563	491	557	501	519	508	547	513	493	544	520	518	539	509	527	529	511	572	512	461	525	555	505	508	492	504	510	481	546	540	558	518	498	506	546	493	517	555	528	540	539	503	519	534	488	507	556	498	496	483	502	501	542	556	499	516	564	517	520	472	535	530	485	524	559	527	518	535	530	524	521	562	480	497	507	519	503	544	502	497	555	530	524	509	512	466	519	510	494	479	510	506	544	531	518	458	562	507	493	536	521	541	531	534	504	498	514	510	512	532	514	521	508	521	502	536	510	525	493	512	481	500	481	552	490	495	509	550	476	540	539	498	551	508	498	516	539	564	546	591	523	509	507	533	519	556	521	504	560	495	493	481	540	504	506	532	512	494	542	502	516	521	528	505	540	507	527	537	503	513	478	528	482	492	516	542	553	512	545	483	542	526	577	536	523	500	530	513	509	501	473	516	523	508	504	506	514	521	519	496	524	507	484	490	504	552	538	538	513	498	504	538	503	518	518	509	543	520	500	457	505	544	475	514	529	543	536	535	527	471	555	486	509	529	497	523	488	557	513	554	487	534	484	496	521	506	535	506	520	532	506	488	542	531	478	515	547	533	480	596	525	538	496	533	536	536	492	501	520	482	505	557	496	502	545	494	529	503	519	510	536	546	509	519	536	529	489	481	532	529	506	511	507	548	506	496	484	544	512	540	542	482	488	496	549	502	539	511	526	519	524	528	555	524	511	519	552	508	502	536	538	504	521	503	548	557	519	545	493	508	560	559	532	491	522	564	517	507	545	524	506	515	526	523	501	537	499	526	509	568	499	521	534	501	513	514	509	502	495	550	489	505	528	496	508	542	491	468	508	523	510	482	507	476	541	481	530	513	517	551	507	484	497	491	510	520	550	505	523	518	501	526	490	535	547	505	532	504	495	523	512	547	544	483	565	512	521	519	494	521	555	523	534	522	496	500	505	517	522	511	542	517	520	490	499	490	548	530	523	525	521	538	465	525	513	536	539	521	479	488	548	509	540	548	499	534	526	510	565	526	496	516	487	531	473	507	528	491	564	488	476	488	536	514	526	509	500	539	525	497	485	485	516	516	583	508	512	504	534	519	481
24383	21291	28477	24386	21114	13275	6128	3595	2557	2029	1726	1493	1277	1180	1069	996	954	903	801	816	716	685	704	663	661	602	605	555	527	535	486	498	489	490	443	421	414	440	413	416	400	445	698	1244	1232	1025	887	686	587	560	485	447	425	396	408	334	392	360	346	381	329	382	357	369	325	386	367	349	380	365	384	366	353	376	346	377	399	381	390	335	357	337	387	360	365	344	347	371	372	369	377	346	372	326	336	375	350	371	367	353	342	366	377	384	349	351	364	401	326	330	345	343	368	370	364	395	355	374	371	379	366	347	341	370	370	355	329	349	382	382	345	357	380	343	346	386	321	359	387	344	333	341	368	357	354	381	369	356	338	344	349	366	371	328	396	369	394	399	370	370	352	364	402	347	353	370	381	344	344	337	355	349	360	354	364	372	361	392	366	356	413	328	343	361	359	324	361	339	363	333	374	358	347	367	377	372	360	347	353	358	355	350	361	378	352	399	345	362	365	354	386	333	363	392	383	370	341	366	365	358	360	326	356	375	377	342	364	367	391	360	343	360	370	344	352	386	374	357	388	377	368	345	364	365	402	332	334	350	385	357	365	360	374	367	342	349	354	328	355	349	357	353	390	354	347	370	380	383	377	344	349	391	335	368	374	327	332	347	347	374	355	355	395	366	397	369	362	369	294	378	361	371	366	406	338	321	362	350	370	356	364	348	367	402	371	341	361	384	325	358	382	368	339	365	368	369	370	359	371	351	321	348	355	371	373	356	339	385	355	358	307	340	371	372	391	357	340	346	329	357	388	358	368	359	423	344	377	398	386	374	387	375	367	374	338	372	357	367	384	361	343	347	385	381	374	396	339	334	365	358	388	342	348	334	362	357	344	369	370	369	373	361	337	346	367	336	322	373	355	361	382	360	358	378	373	365	329	338	348	348	349	356	348	368	367	330	356	338	386	348	368	336	338	365	371	349	370	340	380	341	373	366	368	379	393	375	348	364	331	352	377	344	348	349	368	327	351	368	358	376	394	331	361	351	326	368	359	375	341	363	363	336	370	373	384	354	354	343	381	363	403	362	384	349	343	372	371	388	360	355	383	349	372	323	340	346	352	358	374	353	362	343	353	351	365	359	377	357	375	335	374	387	325	331	360	358	350	398	381	360	321	359	369	379	361	381	358	368	390	336	347	336	378	368	348	349	356	349	375	385	355	363	328	332	376	386	369	375	365	348	343	334	359	376	378	373	329	368	351	395	391	380	354	343	383	349	396	361	339	374	365	377	347	333	351	360	387	322	391	369	335	358	354	355	341	360	356	328	370	366	352	391	368	342	364	367	353	343	360	374	391	364	404	350	376	344	382	344	373	352	359	397	364	345	361	382	350	343	341	386	347	370	371	368	372	335	374	366	382	342	357	350	335	341	328	345	346	357	359	370	372	373	367	359	366	341	353	369	383	367	373	383	374	348	369	385	376	364	389	361	367	364	376	379	356	361	379	373	395	363	374	387	343	357	356	349	341	340	370	361	377	369	364	371	364	369	324	353	341	349	363	367	386	404	367	394	338	361	413	365	343	366	351	357	370	345	342	346	404	342	326	357	323	392	361	375	375	397	374	391	371	348	366	366	380	362	369	370	375	375	365	409	363	336	359	384	388	340	385	366	358	366	384	361	345	362	382	351	348	365	351	377	369	334	368	347	349	338	351	350	351	361	322	371	382	356	350	353	342	352	347	375	366	349	366	393	363	361	360	367	323	341	352	366	363	382	351	371	356	371	357	361	376	353	368	351	326	366	369	324	321	354	356	349	380	345	401	367	355	393	333	360	365	331	348	356	357	365	391	386	385	362	336	368	365	370	350	397	368	370	354	371	364	342	359	374	398	374	330	405	373	363	365	368	335	370	378	367	346	364	411	365	355	367	356	382	353	347	389	377	382	339	369	378	402	373	342	391	359	341	338	368	363	368	363	361	357	379	373	361	378	343	334	359	396	349	384	395	360	365	353	380	375	350	345	360	369	350	359	345	335	374	364	364	366	371	353	390	328	359	347	355	377	357	355	343	389	363	357	306	373	361	366	342	339	368	364	363	369	366	352	390	369	377	368	367	352	349	375	350	373	339	375	373	370	361	354	377	394	366	356	348	373	367	347	402	371	386	381	359	364	359	349	333	340	362	375	333	388	402	347	363	362	339	373	363	339	382	343	375	356	370	366	381	348	334	372	372	393	336	344	386	357	335	375	327	354	375	346	342	364	359	378	358	350	366	404	385	386	373	348	383	350	367	376	366	364	389	356	390	378	395	375	358	374	352	381	372	355	343	354	395	356	327	366	338	361	347	383	358	378	381	372	377	348	366	362	340	361	350	353	349	366	364	346	378	334	356	346	331	349	369	398	342	354	372	397	396	366	380	361	357	351	368	367	378	323	325	381	356	342	330	334	358	366	372	346	362	360	371	360	346	383	359	417	341	370	358	368	364	370	319	378	405	383	357	355	395	364	356	345	343	336	363	376	345	327	412	352	347	342	362	371	408	406	358	356	353	384	349	350	355	362	325	347	351	316	352	356	354	388	366	365	378	378	358	374	345	360	376	369	345	354	367	370	356	392	336	374	335	350	367	357	358	357	354	369	366	325	350	394	376	347	368	339	383	361	332	396	387	363	382	367	348	363	381	340	372	372	348	379	370	377	345	381	364	362	345	357	362	364	347	366	386	356	377	348	351	343	347	340	367	334	367	365	382	368	404	316	360	368	346	372	374	328	380	362	349	321	363	373	350	366	394	364	334	368	375	378	388	366	349	386	337	388	346	381	332	378	354	327	328	339	370	377	359	350	334	362	342	372	383	375	365	408	385	353	376	369	350	366	352	371	364	377	384	369	389	376	342	362	352	339	343	337	368	403	346	378	369	357	337	385	369	334	332	355	387	342	386	388	371	369	347	373	380	334	361	339	347	391	363	350	351	384	355	394	354	393	340	364	371	340	360	351	354	355	333	373	326	360	368	392	365	359	399	370	364	364	392	353	368	349	355	335	347	353	336	374	363	387	339	351	382	377	387	374	368	336	353	360	375	353	364	353	328	344	375	375	362	377	379	371	393	333	345	334	349	348	366	360	363	376	382	344	334	353	354	373	342	372	372	346	342	361	352	363	378	333	379	347	360	349	361	372	376	381	350	344	365	345	339	356	344	362	375	379	365	353	378	365	365	350	370	378	347	339	319	371	396	399	378	356	357	379	347	402	378	354	396	357	370	381	399	339	354	373	358	358	398	322	380	374	381	369	371	348	359	362	345	352	359	381	339	392	344	370	387	385	374	369	358	359	364	358	352	336	354	366	370	331	408	359	385	317	351	360	351	354	350	317	367	359	323	323	337	370	327	368	333	387	387	357	387	335	353	343	374	381	344	317	387	361	391	360	336	388	350	351	352	320	330	374	348	364	360	384	386	356	357	330	346	348	349	375	369	365	338	326	372	354	363	383	370	384	322	339	372	337	341	386	391	342	385	342	373
22819	39909	30783	20388	16170	12818	9955	7884	6031	4873	3988	3310	2880	2434	2163	2011	1787	1724	1544	1494	1379	1334	1286	1153	1023	1102	1017	1018	884	841	750	664	695	645	632	631	613	596	536	521	532	580	1233	2438	2188	1796	1355	1123	919	777	700	669	577	523	479	465	489	437	481	492	504	448	493	472	474	487	453	486	447	488	462	459	465	468	452	471	454	484	494	477	466	436	479	472	423	469	462	478	448	472	462	478	463	500	449	446	458	459	445	467	509	417	448	480	458	485	438	489	467	489	434	499	436	471	488	500	485	486	469	486	480	491	471	496	452	447	477	467	463	483	448	454	458	454	455	440	452	518	451	489	491	462	460	463	469	472	508	464	459	435	492	435	455	476	465	458	425	481	421	458	476	487	466	460	441	458	452	466	437	491	479	460	472	471	480	512	443	434	432	442	473	447	465	433	480	488	468	501	462	464	459	430	477	452	442	463	469	454	474	428	479	462	481	443	465	445	489	478	453	483	461	498	466	453	449	452	442	442	470	536	449	482	483	420	490	477	432	441	442	477	465	502	466	436	435	482	428	468	477	524	486	420	456	467	422	451	434	445	446	461	452	490	442	472	490	471	444	472	477	451	495	486	454	459	411	473	438	449	433	451	474	505	438	495	455	460	469	488	437	480	461	482	453	487	468	450	457	485	483	457	467	423	432	445	493	484	461	459	451	456	480	450	454	451	482	475	464	456	489	433	483	436	435	480	468	474	412	462	460	460	432	473	464	477	473	439	475	438	467	453	432	439	442	464	477	471	443	463	422	442	482	488	499	475	466	455	419	469	465	493	464	452	483	441	503	446	474	459	467	437	505	465	458	476	427	474	428	497	455	489	466	498	441	458	498	477	500	452	455	444	485	458	498	464	432	486	476	468	459	498	472	462	455	451	457	425	457	453	458	482	468	445	452	457	492	462	452	438	463	448	432	506	486	470	451	480	478	464	494	437	443	460	489	466	461	464	492	481	459	455	480	483	500	471	417	468	452	474	451	449	494	496	466	447	482	425	432	481	462	456	493	457	465	467	436	461	458	497	461	445	424	462	460	439	465	424	439	434	497	457	449	476	447	467	480	457	427	458	438	468	490	446	490	450	432	439	499	475	446	490	472	402	494	464	478	437	467	486	462	463	448	478	453	440	475	482	495	462	468	447	456	497	460	473	448	449	476	453	454	449	475	446	480	455	428	466	448	452	446	461	454	435	438	430	472	474	456	467	450	457	479	478	438	483	474	462	470	481	433	499	462	450	477	485	459	478	500	435	466	451	446	433	439	462	425	461	463	457	449	468	447	475	434	430	455	437	455	457	473	454	501	450	476	473	450	468	476	459	424	504	435	501	434	465	467	477	452	469	457	426	453	451	462	477	451	458	486	426	451	471	463	482	484	435	481	442	444	512	468	438	470	434	478	466	471	418	457	439	463	447	431	448	442	452	437	461	424	446	506	464	510	453	454	475	460	470	504	448	464	465	477	480	482	478	457	455	474	462	458	514	472	438	468	466	490	438	445	452	490	479	494	442	460	469	486	477	439	451	466	457	478	482	465	486	461	459	463	450	437	466	432	477	427	429	468	491	458	462	489	467	398	475	451	496	462	486	454	461	476	441	474	462	433	483	468	447	477	463	441	450	441	464	487	447	456	444	461	460	455	475	450	486	448	463	457	442	437	437	465	456	427	475	460	420	422	479	491	521	473	480	464	477	446	445	455	479	451	420	480	501	472	439	433	446	444	470	470	466	475	478	455	465	452	485	470	449	490	448	478	480	461	525	468	447	501	498	502	470	446	448	425	470	507	441	445	466	467	494	460	452	443	482	482	451	440	512	465	448	467	489	454	481	459	485	450	485	480	483	467	419	468	428	471	468	469	460	441	482	441	464	501	435	466	461	465	440	464	482	466	460	471	508	434	438	442	483	456	416	470	448	438	433	451	466	485	464	467	466	446	486	439	458	446	492	480	457	470	455	471	446	460	485	449	465	440	477	442	459	451	437	446	457	470	470	472	474	477	470	461	486	442	457	442	434	453	450	448	437	447	496	490	491	462	450	478	444	440	469	450	443	432	490	458	453	440	480	437	435	493	464	447	480	418	418	440	506	479	475	466	470	460	452	470	436	478	452	464	442	477	454	450	450	470	442	455	465	481	510	467	457	437	457	469	508	458	484	492	444	465	444	458	471	450	453	448	486	460	483	456	465	488	483	464	449	471	499	468	450	473	474	468	452	519	468	449	439	449	480	427	460	482	449	452	488	460	479	457	452	482	452	416	455	447	492	478	442	485	423	439	452	461	397	452	471	427	425	495	471	470	464	453	440	436	449	465	409	459	462	475	423	423	425	473	470	483	441	463	507	455	472	420	454	460	487	441	473	480	461	456	494	463	457	489	435	523	470	445	431	468	453	456	469	483	456	424	466	482	512	463	466	485	431	444	466	461	464	492	439	462	490	482	445	464	440	459	452	472	451	456	432	424	470	427	475	482	464	491	435	488	492	476	482	449	475	421	436	452	460	476	420	429	435	464	446	465	478	454	458	434	457	440	460	479	455	463	476	454	454	482	408	469	463	448	443	446	449	464	447	440	472	438	462	495	463	488	409	442	441	467	486	439	458	457	425	473	428	432	451	470	459	444	493	443	487	408	462	498	454	460	457	439	504	477	483	472	472	417	436	434	485	451	434	478	444	474	455	476	464	459	456	462	484	512	453	424	450	456	474	437	443	491	458	458	472	431	490	477	463	478	459	475	448	483	477	454	444	465	436	444	488	498	443	483	456	511	447	504	463	448	485	458	468	457	450	447	444	468	468	504	466	451	465	508	459	451	462	475	440	459	451	464	460	464	467	459	464	440	430	457	447	440	455	457	471	449	474	479	464	446	473	443	474	428	474	489	448	447	444	461	432	487	468	447	469	447	485	455	449	443	485	439	452	485	447	492	462	472	411	437	457	482	459	496	416	473	486	437	431	459	505	468	474	422	467	440	463	462	475	459	481	460	473	474	438	438	453	467	437	499	449	415	478	427	475	459	435	490	441	469	489	439	473	462	470	453	451	439	465	415	458	440	476	449	465	463	470	481	482	443	469	456	437	483	474	465	464	467	483	475	505	494	453	435	447	469	490	472	448	442	480	462	480	431	503	464	492	513	488	472	451	490	464	528	495	486	484	483	490	458	454	433	445	437	443	438	457	446	504	482	451	477	476	467	449	443	453	491	460	430	462	428	437	472	443	485	466	465	461	464	444	430	481	454	426	460	443	494	466	460	512	463	435	483	433	456	443	455	450	461	441	450	465	477	497	447	474	489	475	459	427	466	457	458	447	468	475	488	481	482	439	489	460	436	470	472	460	415	449	511	461	462	433	464	457	486	447	480	461	485	521	455	458	470	474	481	459	473	470	450	454	468	456	443	441	462	486	478	455	452	468	465	463	447	466	454	470	481	459	461	483	425	475	472	424	453	448	469	488	470	452	441	465	462	436	480	449
23267	21256	28914	23888	21285	21289	13762	5554	3643	2926	2449	2013	1773	1559	1400	1309	1217	1047	1015	942	897	851	849	825	772	740	728	679	645	590	535	512	484	448	487	468	434	449	463	424	444	438	778	2156	2181	1577	1197	926	723	636	577	548	471	421	391	364	358	351	388	330	373	353	343	366	376	355	386	363	369	348	357	328	361	360	350	336	370	319	352	359	353	343	357	350	342	329	327	373	364	371	342	357	343	322	343	357	386	350	345	370	391	353	327	351	350	335	367	327	370	372	350	376	333	377	344	316	367	347	347	353	337	374	371	370	332	391	349	330	343	334	341	371	368	373	369	346	343	346	357	334	376	328	337	333	357	362	364	389	330	359	368	316	339	394	359	391	356	367	323	384	353	343	389	351	341	346	334	335	360	342	378	375	379	358	348	356	382	378	330	331	368	330	313	337	354	374	333	372	343	387	379	365	359	411	325	331	363	368	356	350	320	371	384	333	350	348	330	345	351	368	323	345	362	344	340	369	327	359	347	313	377	379	365	354	363	350	340	367	313	361	327	338	312	353	334	378	385	361	321	330	338	358	322	340	353	379	338	341	395	349	354	377	354	335	345	366	372	351	390	334	354	317	380	334	354	321	346	346	397	354	376	358	378	372	365	314	337	373	363	361	354	348	361	388	361	346	348	360	334	345	336	346	329	316	351	363	365	366	364	368	344	337	378	384	375	321	365	345	396	370	390	343	376	391	356	331	375	351	338	331	355	358	345	350	352	362	333	346	363	345	360	336	355	362	335	342	338	321	368	351	331	365	368	343	364	339	367	363	364	325	374	365	351	350	368	374	340	360	334	357	360	321	366	359	374	319	346	376	348	390	309	380	337	379	382	358	351	319	386	370	364	326	351	351	347	341	339	336	320	353	373	347	355	336	391	330	349	336	369	347	364	330	371	341	353	367	348	360	352	323	377	334	369	348	330	343	345	344	372	356	327	359	338	341	363	368	321	347	350	348	371	393	338	329	366	345	378	353	348	374	343	342	333	335	351	332	360	349	342	358	346	364	325	320	342	345	340	315	334	385	364	385	332	348	322	354	319	360	377	358	338	385	364	365	358	351	374	359	368	335	376	348	325	385	341	320	374	363	358	360	366	381	364	323	340	356	338	351	347	352	307	318	331	350	371	344	344	357	369	363	355	361	335	347	338	333	377	350	388	354	395	331	352	347	339	358	366	361	366	343	352	346	339	347	351	371	343	376	355	383	329	336	317	347	364	350	365	315	380	345	333	349	345	340	342	367	371	369	359	360	352	343	364	338	389	377	342	369	334	338	353	353	359	357	344	375	352	342	372	356	349	352	354	333	384	339	329	359	353	381	309	322	358	361	331	337	331	394	376	327	368	368	363	342	356	365	340	363	332	342	338	350	350	337	351	386	372	335	355	373	344	352	376	351	335	350	365	337	348	359	364	330	357	377	356	348	351	346	386	337	369	363	340	373	364	321	357	363	352	366	354	342	368	349	317	365	335	349	349	365	361	331	343	369	336	365	354	330	362	338	316	354	325	331	308	331	354	303	338	336	344	330	349	341	380	394	392	325	343	373	357	368	378	364	356	360	353	344	378	346	330	385	339	368	348	333	355	349	341	356	341	345	353	321	355	381	351	323	341	323	334	329	343	370	348	331	372	381	352	377	339	342	364	362	382	354	394	366	344	349	390	343	352	379	331	343	340	370	347	369	366	362	355	377	390	322	333	410	315	339	345	367	363	366	360	355	381	390	366	359	352	345	359	357	361	342	345	343	369	342	368	376	340	374	336	333	358	371	316	375	354	346	355	337	374	381	346	356	346	357	331	340	343	395	374	360	350	347	359	361	377	365	364	336	352	382	335	336	379	347	324	343	362	399	318	354	327	344	349	317	336	332	382	356	367	349	346	339	351	323	365	331	353	354	351	365	307	350	374	371	351	367	362	353	338	337	338	353	335	356	347	354	364	326	382	357	327	333	351	348	348	372	328	348	366	393	367	349	377	331	378	341	341	352	342	358	379	311	370	354	354	356	367	354	363	354	381	349	343	367	361	343	366	354	341	344	362	355	360	341	356	329	369	401	340	355	330	300	347	362	358	316	354	385	346	365	349	357	318	353	348	332	330	333	343	349	320	349	326	340	346	345	369	361	384	343	371	365	334	347	385	345	360	329	362	323	352	342	332	313	349	330	343	389	335	339	308	356	363	355	349	384	347	375	352	370	358	372	333	323	334	334	362	339	355	327	339	303	342	377	353	355	338	391	312	337	310	353	372	359	372	340	367	348	363	352	348	376	375	348	381	370	360	358	391	374	376	377	347	341	360	360	335	352	372	336	339	340	345	346	310	327	338	353	343	350	341	358	361	367	325	366	353	333	316	328	378	337	351	358	350	384	375	343	330	328	344	344	337	366	347	355	380	357	375	328	308	337	354	377	364	322	369	377	374	353	346	346	365	359	369	338	352	367	369	341	377	344	371	342	363	341	325	352	340	389	338	339	372	326	359	340	340	364	373	361	353	338	341	356	345	327	338	350	383	311	356	387	326	368	339	342	337	384	328	359	356	342	343	329	367	348	352	332	359	357	391	350	325	357	328	334	339	338	378	343	360	323	334	346	340	344	346	362	354	350	352	369	349	368	339	366	349	372	376	331	369	358	341	363	353	368	327	340	341	347	346	340	344	354	335	334	327	360	385	345	343	309	383	350	357	331	326	374	343	363	339	334	337	325	367	369	348	353	374	374	383	317	356	354	375	378	351	378	345	332	348	347	354	397	358	355	371	353	386	381	367	357	345	328	384	376	310	318	367	344	376	358	371	361	365	337	328	321	365	341	376	352	374	371	329	340	383	376	357	341	318	350	354	370	359	332	402	388	375	354	342	343	338	343	385	370	385	328	339	350	348	348	345	367	337	359	374	357	372	342	381	338	399	349	346	339	318	364	334	356	341	343	376	349	370	346	347	334	332	348	341	354	376	352	363	361	364	362	331	347	345	377	364	316	351	354	357	352	288	380	362	334	348	368	367	352	347	354	360	354	350	385	370	337	350	370	354	349	377	342	363	367	328	333	356	351	379	387	375	337	354	315	375	347	382	341	380	352	359	355	346	340	352	356	349	355	358	367	379	316	369	386	330	329	366	321	374	370	364	371	369	348	320	382	368	357	366	350	345	359	331	323	352	369	365	342	363	322	352	388	344	360	351	342	356	367	337	323	336	325	334	327	338	363	329	364	349	340	387	371	330	335	359	372	347	392	388	375	389	359	324	384	396	355	340	353	341	336	336	336	369	332	340	340	347	368	368	376	328	363	354	358	369	339	343	335	333	338	346	352	341	347	339	347	374	350	343	350	312	345	339	353	351	342	377	362	352	348	335	360	373	350	330	370	333	369	346	343	379	370	334	316	361	365	339	339	380	365	344	322	363	343	335	375	345	393	361	322	338	370	337	359	354	349	373	339	327	343	309	370	340	345	345	382	341	371	353	377	340	348
26093	45182	35181	24864	20574	16742	13174	10359	8187	6630	5385	4588	3953	3442	3063	2677	2420	2129	2020	1822	1660	1711	1531	1465	1408	1280	1222	1097	1019	936	787	775	774	772	671	666	684	570	589	620	594	638	1233	4072	3970	2825	2232	1689	1237	1034	917	782	675	563	462	465	453	432	441	434	489	423	460	447	434	441	418	457	416	443	442	503	458	407	432	447	455	445	420	444	428	436	437	447	457	422	439	406	404	439	405	426	462	452	434	436	432	437	474	459	457	462	377	446	411	434	481	470	470	440	466	453	441	439	448	447	414	438	471	439	437	431	455	450	482	411	479	422	490	452	441	439	413	431	434	467	445	444	455	434	442	460	411	481	449	445	457	448	452	423	486	423	443	446	424	427	440	402	394	418	479	454	409	420	434	434	381	450	439	410	448	439	453	475	454	438	408	416	457	438	444	420	462	428	416	431	420	459	420	438	440	449	433	506	427	427	414	439	434	429	425	409	474	450	449	411	460	468	459	434	450	453	420	423	438	454	459	452	430	391	463	407	433	433	446	431	428	428	435	411	444	464	453	445	429	475	414	444	452	409	479	422	447	453	408	431	422	424	444	446	460	419	395	429	446	427	433	472	429	431	450	433	439	420	418	461	438	415	432	445	419	472	443	434	466	439	425	465	431	434	423	431	449	452	406	422	431	473	442	430	456	469	442	412	438	504	429	420	423	441	467	448	436	436	414	409	444	448	459	438	459	490	431	442	474	442	424	414	453	446	436	476	469	460	446	453	461	445	466	426	442	406	436	458	442	442	462	457	432	433	436	420	439	447	461	432	420	451	455	396	463	421	427	459	408	440	425	476	431	443	421	447	417	435	410	467	426	444	438	444	435	425	483	409	470	460	450	457	464	416	414	456	464	432	438	426	393	415	450	439	462	464	467	416	451	401	443	423	409	426	482	401	440	475	433	433	459	473	424	465	447	445	461	436	430	420	444	480	433	411	446	470	445	424	406	459	402	475	428	463	422	403	426	492	449	471	459	462	481	463	438	466	431	446	420	453	457	435	433	436	430	435	453	450	433	427	410	462	424	451	422	433	417	429	446	417	405	409	440	439	419	409	419	428	425	412	429	462	441	440	432	426	455	400	420	429	463	458	447	432	416	486	423	418	434	455	417	498	407	433	464	413	469	419	449	425	434	476	459	463	477	460	449	426	432	473	457	421	473	440	424	425	480	393	446	477	431	432	441	424	435	458	409	479	425	456	456	427	418	453	463	470	470	439	431	386	426	451	447	436	445	457	480	444	453	400	460	433	457	466	460	418	424	464	428	481	402	429	440	446	432	425	407	409	417	424	445	444	494	428	443	458	477	446	433	460	433	408	443	414	449	452	444	463	460	419	416	431	479	429	416	451	482	417	457	461	443	460	464	451	444	431	473	402	451	452	427	443	458	411	434	446	450	459	431	410	474	454	452	463	396	439	424	431	456	419	419	419	475	413	433	419	439	423	412	435	401	441	437	389	409	472	454	438	437	422	443	466	412	479	446	442	470	466	451	471	451	469	461	418	415	386	388	425	483	411	452	409	438	424	428	438	446	448	483	428	425	465	437	458	420	421	449	470	433	439	451	450	440	429	405	454	470	444	442	385	501	439	433	455	455	458	452	414	439	416	462	430	441	427	437	438	415	419	441	453	410	449	460	468	410	445	442	453	444	442	474	440	431	438	453	426	461	454	473	431	432	453	440	457	463	433	398	454	429	450	480	468	429	418	421	480	446	444	396	419	452	460	483	435	465	444	409	444	433	467	437	440	448	433	446	451	439	405	393	458	485	394	459	417	402	436	407	445	459	424	412	469	453	439	442	441	434	419	416	445	469	411	394	451	438	450	468	424	460	432	444	441	436	413	439	430	437	443	430	425	419	463	401	426	404	428	455	433	448	446	420	456	447	453	421	407	411	449	427	458	455	430	456	453	446	435	427	423	431	427	412	420	444	469	407	437	412	438	447	423	438	451	427	428	454	441	429	456	416	422	435	463	422	452	458	448	426	467	464	431	481	470	438	402	433	448	438	472	458	441	409	450	425	442	405	413	435	408	438	446	439	449	474	405	448	434	457	426	399	467	416	442	423	456	427	434	475	445	449	457	410	493	410	412	431	418	453	438	483	444	457	412	433	437	419	451	411	423	447	437	454	435	404	458	452	459	428	458	401	438	454	451	415	483	432	441	449	466	455	431	439	431	442	424	447	430	420	441	484	464	382	450	456	467	443	430	426	458	432	458	442	454	412	450	447	437	422	482	442	460	425	420	463	438	473	418	453	429	426	437	463	417	422	446	478	404	470	431	428	470	469	412	427	478	435	466	430	461	438	464	464	466	437	440	442	400	451	432	407	480	481	467	441	410	475	454	421	449	438	449	418	469	418	428	453	446	473	436	418	451	421	473	406	440	455	446	482	429	444	446	424	398	416	415	432	420	433	459	443	436	430	440	445	435	382	443	397	471	471	438	461	437	456	438	429	427	458	485	414	484	382	418	458	412	419	431	445	449	443	476	477	434	440	438	430	457	429	399	412	451	469	437	462	426	420	466	467	444	438	418	431	478	460	448	429	427	436	447	465	456	458	469	452	397	425	438	448	448	453	444	443	439	442	445	438	454	416	454	452	439	436	425	433	463	425	436	438	387	427	383	423	428	430	418	485	416	424	428	456	484	445	460	444	469	490	430	444	445	445	461	432	410	429	441	455	446	428	437	426	477	451	422	485	444	447	448	424	442	442	460	431	426	456	450	445	453	431	420	450	424	475	418	456	420	420	435	433	412	391	415	395	435	468	457	453	500	434	440	439	419	480	452	415	431	445	446	419	394	427	432	430	446	474	432	434	458	440	442	445	424	427	462	446	480	413	431	444	467	428	425	437	470	436	429	419	435	429	469	433	405	417	445	395	437	424	471	468	448	422	401	430	408	428	418	468	420	454	453	426	445	386	455	418	454	434	412	440	404	467	452	441	427	430	464	433	439	457	430	414	477	406	454	474	474	439	460	416	433	429	427	446	447	445	450	457	418	400	439	435	434	449	427	413	447	445	433	443	426	412	461	428	455	449	442	467	431	403	422	445	402	450	432	429	428	439	438	446	420	423	441	413	451	422	409	421	434	405	449	446	443	444	460	446	464	499	421	420	439	473	459	432	423	432	485	432	450	425	420	401	435	456	452	425	411	467	441	477	445	436	404	436	422	428	440	430	453	447	452	459	436	445	477	409	463	461	438	449	441	452	417	449	435	437	408	398	441	450	460	441	427	423	423	418	407	431	479	472	452	409	440	426	466	413	418	467	440	446	412	443	414	467	444	429	469	455	437	439	478	438	437	435	465	427	420	457	471	442	434	436	450	442	447	392	441	428	425	417	454	411	443	432	414	422	442	424	418	431	456	430	421	453	431	422	437	411	406	445	429	455	405	426	466	446	451	449	426	435	449	474	460	455	433	445	456	434	419	437	433	432	455	447	449	425	420	453	424	450	478	429	432
27479	21980	19701	11159	5765	3908	2653	1901	1558	1296	1142	1090	897	788	771	764	730	660	671	658	598	584	571	601	577	551	541	599	500	508	505	470	487	500	431	441	433	424	448	417	434	410	445	503	467	502	495	449	444	463	457	415	423	431	397	379	423	435	430	436	404	428	445	432	421	391	400	412	400	409	409	416	433	377	440	437	407	430	422	369	423	446	431	396	399	401	433	437	433	440	404	422	417	393	401	391	429	385	416	388	432	432	429	416	395	451	458	386	399	405	416	424	441	404	407	397	430	382	387	409	455	432	411	402	384	453	420	415	410	411	401	416	392	422	391	444	401	401	426	410	429	401	406	405	396	404	393	446	440	428	429	443	407	410	414	425	476	375	377	423	438	413	420	396	445	408	417	421	388	398	417	420	396	419	399	396	388	447	440	419	433	440	398	397	394	442	468	412	444	392	400	397	415	442	395	406	432	424	396	389	412	416	412	455	413	426	398	440	429	382	451	421	458	384	424	419	417	411	388	444	401	421	403	405	382	404	401	385	450	399	430	392	430	423	437	438	420	424	463	451	411	379	410	397	422	427	443	440	435	455	430	405	449	376	450	397	449	412	391	419	421	413	444	438	425	396	382	410	429	434	421	413	441	405	416	444	460	397	426	430	421	417	383	389	421	410	432	437	420	390	392	446	416	453	386	374	404	424	402	441	412	391	417	422	438	429	435	383	417	428	407	396	433	458	389	438	402	419	390	415	423	407	416	462	409	405	419	431	378	385	426	422	374	427	403	413	454	420	405	414	450	415	427	388	438	427	433	427	418	425	414	429	384	439	424	401	427	414	378	424	410	445	401	431	411	416	393	409	390	401	446	425	423	440	374	439	391	416	399	413	393	435	385	417	414	430	421	416	403	408	422	378	427	407	375	440	421	423	429	430	376	397	434	433	422	399	433	421	397	395	431	454	414	399	437	426	407	423	460	438	399	397	440	401	441	414	371	443	441	424	434	409	408	388	434	391	442	409	404	401	422	411	427	444	424	424	420	448	418	420	442	394	415	400	402	401	438	406	423	410	415	404	409	393	469	406	413	410	399	435	430	424	421	382	416	403	397	416	458	386	405	368	455	412	428	427	379	382	435	375	382	418	433	377	412	443	395	402	426	403	440	411	394	421	402	419	399	428	394	420	394	377	391	401	388	411	417	426	404	462	434	450	423	378	411	380	394	371	385	466	457	426	410	430	446	398	427	414	441	409	396	414	413	434	422	414	389	418	410	449	432	397	446	430	446	423	430	473	409	389	416	445	415	415	434	439	404	407	412	412	409	370	415	397	403	428	414	405	408	384	375	453	412	404	444	417	401	426	415	441	416	418	410	432	396	420	395	454	417	384	399	450	417	399	404	449	408	379	405	405	394	406	420	439	434	422	416	394	373	405	450	423	417	409	446	382	405	426	416	401	456	425	443	403	376	387	418	415	437	421	420	389	398	411	432	457	396	424	387	395	413	414	432	429	418	434	430	429	451	417	411	399	439	428	360	402	418	431	420	427	443	453	387	415	419	507	416	423	405	453	419	427	442	466	499	407	386	399	441	411	424	397	414	444	412	426	403	383	430	442	428	413	419	414	404	436	433	435	409	371	397	437	424	418	390	412	418	471	441	406	425	421	415	437	456	450	445	423	414	457	427	426	431	374	403	404	401	435	439	404	410	426	441	419	388	424	409	416	425	396	426	389	434	414	409	395	425	412	369	402	436	415	419	402	421	408	421	438	406	433	451	431	423	422	421	394	422	400	453	435	411	424	453	445	398	434	429	422	418	422	400	421	383	430	393	388	461	434	420	425	427	425	428	419	383	425	419	419	441	442	418	439	414	419	424	418	422	430	416	435	424	444	398	404	378	385	462	397	432	420	407	459	403	421	429	419	417	412	424	383	406	406	404	446	422	425	425	409	475	415	372	433	417	435	405	451	425	407	429	406	410	393	441	411	416	435	394	394	411	409	403	387	406	397	425	439	420	395	441	391	443	377	410	420	422	384	427	433	437	429	400	422	429	432	451	389	418	386	417	406	428	404	373	424	392	410	446	398	403	398	389	415	415	411	430	435	442	423	453	420	418	451	394	366	421	408	419	395	418	432	434	399	460	430	429	416	387	416	400	370	446	403	422	407	371	418	426	395	426	420	413	398	414	412	441	416	418	432	429	425	411	431	425	386	395	417	403	441	451	422	426	426	421	418	403	420	409	382	402	416	420	426	437	445	449	420	437	423	441	422	416	387	414	438	374	408	424	427	399	426	448	411	451	419	415	404	406	419	411	394	424	401	431	397	410	425	399	384	403	364	442	410	402	378	410	409	412	412	416	427	374	404	428	413	404	417	425	407	405	407	414	396	420	426	423	412	443	456	411	372	406	419	411	417	389	409	416	440	417	429	422	431	401	414	379	418	410	450	425	390	417	390	425	374	407	435	390	385	448	435	414	429	443	409	431	357	425	457	389	422	461	407	394	397	395	408	391	449	433	388	396	428	410	407	432	378	403	414	444	482	432	392	432	388	400	427	424	398	383	408	427	408	453	436	408	402	407	435	415	435	419	399	396	403	385	424	433	425	421	402	422	420	416	418	428	416	440	436	428	410	417	407	408	412	421	386	456	415	401	431	417	387	435	419	430	401	426	451	387	395	413	428	399	432	401	440	403	433	401	388	412	431	406	439	424	412	423	384	408	455	403	446	424	373	406	425	434	427	378	441	452	400	425	403	431	419	406	421	425	419	421	394	423	408	416	441	428	425	413	406	418	433	397	440	419	395	432	445	460	351	431	398	413	422	437	431	416	427	430	459	403	409	457	426	420	428	409	433	394	427	397	393	395	413	428	428	420	385	408	442	405	401	372	459	477	414	446	430	434	465	392	424	408	479	397	433	405	428	427	470	437	418	412	407	393	381	440	369	416	412	419	401	428	409	396	433	405	404	434	396	417	442	407	391	380	433	445	409	432	403	400	397	409	395	417	394	437	442	400	380	402	413	370	383	415	432	398	403	421	444	392	437	411	406	410	410	446	421	393	411	437	396	431	386	413	374	429	459	399	442	428	423	417	393	416	421	372	440	422	402	432	429	419	406	396	376	404	406	400	384	439	405	408	433	387	420	417	388	415	428	423	422	427	422	438	402	369	451	448	387	393	455	447	401	423	415	394	393	447	446	417	427	413	385	408	452	443	398	412	436	398	405	439	417	428	434	419	412	369	426	406	407	364	415	409	397	432	423	400	428	446	395	359	405	415	406	419	428	413	424	416	411	410	429	435	443	425	464	386	418	431	405	440	445	426	387	426	420	412	434	447	451	428	414	387	437	419	433	444	433	440	430	415	402	423	427	406	389	401	459	387	439	405	408	404	425	467	411	378	422	418	450	424	423	413	407	432	412	422	433	390	397	430	406	406	423	407	400	381	413	404	428	422	390	409	407	417	404	408	418	388	359	411	433	411	408	405	406	397	411	423	411	416	429	381	432
19148	30469	22740	13782	10382	8153	5957	4456	3599	2886	2429	2073	1850	1555	1448	1341	1299	1210	1135	1010	984	1004	999	909	951	926	862	758	834	697	700	650	674	586	608	602	579	606	632	590	599	554	607	738	760	668	704	668	612	543	561	512	556	539	516	563	501	501	496	541	548	539	552	526	513	532	488	553	555	525	530	538	525	528	519	573	562	508	535	521	537	489	526	505	505	546	514	549	532	542	556	530	534	524	516	556	506	512	530	536	559	532	483	537	514	534	558	504	519	483	508	491	483	545	534	488	549	536	563	531	554	510	535	529	476	553	524	522	544	558	507	519	489	511	514	492	512	535	506	549	532	544	514	492	527	521	513	518	503	498	487	541	534	570	501	487	528	527	524	540	524	538	533	526	547	481	504	501	518	520	518	512	508	516	583	532	543	558	530	511	527	471	521	584	505	536	501	500	505	547	479	496	502	501	497	508	507	520	532	535	497	524	493	492	505	516	526	544	548	533	564	512	510	518	503	493	497	513	532	542	534	536	550	548	557	504	503	509	491	556	528	556	498	538	508	528	532	553	557	567	485	540	508	489	549	504	520	538	529	536	531	532	496	527	510	520	516	528	562	519	545	542	518	496	504	523	517	516	509	511	559	518	491	529	533	516	517	527	536	498	519	530	532	510	493	478	518	542	522	506	532	500	533	538	553	485	573	535	547	545	529	520	554	517	578	535	541	584	535	495	527	560	571	539	536	528	541	487	546	568	506	538	474	562	546	512	521	517	511	526	551	549	531	534	575	567	565	542	513	513	538	504	503	508	497	536	550	505	520	511	492	513	530	513	514	541	496	496	519	526	517	481	532	531	543	564	536	540	507	519	511	520	543	522	504	531	559	549	517	491	513	520	518	528	542	558	493	556	528	512	549	534	550	523	524	517	532	515	536	503	519	551	537	499	501	525	531	478	589	511	550	531	514	534	522	557	491	535	506	527	526	507	530	511	530	501	539	503	516	587	502	530	564	563	536	562	535	549	522	521	564	501	534	547	538	559	504	552	515	502	518	518	508	539	540	513	516	559	557	549	500	523	575	499	523	544	517	542	533	486	505	514	518	538	506	549	546	510	555	559	514	529	500	531	520	525	548	509	523	537	527	547	531	513	529	563	511	482	530	532	509	551	558	494	512	545	546	539	512	504	551	532	479	527	536	503	508	539	487	509	499	519	560	551	495	550	547	505	537	517	551	513	507	505	553	521	530	520	554	496	513	499	512	520	527	533	545	539	514	494	541	509	524	541	499	507	499	522	519	570	563	479	543	541	488	507	558	533	566	496	537	498	540	551	528	548	528	489	499	541	542	506	535	545	513	511	544	521	570	538	531	532	489	516	568	537	485	521	550	520	537	527	519	556	502	549	530	518	562	506	521	532	527	494	525	568	498	523	475	529	597	506	541	570	539	542	515	576	541	471	561	518	513	526	502	502	483	484	534	526	518	541	537	562	522	542	556	529	519	551	513	500	486	545	573	547	495	539	522	495	553	483	559	561	528	545	523	537	523	487	528	529	499	544	549	580	538	522	554	540	514	526	506	503	509	477	568	491	555	538	531	510	538	511	473	530	476	521	505	528	559	572	536	534	509	560	550	505	538	536	556	473	564	535	538	522	489	542	533	513	521	503	524	529	588	511	541	548	500	533	539	532	543	530	524	544	566	512	525	532	522	530	549	555	474	553	532	491	503	496	511	529	527	520	510	547	546	571	522	539	549	560	530	513	496	505	509	513	551	512	550	555	547	515	524	519	508	536	569	525	575	523	522	530	549	520	500	510	529	512	541	540	571	532	499	547	538	540	553	497	552	557	540	497	502	520	562	561	556	469	510	563	535	525	526	502	565	542	505	557	526	515	570	558	531	512	527	556	527	554	517	506	535	487	524	515	516	498	535	528	538	480	508	518	544	526	577	533	537	499	536	509	547	541	523	547	504	498	526	487	513	541	511	497	511	474	549	537	522	560	523	539	529	525	520	513	539	533	599	499	547	508	487	538	524	513	506	494	524	513	520	541	539	527	549	474	556	514	523	542	526	503	545	527	498	528	557	566	523	546	543	500	496	548	502	527	485	507	527	532	548	515	545	530	535	516	518	546	550	500	534	495	519	554	540	504	532	526	531	498	534	534	524	543	529	558	534	513	510	498	533	508	539	493	512	511	492	499	546	544	535	532	509	508	526	516	541	535	548	553	526	514	554	567	536	528	527	543	540	482	505	494	542	523	555	542	533	550	570	532	547	527	555	558	484	528	527	549	517	504	549	556	525	500	490	526	489	502	501	510	531	542	563	575	543	526	512	528	539	562	494	501	513	494	517	500	542	487	537	533	569	521	524	505	528	543	514	512	514	487	511	553	570	536	513	513	559	555	505	531	545	505	522	535	517	472	498	509	529	500	505	533	507	525	554	523	540	485	527	557	510	507	500	495	551	528	536	529	551	508	534	581	559	560	533	511	562	551	538	566	539	540	511	507	516	511	526	507	504	484	553	550	525	512	529	554	542	506	527	553	525	522	534	482	539	481	535	517	532	531	491	528	506	510	531	571	509	582	485	524	486	472	530	530	471	539	524	544	512	518	526	529	526	511	555	535	484	556	521	531	512	545	528	530	513	522	571	519	506	503	564	557	550	520	545	509	536	552	508	519	528	549	548	519	502	569	502	470	549	568	524	535	464	538	494	493	563	541	535	504	581	561	529	548	521	555	521	525	542	541	530	525	516	528	504	540	550	500	513	502	520	555	547	538	531	594	500	516	553	502	550	559	543	522	551	505	513	488	556	527	514	516	505	524	572	527	568	594	527	522	552	531	532	539	558	518	544	538	555	534	494	529	508	517	522	525	536	547	515	553	499	522	512	552	548	492	573	527	511	532	509	524	560	527	548	569	505	557	511	541	509	522	565	502	476	529	545	525	534	553	506	524	511	560	511	505	557	517	514	532	508	512	539	537	543	519	519	574	480	486	510	522	460	530	483	543	545	533	527	545	521	541	522	558	517	530	529	494	533	501	543	469	507	533	549	531	505	471	537	577	511	542	498	542	530	501	478	544	540	533	534	566	524	533	548	570	499	511	519	514	563	503	477	531	546	530	502	520	537	507	558	554	491	528	510	538	496	546	532	545	506	501	518	502	489	542	515	529	506	579	570	515	500	538	492	518	532	535	526	487	531	500	522	521	539	560	494	559	536	531	527	512	529	519	513	511	500	510	544	524	519	523	520	529	520	546	568	523	529	553	534	555	516	502	553	538	511	540	557	541	494	514	480	545	530	525	520	496	521	508	527	589	547	525	482	552	501	521	496	531	541	535	480	516	556	533	549	548	521	526	547	499	543	538	522	527	513	554	537	589	560	523	502	532	532	444	522	540	510	495	517	586	513	511	552	519	529	546	583	560	538	555	568	540	478	527	512	549	506	535	510	540	530	512	542	572	540	537	533	540	511	526	551	538	529	487	509	535	540	479	483	521	537	523	521	502
24377	21266	28441	24451	21090	13360	6009	3497	2599	2174	1765	1495	1328	1201	1070	988	962	904	822	796	725	732	721	715	677	668	616	587	578	505	526	439	467	414	439	453	472	426	385	434	402	437	513	1256	1351	1041	898	764	623	551	468	448	397	406	406	360	380	363	366	369	398	352	354	361	386	372	340	369	374	352	368	383	359	397	396	372	343	375	373	380	362	371	346	355	352	354	383	346	359	348	344	410	359	405	359	388	360	364	355	381	311	373	368	378	368	404	400	373	364	387	429	325	365	388	395	361	384	354	381	385	358	357	369	360	379	389	346	399	388	356	360	365	367	348	338	381	377	393	393	344	359	361	357	373	390	364	367	396	360	390	336	351	394	359	378	404	362	359	380	362	380	354	380	334	377	335	385	380	402	346	354	347	354	374	355	329	362	354	365	358	369	353	362	387	390	368	347	360	369	370	353	385	372	362	310	370	392	360	417	362	359	359	359	356	379	370	374	373	374	364	392	355	339	340	360	357	355	370	361	372	392	361	380	356	362	366	421	341	371	385	375	361	367	362	355	392	359	392	354	397	376	404	367	365	367	341	358	363	390	374	375	338	349	338	366	365	380	344	357	348	347	363	387	355	371	369	355	370	381	380	375	355	350	355	338	365	387	345	352	362	350	340	394	339	389	368	351	312	333	368	344	397	371	389	358	355	414	343	370	360	392	383	381	375	365	343	361	326	339	383	362	337	396	338	374	390	391	398	372	367	368	395	409	319	369	343	356	359	341	408	373	368	357	385	359	375	365	355	374	367	357	323	365	392	376	347	366	389	356	363	381	340	356	364	367	339	387	378	379	346	334	367	373	395	316	353	374	328	373	378	407	353	368	364	325	394	350	385	347	339	373	353	398	332	396	374	354	377	384	376	377	344	407	365	364	337	359	377	364	377	375	355	362	346	354	351	365	348	332	367	364	373	383	360	357	367	355	348	399	339	395	372	347	389	387	370	351	368	351	330	368	347	374	385	389	348	357	384	370	339	381	359	371	403	377	370	366	365	415	344	381	367	383	348	355	375	367	401	389	387	359	378	384	326	370	381	389	373	353	365	385	402	386	393	396	355	363	362	363	406	354	358	365	360	383	387	372	374	388	357	373	356	361	351	384	354	374	352	384	412	368	376	375	369	380	391	380	380	375	354	378	366	383	364	368	354	374	370	388	348	414	373	371	342	362	354	375	378	357	338	383	389	351	345	387	339	355	361	329	361	335	342	377	373	385	381	346	375	342	348	384	389	351	388	370	361	371	416	330	360	363	378	359	370	370	352	396	351	365	342	362	354	389	380	348	358	394	402	356	381	344	346	395	357	348	340	361	374	365	328	386	406	357	352	339	367	331	398	360	367	363	358	362	401	355	384	358	345	377	369	379	362	365	354	383	353	385	378	330	352	402	387	377	349	392	378	359	351	397	371	349	369	397	377	364	337	369	353	413	368	362	362	338	373	360	373	374	351	370	376	349	373	389	343	375	349	379	396	376	370	379	404	345	364	364	353	344	375	392	356	370	408	378	351	333	399	343	385	395	347	398	359	379	394	393	355	351	370	368	385	394	357	395	357	345	371	400	374	349	383	372	368	400	370	399	383	376	379	352	396	379	391	392	350	359	410	346	336	395	402	373	389	372	376	396	379	358	378	371	385	384	355	342	382	390	374	363	365	366	347	381	385	416	380	408	351	339	366	382	380	344	378	396	375	396	351	366	395	376	357	366	390	386	354	330	359	354	362	383	378	379	353	356	342	388	382	340	376	393	361	367	348	351	367	360	371	362	359	363	329	360	357	371	360	367	338	386	392	364	352	359	375	387	358	358	363	346	360	370	356	374	348	403	354	352	371	339	379	352	394	383	354	380	378	360	338	354	339	346	346	377	371	394	355	336	357	342	367	352	337	371	362	375	375	374	361	393	390	376	383	409	345	337	351	338	385	381	354	403	386	374	363	346	375	370	363	367	358	390	341	402	352	385	412	367	363	376	397	379	379	386	372	356	391	381	363	396	362	350	383	400	364	380	363	384	369	406	358	336	348	359	351	361	356	378	391	375	354	384	347	364	346	343	348	375	354	340	376	335	355	335	356	336	374	336	371	368	343	364	373	347	382	354	371	358	350	388	376	368	384	360	372	390	371	368	362	384	351	345	353	346	380	369	382	374	366	365	357	402	347	374	392	354	377	376	415	389	418	385	356	344	351	358	377	358	342	394	387	401	352	344	383	377	332	347	367	362	342	356	371	390	361	375	369	352	339	383	388	368	382	384	336	365	401	376	377	384	356	360	356	361	377	348	353	380	381	343	376	368	345	380	369	366	357	387	359	379	357	373	359	389	383	380	353	342	373	377	333	405	350	398	388	365	425	388	359	401	403	353	396	382	355	396	354	359	369	373	369	362	370	374	331	388	390	343	387	362	369	389	361	359	362	358	375	356	353	383	370	395	400	398	368	375	381	351	390	388	391	400	383	375	382	342	376	357	354	386	369	378	346	360	363	354	384	371	406	375	396	368	375	369	349	363	399	337	365	346	362	351	376	372	337	407	386	362	348	372	393	340	383	346	354	330	340	356	369	365	362	402	398	377	370	372	395	354	357	379	340	325	391	386	342	351	323	378	346	350	338	367	373	364	389	339	375	341	357	347	361	348	381	374	361	343	396	408	368	341	370	372	356	390	390	347	375	356	376	341	368	382	345	371	341	354	383	357	341	369	397	396	383	391	388	360	354	334	380	353	356	378	320	338	365	363	364	354	363	384	379	369	369	359	330	377	387	349	345	367	365	360	368	356	393	373	371	361	383	350	350	373	376	388	388	368	390	379	362	372	371	391	374	387	383	371	375	354	360	370	396	359	384	375	360	346	366	428	354	359	343	361	350	344	404	360	365	377	359	391	369	364	350	377	390	405	358	361	371	366	332	371	364	371	355	373	327	369	405	371	354	356	378	348	379	427	355	380	348	373	397	357	361	374	402	402	352	362	383	380	374	361	340	392	387	362	375	346	348	376	353	368	371	345	382	335	387	347	418	376	368	362	353	358	393	385	361	347	374	354	356	353	376	409	427	386	368	367	353	332	353	369	350	396	359	373	401	385	403	389	356	393	381	351	413	392	353	357	371	358	414	341	354	361	373	374	393	350	365	378	371	358	352	375	368	353	358	360	370	358	361	374	363	387	360	389	354	402	363	390	347	343	397	373	335	362	367	331	350	388	375	362	394	319	348	409	384	378	364	346	341	360	406	399	337	356	346	374	410	391	346	370	375	374	398	387	366	355	378	366	377	336	376	356	399	352	361	386	357	407	380	376	379	379	359	338	360	373	366	342	346	321	395	366	340	364	361	366	391	368	362	373	359	351	375	344	352	373	374	362	388	403	350	400	360	367	370	378	353	405	337	337	358	323	364	343	329	353	358	393	354	382	376	346	375	346	382	399	357	351	377	373	371	381	362	392	372	348	381	391	369	351	377	335	394	416	374	361	384
22869	40096	30334	20507	16077	12833	9868	7602	6023	4946	4041	3307	2884	2537	2181	1991	1909	1681	1604	1434	1335	1254	1240	1108	1088	1095	991	964	901	793	806	659	742	657	664	595	590	604	625	574	572	570	757	2319	2501	1841	1582	1245	941	799	684	670	515	502	535	507	443	449	461	481	469	493	474	456	462	450	486	438	480	434	480	439	488	476	455	488	512	480	483	487	460	471	468	464	437	450	466	493	491	444	463	439	448	445	516	486	481	475	453	464	445	449	498	455	491	424	444	468	470	496	477	488	484	446	465	439	501	501	424	498	486	481	504	464	451	460	497	450	416	425	479	459	476	457	458	464	428	439	444	457	470	474	444	480	468	444	482	514	465	448	487	435	447	465	446	488	464	445	441	442	462	488	441	505	484	477	456	482	492	439	469	456	479	464	476	499	472	457	467	481	466	462	483	446	473	498	469	451	469	463	431	481	435	461	437	472	480	493	402	484	429	474	535	437	470	448	457	450	496	486	479	454	501	487	467	496	439	495	463	485	437	486	486	496	470	499	521	469	487	497	472	437	461	472	502	443	466	469	493	471	437	476	476	477	508	460	452	473	479	479	494	502	489	483	465	482	492	503	467	469	467	482	451	477	474	437	497	467	434	485	486	469	500	476	460	488	484	424	452	454	445	448	453	496	513	516	458	458	462	458	480	478	494	465	448	462	462	493	479	479	428	488	456	454	468	471	487	507	449	495	436	480	441	451	466	472	432	469	468	445	452	453	523	455	502	468	494	459	468	429	463	488	477	460	458	482	481	475	458	455	451	482	462	496	491	480	467	468	484	495	505	479	488	453	513	466	482	494	436	499	459	423	494	469	429	440	429	519	482	489	497	498	461	478	477	450	420	491	460	458	472	437	488	451	498	455	436	474	494	475	472	457	461	408	479	473	463	472	479	456	477	488	489	452	465	463	474	445	477	486	467	473	480	469	464	435	426	488	478	444	497	479	438	466	496	466	527	432	429	485	438	476	497	504	451	534	492	441	440	444	460	445	494	434	511	467	451	468	475	472	463	432	457	493	467	488	455	483	438	439	469	470	465	435	466	498	452	436	462	462	478	460	484	464	457	511	480	473	477	455	440	437	454	464	492	434	493	498	476	473	471	463	444	457	421	495	481	438	506	466	468	462	496	473	485	467	467	473	460	476	473	448	474	410	487	474	494	482	469	474	438	449	457	453	478	446	442	444	451	430	497	459	479	471	473	468	509	459	453	501	464	468	473	468	472	473	481	467	450	462	450	458	512	466	449	468	436	506	427	447	480	446	479	476	456	455	454	475	452	503	508	469	445	435	463	470	498	462	471	488	486	423	461	505	463	469	436	464	448	498	504	487	459	482	508	507	455	442	441	508	472	431	459	450	503	431	468	485	472	437	470	458	486	493	426	465	480	447	511	489	484	509	481	458	447	500	450	430	447	473	458	450	446	427	518	493	473	471	485	447	483	505	509	491	472	468	481	440	466	494	461	501	457	464	478	460	511	486	510	459	469	484	466	426	479	425	484	447	453	468	436	453	449	481	492	450	495	505	450	454	478	508	443	454	510	521	457	478	446	443	440	539	462	490	454	419	474	459	482	467	492	448	487	480	473	460	482	454	500	478	505	464	450	464	453	481	489	457	513	450	473	423	459	426	463	443	423	450	494	467	478	452	488	470	478	468	474	448	477	440	487	465	478	460	473	454	484	431	435	462	435	458	469	488	464	523	528	499	467	461	510	482	438	457	443	438	475	489	479	481	500	482	459	481	441	473	451	464	429	477	465	493	466	457	493	476	462	445	503	446	473	446	471	499	473	471	445	468	474	478	478	500	450	466	447	446	458	510	456	452	432	456	495	498	474	479	473	493	471	462	461	464	462	461	484	466	537	456	451	503	519	441	449	453	435	461	465	469	505	455	503	433	472	408	481	470	470	424	449	470	469	452	507	418	443	465	424	505	456	445	470	453	437	462	446	425	465	465	497	466	460	467	465	493	503	504	455	485	489	463	455	456	471	512	520	431	459	471	440	433	470	438	475	485	496	467	436	448	449	478	490	485	432	459	487	400	468	455	468	471	478	491	466	413	485	447	466	435	512	490	428	503	489	483	472	464	495	442	496	445	437	433	519	457	453	520	437	517	437	501	443	489	447	449	466	491	464	459	484	447	463	497	466	482	475	491	444	482	467	509	482	489	464	517	489	511	436	464	489	506	480	467	450	454	499	499	460	490	456	505	467	505	499	463	456	511	500	494	454	452	487	466	442	434	495	467	447	466	464	482	461	485	471	499	454	475	462	469	460	459	463	430	467	507	472	475	457	514	474	486	438	491	465	496	474	503	473	485	481	474	488	458	449	494	496	472	447	491	451	537	477	460	442	485	517	488	494	496	426	462	514	473	484	470	491	477	465	467	451	501	456	439	478	443	466	464	467	428	487	441	460	462	471	493	518	422	468	487	490	446	484	450	459	495	456	455	459	515	512	471	446	509	468	450	450	460	479	445	487	463	464	474	456	496	505	512	453	492	462	451	453	464	455	476	445	487	497	496	479	442	476	458	505	524	498	475	443	468	457	447	424	501	513	466	469	482	472	469	457	483	492	447	453	489	467	449	481	482	518	456	464	449	458	455	480	477	458	469	488	470	458	499	477	467	456	450	473	478	488	486	435	476	469	502	470	466	464	477	466	472	446	483	495	478	472	487	474	468	471	480	479	461	470	439	470	487	451	480	435	460	487	468	457	474	477	473	470	435	486	479	455	448	448	466	448	466	455	459	505	483	471	455	475	446	476	489	498	459	451	428	443	443	449	451	462	461	445	492	482	425	438	468	456	466	501	427	501	457	467	474	468	456	463	465	454	469	455	484	458	450	435	494	511	471	485	479	442	443	472	449	473	529	449	463	450	526	470	463	508	483	504	460	489	486	449	475	459	454	493	449	458	503	458	485	502	451	451	472	465	467	455	482	440	491	484	435	444	470	437	481	445	441	439	457	466	453	488	466	479	477	457	446	438	475	431	533	485	478	440	480	493	425	504	497	462	470	515	457	505	491	470	480	449	472	477	468	485	455	495	496	482	463	463	467	488	463	482	460	530	522	442	447	480	453	445	458	446	438	468	431	492	456	476	459	497	491	459	467	495	504	458	413	415	489	490	499	492	468	463	456	476	488	472	471	502	467	492	452	423	469	447	447	476	444	432	462	497	487	495	485	452	486	470	486	450	470	460	488	468	494	470	466	462	463	497	469	496	442	476	472	485	496	478	489	451	433	464	475	466	470	478	491	496	453	468	449	441	482	454	485	457	504	479	465	434	503	463	455	455	457	481	436	486	435	454	469	488	486	448	458	485	458	454	478	467	448	487	469	499	492	458	482	478	470	506	463	491	469	449	494	440	449	463	478	490	466	517	428	433	490	477	445	473	463	476	464	490	501	483	499	462	508	476	474	475	482	453	474	464	503	440	453	486	455	508	448	506	489	482	477	472	457	439	450	465	465
23316	21272	29001	23851	21334	21326	13566	5425	3709	2984	2481	1997	1746	1575	1438	1286	1208	1078	948	975	907	921	869	809	768	736	710	647	623	539	549	509	513	479	515	449	422	468	467	440	428	486	549	1355	2204	1714	1404	1052	834	715	584	564	437	431	433	379	402	376	370	372	378	340	325	370	327	364	362	357	374	372	370	353	340	402	357	316	350	390	360	368	361	345	340	352	352	311	386	364	346	399	362	367	332	344	351	362	385	370	380	332	360	364	342	349	362	352	338	382	362	354	368	343	346	325	355	330	337	399	400	379	367	368	358	331	356	322	388	387	366	349	365	316	391	364	381	337	363	377	327	365	339	376	376	361	323	370	336	351	367	351	383	377	399	350	363	370	354	366	340	339	353	380	361	345	389	373	356	332	364	340	357	376	326	389	366	321	322	376	332	346	351	379	331	345	380	342	362	352	330	364	296	355	351	378	360	336	379	358	351	369	376	356	337	354	354	360	376	329	371	385	363	336	327	363	345	329	356	338	335	375	375	381	388	350	374	342	339	366	367	362	346	347	364	369	376	356	385	371	366	356	367	341	365	367	359	337	337	385	342	380	357	357	338	371	366	381	310	360	340	372	368	331	334	352	386	344	350	339	349	363	365	359	338	375	355	335	370	375	338	359	356	342	382	355	355	373	354	375	381	355	356	383	375	338	355	346	343	386	355	336	381	342	375	377	376	350	344	352	385	355	367	355	350	376	357	353	351	365	362	355	370	340	364	367	390	343	341	359	349	361	404	350	354	351	361	379	363	343	344	340	388	346	376	374	385	376	331	359	356	355	347	368	355	360	376	351	347	336	352	369	344	322	355	361	367	358	342	359	355	385	379	359	377	344	366	383	356	353	375	348	355	346	364	345	352	336	383	376	359	352	332	350	354	368	340	378	378	341	348	331	332	367	354	371	326	358	338	367	326	346	353	348	371	359	342	371	355	354	370	325	341	351	332	379	334	360	356	324	371	386	362	352	370	310	344	350	351	358	355	383	355	337	358	314	371	382	354	338	352	369	358	352	400	362	356	359	330	351	355	367	326	363	355	362	375	337	364	337	380	359	366	375	377	332	359	362	355	357	364	367	356	359	373	371	352	357	360	362	372	410	353	336	351	377	345	361	328	350	380	332	370	365	361	369	359	351	342	332	370	347	354	391	346	343	343	366	341	341	359	345	344	370	377	359	352	382	349	379	372	361	372	342	356	385	396	372	368	344	355	346	341	402	374	362	352	368	319	357	365	347	331	353	386	366	375	340	316	387	336	372	352	358	365	357	372	344	356	380	388	351	353	387	345	345	374	382	336	325	337	351	335	340	349	343	350	361	403	352	366	348	375	330	378	388	345	373	360	345	359	379	370	371	317	346	314	403	321	388	372	339	355	369	342	360	381	357	340	349	380	353	345	346	380	356	340	348	372	369	332	361	377	353	372	392	342	377	368	358	346	369	340	375	359	360	374	357	370	361	399	344	345	326	359	340	339	313	364	397	381	417	383	327	345	354	369	367	367	379	361	344	375	330	324	350	365	366	362	382	352	363	364	405	365	378	357	358	366	356	359	362	363	378	357	349	369	360	371	359	374	348	367	336	333	353	396	367	382	352	336	358	391	339	379	365	353	372	371	388	356	363	341	364	312	376	368	381	369	346	328	326	349	360	385	351	308	349	369	364	358	355	348	376	378	360	350	331	371	346	394	327	358	339	333	380	372	394	365	364	378	363	342	347	347	366	342	376	366	367	351	328	371	371	353	351	370	367	354	351	322	347	345	362	369	362	386	359	324	348	379	355	357	338	386	327	401	355	351	368	357	329	353	344	406	379	389	359	352	374	350	364	342	338	353	360	369	351	319	346	355	344	336	350	352	361	341	341	340	372	352	344	381	391	357	350	376	346	340	338	338	370	366	363	370	395	342	372	373	356	389	376	366	363	368	397	344	369	362	331	346	370	314	410	381	345	357	339	388	383	351	355	350	326	366	392	359	397	334	344	351	362	359	358	347	381	349	375	354	347	339	322	355	346	335	365	336	392	389	365	370	370	344	373	360	339	380	340	333	348	385	373	367	361	379	341	362	318	337	373	340	338	343	358	373	364	401	373	344	373	365	344	360	380	361	349	356	369	349	359	372	338	344	355	328	370	358	364	352	353	353	365	353	381	328	342	341	373	364	366	349	351	352	330	342	357	322	364	343	364	330	299	337	365	389	396	364	354	365	374	335	374	357	329	339	347	370	358	355	370	330	366	374	420	357	327	365	379	395	349	367	368	374	373	360	356	341	364	363	349	354	338	337	367	352	368	364	359	349	374	343	349	337	355	341	359	334	327	322	340	379	362	397	331	345	361	323	345	354	396	331	363	354	353	326	339	358	365	378	369	382	343	363	346	375	352	357	358	398	365	347	347	341	380	373	352	361	340	366	403	351	314	351	369	345	352	358	373	366	362	381	359	386	347	344	371	368	367	342	378	375	351	328	380	348	371	324	353	391	335	366	353	382	377	343	352	359	345	339	359	373	360	364	327	356	339	365	350	343	347	353	344	364	380	362	367	372	328	348	340	393	363	343	339	394	350	354	349	355	347	340	369	361	376	358	325	376	367	345	331	333	379	345	337	375	352	339	334	356	368	331	376	336	384	351	338	367	342	365	367	398	374	350	365	345	367	370	346	327	384	355	359	355	344	337	359	383	341	345	351	330	356	352	360	368	368	342	376	336	352	369	331	372	345	359	363	372	345	378	387	371	344	313	323	338	353	350	369	332	352	390	394	369	335	362	402	310	406	345	336	357	363	391	376	409	338	338	369	382	400	349	330	363	350	307	372	390	356	343	377	371	334	370	347	346	370	361	354	353	349	319	345	349	355	358	388	379	358	345	369	351	363	323	352	326	343	368	350	351	388	376	374	355	322	336	389	356	373	338	363	349	348	349	361	359	360	349	384	376	346	334	349	374	353	366	314	374	352	359	358	378	360	338	387	354	366	357	357	332	381	375	335	366	340	331	373	321	357	365	347	343	382	344	361	336	348	392	350	328	373	324	385	329	372	396	355	335	399	350	386	404	331	322	379	362	367	368	365	391	364	359	398	367	398	368	345	356	358	343	326	369	331	369	364	347	346	344	378	364	331	336	371	357	367	334	368	408	362	390	367	326	372	367	358	398	348	347	337	347	375	385	372	344	362	373	339	371	364	413	391	346	363	361	327	363	351	340	376	366	376	364	351	314	363	365	352	387	346	346	363	345	378	353	336	341	383	328	370	378	361	364	332	336	367	374	378	365	401	344	378	372	353	337	321	392	394	379	339	364	382	391	366	354	343	327	369	373	364	385	333	389	340	371	349	338	385	393	326	375	349	373	372	381	368	360	341	347	384	373	355	361	360	371	364	391	349	348	358	320	334	340	365	359	373	352	363	361	339	352	330	398	344	365	365	366	379	377	359	361	372	362	349	363	375	364	361	383	348	356	371	346	360	354	350	358	340	374	361
25876	45344	35484	25152	20524	16631	13059	10411	8451	6619	5452	4628	3912	3387	3060	2747	2431	2255	2096	1930	1784	1664	1490	1458	1430	1329	1186	1116	1046	913	851	779	764	709	688	643	606	660	590	612	570	650	844	2660	4192	3319	2641	1882	1382	1183	945	773	635	535	479	485	467	485	485	427	470	446	433	494	465	412	456	455	405	424	445	461	425	454	430	458	452	434	407	445	418	422	469	422	438	436	440	485	413	426	435	442	418	451	446	454	408	424	468	425	437	445	455	420	490	453	506	480	498	417	456	442	459	434	471	447	459	444	386	418	468	461	472	450	478	418	450	436	492	400	480	470	410	456	440	443	470	423	438	470	394	441	444	438	466	448	439	443	431	451	417	447	411	449	454	450	451	451	433	467	436	461	438	423	446	461	458	445	422	437	423	463	457	449	455	466	452	483	410	464	404	457	474	433	409	484	445	456	449	455	452	467	464	436	462	417	364	414	453	414	443	437	431	424	441	465	463	455	468	457	444	473	475	475	453	435	446	472	437	452	444	417	447	441	437	462	431	440	404	468	408	472	438	476	447	435	462	445	449	436	432	448	426	422	446	488	493	478	450	478	453	483	451	455	476	465	439	412	442	452	417	442	457	432	425	435	445	433	447	464	465	397	496	453	479	428	458	496	474	478	454	433	451	444	428	444	446	425	478	459	465	443	471	466	423	449	429	446	465	453	448	441	452	436	440	439	466	453	482	466	441	443	452	418	489	473	426	436	435	451	436	498	453	424	486	436	418	425	448	452	427	427	451	472	462	451	430	447	411	460	443	478	457	483	482	452	473	483	441	441	458	496	430	442	412	449	478	428	419	447	466	462	421	480	445	466	426	435	436	447	425	445	436	419	440	406	400	430	461	428	461	445	446	459	481	452	443	452	426	441	448	391	441	465	438	431	449	452	432	445	487	459	434	462	445	464	418	471	452	462	444	436	444	447	489	433	422	462	450	459	489	470	424	424	425	397	446	485	448	460	451	444	434	436	465	486	427	433	454	441	445	468	436	432	459	412	413	442	437	445	448	442	427	400	464	471	475	434	437	473	433	445	431	454	435	424	473	475	467	432	449	466	451	467	447	435	457	462	435	430	429	429	462	450	461	443	474	474	448	482	454	443	431	481	432	426	433	441	433	463	423	446	486	463	432	438	470	450	432	472	415	470	422	497	454	419	439	457	480	467	467	467	445	423	444	431	481	479	482	405	443	452	446	409	428	421	472	471	469	405	442	429	458	466	441	448	445	441	473	457	473	455	473	456	439	456	455	443	460	440	428	414	457	402	435	443	436	471	396	453	495	467	429	437	456	440	461	454	428	404	441	473	464	466	453	460	501	445	466	444	434	435	483	413	430	429	500	456	475	404	435	403	458	420	466	488	469	420	455	437	422	471	475	406	422	445	439	454	403	463	430	456	458	454	439	467	432	439	444	492	428	471	428	444	459	449	447	427	439	447	452	463	420	444	446	466	453	445	460	438	448	428	467	475	448	459	444	454	490	447	475	449	484	441	495	473	453	445	420	456	435	434	456	417	429	431	482	439	442	458	489	471	462	463	450	456	447	454	475	444	458	408	405	404	416	440	437	458	479	439	457	433	460	431	410	448	426	470	469	445	419	423	458	431	430	473	453	422	460	459	446	440	426	428	428	445	445	411	493	456	455	480	454	446	438	449	422	454	430	478	437	471	432	454	460	475	434	452	483	422	474	463	459	441	421	415	457	456	394	417	464	438	467	469	456	458	420	432	443	434	456	447	426	454	439	451	436	452	439	423	435	426	434	412	444	442	458	445	476	436	450	451	497	468	439	473	464	459	438	437	437	448	444	467	495	454	451	447	451	437	467	447	457	465	463	478	410	470	421	460	440	471	441	456	466	479	448	450	446	432	461	451	462	420	480	459	464	433	418	455	463	482	463	401	432	466	441	436	475	464	471	443	448	450	441	436	449	480	484	482	485	456	425	472	474	434	431	428	445	428	466	424	436	459	427	419	484	471	465	429	469	440	437	470	440	436	450	453	459	418	420	439	454	449	464	447	470	450	436	428	431	496	478	498	459	431	443	468	455	446	437	420	444	445	510	418	463	456	442	482	473	457	444	436	395	468	475	424	425	414	468	458	462	429	436	451	464	435	441	404	454	429	462	439	482	449	518	475	460	469	511	410	429	495	453	418	469	446	462	470	411	449	441	442	447	451	470	486	427	424	430	418	429	452	419	459	446	454	433	428	464	455	402	435	399	431	419	408	482	448	407	449	444	468	494	410	458	487	460	439	460	431	458	457	437	449	479	460	480	461	450	420	436	490	459	448	447	423	418	428	454	464	459	432	442	456	451	430	453	426	487	431	426	432	425	431	478	434	476	446	466	424	452	476	426	452	489	408	458	470	437	452	438	419	427	439	465	448	484	427	458	452	446	456	489	458	459	457	473	435	432	479	419	441	448	453	431	422	423	442	425	460	442	415	461	453	428	414	420	448	508	446	446	446	447	466	441	494	404	442	463	481	411	451	457	437	504	449	428	438	448	456	458	457	436	465	461	431	445	478	435	461	476	427	453	447	416	462	422	440	468	453	428	431	404	456	443	467	420	426	477	438	465	461	413	449	437	442	456	443	473	468	449	456	430	449	410	475	429	462	485	447	432	450	429	464	441	465	436	496	436	437	453	449	467	417	425	441	422	431	415	456	472	467	429	438	468	427	431	485	421	454	438	427	471	434	441	483	460	454	412	439	444	435	490	447	448	459	432	494	455	472	441	464	464	444	455	439	475	432	450	448	441	455	438	454	434	430	484	441	456	415	444	459	432	474	413	441	472	433	451	487	454	439	468	443	446	444	412	442	430	459	443	454	453	409	444	425	424	451	450	448	463	435	460	454	442	449	453	465	446	475	415	448	440	454	431	470	488	476	434	439	427	439	456	440	433	415	436	420	455	467	443	435	450	447	456	431	455	439	421	451	435	472	445	454	468	463	435	457	433	489	443	432	462	423	418	439	414	468	440	459	464	443	458	420	474	417	464	458	479	450	436	474	448	442	415	439	466	449	459	408	447	430	434	399	429	452	499	432	422	431	417	463	452	396	458	452	441	468	423	451	441	437	426	435	428	440	462	434	448	460	474	446	447	422	453	426	458	455	437	431	420	445	466	426	415	447	420	457	416	424	438	446	429	438	453	442	437	419	464	461	458	446	472	462	472	466	455	428	464	445	438	468	414	436	494	430	416	462	442	466	432	444	461	448	484	447	423	439	414	435	449	404	452	444	465	462	439	460	491	462	458	395	441	434	429	412	448	443	422	456	440	452	495	436	473	462	431	468	444	442	431	408	429	443	481	444	485	466	448	456	461	426	474	418	436	429	477	449	445	456	480	459	428	423	468	441	459	462	440	451	463	449	459	456	432	462	447	441	391	457	443	424	471	464	472	450	449	459	424	401	436	444	410	444	459	422	456	435	435	476	483	419	461	432	436	469	447	465	425	453	455	447	444	432
27562	21898	19779	11596	5837	3850	2646	2020	1569	1355	1205	982	922	842	794	712	702	703	669	584	628	631	602	619	596	580	573	579	521	537	511	515	476	473	490	428	487	472	435	432	402	464	410	482	550	522	516	493	481	449	475	465	417	446	434	427	425	429	449	447	404	431	383	426	414	449	416	432	408	411	440	417	440	400	418	400	445	427	452	431	415	412	429	432	409	407	421	426	480	425	431	430	413	430	417	404	403	424	417	423	392	446	443	478	411	402	399	442	444	397	422	450	400	416	432	443	390	407	438	404	421	437	392	413	403	437	414	441	421	422	447	409	433	395	454	411	436	417	438	426	444	437	424	412	438	397	413	424	397	417	405	392	414	416	423	442	421	426	442	435	410	438	406	432	413	428	432	440	420	409	442	473	428	409	415	408	442	421	454	460	422	429	381	436	420	414	422	430	410	385	435	445	454	388	412	415	412	396	446	452	438	406	426	438	418	393	411	439	423	421	424	406	410	429	403	408	433	422	405	452	443	416	401	372	408	406	423	423	398	424	423	408	428	428	449	417	410	444	411	430	383	420	406	436	390	404	439	422	394	426	443	433	425	450	418	416	415	392	419	387	428	416	393	398	431	408	422	389	386	427	429	428	438	422	432	423	412	463	456	436	415	409	418	425	426	428	441	418	395	445	470	449	414	433	425	380	390	412	397	429	433	410	397	369	434	411	425	433	420	435	411	417	454	425	421	409	414	400	372	429	433	384	403	393	410	463	409	434	417	446	435	417	421	410	408	394	391	444	387	397	415	422	408	411	418	435	429	400	420	400	408	439	441	448	414	405	437	456	442	396	432	429	432	414	429	415	429	424	411	419	427	412	457	443	414	442	438	434	422	416	424	442	417	441	437	446	400	426	416	440	413	423	452	374	455	429	436	383	428	434	447	365	400	445	412	452	436	400	417	402	428	417	421	413	438	450	443	403	401	432	431	441	408	424	390	446	405	427	397	435	437	433	434	394	484	406	425	425	420	369	416	421	404	403	440	427	400	414	396	432	432	396	398	435	419	426	441	415	454	430	407	417	391	419	425	380	415	390	468	454	385	426	418	364	393	428	442	439	450	414	408	413	436	424	402	391	389	452	371	375	419	432	393	418	417	445	418	417	385	428	407	430	408	409	419	421	447	421	425	399	409	419	394	423	414	386	424	420	415	424	429	411	429	419	422	408	425	416	454	405	448	406	379	433	403	430	418	436	405	423	407	425	404	405	381	389	418	431	433	420	408	419	422	452	430	442	462	449	438	424	422	421	403	432	428	419	429	426	427	388	456	366	407	446	438	425	428	411	453	412	430	406	429	444	449	408	427	402	427	433	431	409	421	432	423	394	420	443	416	399	384	431	448	411	419	409	411	438	392	410	445	438	407	432	441	397	366	413	406	397	385	421	464	446	389	397	389	413	444	414	456	421	396	427	379	464	408	395	466	428	386	408	446	439	428	441	383	405	415	392	418	433	465	423	386	420	384	420	393	440	429	428	425	434	450	393	427	421	401	411	420	458	393	412	429	402	398	404	443	394	400	402	402	429	413	420	430	384	385	408	408	379	456	420	441	426	393	418	443	430	412	423	426	429	414	403	411	446	408	428	399	391	444	423	425	438	401	392	399	444	438	433	399	396	465	399	408	433	449	427	427	378	386	388	433	418	423	394	456	412	441	436	431	394	455	377	413	461	447	431	451	414	430	400	408	405	419	386	419	365	436	390	397	443	435	443	399	399	404	406	421	435	413	441	409	438	428	424	390	431	407	418	395	431	415	403	447	388	397	471	372	397	421	444	391	424	405	429	428	399	417	450	432	415	456	416	382	408	404	404	440	439	406	444	418	435	395	426	401	428	434	455	448	418	445	429	414	410	444	416	458	441	421	438	430	413	488	392	446	444	402	422	380	420	379	383	409	404	422	447	420	414	468	439	452	420	458	420	449	394	442	397	437	419	427	420	450	409	407	380	393	423	403	390	412	410	432	419	453	439	411	417	435	403	432	404	424	420	411	416	410	385	409	430	419	420	403	429	399	413	390	440	401	417	423	415	394	411	397	406	432	388	417	421	399	421	438	428	410	399	417	390	394	458	416	423	452	439	413	410	414	439	437	412	405	412	392	416	414	408	393	438	418	395	418	417	396	390	430	420	445	428	403	403	406	454	433	404	436	409	454	412	441	446	396	399	392	389	439	398	427	399	432	455	418	447	464	455	407	402	393	425	398	438	423	400	406	382	406	439	428	407	424	405	386	380	417	416	423	450	430	485	404	461	426	465	405	427	416	475	416	401	429	395	438	448	381	428	440	432	448	414	416	416	396	406	429	424	414	422	409	471	414	418	398	436	386	411	411	403	399	463	409	420	423	421	449	439	419	456	372	424	428	391	409	414	402	408	414	416	465	426	399	406	410	393	395	401	399	422	432	406	434	412	422	448	426	436	451	403	411	436	393	430	443	399	376	419	442	428	458	433	405	461	385	418	423	416	406	435	460	418	400	404	448	428	408	420	442	396	388	423	402	402	416	423	414	408	418	412	407	416	417	412	403	457	433	415	427	411	392	394	439	444	431	423	445	422	431	415	469	420	407	419	424	417	416	403	381	423	385	439	404	428	436	386	431	417	425	429	421	386	436	427	434	460	418	426	431	426	427	414	414	456	421	435	440	433	416	432	382	411	402	415	465	405	423	441	429	437	411	397	429	410	434	427	411	413	421	414	421	410	450	428	386	425	427	416	403	432	429	417	421	423	442	400	409	425	423	399	428	414	418	449	434	438	407	424	426	434	412	445	401	446	459	398	392	425	377	441	409	417	424	445	388	440	440	424	409	442	445	448	459	423	436	397	389	402	443	413	445	392	412	405	405	426	421	399	427	422	419	430	425	444	419	413	416	389	456	403	438	399	432	419	386	386	446	387	447	385	445	407	433	438	429	398	424	417	416	429	437	433	407	453	416	476	419	406	428	400	406	403	411	465	453	384	437	417	425	469	425	425	414	418	441	393	455	414	425	414	414	414	410	463	436	413	413	413	399	435	424	371	416	399	410	447	424	420	428	396	424	395	432	423	424	403	448	393	436	469	420	419	402	437	461	399	399	472	438	416	447	425	409	388	422	416	411	403	428	402	432	475	394	422	398	412	425	422	417	396	414	410	406	419	411	426	454	448	435	455	445	422	428	396	416	417	410	450	413	420	465	403	435	424	424	436	433	399	457	407	424	449	456	462	427	419	445	401	401	419	441	371	422	431	439	387	391	416	404	426	371	474	410	388	416	405	449	396	421	421	364	427	383	446	437	388	437	422	455	432	412	417	430	420	396	400	403	446	425	398	399	426	402	384	397	418	422	449	417	410	444	437	448	410	400	402	427	446	394	404	427	418	427	424	432	409	401	448	422	441	423	368	437	375	394	399	388	436	391	475	411	427	437	452	420	461	400	411	451	431	414	434	409	442	430	432	408	450	410	438	441	404	409	406	437	401
19065	29856	23141	14087	10645	8012	6041	4515	3645	2980	2505	2163	1934	1619	1528	1349	1248	1155	1136	1132	1054	998	1047	947	950	854	825	769	718	727	669	687	638	604	620	601	593	587	606	594	575	540	586	689	772	739	771	639	614	565	566	605	573	585	576	508	542	567	513	478	534	538	544	544	524	548	547	502	509	515	546	536	552	491	549	542	537	520	537	556	516	499	507	569	512	507	523	536	548	519	535	572	583	526	533	544	549	535	506	558	539	564	524	572	532	523	474	538	554	502	538	557	553	523	546	536	519	520	537	506	531	511	542	536	512	513	537	534	510	498	540	526	572	554	542	541	550	567	546	547	537	515	545	544	524	560	513	522	524	559	528	539	553	520	554	556	526	532	515	527	528	509	533	514	526	486	527	508	531	525	527	531	507	491	524	520	535	520	545	506	507	540	535	564	520	534	511	541	543	527	508	530	543	526	520	484	532	527	515	530	518	504	520	512	507	522	557	545	501	554	560	525	513	540	529	577	550	518	596	511	553	510	546	501	534	576	548	524	547	503	564	552	535	575	527	552	497	505	518	530	555	513	554	551	547	531	533	503	519	549	530	536	550	509	509	508	512	538	476	549	532	521	517	498	520	508	497	554	526	552	553	509	551	528	507	512	517	531	547	518	514	536	544	521	588	538	555	521	549	516	560	554	490	523	546	475	517	529	521	520	574	559	524	522	560	547	530	560	549	528	516	526	531	583	554	534	533	580	525	580	501	530	528	539	522	538	545	522	572	514	540	551	504	538	502	496	546	548	544	501	534	561	490	512	510	549	510	533	518	533	490	508	537	507	548	515	555	519	552	530	527	533	550	537	531	601	532	548	527	527	489	518	543	522	585	556	523	542	508	483	552	504	515	539	534	546	554	501	529	565	537	530	545	531	501	548	533	503	496	520	543	495	505	502	529	524	526	496	531	557	509	518	540	514	531	530	519	534	557	540	555	498	546	502	557	537	530	521	580	505	494	548	529	551	512	532	536	525	507	585	566	551	477	522	541	515	560	515	555	516	546	559	527	554	510	502	568	487	554	554	530	516	540	499	509	541	524	520	527	550	535	515	545	541	552	525	514	544	538	550	514	500	559	548	550	531	556	504	513	492	527	528	548	545	515	551	546	563	526	512	520	501	539	514	562	543	503	519	548	519	532	533	529	524	562	546	557	494	519	519	547	535	543	549	490	512	535	492	504	542	512	533	511	542	529	562	514	508	527	545	551	507	491	527	548	535	548	578	538	571	531	513	552	567	534	519	502	539	507	553	557	514	546	525	533	498	513	538	503	505	520	545	486	565	535	541	514	521	511	506	543	546	575	535	522	517	567	485	552	501	523	569	526	569	509	517	526	494	552	528	495	553	524	557	525	558	571	544	542	536	520	495	505	530	529	545	517	566	504	506	555	522	567	507	547	543	518	534	539	534	527	540	543	516	591	524	525	527	525	538	547	525	554	535	561	525	524	539	525	537	528	558	487	532	529	481	491	535	549	529	564	522	559	554	482	550	528	542	547	525	528	460	523	505	546	552	499	564	560	501	501	554	532	514	498	560	521	549	552	500	555	546	550	525	524	506	531	545	525	501	539	522	522	548	506	571	548	556	539	548	530	535	526	552	527	527	544	549	513	546	521	559	521	540	545	548	514	499	517	496	532	525	511	525	536	506	563	554	545	527	504	535	543	541	576	574	529	525	503	497	515	517	569	534	540	553	541	544	505	498	536	505	519	545	556	518	522	542	525	549	535	527	506	514	545	523	520	544	575	550	551	526	539	531	528	561	546	503	533	536	552	502	545	545	575	558	544	567	538	507	536	545	494	564	506	530	521	569	499	542	535	552	530	569	524	547	538	542	552	515	525	528	544	506	491	554	542	557	502	555	502	520	548	503	515	551	548	537	536	528	534	517	523	533	518	517	550	547	534	566	531	498	542	542	545	511	542	528	512	547	561	517	508	504	548	578	515	541	526	528	513	537	519	539	555	539	571	522	565	548	523	551	476	530	571	529	511	538	539	549	570	558	550	510	512	556	531	558	539	556	545	514	559	522	564	528	515	563	492	544	521	543	534	561	538	524	574	519	535	535	524	515	556	546	524	543	538	535	480	517	495	545	538	550	525	505	511	525	549	558	517	509	560	536	556	467	488	561	562	497	549	501	554	527	548	530	541	577	487	532	524	535	533	496	537	510	517	543	526	536	544	552	524	534	510	528	544	524	560	531	586	550	529	535	532	570	553	507	536	572	527	510	590	510	538	545	543	533	555	523	578	545	527	485	549	531	526	523	541	535	527	523	475	511	541	524	522	547	544	540	544	501	544	534	540	507	502	536	491	546	509	554	503	517	517	551	542	516	514	526	501	554	554	501	527	522	542	493	571	524	513	532	501	522	511	551	554	534	514	529	550	532	506	502	520	539	586	547	493	576	508	531	517	566	567	544	459	526	514	534	531	506	541	526	522	535	527	527	537	550	499	554	578	503	525	563	561	529	580	551	501	583	484	504	513	508	502	576	537	515	523	552	517	525	558	559	479	563	509	542	515	534	569	488	515	559	507	555	529	575	532	523	542	519	564	543	502	517	542	527	536	548	552	491	546	504	551	570	507	573	530	560	553	554	534	547	514	557	554	521	538	565	532	549	514	498	535	544	510	563	488	579	560	548	532	556	542	553	544	548	520	526	507	497	525	538	544	517	530	561	572	522	508	532	558	473	584	574	495	548	547	538	500	580	473	512	525	521	537	532	555	504	558	542	482	537	536	542	515	524	527	524	553	550	547	520	512	497	524	565	538	562	526	566	557	531	507	495	532	526	532	521	511	543	524	537	490	505	567	580	523	536	505	565	513	530	537	508	526	532	568	517	522	505	518	523	520	524	550	491	532	552	511	471	525	499	489	527	534	498	563	531	532	540	515	516	524	540	552	545	514	534	515	524	542	497	545	508	532	492	532	546	548	548	453	532	554	527	547	559	529	559	540	558	590	521	546	532	495	561	541	468	537	516	541	492	549	569	556	525	536	534	520	511	523	501	528	556	550	546	559	526	501	507	566	556	473	551	513	526	537	556	535	550	542	522	514	522	528	551	539	582	512	523	513	513	567	510	536	507	513	547	534	522	516	550	538	507	512	544	544	526	490	535	556	535	553	521	551	477	513	515	527	541	520	584	538	505	530	510	541	516	545	541	529	521	533	526	538	521	534	492	521	539	540	547	522	513	543	570	528	546	560	555	532	544	550	505	529	548	496	583	552	577	566	532	580	548	528	535	539	550	515	506	545	473	518	533	550	533	554	554	546	536	539	546	535	571	544	521	537	533	524	530	510	517	518	499	531	548	490	522	507	494	505	532	548	510	542	573	544	509	489	508	537	544	549	536	567	515	524	512	557	510	576	527	527	505	530	523	564	530	567	572	518	518	564	493	557	549	533	519	544	545	538	580	529	488	533	498	569	520	543	503	544	554	546	524	532	563	516	581	559	522	525	510
24347	21317	28415	24469	21137	13340	6132	3558	2706	2147	1818	1512	1346	1188	1108	921	860	837	881	819	766	700	700	719	668	651	609	637	550	554	526	460	462	439	481	439	439	478	455	424	448	425	530	1155	1345	1097	922	694	630	606	563	468	410	370	397	375	368	370	354	382	362	388	354	400	381	374	363	335	377	352	387	355	336	344	408	392	352	390	347	375	373	388	372	400	387	368	400	371	360	363	391	372	393	385	367	356	373	331	356	364	335	376	393	361	363	386	365	413	389	391	380	336	394	395	402	346	377	387	368	342	355	353	386	390	418	392	379	418	362	368	387	358	366	391	361	354	366	380	336	390	409	350	346	338	401	352	362	390	380	376	363	396	366	388	373	342	387	419	358	392	332	356	381	352	351	349	386	389	389	396	396	380	345	367	389	371	398	369	403	353	351	343	379	354	353	391	353	374	366	353	388	351	365	388	329	403	403	371	389	358	386	351	352	380	369	353	352	350	346	379	364	363	411	366	365	412	370	417	360	362	374	367	384	370	342	334	404	348	356	359	361	352	378	362	361	348	364	400	385	394	375	383	378	360	383	403	373	369	374	365	351	373	398	372	383	326	350	385	380	378	357	379	369	371	398	369	377	377	358	412	380	367	359	377	381	374	391	366	404	342	339	403	370	356	393	380	379	384	388	385	351	378	358	349	380	374	386	384	384	374	350	382	385	381	381	366	384	376	389	384	402	364	353	377	385	369	366	357	386	389	371	369	388	376	353	381	366	355	357	371	383	376	362	410	395	386	392	406	382	364	382	377	392	380	340	366	346	362	362	381	382	367	364	378	342	376	390	366	345	407	385	375	401	347	362	366	358	353	358	372	388	393	390	371	372	343	422	386	383	355	367	410	390	409	402	379	366	383	373	394	375	392	362	340	394	335	353	355	378	384	345	358	383	353	407	364	385	399	334	370	346	370	343	365	405	375	363	333	333	367	390	370	394	392	359	370	377	382	356	388	392	375	350	362	339	351	355	381	372	375	372	386	378	365	357	388	380	406	378	428	385	376	393	340	366	375	360	374	386	380	388	384	391	410	378	368	355	390	393	378	390	380	346	375	375	394	380	368	357	389	374	376	340	373	384	331	349	368	398	381	365	378	378	369	381	415	376	379	402	362	366	388	378	367	380	390	393	388	383	401	368	377	326	391	371	377	377	330	392	369	379	385	355	346	348	392	362	374	365	378	391	368	352	384	394	390	363	406	380	377	372	385	393	370	381	354	414	358	397	355	357	392	367	352	395	364	380	376	393	388	361	388	367	368	340	396	365	351	376	380	359	379	372	393	379	389	370	423	373	347	361	379	344	359	379	407	329	380	394	385	408	375	350	389	386	374	367	373	406	328	358	338	383	371	353	368	369	365	386	386	404	375	381	350	355	391	403	386	365	348	353	381	355	390	383	381	367	355	391	395	403	346	368	356	369	320	334	352	354	412	376	376	384	381	376	381	375	394	369	371	411	378	376	382	373	373	382	378	381	362	344	367	347	369	335	371	376	390	372	385	376	392	395	371	394	382	375	363	380	382	401	344	361	400	384	395	370	354	358	388	390	387	401	330	394	361	391	345	383	392	346	361	366	360	376	390	372	377	397	369	369	383	343	364	376	393	377	417	394	360	374	386	368	328	385	357	369	352	373	368	403	405	387	381	374	392	397	361	396	383	344	355	365	361	388	361	399	343	376	363	388	364	393	397	398	340	381	416	402	396	355	397	339	367	379	401	369	356	370	370	324	376	364	352	391	406	363	375	390	389	358	369	372	392	363	380	375	365	383	396	362	342	379	394	346	374	402	362	375	388	374	364	393	363	398	391	399	346	379	360	384	396	354	365	381	371	365	361	410	364	379	373	348	402	395	354	368	359	359	356	377	357	374	343	358	330	368	421	374	391	387	366	375	359	382	396	401	377	361	359	391	320	351	379	372	390	368	368	383	394	373	393	387	395	372	337	358	374	379	383	332	382	371	341	385	370	408	392	382	362	373	375	321	378	369	355	350	377	390	334	347	360	360	382	350	388	387	341	386	423	346	354	372	396	361	376	362	415	357	386	386	391	379	383	355	360	377	393	362	344	386	372	383	384	364	342	341	361	370	414	349	355	370	395	379	376	371	342	363	392	341	390	366	408	348	348	356	382	349	352	335	352	385	353	382	382	361	355	385	326	364	379	361	361	364	343	365	399	387	385	386	378	399	340	374	418	383	352	363	364	363	380	377	412	375	361	363	359	393	389	392	385	351	389	384	383	378	410	361	354	374	332	350	374	381	401	411	385	383	382	374	365	374	392	366	323	401	356	352	380	386	395	373	400	358	348	342	368	395	352	373	385	367	364	365	376	410	375	390	375	386	381	374	354	391	378	381	352	366	390	362	381	402	357	369	375	353	384	385	395	362	421	378	381	392	376	384	360	381	382	370	356	358	349	379	395	374	352	349	358	408	370	378	433	378	351	386	366	365	346	407	406	370	385	421	392	386	399	365	387	361	434	396	367	396	376	343	353	385	382	390	407	368	369	400	348	380	380	332	373	387	379	375	405	399	396	347	365	396	393	346	360	372	375	380	367	367	371	365	348	415	345	399	385	420	389	405	373	402	362	406	370	343	362	370	360	349	363	376	374	400	366	369	417	384	400	418	352	368	350	378	359	382	358	376	394	357	364	341	356	372	391	368	353	346	386	376	366	398	362	367	381	353	342	361	379	430	387	379	373	384	364	376	397	379	350	390	378	361	365	330	412	381	378	371	406	323	400	356	381	352	358	363	374	381	344	379	372	381	374	383	349	376	389	355	364	350	420	365	384	373	361	369	417	377	391	380	385	375	384	343	371	384	344	389	387	363	353	385	374	374	376	346	372	381	369	370	382	378	356	396	359	341	372	381	364	374	351	393	375	371	367	384	373	378	368	385	386	367	389	364	369	365	370	374	369	332	338	386	379	375	371	387	343	382	365	381	395	387	384	365	403	394	362	362	391	392	397	360	348	379	391	381	359	363	355	369	341	401	366	346	347	351	377	358	388	387	334	388	392	374	385	359	354	358	384	367	356	375	363	407	336	378	374	406	367	397	377	351	382	351	370	352	376	358	364	382	390	339	385	384	354	360	391	351	378	398	414	381	357	387	393	383	372	406	402	398	351	378	374	357	346	360	355	371	373	362	360	388	394	375	400	378	384	372	376	372	373	396	369	381	388	382	374	364	354	345	370	418	380	362	379	382	370	364	373	374	356	380	348	378	388	367	399	387	376	353	361	393	374	363	398	365	381	414	410	385	414	377	371	371	391	343	397	364	365	382	374	380	391	385	348	359	384	374	367	376	361	400	357	336	362	393	421	389	379	374	397	403	362	383	394	360	405	382	371	356	411	374	373	380	373	372	373	391	343	386	407	372	363	361	368	386	384	380	348	381	372	353	413	389	369	343	348	364	404	395	373	376	367	386	365	371	428	370	373	346	394	340	404	368	363	405	371	379	383
22655	39339	31285	20656	16320	12825	9703	7725	6162	4844	4086	3440	2887	2488	2259	2031	1799	1635	1631	1503	1451	1335	1333	1223	1125	1147	996	948	854	734	768	757	659	649	582	614	595	632	578	583	518	609	781	2181	2470	2030	1562	1143	961	858	805	668	549	497	489	473	488	466	465	535	442	458	497	493	487	441	466	469	507	466	504	469	468	460	483	468	473	486	465	465	510	460	471	488	481	491	469	465	498	499	471	466	525	463	492	478	479	473	482	490	484	488	478	497	468	487	493	460	475	469	492	473	452	460	461	455	491	436	525	490	462	478	465	459	496	468	470	470	487	454	479	473	476	494	478	466	452	436	467	487	529	517	476	484	472	474	481	497	457	494	500	487	464	447	463	466	487	465	497	498	448	472	479	503	464	479	473	494	511	461	509	481	486	489	486	420	479	484	471	486	471	444	451	511	491	442	476	485	417	462	488	473	463	512	453	466	508	488	484	475	488	490	518	542	456	469	467	483	479	489	484	482	445	492	477	503	473	517	496	496	514	476	486	471	447	496	455	471	431	466	492	486	455	453	500	494	455	511	465	501	465	486	473	473	481	467	476	480	479	503	486	507	494	445	492	504	475	501	510	482	510	458	463	479	460	493	482	485	454	499	453	477	434	479	495	452	496	458	459	431	473	468	457	458	515	473	465	443	459	490	510	504	453	498	474	436	480	470	458	457	481	501	472	489	481	452	472	471	504	479	473	492	473	492	483	483	476	432	480	488	492	494	466	472	446	460	459	464	467	491	469	462	505	489	470	460	486	504	466	473	464	448	480	455	484	479	446	430	464	465	472	476	480	485	501	472	502	474	496	478	495	481	516	474	450	495	439	477	447	490	459	455	480	462	515	502	498	486	413	468	501	468	459	457	491	483	492	452	461	461	478	479	452	483	421	492	501	505	477	501	431	464	442	470	527	450	479	492	479	481	440	483	445	478	450	488	495	453	454	503	507	436	462	458	471	491	490	453	452	475	475	500	450	452	468	490	452	446	470	468	482	485	493	484	511	466	498	441	498	460	485	470	508	480	482	503	453	488	436	444	465	511	430	497	524	477	419	461	455	450	489	469	490	442	437	449	469	513	439	487	463	496	461	453	488	460	481	456	451	506	457	471	425	499	461	481	505	495	491	500	483	508	504	439	465	489	469	462	512	492	464	471	491	458	490	508	479	469	469	454	517	477	463	494	500	459	459	474	479	480	508	490	493	499	534	476	474	477	490	506	498	439	473	473	442	481	498	480	492	482	439	490	456	524	466	505	501	447	478	477	457	451	474	472	455	456	469	452	452	492	473	470	471	491	489	468	472	465	474	469	453	478	487	493	500	463	447	482	467	473	489	492	474	466	472	468	498	428	457	477	498	439	486	471	455	438	477	472	497	444	477	468	471	475	458	452	494	480	477	492	487	515	523	451	511	456	451	469	523	448	457	464	423	482	460	506	472	470	504	489	522	473	495	499	507	493	472	509	440	459	500	476	475	498	468	474	478	462	450	441	465	511	484	507	482	467	470	447	483	475	480	457	507	507	444	482	473	484	459	468	496	425	491	475	435	475	500	463	459	475	460	512	450	460	484	473	471	502	486	484	447	483	440	531	461	467	478	523	488	486	439	465	444	477	505	457	454	478	483	466	480	502	478	451	512	493	477	441	486	452	473	462	460	487	492	509	477	477	509	480	465	453	450	485	483	498	424	473	478	437	534	478	480	484	465	470	484	502	498	483	460	478	497	481	505	466	458	466	469	469	470	475	480	476	475	450	453	476	466	458	479	475	461	455	492	494	474	480	486	439	492	437	439	509	469	485	457	502	466	514	504	513	473	439	478	512	511	489	469	457	461	472	462	440	455	467	477	466	435	443	524	477	482	463	499	495	457	474	452	433	494	475	501	469	480	488	475	492	479	445	488	483	521	485	478	490	490	471	492	460	481	421	480	476	448	460	534	489	479	464	464	457	496	487	472	470	473	486	469	462	476	473	497	500	474	505	457	466	482	462	471	482	444	472	458	473	492	450	523	445	413	475	459	480	485	430	505	478	460	508	435	501	478	454	475	468	503	462	486	463	496	477	464	479	457	478	449	474	466	478	450	469	480	474	473	457	456	452	470	467	513	491	476	477	443	446	503	482	488	473	454	476	470	458	462	456	458	456	476	465	487	491	446	504	466	478	499	500	494	494	474	486	518	424	483	479	468	480	444	502	457	468	468	456	494	471	484	486	492	446	500	472	433	458	485	489	491	467	483	468	460	486	452	492	444	468	496	481	457	519	466	453	475	465	475	484	455	467	475	483	495	472	453	476	451	471	487	432	480	471	469	501	475	467	448	434	493	460	468	471	502	460	477	454	476	451	483	503	461	464	483	456	463	449	474	487	450	512	501	451	471	491	489	485	466	520	415	455	481	494	458	480	437	457	505	503	485	418	503	486	481	456	480	448	473	496	484	460	407	461	459	485	467	459	479	485	490	489	451	462	457	474	479	493	486	456	489	503	435	423	468	507	446	478	472	469	494	469	485	473	510	478	481	456	497	488	490	458	511	465	501	531	476	485	499	454	483	460	511	473	495	484	470	447	471	493	482	487	450	473	482	504	502	516	494	460	469	493	463	481	466	498	488	523	455	482	508	476	440	494	483	489	485	480	493	467	476	486	473	438	468	458	497	454	482	470	495	474	468	507	459	451	458	488	457	459	508	489	485	481	470	478	442	481	480	479	475	432	498	457	432	486	464	443	459	498	478	442	462	467	438	512	459	468	487	457	505	426	471	488	475	474	493	449	490	476	500	495	468	517	467	461	521	509	476	484	414	500	479	449	525	473	479	511	487	456	452	466	471	486	469	479	466	477	473	443	448	464	456	421	506	487	499	490	459	463	485	499	492	455	461	436	458	450	453	459	503	465	458	456	484	454	471	474	512	482	468	451	481	516	492	507	498	474	478	470	506	462	450	518	488	499	448	449	501	492	490	482	451	485	487	509	432	484	467	484	471	457	498	460	447	442	466	503	503	443	468	458	493	470	480	452	483	482	469	451	508	478	477	525	494	482	450	499	494	521	510	498	477	496	468	462	466	473	516	504	465	454	474	413	473	492	505	456	485	490	454	467	452	467	457	478	467	441	441	476	464	449	464	487	461	490	454	484	497	477	487	487	451	456	428	461	524	457	502	483	461	479	452	497	470	467	445	487	467	466	476	498	465	469	517	495	470	481	469	479	488	504	475	447	447	459	451	463	471	485	469	449	481	501	462	503	469	510	487	435	495	480	468	474	464	467	472	509	472	467	458	470	471	470	494	452	465	483	504	457	450	468	445	482	462	454	468	521	468	474	459	470	484	460	485	474	512	449	486	470	522	475	458	465	469	478	492	480	482	491	518	469	482	462	489	494	466	475	474	476	463	456	477	494	497	488	497	510	460	442	465	469	486	490	496	489	472	500	498	459	507	469	423	492	487	475	491	503	482	490	440	460	419	465	458	480	463	447	491	466
23310	21267	28962	23886	21315	21326	13390	5545	3725	3115	2600	2071	1769	1607	1481	1255	1176	1085	1071	980	1003	886	875	839	781	686	707	632	575	579	575	546	530	483	469	462	450	450	416	473	442	482	647	1743	2196	1754	1380	1022	779	724	588	465	424	420	367	387	363	363	342	396	408	397	350	359	340	387	349	377	363	365	379	388	347	389	389	350	380	354	354	335	361	387	388	409	351	404	388	317	341	361	386	334	353	368	352	375	363	383	381	370	330	365	335	325	365	340	349	325	356	342	365	350	350	363	375	358	363	378	372	359	396	400	351	346	369	354	341	344	369	332	345	367	372	365	351	324	327	403	339	347	379	395	358	370	341	341	333	387	348	366	378	365	351	368	360	389	351	347	351	354	357	317	366	375	346	345	369	386	376	327	355	325	375	367	356	376	335	370	363	331	348	373	383	362	369	347	358	376	368	388	349	358	374	349	354	382	346	341	349	348	372	351	362	364	397	373	329	354	379	341	389	353	360	410	366	358	394	355	332	351	370	350	354	366	343	377	360	332	354	351	373	392	318	355	359	374	354	385	335	364	379	403	337	359	331	342	346	382	373	380	374	335	347	378	337	372	380	344	425	334	390	348	376	365	340	338	342	377	364	373	324	351	360	346	382	375	373	346	345	358	345	379	405	359	397	342	367	386	368	324	357	362	374	341	357	361	370	334	363	366	370	318	367	369	374	360	342	312	348	350	335	354	383	373	344	379	339	371	358	378	399	349	360	350	354	351	366	343	347	358	346	391	353	346	386	381	339	354	383	375	343	342	361	340	391	370	399	368	381	349	312	359	364	345	352	359	329	349	369	370	363	397	367	322	366	366	357	354	374	335	332	334	413	337	406	318	372	374	399	380	344	311	353	367	365	381	387	334	351	376	356	364	359	354	367	356	377	358	363	404	352	378	324	344	362	344	345	364	389	342	353	368	350	333	341	338	365	382	382	386	353	389	353	326	412	394	362	338	349	377	359	373	369	348	385	345	389	363	358	391	357	341	363	391	388	384	364	374	413	375	375	355	367	367	350	351	350	374	361	361	384	343	357	349	358	340	345	372	381	368	350	340	329	361	367	378	367	372	384	362	342	362	361	362	331	354	365	364	385	381	387	341	353	336	373	359	345	371	347	358	363	346	370	379	344	332	355	407	347	374	331	374	347	370	384	349	352	386	358	367	369	329	301	324	354	372	343	357	355	342	354	361	399	390	376	354	362	354	402	393	369	347	341	345	343	356	360	336	381	337	394	351	333	392	367	330	384	366	358	344	352	365	380	368	353	364	348	392	345	376	383	343	344	385	357	352	376	386	361	354	365	373	352	322	371	386	342	369	385	336	351	334	347	357	363	341	385	327	396	332	366	367	334	351	359	359	388	363	372	355	379	362	392	344	353	375	346	360	385	354	332	351	366	358	347	364	384	362	341	338	354	332	392	383	332	341	361	389	314	331	369	390	334	381	343	327	368	338	339	369	372	347	357	355	332	372	382	351	392	370	383	382	352	382	398	383	332	393	354	379	345	394	368	338	344	353	379	401	365	376	362	337	366	365	372	345	353	367	362	370	347	389	343	371	364	385	342	402	344	360	360	356	373	342	352	327	362	370	342	364	353	384	326	321	343	354	357	368	377	373	344	370	350	342	398	331	353	369	336	377	319	361	378	353	379	338	355	344	356	370	366	343	382	370	351	357	343	376	342	379	365	397	371	346	402	329	369	374	357	367	378	370	356	351	347	360	366	367	393	327	357	342	370	381	351	355	368	379	352	356	348	349	375	351	342	369	361	366	393	400	375	344	376	357	327	357	339	380	367	391	376	369	365	343	345	362	357	367	377	339	336	367	363	342	352	346	369	340	370	357	348	353	363	369	379	362	349	340	370	391	341	373	388	341	385	353	333	358	360	333	354	347	374	402	368	334	348	353	358	365	342	380	359	351	352	373	379	332	329	344	338	346	380	360	388	385	358	360	353	341	360	363	356	349	344	361	352	366	354	364	374	362	337	386	384	350	325	354	369	363	378	340	362	348	391	391	363	310	370	346	354	342	360	366	354	379	359	325	363	375	347	352	351	360	344	368	363	380	349	360	328	364	358	367	360	402	379	366	388	360	375	352	374	334	352	396	367	367	341	357	366	361	360	370	365	335	361	382	343	365	321	384	343	330	347	374	397	352	372	363	379	368	362	347	364	403	357	385	348	366	379	365	365	346	337	379	352	393	372	365	360	352	347	329	359	358	399	350	381	369	354	363	342	385	360	372	342	327	319	342	342	373	339	345	373	358	342	352	393	373	374	383	359	378	396	363	370	356	349	390	375	380	331	350	355	393	373	351	337	376	383	393	364	347	358	355	363	376	352	321	371	350	355	343	360	388	378	362	329	425	347	370	355	336	345	331	362	358	355	385	332	359	351	379	359	367	344	367	391	363	366	340	380	350	328	348	358	362	336	375	356	356	381	370	342	359	328	362	350	364	344	360	384	351	366	378	365	375	373	380	344	323	334	357	372	347	375	351	364	361	340	359	358	364	375	378	390	383	372	382	350	337	376	352	353	353	368	339	352	349	371	367	388	372	411	384	338	360	344	369	320	360	374	364	360	386	372	385	364	354	367	344	382	344	348	351	365	345	395	369	366	366	381	356	374	340	347	364	348	366	365	335	369	416	372	351	394	370	360	358	386	379	331	376	376	363	369	350	332	363	362	353	365	336	363	361	350	379	370	367	381	353	297	353	386	387	347	363	340	364	342	358	352	345	356	333	352	358	322	337	389	393	367	365	388	392	368	357	381	334	368	398	382	340	378	333	348	388	344	383	364	377	376	382	355	329	383	374	350	362	342	328	336	341	342	344	406	356	376	355	398	317	364	356	364	361	365	326	358	344	385	366	341	374	356	358	361	351	349	378	361	350	350	356	334	346	334	331	378	377	358	330	389	345	356	380	338	391	365	345	396	353	336	368	374	349	366	379	407	341	368	340	345	360	365	370	368	383	343	349	354	379	362	376	373	351	400	383	354	363	360	378	366	382	372	338	351	366	363	378	327	356	374	342	370	395	361	337	341	339	336	343	329	382	378	335	374	369	374	323	350	345	346	358	361	333	394	347	337	415	352	349	351	350	352	344	373	375	352	364	346	337	387	358	361	367	394	362	325	320	335	389	356	363	356	382	360	356	369	370	371	370	384	355	368	329	367	377	379	378	348	370	377	355	315	395	376	367	349	384	365	373	350	343	400	319	371	402	341	349	381	341	363	403	378	356	316	358	347	367	394	373	378	343	340	353	311	322	381	374	365	354	370	373	381	386	358	387	348	359	374	346	352	356	353	355	356	363	337	366	331	366	362	364	351	349	355	395	412	352	383	342	374	356	368	352	344	363	369	355	376	361	349	371	381	349	359	335	377	366	372	376	350	333	394	379	376	395	381	330	367	366	402	378	356	358	381	374	368	347	363	356	399	370	359	374	344	349	363	360	355	338	383	357	361	324
25878	44746	35448	25332	20804	16728	13109	10659	8415	6942	5503	4754	3969	3452	3043	2782	2497	2276	2155	1955	1870	1707	1568	1537	1360	1312	1186	1093	957	857	831	806	779	723	670	622	633	611	586	593	636	683	1071	3220	4183	3230	2482	1685	1425	1167	887	655	549	570	468	449	474	494	457	487	450	474	483	465	436	475	457	444	458	431	460	464	411	467	440	460	457	456	458	471	433	454	449	468	441	426	441	461	462	402	492	467	463	431	483	459	450	425	437	434	482	417	441	443	441	487	414	446	436	448	430	496	424	450	480	447	482	447	490	454	454	444	463	498	488	442	441	410	455	417	441	435	467	462	462	428	473	472	422	474	426	454	461	440	456	469	481	461	435	468	459	422	443	438	442	485	461	474	469	455	474	412	466	425	454	436	447	450	418	469	449	438	440	455	476	475	429	449	461	453	465	423	437	458	455	451	416	454	467	469	426	466	448	410	462	454	445	463	461	467	401	475	455	452	451	433	439	447	445	453	438	455	424	445	405	472	444	415	444	440	444	452	461	447	456	423	472	424	488	437	439	433	422	421	424	471	450	453	443	421	432	433	468	483	438	481	433	460	488	447	458	454	462	460	432	409	433	458	454	471	463	415	460	437	449	438	434	440	454	451	471	428	457	422	479	458	426	442	452	462	432	423	437	435	447	429	415	450	454	466	453	430	435	475	446	450	444	449	426	485	444	481	433	469	474	429	479	426	440	471	422	440	459	478	460	480	399	440	435	462	418	477	436	430	432	419	419	438	455	430	434	428	462	461	473	397	446	419	447	438	464	434	467	479	486	423	425	463	466	457	482	463	430	467	451	398	441	430	427	467	452	440	454	477	478	423	498	435	396	459	463	459	421	486	448	466	419	471	437	420	455	460	432	484	462	474	442	446	429	435	477	480	460	464	478	450	450	455	441	441	440	428	436	449	445	441	420	465	416	437	486	455	429	499	403	434	418	441	477	407	440	488	464	467	486	454	452	468	470	424	420	460	426	479	435	430	448	482	424	468	448	457	459	485	439	430	448	414	424	489	481	468	476	432	445	414	460	465	477	466	457	439	442	467	462	431	448	429	449	446	430	461	450	459	418	462	455	425	439	410	427	465	447	427	432	459	427	452	474	468	456	468	499	472	473	464	433	469	456	458	444	462	469	455	445	410	444	428	449	465	454	465	432	465	437	485	453	447	476	450	435	425	409	449	467	448	457	437	434	409	445	429	488	459	458	441	420	473	457	408	441	472	464	426	420	469	454	469	509	443	429	445	449	444	451	524	447	447	478	464	431	435	459	433	480	452	451	517	434	459	427	456	440	479	466	481	478	478	440	429	443	464	476	462	472	447	455	437	458	411	433	444	421	450	433	451	464	497	445	454	429	454	463	475	420	465	481	428	441	432	470	451	433	474	453	408	469	406	478	456	443	450	423	446	419	444	454	439	483	478	418	448	446	471	464	467	465	450	434	430	467	472	438	453	467	424	435	463	467	435	441	449	445	445	484	467	445	441	451	457	466	441	435	457	425	409	447	413	456	465	452	458	448	450	432	476	455	433	460	474	456	469	459	468	465	427	438	440	478	463	467	431	478	455	447	451	452	419	442	421	477	404	492	467	483	470	426	427	454	464	442	452	461	451	437	452	453	467	457	456	422	418	414	447	442	450	458	448	480	426	488	476	443	416	440	425	472	436	465	417	444	454	427	450	457	437	480	432	446	439	473	490	500	459	465	455	433	455	445	436	451	432	448	464	484	440	451	409	479	452	434	495	453	477	413	481	438	428	451	467	476	424	447	415	429	468	462	465	442	460	460	464	433	450	487	433	460	425	440	427	385	487	456	412	454	439	441	455	478	486	470	447	449	431	468	429	448	463	458	454	431	415	483	436	470	444	437	462	491	488	439	448	456	480	457	463	459	427	413	476	422	446	473	452	430	427	455	443	467	453	444	404	467	440	443	440	464	427	494	411	446	418	448	462	474	478	437	469	441	455	441	452	447	450	459	451	498	451	479	443	457	452	447	476	455	431	441	460	440	428	457	449	442	447	447	425	448	429	436	437	466	445	466	464	427	475	473	445	453	422	432	421	418	419	451	449	417	451	457	448	472	447	447	475	413	464	436	431	460	453	448	449	475	418	454	442	467	457	436	454	485	469	422	442	451	467	437	428	454	429	448	431	434	434	470	475	449	425	462	438	403	471	425	464	472	435	436	480	453	427	487	446	437	463	416	411	447	466	469	438	420	433	461	430	471	457	452	463	427	447	434	426	472	446	432	383	454	481	457	439	426	423	453	442	453	441	458	433	494	447	433	453	405	457	468	478	493	437	395	443	416	457	467	461	465	430	476	429	478	485	473	449	445	428	419	443	471	453	443	459	415	456	461	434	443	418	460	451	476	459	455	414	455	449	446	464	433	461	426	461	443	429	442	480	470	443	426	395	448	446	448	437	468	406	487	471	474	456	419	482	432	489	431	490	448	446	443	489	449	424	438	454	461	461	437	449	474	388	495	480	487	420	451	435	429	459	433	500	462	403	480	468	470	419	440	496	436	477	420	456	474	413	450	473	469	444	480	477	443	450	440	444	500	461	437	432	464	443	459	465	452	468	460	489	460	486	403	456	417	436	466	455	441	420	423	441	445	462	447	459	496	407	432	433	433	449	460	456	414	458	453	421	430	452	447	457	453	463	467	457	471	467	397	418	449	466	461	441	418	467	481	423	448	470	475	416	421	451	434	449	451	463	429	476	436	449	460	416	472	428	445	458	474	468	444	488	447	424	435	451	449	469	446	461	463	475	448	469	461	460	480	406	435	446	465	443	464	456	436	406	452	422	463	418	422	497	458	430	442	460	469	452	467	438	453	418	425	488	412	491	453	425	417	425	474	464	448	450	464	451	465	468	466	470	459	445	419	451	430	466	456	470	458	476	457	430	437	439	449	426	474	502	442	450	456	459	446	435	466	460	466	447	420	478	426	452	418	470	471	407	449	427	456	425	452	464	442	427	437	458	454	467	440	457	477	437	440	434	463	460	437	466	440	472	445	454	440	463	419	443	485	441	459	425	421	461	447	425	428	430	424	447	460	444	441	428	553	425	475	429	464	424	478	447	462	445	471	464	482	459	422	463	433	436	488	461	479	490	433	441	461	424	439	423	440	464	462	447	440	430	430	452	436	446	468	454	468	429	465	441	442	463	432	434	450	441	455	425	455	437	454	448	462	427	464	468	453	458	444	487	491	445	465	461	433	474	466	425	440	439	462	471	439	462	417	449	479	467	431	491	413	479	428	441	430	458	462	462	447	425	463	472	393	449	437	451	453	457	416	466	462	474	412	442	464	414	449	408	476	477	440	445	460	507	469	482	432	461	445	444	472	456	471	469	422	477	485	457	461	424	447	444	448	475	442	459	456	464	426	429	466	470	425	441	476	471	468	411	494	449	424	450	488	436	454	430	465	460	485	473	438	442	465	455	430	469	446	439	439	451	442	438	444	449	463	424
27486	21799	19692	11257	5799	3799	2708	1976	1600	1311	1223	1027	897	805	742	760	770	666	713	646	695	651	607	551	545	536	553	549	561	505	504	500	481	482	498	493	450	468	448	470	459	425	457	525	507	526	526	469	466	486	476	417	437	456	445	432	445	446	418	410	412	416	412	423	426	413	426	432	416	403	435	401	408	416	444	430	392	414	426	430	437	431	398	412	427	415	460	434	429	424	431	420	407	451	408	462	451	469	437	383	408	413	396	425	452	448	418	420	418	439	400	415	453	424	437	464	440	384	438	407	475	406	408	386	436	382	448	393	455	372	434	424	423	413	401	395	434	440	453	418	387	438	408	410	432	414	427	431	407	433	447	404	421	428	438	412	415	443	419	404	405	433	424	415	413	413	394	420	450	423	434	412	441	408	423	394	458	435	406	384	444	442	455	380	440	411	400	390	440	448	421	439	439	448	458	449	429	420	431	403	426	404	454	407	395	421	445	422	414	427	447	451	433	415	438	409	443	453	395	462	429	405	458	418	411	428	389	440	440	427	389	467	411	446	442	444	429	445	413	452	403	445	438	436	426	435	408	389	436	452	405	408	416	447	435	417	394	413	424	431	435	389	400	427	409	428	379	444	410	444	403	402	480	432	428	442	417	427	398	413	406	449	457	434	416	453	412	376	422	410	418	449	409	397	422	425	394	410	417	399	421	439	460	415	435	401	416	470	395	408	419	420	430	418	429	422	434	422	424	430	441	417	377	395	415	415	460	402	437	412	460	377	427	445	392	437	429	430	426	428	437	422	464	469	420	374	436	426	405	436	464	439	444	419	432	430	396	435	376	403	427	407	402	417	427	468	439	440	421	386	435	458	428	450	405	404	419	385	424	407	425	432	395	431	416	456	464	438	437	448	419	426	410	439	441	436	428	407	362	414	430	432	401	403	388	388	432	410	445	410	419	423	396	377	406	412	452	431	416	423	441	415	377	407	409	438	407	438	443	438	440	426	391	398	437	456	422	401	427	415	427	414	400	396	451	408	434	449	391	396	405	430	415	435	428	411	397	447	439	418	420	462	408	430	447	411	399	426	394	452	437	404	419	421	424	463	417	401	441	417	420	405	415	417	457	457	421	428	463	413	432	428	404	404	400	383	391	420	440	432	439	431	420	434	424	391	436	475	414	420	412	427	430	401	430	406	456	448	428	392	416	424	415	384	433	432	438	377	439	454	407	402	416	426	425	418	391	430	423	410	416	383	441	463	419	384	429	426	430	453	389	439	433	382	391	422	418	432	430	408	402	423	389	393	444	434	410	411	422	430	440	433	390	405	424	412	399	454	442	415	434	441	416	430	404	400	446	414	461	394	400	448	453	413	437	420	404	416	418	387	433	400	425	436	415	435	413	392	425	399	375	393	391	410	430	393	410	414	427	436	401	412	427	410	463	435	406	450	435	423	411	393	440	455	445	424	444	456	446	400	432	410	403	381	434	434	431	458	412	414	394	421	428	436	417	447	397	395	419	387	408	455	409	428	403	452	421	408	426	435	401	432	452	403	424	454	412	446	438	446	397	411	430	420	477	416	400	421	448	383	424	432	427	392	413	403	422	429	406	420	409	420	389	423	440	440	422	429	383	444	458	432	400	435	424	454	430	425	395	419	400	396	422	415	443	395	419	415	413	424	396	439	437	442	464	419	450	430	412	417	421	401	416	417	408	414	410	438	395	427	453	386	407	432	425	440	411	446	381	408	410	387	448	426	393	429	448	445	422	436	367	414	422	381	432	400	419	491	429	420	450	445	402	420	420	420	433	399	440	412	421	472	440	429	417	425	451	431	409	385	385	379	400	365	432	442	422	455	412	428	428	406	398	444	438	426	472	420	441	440	410	404	427	420	402	378	437	443	395	428	389	435	428	407	427	397	433	417	397	397	422	423	465	465	399	469	443	413	423	403	432	437	419	453	400	424	419	413	412	413	419	401	427	436	437	424	425	419	393	411	451	426	427	445	408	431	438	418	421	422	413	406	444	424	438	422	437	396	417	402	426	423	394	429	395	432	450	414	446	406	372	437	420	402	426	426	452	434	408	412	422	416	400	407	420	425	405	424	409	436	400	439	408	424	403	405	428	421	401	394	414	429	443	430	418	402	427	428	417	461	430	386	458	369	408	415	404	425	454	430	420	400	434	433	430	433	424	414	451	433	396	401	448	434	427	436	384	431	425	373	438	360	451	446	450	429	390	422	416	427	418	376	436	409	413	389	440	408	426	458	418	424	408	389	406	449	429	403	421	425	425	428	452	427	430	391	430	366	420	452	445	432	403	438	456	439	432	461	410	412	399	418	422	429	438	422	428	406	385	403	379	412	437	413	423	409	398	421	392	431	433	399	411	430	442	395	418	432	406	449	381	382	419	434	409	397	417	418	428	429	451	428	378	435	409	437	413	425	439	423	423	428	394	446	449	434	421	389	418	436	407	436	418	438	399	416	404	388	412	410	406	428	432	443	432	417	419	422	438	488	412	419	440	395	410	422	445	431	425	399	420	406	432	417	411	454	441	417	397	397	399	421	428	418	399	442	441	425	412	395	412	474	444	430	404	442	398	439	378	429	421	447	366	407	414	434	407	465	402	435	431	432	393	388	411	442	448	419	428	445	420	394	390	425	414	409	409	442	388	449	420	418	382	434	398	424	436	449	405	421	394	405	414	413	409	400	420	410	407	427	443	402	412	432	398	433	455	450	431	424	410	429	425	385	393	422	413	448	409	409	415	405	449	432	414	397	429	431	423	391	437	409	437	416	399	426	430	412	441	447	407	393	432	414	413	438	399	413	419	395	435	398	438	423	435	396	433	401	406	405	419	452	425	420	447	442	406	416	438	432	409	440	396	433	452	450	419	420	428	385	416	383	398	416	454	411	395	436	434	418	444	430	395	459	417	403	470	398	442	450	397	445	383	426	387	421	435	410	467	422	411	453	456	436	386	414	386	423	446	438	395	403	417	419	414	435	410	461	427	428	416	431	403	421	435	414	413	430	417	409	398	422	426	384	422	431	405	444	406	412	431	443	399	399	449	447	394	405	399	455	437	409	410	436	430	442	446	421	387	480	438	416	437	426	422	398	419	417	466	392	399	425	461	400	455	436	447	417	383	431	435	407	428	450	440	421	407	412	430	385	441	435	413	459	416	450	442	437	430	418	416	453	388	381	397	429	436	450	417	441	413	411	411	399	415	430	397	407	428	438	407	425	454	460	438	417	398	450	407	389	379	427	417	440	442	423	421	431	448	438	436	431	432	394	434	414	420	436	393	412	404	373	438	382	440	414	438	403	387	456	434	407	407	409	462	457	430	447	430	387	425	474	417	449	448	422	442	476	392	445	392	463	406	407	422	452	413	422	441	402	418	401	417	455	432	409	437	416	401	447	427	409	412	437	445	412	398	411	410	363	429	411	423	426	432	398	382	435	429	447	430	428	408	447	413	429	418	421	394	417	399	400	438	432	453	398
19050	30385	22817	13891	10620	7874	6160	4752	3878	3102	2432	2139	1865	1593	1540	1354	1326	1265	1183	1020	1050	1078	943	964	890	863	805	828	733	685	669	713	672	598	610	634	642	569	608	602	565	581	579	730	773	775	680	671	611	611	596	588	550	530	540	523	539	530	520	539	576	558	564	537	545	501	540	509	541	550	489	540	520	549	569	551	505	515	548	532	560	555	540	539	545	538	508	583	557	529	523	488	535	577	560	577	578	518	532	536	584	548	555	555	516	518	557	532	528	529	509	525	529	576	585	594	545	526	560	536	543	556	528	560	555	538	582	555	529	541	571	556	541	514	516	491	530	539	553	548	548	524	526	546	541	539	478	553	600	547	560	559	547	524	528	517	503	494	503	519	533	534	537	561	524	543	549	486	560	524	560	578	542	531	547	573	550	546	531	511	511	517	539	578	524	584	561	518	548	523	507	535	537	588	532	596	539	530	528	505	530	525	536	542	538	569	516	498	504	543	527	511	544	530	545	559	507	520	552	531	563	546	523	540	532	521	530	514	537	508	528	542	527	529	530	513	558	505	551	526	565	519	558	530	523	566	543	551	552	506	567	535	560	589	529	542	541	549	524	549	551	560	541	559	536	553	564	517	491	555	502	503	608	528	517	569	559	533	571	563	575	525	564	573	528	536	572	516	553	553	520	519	503	523	537	521	541	547	553	527	486	538	551	528	518	506	541	566	531	514	538	523	511	540	538	542	491	570	545	510	548	511	520	520	539	530	569	543	556	536	526	528	513	553	524	521	601	546	548	495	550	519	512	564	520	562	558	560	529	529	530	530	535	489	536	548	562	582	491	562	579	574	525	560	564	540	569	567	545	559	577	544	535	538	516	532	512	547	542	545	514	532	582	500	544	563	532	560	501	569	544	515	512	557	514	544	534	547	570	554	569	529	537	564	528	528	554	526	563	499	591	528	528	501	524	558	526	547	529	545	503	543	534	524	532	555	545	508	570	536	557	593	534	556	517	557	539	550	504	493	502	538	504	515	538	511	529	545	521	561	535	507	528	546	513	511	547	568	484	553	522	549	549	563	531	511	522	503	509	574	536	549	525	536	518	520	524	538	540	511	530	516	499	541	560	541	539	556	556	528	504	465	534	514	563	539	524	512	545	516	542	534	552	531	590	483	539	529	564	546	552	511	512	560	517	560	539	501	544	565	530	529	527	521	574	514	565	500	541	546	524	501	565	525	543	510	554	494	525	508	513	536	546	521	555	546	528	529	554	537	536	530	569	606	573	536	534	521	549	559	537	523	533	523	557	541	571	543	540	529	529	541	495	540	575	558	562	508	536	542	511	524	537	494	508	559	509	509	512	519	492	538	547	558	570	508	539	511	510	575	544	560	533	528	523	527	515	531	541	507	558	528	533	523	498	549	525	556	559	580	550	529	508	569	559	540	581	564	549	517	498	546	535	540	591	542	520	549	492	542	574	613	534	548	575	518	511	546	568	534	560	503	530	535	602	542	517	520	539	534	574	550	547	529	560	577	496	551	546	511	523	560	530	516	571	539	524	558	555	550	518	518	532	558	564	529	572	518	525	534	514	554	531	528	556	543	534	511	523	553	543	574	506	492	528	542	524	549	529	538	543	514	526	563	544	547	552	541	575	539	543	527	545	514	483	517	558	552	546	542	533	541	573	551	521	533	542	515	549	530	543	556	530	552	511	538	531	526	493	543	542	573	533	546	493	537	539	536	545	517	513	547	504	518	557	512	532	539	535	556	570	542	533	521	554	484	508	553	576	527	534	567	550	511	517	543	480	526	516	519	591	545	564	560	530	540	552	531	527	536	533	517	537	555	518	520	495	564	547	530	519	520	554	510	552	531	529	487	552	545	549	514	512	534	543	562	514	548	521	566	558	522	522	551	509	560	514	504	542	514	547	503	549	518	542	572	536	555	534	535	557	528	513	520	528	544	529	501	528	542	516	584	538	566	521	582	565	515	548	523	566	531	521	524	546	511	530	576	568	551	505	543	500	533	549	534	616	521	546	532	512	576	545	538	552	502	525	568	519	524	522	531	520	573	509	562	477	534	539	544	539	535	565	519	557	495	538	544	531	506	558	535	554	581	533	519	544	551	557	535	542	573	544	565	542	563	537	523	537	543	526	557	513	503	538	532	518	499	590	534	528	569	540	520	527	490	526	505	557	523	525	519	566	540	546	515	538	507	552	559	489	551	524	505	520	509	523	534	559	541	507	567	570	521	548	517	567	552	521	533	542	571	556	512	539	533	558	546	523	550	545	545	559	502	511	588	545	570	497	555	550	529	566	558	503	550	559	500	549	536	530	568	539	538	522	525	551	516	561	536	550	536	544	568	506	530	536	564	541	548	554	537	510	560	543	518	520	548	561	561	540	548	543	492	497	530	526	542	535	526	503	497	550	538	506	546	522	512	560	559	510	509	524	558	602	526	525	481	583	524	537	538	523	552	539	521	535	531	564	553	519	547	500	550	572	544	524	512	530	535	534	544	553	541	546	483	567	528	529	556	514	516	552	506	538	516	500	542	529	540	562	556	588	563	527	539	546	508	553	532	515	558	551	563	481	536	528	527	509	536	518	560	533	533	559	525	536	540	531	573	542	511	519	482	559	545	544	564	585	559	547	542	563	516	513	531	531	534	517	508	549	498	553	535	544	575	553	535	558	544	554	537	535	527	535	537	537	529	591	536	562	531	482	520	521	554	519	492	526	497	530	538	559	537	512	498	524	570	498	510	560	559	542	517	551	582	522	533	539	591	513	554	521	528	513	546	566	516	511	534	546	550	550	533	475	579	562	578	532	535	509	501	525	582	573	558	518	509	498	569	556	587	521	568	534	553	551	520	519	543	552	485	549	528	510	515	530	545	551	551	535	568	497	548	531	517	481	510	500	583	549	524	514	531	538	495	587	536	515	530	522	553	517	557	507	562	526	516	513	513	504	555	521	557	546	545	513	535	553	582	501	517	574	550	583	532	527	534	574	527	549	493	559	542	515	553	551	522	521	546	563	534	552	534	559	526	539	545	513	543	519	548	548	544	560	538	565	547	546	533	532	527	542	534	579	591	523	561	516	511	487	588	543	539	527	527	528	541	534	532	519	572	545	559	553	536	507	526	580	579	543	502	544	533	565	548	554	524	507	498	553	576	513	549	528	478	584	580	524	507	564	557	560	519	525	516	479	548	563	543	501	558	550	548	528	531	539	594	522	573	493	532	553	568	530	540	520	551	557	527	540	555	526	560	533	573	562	539	548	537	543	554	529	534	525	571	566	526	578	561	530	544	531	555	539	563	532	561	552	579	550	488	547	541	543	494	551	580	537	575	494	533	531	537	578	528	549	595	535	522	539	561	504	547	529	522	573	553	561	545	525	562	521	529	530	543	568	520	527	538	547	541	525	522	517	543	582	521	576	531	563	528	588	578	555	568	535	560	510	567	582	558	513	538	541	536	493	515	535	545	506	516	536	517	550	570
24355	21268	28423	24433	21112	13488	6110	3559	2718	2264	1868	1522	1395	1208	1095	1032	970	923	908	817	809	799	778	687	654	657	589	558	533	523	489	517	444	464	439	427	448	428	431	401	473	455	524	1056	1401	1083	1010	768	717	532	456	442	409	412	394	390	357	429	336	390	341	384	356	377	383	375	393	401	389	360	387	363	396	362	343	369	339	399	373	358	416	383	355	354	363	350	394	375	376	389	388	384	387	381	375	382	385	369	344	380	395	384	417	411	406	401	424	381	397	382	418	388	380	327	394	379	360	362	356	379	383	359	412	382	397	371	380	374	403	392	376	400	364	378	379	406	358	368	366	380	357	385	378	408	382	354	382	378	354	372	385	385	360	356	378	378	377	374	378	364	356	362	388	342	397	400	369	388	368	349	389	382	356	397	379	387	384	376	408	423	333	348	372	378	427	410	391	374	335	356	362	384	397	354	380	403	363	377	389	352	385	403	392	391	360	393	375	370	394	364	383	378	392	395	398	409	384	391	404	365	390	363	392	416	372	370	342	407	387	387	429	399	360	396	378	375	369	364	399	360	385	368	417	365	376	345	394	392	371	424	399	361	401	349	365	366	379	365	383	379	344	388	376	393	418	363	385	391	369	367	392	365	397	408	380	375	386	397	382	393	351	383	396	392	403	354	400	395	362	401	386	372	363	383	368	375	385	386	379	355	362	368	348	362	402	410	400	393	380	351	332	414	371	399	389	380	391	378	383	382	386	385	404	395	368	374	395	363	365	379	334	362	374	367	391	415	352	404	387	363	391	397	362	371	355	367	382	402	406	365	368	385	374	341	400	406	380	381	387	351	369	389	405	413	385	386	398	388	359	369	362	351	389	388	350	381	407	383	389	390	363	343	392	358	343	348	380	359	347	372	370	389	352	414	419	409	396	402	398	411	373	361	405	363	391	377	365	394	376	356	373	349	328	373	384	352	403	423	356	383	377	356	377	368	397	373	391	359	382	378	389	380	332	384	400	343	394	388	339	378	384	366	380	396	343	378	397	371	383	401	376	399	352	400	365	358	372	353	395	402	407	403	362	397	359	323	409	412	380	397	397	372	357	388	364	366	380	380	375	363	416	398	401	378	379	374	401	345	385	356	385	366	364	380	389	386	363	389	381	352	385	369	352	376	365	372	381	375	392	399	365	385	341	395	375	377	368	391	377	360	367	374	375	378	356	344	401	375	371	403	377	376	360	360	411	377	389	407	355	407	386	382	359	385	361	348	381	349	402	396	387	350	401	374	408	398	353	371	362	398	394	356	394	379	365	373	395	379	399	411	411	390	390	396	392	432	410	384	405	358	394	383	350	390	371	389	383	394	381	397	366	361	398	386	381	375	399	390	399	370	378	363	407	378	371	361	335	384	413	371	409	359	330	348	361	407	366	355	391	364	354	387	398	377	394	399	397	359	367	390	379	381	360	343	370	426	397	367	403	413	390	375	383	343	388	341	371	349	356	383	387	391	371	397	386	387	328	388	376	389	386	374	362	387	393	397	416	377	408	398	410	406	385	341	377	408	374	381	411	350	375	365	378	434	382	367	357	383	383	365	358	358	401	406	412	339	378	327	370	411	368	362	373	384	343	364	351	351	392	387	387	400	399	383	385	350	394	394	366	414	389	394	359	363	379	385	356	419	398	369	407	386	417	370	386	364	379	377	368	360	377	344	380	362	364	415	386	404	444	394	406	363	400	385	366	369	378	391	380	370	370	350	379	377	435	378	379	399	386	399	384	345	381	379	358	401	372	377	359	348	355	349	362	349	402	394	385	368	341	410	385	373	362	352	372	391	422	350	376	391	394	347	383	405	392	373	367	411	405	384	404	349	370	387	403	378	404	399	399	367	401	407	369	386	395	324	363	377	367	386	388	357	409	351	387	368	370	368	380	354	357	378	369	377	382	394	381	360	342	345	388	381	397	402	404	358	404	383	352	369	355	431	402	353	380	382	392	396	385	370	402	365	379	380	379	395	377	350	397	379	373	375	376	370	350	387	385	346	379	394	347	404	352	411	403	376	405	425	369	386	393	387	376	411	403	343	375	379	354	355	389	379	388	377	419	411	424	340	394	360	401	380	386	338	405	423	336	340	367	379	385	397	342	349	374	381	400	384	365	403	417	398	374	365	395	398	369	382	359	403	342	338	369	376	402	352	376	391	384	408	415	413	371	373	372	388	360	388	395	343	372	375	374	386	405	421	394	386	402	349	341	393	365	369	396	377	387	412	349	409	359	364	369	379	393	362	363	400	360	398	342	346	384	387	426	393	363	388	347	392	400	381	358	403	366	393	405	401	368	386	419	375	376	394	353	410	360	364	400	409	357	406	389	373	370	390	359	368	377	407	360	375	411	385	362	386	385	372	374	375	402	390	369	378	355	362	341	340	382	361	375	384	346	374	398	379	384	407	383	382	379	350	370	383	396	390	385	418	383	420	403	360	376	385	383	392	406	402	389	353	381	377	380	405	405	399	374	397	399	419	369	365	362	351	371	401	421	390	387	380	371	373	411	352	377	356	394	346	366	390	391	387	396	392	363	370	441	407	370	388	378	373	410	393	370	370	403	369	357	340	403	371	381	343	414	377	372	385	364	360	377	377	395	392	401	394	414	396	393	367	366	383	398	366	406	385	377	385	393	386	407	401	365	369	345	378	380	353	367	400	386	392	401	369	353	370	410	352	376	381	363	381	415	395	413	372	337	361	370	356	404	350	376	387	366	380	375	392	367	404	414	371	369	411	383	373	330	394	381	380	363	383	399	417	392	365	389	385	364	379	375	387	378	394	383	388	360	353	396	394	374	391	338	382	398	375	363	389	394	362	398	329	396	339	367	377	405	355	377	351	390	351	358	388	353	353	381	381	372	387	363	354	399	378	403	340	358	397	394	379	388	377	381	360	404	389	381	385	368	391	406	340	379	357	363	393	408	370	384	340	394	377	359	375	358	330	389	367	345	399	386	377	381	365	401	332	391	354	386	351	361	400	377	380	368	358	419	405	368	384	394	409	415	384	374	396	358	387	410	343	408	395	347	354	378	397	320	382	376	354	346	371	369	374	418	393	383	360	375	370	362	394	377	393	354	390	401	404	397	386	401	350	399	373	386	344	417	389	359	409	393	390	371	373	360	397	347	372	359	416	358	368	381	346	402	369	363	363	390	374	370	357	357	378	424	365	407	390	382	369	394	424	401	356	418	383	392	369	390	358	376	393	391	333	397	417	373	347	385	384	369	374	393	360	390	392	364	376	379	403	363	408	393	396	385	378	349	350	399	376	394	381	331	372	382	352	415	367	373	395	411	378	385	404	411	353	363	353	367	408	389	406	395	374	405	375	370	373	420	409	400	409	412	382	392	391	388	388	380	392	379	385	387	396	369	402	366	376	358	396	384	393	365	386	388	376	388	384	376	340	360	391	387	389	385	356	396	399	401	404	441	391	346	352	414	394	391	399	396	353	382	349	372	395	417	388
22716	40910	30589	20739	16238	12909	10053	7898	6376	5153	4120	3349	2838	2573	2298	2100	1849	1795	1619	1572	1455	1412	1320	1188	1149	1071	995	947	836	820	785	681	707	645	640	685	618	608	591	571	586	608	747	1850	2554	2030	1634	1350	1025	841	661	593	555	546	526	516	478	498	490	492	476	494	494	519	477	476	502	490	510	489	488	465	500	449	429	486	481	481	473	473	497	456	488	466	474	452	497	471	517	442	497	467	487	506	508	470	457	495	491	433	484	463	508	499	452	522	488	495	482	457	478	502	479	469	471	477	489	506	453	519	474	461	502	467	479	480	477	436	463	488	485	516	473	450	467	463	452	472	457	445	456	460	460	473	458	508	455	514	450	516	522	448	498	437	477	461	455	500	461	465	467	500	522	486	497	461	459	458	495	438	499	500	473	460	459	484	481	466	470	488	471	468	482	529	476	479	457	449	490	488	505	485	518	452	493	509	485	508	483	495	469	481	450	475	458	511	512	428	476	487	483	498	472	518	486	448	473	478	478	498	469	466	470	427	442	492	491	481	419	479	478	515	441	488	445	460	510	520	501	536	487	500	473	504	489	506	530	467	465	506	485	475	504	487	520	478	477	495	494	501	474	503	467	483	524	473	471	503	444	484	481	499	510	482	503	464	475	473	494	480	495	495	472	512	512	462	487	501	479	461	515	470	466	474	472	498	494	447	499	480	491	532	487	466	484	490	517	483	476	462	483	478	546	486	520	498	475	468	495	479	469	517	455	509	490	517	444	508	513	470	484	469	480	518	479	448	486	539	457	478	473	497	496	501	513	457	507	521	493	496	473	480	499	541	468	474	517	487	481	494	497	483	484	466	471	473	499	474	515	464	487	508	438	467	459	481	461	494	468	494	455	451	470	463	508	561	476	481	491	493	529	448	446	489	467	450	488	434	468	494	480	488	481	487	463	498	470	498	469	470	497	511	467	523	489	474	515	488	491	486	472	475	519	459	503	491	462	504	500	497	467	499	434	494	509	467	494	474	502	512	452	509	438	503	506	528	463	457	499	514	505	512	484	484	497	489	473	469	503	480	502	459	536	524	482	515	465	467	475	473	486	511	468	485	453	483	515	480	525	456	487	487	490	472	492	467	465	478	484	501	480	504	498	486	466	486	484	484	489	510	481	492	461	469	466	486	441	486	481	488	453	450	499	444	489	492	507	478	477	470	439	534	504	469	531	471	458	491	504	443	460	504	479	487	477	482	501	462	462	458	456	447	492	481	469	477	523	486	478	521	482	503	451	483	462	452	484	497	470	476	494	489	490	474	452	490	532	477	476	486	450	501	513	455	458	475	459	484	497	454	477	466	547	493	522	503	464	484	433	480	494	486	492	480	460	482	515	484	487	479	470	519	504	504	501	487	474	465	483	511	493	441	481	456	459	447	456	461	482	509	460	488	515	478	494	480	498	461	451	483	491	481	498	476	501	492	439	448	509	477	504	459	498	517	470	465	480	490	471	466	480	468	490	487	510	501	514	501	458	474	496	488	515	495	476	510	459	483	507	446	459	484	506	475	486	481	457	493	464	487	500	472	465	468	482	458	483	517	472	509	480	526	478	468	432	482	444	470	485	504	484	503	492	467	457	455	461	502	493	465	453	500	462	485	483	478	468	518	477	477	470	494	485	470	511	507	481	494	480	471	471	489	465	477	490	496	543	475	509	461	451	460	473	451	462	438	478	484	497	536	463	496	472	482	472	462	539	475	478	475	468	495	462	505	503	480	484	433	470	475	488	486	471	489	494	477	496	509	465	501	470	466	486	483	491	487	463	454	478	461	458	445	484	514	463	485	491	454	474	498	492	482	477	471	471	477	460	461	459	441	502	436	513	475	484	457	454	452	486	498	477	477	466	489	496	452	497	475	448	469	422	449	482	471	487	465	470	477	477	486	480	500	465	497	496	485	455	506	487	518	484	510	485	510	510	501	478	500	469	458	493	471	516	443	507	497	467	525	470	486	500	516	527	499	469	488	479	480	489	504	457	494	480	497	481	457	479	516	499	475	526	502	527	440	463	469	483	479	513	494	480	481	487	479	480	499	494	508	474	466	470	462	505	513	509	473	446	459	489	496	509	492	492	469	492	525	462	460	485	492	451	482	457	483	488	511	477	469	481	500	465	477	482	496	478	487	469	489	503	524	490	473	462	485	482	515	444	456	468	454	508	452	445	472	528	458	440	505	469	466	460	488	467	485	467	464	479	464	565	503	491	493	477	462	479	501	498	493	476	474	510	476	465	458	479	468	498	492	507	490	489	464	517	484	478	514	503	470	472	513	458	466	466	464	509	472	502	478	474	478	481	475	477	463	487	471	458	453	484	470	475	465	506	514	465	492	478	471	482	472	433	498	491	497	497	472	494	483	508	498	494	486	461	442	517	493	465	453	493	501	443	483	497	503	510	525	517	433	450	515	513	448	458	449	473	497	502	493	524	494	488	499	510	433	510	504	498	476	493	487	439	461	460	451	481	513	493	477	496	462	486	482	474	505	446	507	506	465	475	437	497	449	500	494	460	495	471	488	488	480	468	451	443	491	514	513	454	446	483	474	526	446	529	478	466	453	477	468	496	494	521	444	483	477	469	514	486	497	492	477	512	504	481	478	456	475	439	470	451	460	512	469	505	470	476	483	463	473	456	489	417	457	516	516	474	509	483	441	463	482	511	478	463	472	511	467	476	484	489	500	529	516	487	429	474	451	469	469	480	451	452	534	463	472	478	493	485	478	473	514	513	500	464	433	470	542	468	511	463	511	494	518	464	465	457	476	470	522	472	519	463	505	477	505	498	492	496	465	465	476	515	452	460	468	447	460	443	491	472	481	480	480	480	471	475	463	487	506	499	522	443	476	510	472	493	486	435	483	502	461	510	465	492	493	497	456	527	490	523	553	474	473	519	488	453	528	493	482	513	443	471	501	554	494	493	451	452	492	488	474	466	507	486	447	502	483	478	515	463	484	478	489	488	461	482	494	491	515	501	442	460	509	471	493	502	509	436	471	470	513	502	493	473	487	441	459	485	449	470	517	436	488	471	522	509	484	497	503	512	523	482	495	476	470	482	480	480	475	420	452	478	459	508	469	443	431	481	465	496	479	493	477	498	510	476	457	472	476	510	484	449	436	471	476	502	496	471	469	445	479	463	488	501	492	500	499	481	456	477	521	475	486	447	510	471	510	501	481	462	502	474	513	476	483	468	480	498	472	492	496	464	517	459	465	522	467	493	442	507	454	490	478	491	493	474	463	488	442	509	482	478	463	497	479	476	486	518	497	474	477	469	452	498	462	452	504	487	470	475	468	479	502	466	515	451	512	469	458	476	524	488	488	495	477	489	467	454	479	537	477	515	461	465	496	468	511	487	465	480	488	486	446	533	481	505	478	458	487	506	458	475	505	476	458	502	470	504	469	456	471	469	507	513	505	500	473	473	514	451	481	469	514	463	498	532	494	480	456	469	501	444	530	517	477	496	495
23242	21259	28902	23823	21282	21239	13792	5815	4025	3165	2426	2100	1776	1590	1390	1328	1239	1159	1108	1075	995	948	898	877	781	777	655	614	593	533	611	514	521	513	538	473	444	468	477	437	416	485	522	1559	2285	1807	1421	1161	921	632	591	489	473	430	370	423	366	356	367	355	367	361	368	368	358	359	376	347	366	352	391	350	382	366	385	384	334	391	390	365	363	375	344	356	371	395	363	355	368	345	358	368	369	340	407	371	379	370	371	386	355	357	397	377	341	360	358	377	355	376	396	349	336	348	368	356	374	376	374	434	355	378	379	383	354	349	383	343	387	374	348	403	363	387	330	339	401	374	396	371	383	380	355	337	372	339	404	384	380	376	365	364	387	368	389	368	358	382	382	369	358	377	407	358	382	342	355	362	370	367	361	340	356	375	347	400	397	399	391	366	391	369	359	390	370	375	360	360	329	350	379	367	374	373	352	355	341	372	360	371	389	344	371	359	349	387	356	407	371	364	364	403	379	342	347	407	383	380	368	350	398	399	352	363	370	369	372	376	368	377	382	381	346	367	346	382	363	350	373	390	339	333	358	342	355	381	398	368	360	360	405	351	359	391	370	342	365	381	391	400	362	416	368	362	396	328	381	340	361	360	366	363	385	376	370	342	343	347	394	374	358	399	378	384	393	403	346	342	371	418	368	359	360	375	380	339	359	372	409	411	368	403	340	387	372	359	373	379	378	360	369	366	396	367	388	364	352	380	372	363	393	374	366	408	372	371	400	411	383	374	362	422	367	335	396	389	356	381	365	364	357	395	352	357	380	368	396	361	332	354	337	387	386	361	378	404	360	395	366	353	352	367	369	396	380	384	379	352	361	394	396	380	356	387	379	349	351	389	372	362	368	364	364	410	370	362	399	370	337	370	340	377	402	356	346	365	358	354	349	413	345	356	386	389	356	347	378	344	384	381	358	373	369	343	385	339	369	385	344	365	369	404	344	429	424	385	402	373	374	393	331	382	373	358	384	357	324	361	399	331	346	337	386	420	350	384	373	396	356	358	365	349	371	364	355	401	402	374	355	355	340	387	360	393	368	399	353	371	388	376	345	371	373	379	385	381	377	345	384	352	353	357	381	359	365	381	358	346	386	399	360	426	363	371	359	350	356	364	391	371	382	399	376	367	366	357	366	359	367	386	387	377	398	361	369	383	362	369	386	389	348	381	394	351	356	400	352	368	332	387	419	414	373	340	392	348	392	357	357	369	362	394	401	353	350	382	359	339	378	354	422	350	361	373	361	369	377	386	378	391	388	331	332	380	390	349	369	365	393	382	356	359	389	334	388	393	361	349	350	380	351	360	381	376	358	364	381	373	337	348	385	375	353	377	386	351	350	392	380	351	384	319	360	380	379	326	386	375	357	369	401	400	373	370	369	361	399	409	381	363	372	396	343	384	366	374	369	408	387	381	373	361	369	387	361	416	399	364	408	358	389	365	366	347	383	331	321	381	367	391	349	362	383	380	368	349	386	395	378	351	356	379	380	377	370	346	395	383	415	371	358	335	338	401	413	331	366	368	385	355	349	367	355	403	355	362	389	361	361	361	347	397	370	365	370	353	361	372	381	378	328	357	381	357	347	379	375	397	352	379	347	382	354	371	380	377	343	377	368	402	339	348	388	350	384	371	372	375	395	383	431	347	332	337	353	377	405	350	367	346	341	367	358	375	386	347	346	411	383	382	374	361	380	402	366	362	372	354	353	385	355	387	362	341	367	386	383	371	361	360	386	356	419	339	369	353	379	370	361	330	359	357	373	401	381	361	371	368	352	360	375	367	367	328	355	395	382	404	371	343	396	351	377	376	330	399	345	381	339	359	389	352	380	389	367	352	353	381	360	377	401	380	355	361	371	354	378	362	364	361	360	328	364	389	387	348	413	362	345	395	368	386	358	379	387	328	375	379	390	410	342	397	386	352	399	401	342	388	373	380	367	360	408	374	361	385	381	391	374	359	375	334	404	369	356	360	366	377	349	321	374	344	392	348	384	374	372	392	393	365	370	385	385	372	385	357	351	375	350	367	385	367	394	398	360	362	346	329	363	360	350	390	365	337	411	384	346	345	398	371	382	383	371	393	371	380	345	388	375	356	378	336	360	356	370	392	380	366	368	352	365	349	380	338	389	358	395	396	302	383	375	372	361	368	347	387	348	389	362	352	392	379	355	353	390	373	374	394	362	361	351	348	374	381	421	371	380	386	373	374	386	389	345	370	364	366	339	368	369	348	356	374	398	350	398	386	358	375	377	361	369	351	382	382	387	390	398	345	344	392	389	415	369	354	335	371	371	383	364	386	380	390	384	381	362	387	347	392	362	370	361	394	354	353	373	381	405	365	344	390	366	358	349	372	373	376	354	359	385	366	341	380	345	382	403	353	341	372	422	368	351	401	345	373	376	359	350	379	356	343	341	346	381	368	358	338	368	368	393	374	364	380	379	368	341	394	339	353	371	405	364	377	378	363	338	384	368	372	402	342	371	381	346	367	360	353	363	383	359	353	373	383	372	375	369	358	390	355	362	377	352	380	366	357	378	384	374	352	338	362	348	357	396	380	380	366	394	358	380	365	414	392	364	394	329	348	383	362	376	361	386	352	362	393	382	397	356	411	390	372	374	413	346	380	356	370	342	379	392	349	367	367	370	356	404	369	391	364	377	347	363	357	393	362	366	366	325	374	363	354	364	376	360	381	360	354	356	343	354	369	363	364	374	396	372	403	403	373	399	365	372	329	359	366	381	359	375	394	377	353	379	378	384	369	360	374	368	389	405	400	366	368	350	363	381	380	374	388	339	368	356	357	376	342	380	339	351	358	376	377	342	383	371	373	389	385	354	317	394	388	393	365	340	370	380	374	355	380	334	363	392	380	371	349	338	374	365	372	374	348	360	401	335	342	377	356	374	376	345	394	371	376	358	378	358	385	407	361	366	381	334	392	360	387	375	365	376	356	394	356	371	376	384	369	348	396	400	396	369	405	371	390	399	387	361	348	393	410	396	349	374	374	324	415	381	378	349	377	405	353	377	371	370	385	404	376	351	397	376	341	362	363	356	385	337	388	386	376	382	381	356	381	376	363	373	353	395	356	379	375	356	380	360	388	388	394	359	386	347	374	387	382	385	327	357	358	321	378	351	363	352	364	354	355	388	362	376	364	369	384	350	368	384	374	384	373	382	390	370	354	361	354	350	351	396	357	364	373	371	356	379	345	368	397	373	380	389	369	390	373	361	365	362	355	329	364	375	395	384	351	341	354	389	383	334	389	366	369	384	364	346	367	374	382	368	358	374	377	346	349	353	365	370	342	345	349	361	402	356	399	349	335	395	351	341	377	383	340	380	368	381	384	332	379	377	375	356	385	342	395	355	367	409	383	408	420	360	367	368	341	372	387	373	369	346	373	390	381	365	373	367	372	398	376	376	345	405	376	370	338	383	371	396	401	380	363	366	362	359	371	383	352	403	353	369	373
26075	45521	35028	25044	20408	16705	13435	10796	8611	6862	5696	4658	3920	3498	3095	2720	2572	2355	2088	2027	1968	1729	1598	1532	1388	1293	1132	1056	904	861	847	872	781	702	666	703	663	620	571	582	559	630	764	2796	4338	3285	2501	1959	1434	1007	837	671	620	558	498	505	508	452	450	483	498	457	476	489	475	501	462	468	480	459	447	437	435	473	462	442	478	473	502	468	471	486	488	475	468	450	461	491	448	445	427	468	457	478	456	454	463	455	432	461	473	452	429	425	444	460	465	460	447	447	448	443	510	479	438	468	446	457	426	484	410	485	466	495	485	457	447	497	471	475	439	478	456	429	425	451	491	506	460	471	432	465	443	475	472	452	456	446	463	442	474	476	458	456	474	435	492	469	445	442	429	455	474	479	440	426	417	492	448	449	406	464	480	460	505	461	439	471	453	436	438	472	485	469	444	428	471	504	503	467	449	453	448	460	463	518	448	501	433	427	471	457	460	465	519	416	505	455	442	502	426	447	477	460	427	435	470	493	478	456	474	468	479	467	497	440	455	413	454	467	466	483	472	487	456	473	472	475	445	431	440	482	475	453	477	456	449	492	469	439	445	480	475	465	444	455	456	448	454	460	422	461	456	434	442	474	432	490	453	471	443	495	478	471	448	467	478	462	435	486	443	468	402	449	454	475	482	480	455	415	438	472	438	448	470	490	473	484	482	446	455	466	460	440	452	461	439	477	457	426	458	444	495	432	471	477	471	458	459	438	464	426	467	467	439	459	450	450	443	435	465	449	458	476	466	412	438	474	419	454	526	448	483	504	458	492	464	468	476	445	462	443	494	488	468	445	457	460	477	481	457	470	445	450	458	469	454	437	440	460	477	503	446	482	429	449	484	430	450	466	418	427	485	493	449	455	484	446	490	483	443	467	466	436	458	466	469	462	461	442	488	426	429	480	435	446	460	449	496	449	444	454	447	429	452	457	440	437	453	455	444	433	483	461	458	488	472	418	444	449	453	431	435	426	455	467	434	482	492	446	475	449	487	503	461	470	428	439	463	444	455	447	465	437	475	488	497	471	500	458	490	434	465	465	453	468	421	454	505	465	470	453	498	500	458	449	448	422	439	441	443	463	476	407	478	486	459	493	455	483	472	443	453	493	445	431	485	493	481	468	450	484	458	480	456	444	460	502	433	475	458	463	446	454	478	429	457	444	448	450	430	435	436	480	447	439	482	475	450	466	483	485	472	435	440	444	411	490	420	482	465	470	450	438	453	448	465	512	482	454	473	467	483	499	488	447	444	424	467	467	447	478	465	459	472	433	456	501	442	487	497	440	472	455	465	472	468	473	480	447	450	443	443	423	441	500	440	446	439	447	453	463	458	442	458	486	489	437	464	493	500	467	418	446	429	436	517	436	429	446	457	442	484	459	472	471	455	449	477	467	454	446	474	446	442	470	467	460	456	446	495	490	468	467	457	474	457	476	445	462	458	486	476	454	423	504	441	451	514	449	436	499	454	476	466	491	483	450	456	467	513	482	489	474	437	454	438	424	485	507	462	447	460	442	447	452	454	450	481	441	454	465	485	465	477	477	440	431	459	454	443	443	444	441	460	463	472	461	481	443	446	459	464	440	456	448	489	469	488	453	416	463	479	424	451	431	472	430	458	492	422	457	461	485	430	511	462	471	429	459	462	456	451	471	429	469	423	473	439	439	455	449	460	467	448	445	459	470	454	448	450	441	418	430	513	498	446	466	407	455	484	483	470	495	460	411	467	461	451	477	462	492	455	458	421	490	465	440	451	460	473	448	484	445	465	456	438	446	463	481	467	480	427	456	491	434	430	472	445	444	487	432	478	462	461	476	430	449	492	483	452	419	477	466	439	464	450	445	471	448	478	449	461	476	464	448	460	473	449	484	462	443	429	437	457	500	458	467	465	488	458	446	465	504	451	450	439	414	459	446	448	434	437	456	458	458	432	449	479	455	467	465	452	449	488	426	455	446	455	415	441	477	450	455	464	480	472	451	463	486	478	494	473	481	466	476	451	481	475	453	436	467	437	463	447	442	447	470	438	471	506	459	472	446	423	477	433	441	447	437	407	454	489	490	497	472	478	465	457	451	445	473	509	464	448	448	457	486	459	460	469	454	475	434	451	488	483	451	475	475	469	468	430	438	464	510	501	473	457	417	441	415	443	455	475	467	461	438	474	465	463	471	449	439	450	424	443	470	478	454	453	474	448	441	478	442	464	458	512	441	468	430	449	456	423	463	466	433	494	445	432	491	439	497	466	485	469	449	483	437	451	460	479	463	454	449	456	482	458	445	467	486	414	433	481	482	466	454	478	440	475	486	467	490	398	468	434	496	466	442	432	485	480	458	447	457	451	443	462	448	446	462	458	453	443	472	462	478	451	461	465	463	461	432	431	456	476	461	441	400	450	452	461	472	434	482	472	425	501	484	484	440	427	490	479	433	451	475	506	459	452	446	466	448	489	491	454	468	527	483	446	466	444	441	433	428	477	485	462	471	450	449	467	438	474	452	467	470	454	483	465	415	469	436	496	486	482	473	460	444	438	472	437	446	461	479	452	449	434	455	460	461	438	422	470	488	493	458	474	410	461	482	474	451	457	448	488	482	444	457	444	471	430	455	472	488	446	464	470	441	461	489	452	486	425	474	449	454	440	463	452	472	477	462	439	452	442	448	442	477	431	446	506	427	461	450	418	436	481	457	463	483	454	419	442	455	471	441	469	413	473	416	425	427	460	457	488	465	449	491	469	480	456	430	464	465	506	465	464	471	483	491	459	459	456	478	462	463	451	434	440	424	450	471	501	470	510	454	449	475	491	421	453	454	494	490	451	449	496	439	462	462	451	464	481	467	468	454	466	427	468	426	471	431	470	447	497	461	467	487	483	458	467	463	442	438	473	468	416	491	454	447	452	453	467	477	482	487	477	404	436	466	427	466	458	421	461	472	477	457	483	448	458	440	468	485	452	442	473	467	433	441	441	439	447	445	463	465	496	497	450	435	453	422	460	443	455	434	486	486	487	468	443	442	470	482	459	482	440	445	443	419	485	418	456	449	448	430	442	421	432	489	468	471	476	435	467	455	448	479	436	445	447	441	491	435	453	471	454	453	464	446	466	462	451	470	423	481	496	452	461	470	471	455	484	440	456	444	450	452	441	482	445	490	453	466	447	433	459	467	452	462	470	449	471	472	437	468	462	467	433	459	482	447	394	495	487	463	464	444	450	482	441	470	459	485	437	478	465	436	455	476	441	466	458	453	477	484	491	470	437	463	475	454	467	463	492	464	445	484	454	440	447	478	472	472	434	443	521	450	461	455	488	486	492	495	426	489	452	483	491	406	447	531	450	440	432	452	465	448	469	464	473	453	448	476	465	476	449	466	468	476	496	460	455	471	473	455	439	466	467	419	454	443	469	451	453	450	489	435	452	485	434	417	501	466	514	405	456	454	470	430	448	444	474	488	447	421	439	513	465	455	429	456	445	444
27598	22013	19745	11604	5851	3945	2846	2123	1752	1404	1186	1009	889	867	805	763	745	775	695	683	671	679	642	618	566	566	512	554	509	531	518	528	456	468	478	489	445	469	434	457	446	434	440	480	547	537	520	482	474	459	480	440	387	465	437	423	423	438	447	413	392	424	417	439	415	416	423	408	472	435	439	461	442	462	466	453	400	453	460	413	452	419	452	427	399	416	430	419	405	425	454	450	451	499	403	433	413	464	444	468	414	454	416	478	430	424	443	413	428	416	462	408	422	437	433	408	441	419	425	449	479	443	417	419	412	453	462	416	436	427	394	401	388	432	437	426	434	480	420	419	416	439	431	454	399	438	423	426	393	467	453	454	459	409	453	453	429	428	417	414	437	435	431	418	420	443	444	439	415	421	431	447	419	439	436	472	467	449	439	450	437	384	456	419	437	411	405	415	469	437	442	450	423	461	404	425	391	451	404	439	445	425	394	432	436	425	419	431	423	462	439	433	438	436	439	456	425	448	420	452	448	456	470	436	473	480	375	464	465	423	473	443	398	438	455	467	450	424	423	461	463	369	425	429	470	431	424	436	418	406	450	465	426	442	445	394	416	433	441	430	416	437	455	428	416	450	428	422	432	406	412	447	417	460	407	421	490	416	411	418	452	430	416	470	406	458	405	430	453	428	452	427	417	377	463	425	425	423	426	418	445	433	437	432	451	424	457	446	438	423	418	413	453	379	461	401	479	456	474	408	467	486	427	451	419	439	426	430	471	424	432	435	406	407	415	457	442	416	440	443	475	427	406	426	415	440	409	430	422	443	428	422	438	431	444	447	446	439	442	419	453	466	429	414	414	444	457	419	442	459	442	465	395	414	453	405	427	431	424	442	451	474	452	429	426	377	364	435	481	445	442	446	416	458	397	424	445	406	434	406	448	389	405	424	396	434	420	417	442	449	417	431	417	437	461	452	420	414	437	429	441	446	435	455	423	426	421	434	424	449	440	445	411	448	500	428	425	456	434	436	433	439	410	401	452	486	464	460	436	391	448	457	408	445	434	457	442	432	405	432	433	438	431	435	437	437	455	422	401	436	437	438	460	460	401	399	399	434	448	419	458	480	423	459	442	432	453	463	438	429	445	440	416	422	458	456	428	460	447	457	463	465	424	440	412	425	431	460	447	456	428	470	445	429	411	450	436	455	469	456	440	416	481	448	393	406	429	449	460	421	418	446	424	431	429	446	445	470	433	442	457	407	453	411	431	448	419	424	446	435	452	493	419	425	432	414	454	457	477	452	453	421	450	437	456	449	436	417	394	440	439	488	422	456	417	412	434	438	453	444	398	443	421	434	444	431	419	422	421	445	473	428	475	439	408	407	470	406	414	422	427	445	419	420	442	410	388	453	425	418	438	454	431	401	441	430	407	441	424	419	429	441	433	466	452	403	434	428	450	416	456	396	401	450	413	450	445	396	430	464	432	423	432	428	408	418	438	412	435	419	430	419	430	449	455	427	410	436	415	440	454	436	441	445	452	466	432	416	410	465	456	478	395	445	423	427	389	452	433	425	415	434	433	381	404	428	413	447	435	408	407	430	399	436	449	386	439	443	429	438	407	462	436	451	446	442	409	439	441	429	428	416	454	433	458	449	417	453	449	425	421	439	468	397	442	459	406	442	446	412	423	448	455	456	442	475	421	442	408	427	439	436	405	441	426	474	433	406	412	457	425	426	452	439	392	423	388	405	384	430	425	444	439	440	426	444	410	466	429	435	414	406	436	401	438	403	400	420	456	454	465	422	504	457	425	445	429	435	471	450	440	437	415	426	448	437	453	466	432	418	397	420	477	433	434	442	501	452	408	446	416	436	457	440	407	433	429	412	448	440	427	443	427	419	416	414	392	436	442	429	429	426	435	406	436	447	424	486	425	429	432	443	457	467	421	447	394	425	451	436	439	411	471	463	455	423	434	426	442	440	419	459	414	444	414	459	439	430	454	440	455	455	450	410	420	443	430	441	460	450	444	437	432	460	458	457	429	451	461	424	418	461	423	455	441	464	433	453	440	403	407	395	445	446	438	429	440	449	445	479	453	409	449	466	440	447	457	444	419	418	448	430	439	449	442	414	438	446	433	446	381	445	451	447	463	454	442	441	466	419	424	445	446	447	432	445	416	409	451	428	442	435	447	421	429	430	442	404	434	413	431	460	468	473	458	468	457	458	423	414	410	435	424	435	438	454	433	437	435	436	446	444	490	421	433	452	455	428	448	439	439	439	447	441	414	441	474	410	436	437	420	465	429	402	485	418	417	428	461	381	417	442	417	435	448	425	441	424	420	447	411	437	458	431	445	418	414	424	434	441	414	394	403	414	459	444	406	445	431	415	475	420	479	370	432	402	455	453	452	477	423	427	436	408	427	425	445	438	412	418	460	420	413	393	437	456	493	439	440	435	443	400	464	436	439	407	433	411	449	412	484	451	380	464	432	450	398	382	444	389	464	406	421	430	450	425	430	414	454	433	420	450	411	419	414	426	440	453	421	433	439	442	448	442	448	426	416	435	456	462	421	414	443	438	437	434	451	464	409	440	438	452	402	459	433	403	434	407	481	426	421	482	453	425	444	433	434	420	457	416	389	418	400	453	426	449	415	422	445	413	419	439	410	437	421	419	406	436	437	418	431	415	430	434	454	424	435	448	468	431	407	462	444	427	435	391	448	489	436	438	422	408	465	460	464	432	444	451	430	407	445	408	424	443	430	419	421	462	443	454	415	426	427	413	431	453	419	436	444	458	397	396	407	438	437	408	408	455	428	443	419	399	454	436	472	421	412	433	445	422	449	472	449	444	451	439	451	413	421	471	423	396	481	414	482	425	436	441	407	433	480	425	428	428	438	441	465	426	464	415	418	438	467	415	432	431	430	424	423	461	406	443	410	459	470	407	400	407	418	489	469	459	444	424	444	447	403	447	426	455	406	471	436	455	433	398	459	422	407	433	425	439	433	417	473	428	420	434	459	418	445	416	404	438	469	469	409	434	449	435	432	438	439	442	409	431	448	408	444	430	406	475	446	454	394	439	433	411	440	455	442	433	401	426	457	411	426	427	439	432	459	427	423	462	431	421	433	434	448	430	433	436	446	446	443	456	393	430	441	428	413	447	453	419	420	431	422	443	469	463	473	418	441	449	435	408	445	458	450	432	430	439	434	428	402	458	415	444	448	409	413	451	410	434	440	434	450	470	461	425	444	425	461	426	425	446	436	449	414	461	458	442	449	462	440	455	421	442	406	464	441	480	409	417	455	440	475	486	413	447	446	436	451	434	488	422	420	449	456	400	472	445	439	430	442	385	465	444	468	453	447	391	404	443	442	426	453	410	437	423	447	413	430	455	409	436	464	412	392	442	463	432	422	414	459	445	410	419	435	445	421	431	391	437	468	409	445	429	419	459	446	445	427	429	441	435	423	418	402	436	429	471	423	432	442	428	445	448	442	465	395	458	430	409	449	398
19644	30504	22912	14154	10534	8094	6352	5090	3898	3109	2494	2079	1904	1718	1485	1436	1396	1299	1214	1188	1121	1063	1032	986	940	825	837	758	733	715	734	704	699	686	669	651	618	623	606	610	592	626	603	743	788	788	709	676	627	614	580	610	572	612	595	537	558	565	538	561	528	588	544	544	548	539	605	548	554	557	531	546	540	500	516	540	536	560	589	553	506	561	587	561	580	571	514	541	527	542	539	556	523	553	524	552	532	560	544	546	523	567	554	562	588	551	572	571	550	566	563	479	508	521	563	574	531	530	553	561	559	533	587	524	563	566	512	571	526	563	531	564	580	510	552	538	607	538	548	530	528	575	556	573	573	554	557	516	564	537	545	548	566	545	570	517	555	496	519	554	536	574	571	554	559	540	539	525	537	546	531	520	558	552	549	555	589	535	579	479	565	566	518	553	583	531	552	569	539	509	559	571	535	563	542	574	559	520	522	494	587	570	526	551	549	529	564	545	555	560	515	570	559	523	553	553	567	593	525	541	532	562	499	555	535	557	544	530	581	560	570	552	519	552	564	559	579	533	574	538	535	563	541	554	528	550	556	561	552	552	572	553	580	548	552	549	588	563	583	523	550	556	555	561	508	541	579	528	553	535	573	608	515	582	569	524	508	613	516	574	590	505	552	549	594	535	511	540	533	538	595	544	534	566	536	550	526	545	538	542	602	550	528	568	560	562	517	589	514	545	574	515	578	542	522	511	533	554	537	538	520	540	568	586	566	521	569	532	558	559	562	515	548	556	525	531	547	549	555	536	549	538	580	556	549	542	504	586	590	525	577	574	523	547	535	543	563	548	548	527	516	595	572	529	568	522	569	575	557	506	585	558	572	554	588	549	548	576	569	546	567	539	575	559	555	598	539	584	551	529	599	517	542	550	559	576	574	519	517	549	533	578	540	516	539	588	576	496	560	550	548	557	549	563	554	526	597	595	540	554	556	561	535	521	521	566	557	549	579	570	530	555	519	561	532	528	515	529	554	552	577	529	585	573	556	561	553	553	596	537	549	549	540	535	523	548	524	529	541	575	593	527	549	518	535	566	548	565	552	575	537	542	536	529	488	557	555	577	555	567	552	523	554	583	574	502	576	579	527	554	578	540	517	572	553	519	542	560	535	545	536	546	548	537	547	546	554	582	511	521	512	540	549	523	523	570	593	548	534	584	542	561	573	566	554	568	553	524	547	555	615	557	548	539	590	575	569	552	610	567	577	520	566	565	553	582	542	543	588	588	546	527	550	601	524	550	552	572	560	562	554	546	566	542	549	552	532	579	488	550	541	524	489	578	528	564	550	541	547	571	536	573	522	533	582	563	528	529	522	539	567	593	518	549	528	526	541	567	571	576	568	528	513	542	547	568	576	565	535	559	525	598	522	546	528	551	575	573	570	524	556	604	536	551	534	545	551	522	542	569	528	550	562	559	568	559	558	506	581	578	575	567	528	543	543	570	553	554	501	555	542	548	551	562	559	527	525	537	607	560	533	587	547	544	566	561	565	510	545	568	550	517	507	566	559	544	546	572	557	546	540	529	532	534	589	567	532	556	576	602	546	540	531	588	626	530	538	552	590	579	576	557	552	574	519	545	511	557	541	541	534	558	556	585	583	541	528	515	542	519	584	555	589	548	538	608	537	552	568	576	538	515	534	572	540	596	551	538	553	557	522	562	583	522	547	511	542	581	552	614	543	537	525	530	509	554	522	569	517	562	566	570	588	539	553	574	595	562	590	575	523	551	576	600	594	570	529	543	543	543	605	524	598	540	547	589	592	522	542	550	554	545	535	601	535	549	566	572	516	573	540	496	560	536	544	485	562	553	536	536	588	552	552	591	589	518	515	527	555	553	545	548	580	526	555	546	555	545	520	538	579	564	556	621	551	579	552	529	542	549	518	533	580	586	525	517	535	567	547	555	519	550	565	576	539	562	547	527	544	582	578	533	565	544	541	545	525	570	584	569	537	532	522	577	545	559	538	572	539	537	541	543	498	541	536	562	506	578	592	598	545	540	587	500	559	551	554	511	552	578	526	557	587	508	524	536	514	543	550	556	564	552	599	492	550	556	572	554	572	547	576	581	535	540	508	564	537	561	523	537	540	567	558	579	531	551	507	575	536	576	527	523	569	574	507	596	570	538	557	550	545	550	532	567	563	501	564	568	576	528	573	497	538	564	536	520	586	535	492	538	566	583	552	540	551	570	534	534	521	534	558	570	584	531	560	563	582	515	554	540	567	524	563	556	573	569	566	564	513	571	579	529	561	528	535	560	588	551	553	579	549	504	565	566	537	560	571	541	516	570	504	534	546	563	539	546	521	536	574	556	547	535	531	549	532	564	558	524	532	555	545	522	561	534	548	548	531	550	529	575	542	531	549	550	503	508	561	558	532	516	592	536	522	574	557	544	532	540	556	546	543	597	525	561	530	536	540	528	505	529	577	548	512	530	535	528	548	568	547	536	527	500	554	532	544	516	522	546	510	564	564	519	594	557	561	556	533	576	497	567	530	528	560	549	542	586	506	550	569	549	581	551	566	554	554	606	582	549	524	487	575	551	574	547	551	571	566	567	526	538	536	535	570	536	535	516	560	553	540	532	548	545	511	566	498	579	558	577	543	598	514	544	522	526	547	525	521	548	545	541	566	545	586	540	531	552	536	552	538	535	569	569	538	566	526	532	585	557	537	548	555	568	537	582	554	560	493	543	544	576	545	510	583	549	546	605	558	508	550	522	566	574	567	539	531	532	519	532	530	568	537	535	515	523	551	509	529	595	558	558	556	555	525	529	539	575	520	546	514	564	530	515	553	558	533	552	603	582	558	580	526	487	547	558	544	556	528	542	563	534	555	584	530	561	562	539	566	491	552	556	559	537	547	554	563	584	581	569	549	531	540	531	571	532	555	551	517	543	533	548	557	525	595	523	529	546	561	560	526	559	571	554	582	546	557	555	504	559	581	586	527	559	559	557	549	551	523	542	546	537	558	562	567	585	521	565	583	590	531	506	544	501	550	567	539	573	570	524	577	565	525	564	516	545	570	562	527	471	540	538	548	583	537	504	570	582	591	574	518	536	564	560	536	592	543	541	572	562	570	553	542	554	567	568	537	576	582	530	547	565	565	563	552	573	552	576	554	559	518	569	536	535	575	584	531	525	547	547	566	535	574	523	538	554	565	540	521	517	580	565	531	514	527	579	592	537	562	537	519	515	561	584	530	547	561	548	572	558	549	569	513	574	564	516	546	506	573	580	550	571	522	528	502	563	546	573	612	564	568	571	575	544	551	582	543	535	602	534	535	580	539	526	596	542	590	539	531	562	513	571	548	539	516	520	592	560	579	515	546	509	556	553	555	560	486	516	533	577	562	603	555	498	573	501	567	546	540	569	543	562	555	520	536	549	600	552	500	572	555	544	554	537	566	512	566	541	580	574	544	543	549	569	543	532	531	547	568	558	521	545	549	523	510	563	581	530
24360	21250	28420	24418	21078	13421	6232	3765	2723	2212	1753	1500	1362	1172	1019	1069	998	906	847	895	811	771	780	699	649	599	585	540	520	519	511	530	461	464	463	483	435	427	422	423	432	471	673	1178	1230	1050	938	815	593	509	490	441	456	386	411	395	394	405	376	371	381	418	404	388	381	362	357	384	388	388	405	390	392	402	402	385	356	373	395	369	360	394	400	398	401	374	358	402	375	386	378	396	356	398	384	367	386	340	402	393	410	389	387	359	387	376	361	384	361	400	387	377	413	403	388	359	424	391	375	398	396	399	404	399	367	398	374	358	367	410	372	399	420	377	363	384	360	339	358	395	377	387	376	339	379	371	381	407	374	406	400	380	373	393	366	362	388	362	370	369	351	398	377	384	394	404	397	386	393	409	368	384	413	387	371	381	373	402	357	402	389	353	366	424	397	346	385	383	387	385	394	385	352	346	375	387	347	371	372	383	391	344	385	396	442	370	358	387	375	376	423	391	377	412	377	389	390	374	358	380	365	376	385	394	381	394	388	359	383	381	354	393	366	373	346	365	391	363	394	382	380	373	351	350	384	365	342	385	401	379	380	367	359	348	388	403	378	383	385	402	411	381	368	394	360	336	398	383	377	414	426	376	387	410	346	354	399	350	391	368	376	404	371	387	368	396	373	357	372	376	371	358	393	394	412	379	386	409	382	402	431	388	352	402	379	403	351	375	350	374	399	386	382	365	380	377	371	385	392	404	386	345	386	367	384	351	385	340	368	410	416	349	384	401	397	376	376	371	367	366	341	372	364	350	381	391	370	415	380	351	389	386	375	384	377	358	375	407	399	358	382	399	406	360	359	372	376	350	349	399	437	412	396	385	383	399	396	395	370	366	392	361	386	410	386	394	389	412	393	362	366	357	365	399	369	364	380	353	371	398	395	366	419	360	396	386	409	368	420	389	342	385	405	411	383	390	392	385	400	373	377	385	370	362	425	386	369	389	350	396	368	368	357	397	403	382	394	374	399	391	362	389	394	379	354	397	379	337	365	383	391	348	372	398	360	403	370	368	385	367	426	362	378	421	398	399	387	379	415	370	382	391	364	393	382	384	381	373	410	363	400	367	368	365	403	389	408	378	394	382	414	389	397	376	368	378	404	410	334	375	373	400	359	396	362	396	381	370	359	368	347	362	375	395	399	389	353	412	370	421	389	399	378	381	393	406	393	394	412	360	386	401	408	383	371	386	387	435	379	386	375	372	343	394	391	347	387	342	389	420	385	398	346	408	372	350	355	395	407	386	383	367	377	344	382	374	380	406	432	385	370	402	362	358	370	386	389	364	386	372	401	368	421	378	381	390	401	361	353	369	404	407	348	385	393	397	427	396	368	399	395	379	399	379	371	361	360	400	376	370	391	380	378	388	368	375	390	433	360	374	343	386	393	364	373	367	411	377	372	398	372	408	382	412	400	347	420	402	371	407	376	352	336	398	371	359	379	364	354	402	397	396	399	375	388	376	408	398	375	418	415	381	391	398	374	368	419	383	349	389	379	370	327	375	361	406	380	375	379	376	345	397	401	367	372	388	406	380	385	383	364	362	355	391	356	357	397	366	388	381	394	345	391	389	412	397	360	410	392	362	368	371	409	378	379	382	388	385	353	401	375	366	367	414	359	354	356	358	391	381	374	384	372	318	385	402	387	389	420	346	354	392	399	355	396	378	377	367	394	378	364	395	354	405	417	378	364	368	372	385	396	383	392	376	395	402	376	338	370	394	350	366	392	367	374	403	362	393	392	390	364	395	375	372	341	418	399	371	387	383	360	381	364	360	367	428	353	365	372	374	373	371	401	386	397	387	386	396	408	379	381	409	409	353	348	385	365	371	389	382	361	336	389	419	407	374	357	393	383	386	407	374	369	398	383	376	406	400	290	396	384	357	380	386	392	394	366	374	423	372	372	400	379	377	397	400	353	381	374	374	368	348	379	383	368	403	369	403	393	363	381	396	343	408	399	366	368	404	365	377	421	402	375	363	388	403	362	366	376	379	360	389	413	382	377	369	359	425	412	413	381	403	365	383	363	393	393	401	401	404	383	382	382	354	362	379	363	362	413	393	375	427	376	368	384	389	391	364	406	371	388	389	381	409	381	381	354	395	433	383	374	355	385	404	353	379	418	398	378	359	369	368	373	358	390	382	384	348	377	413	338	390	395	408	371	400	325	352	373	389	386	382	399	374	364	391	372	374	367	356	358	389	381	382	378	392	370	349	383	370	387	360	369	419	334	390	352	373	366	369	401	371	370	401	381	384	359	397	363	412	352	373	368	427	410	370	395	392	418	402	369	400	374	351	408	366	390	359	403	388	340	346	390	375	388	362	392	373	388	346	371	380	381	365	392	374	352	351	371	411	377	419	372	374	408	336	390	353	402	433	366	409	357	362	400	409	374	366	377	371	393	368	405	424	397	378	378	340	375	376	343	376	367	395	368	419	402	377	394	380	374	436	395	386	410	377	376	373	362	389	349	386	396	412	390	367	361	393	374	388	400	411	389	375	355	383	380	404	432	390	370	381	389	374	343	403	380	396	404	395	375	392	432	355	366	394	366	401	411	375	380	361	370	377	393	377	365	382	391	349	384	405	401	345	365	374	362	348	380	376	358	423	388	362	411	371	375	363	417	387	376	385	382	376	387	389	372	416	414	383	395	372	376	373	381	365	399	379	344	354	391	390	385	384	365	403	384	381	371	384	383	382	390	368	392	381	356	383	358	411	371	391	402	378	365	406	382	364	369	341	340	403	412	373	394	387	333	396	410	378	357	355	372	369	390	392	380	348	351	370	382	372	400	368	348	408	398	403	376	420	398	377	352	362	366	377	377	420	394	395	369	397	389	368	393	414	404	386	394	377	362	373	405	372	426	388	365	376	360	418	397	392	363	355	407	369	369	395	365	380	367	366	371	382	398	398	401	378	349	361	388	372	395	418	390	377	354	387	383	395	363	376	414	382	375	351	380	361	384	353	398	357	351	385	395	390	378	394	369	420	348	388	359	393	421	409	363	381	377	383	376	377	385	395	404	405	358	364	377	394	379	413	392	361	361	349	366	393	404	407	410	372	378	370	357	359	376	395	378	356	358	408	359	387	376	357	379	375	390	388	381	381	368	382	385	356	402	398	371	383	399	402	378	398	406	371	357	390	357	383	395	413	406	374	337	382	402	369	396	406	403	347	393	372	358	405	382	364	382	359	335	404	357	394	370	390	361	395	404	383	384	390	397	395	395	385	384	377	342	381	393	374	428	370	387	355	369	357	387	392	402	359	400	405	368	388	409	359	382	380	348	377	381	375	390	374	397	387	369	383	383	386	409	407	386	383	376	376	380	400	380	358	361	379	396	367	399	376	444	389	391	401	362	358	365	387	369	399	409	389	369	381	375	405	396	393	403	398	407	381	382	400	415	392	399	394	363	368	391	401	378	417	371	374	401	359	376	379	402	378	390	377	357	380	390	344
23143	39568	30452	20680	16141	13014	10175	8107	6262	4994	4009	3453	2895	2571	2242	2005	1989	1858	1688	1568	1570	1366	1334	1288	1204	1052	916	884	810	818	715	752	690	681	669	670	655	568	548	556	552	663	1050	2118	2275	1969	1602	1203	916	762	710	629	610	544	525	481	470	462	531	469	478	491	509	513	456	497	511	481	495	481	502	477	473	504	527	450	440	508	506	483	490	498	479	460	455	471	460	489	463	508	473	482	469	489	477	503	502	437	540	440	514	464	495	480	481	487	493	494	488	524	473	492	494	480	477	519	463	510	482	465	486	505	451	524	468	498	492	510	513	514	503	484	491	474	473	476	472	497	452	499	470	517	463	514	491	489	476	451	465	432	494	475	480	482	497	519	496	511	477	490	465	488	451	467	497	495	469	486	463	504	491	503	489	476	485	503	483	514	464	450	479	498	478	522	491	520	471	532	503	473	429	482	491	492	449	509	460	448	488	501	449	466	477	471	500	486	503	504	506	463	488	478	480	491	491	494	502	494	484	501	492	510	502	473	474	496	531	508	486	468	500	512	574	470	539	494	476	477	479	504	483	466	509	490	507	493	463	478	498	478	516	512	466	504	521	505	453	492	491	489	505	534	491	458	481	566	477	473	477	475	482	528	485	491	485	484	485	474	459	473	501	496	490	460	518	487	502	471	512	479	456	515	487	482	474	481	450	477	481	461	490	463	492	450	498	485	491	484	469	514	454	508	469	545	474	512	462	499	523	505	510	485	512	475	493	494	493	526	504	498	507	506	532	509	495	480	462	521	467	486	471	508	497	469	477	451	461	519	528	478	479	480	517	481	497	467	476	519	511	492	491	486	505	487	472	498	479	507	477	490	475	521	463	492	448	452	466	484	461	485	466	510	502	484	488	562	495	461	494	499	466	485	506	471	489	497	490	487	443	554	467	503	470	492	486	506	472	484	457	492	528	498	467	483	472	493	525	455	513	512	528	474	490	470	475	495	460	496	490	472	528	480	480	464	516	483	433	517	454	464	471	468	488	485	496	504	490	529	455	471	487	531	493	500	512	471	501	480	496	475	477	465	478	455	496	508	533	467	478	457	496	462	487	501	483	460	501	443	470	456	443	474	451	495	470	450	507	503	494	473	512	508	529	477	476	463	481	503	467	477	460	482	479	509	484	529	491	493	511	445	457	468	477	468	484	468	521	549	469	486	472	485	461	482	453	528	483	491	479	492	489	499	474	477	474	467	473	492	485	483	460	468	451	462	494	514	498	456	480	486	477	500	482	491	481	463	520	488	517	503	507	476	499	511	493	494	462	483	495	503	512	528	475	430	486	480	504	471	480	480	487	476	484	493	485	477	498	477	505	485	457	506	470	505	458	481	488	461	491	447	480	466	467	460	521	484	491	455	475	452	473	514	471	455	488	486	513	483	531	469	508	493	495	507	533	481	489	521	451	495	485	500	462	462	494	484	506	504	491	500	505	468	508	511	479	494	495	475	477	497	469	522	480	503	496	439	439	442	467	470	474	471	488	501	526	450	480	497	487	470	496	462	478	487	492	467	472	456	502	472	497	498	540	491	468	490	476	477	427	515	455	482	448	463	488	478	432	474	521	513	502	499	509	490	477	473	492	485	478	489	488	455	441	464	489	514	479	487	498	517	475	479	480	447	497	487	460	462	483	453	480	522	459	496	491	504	494	486	472	468	487	534	471	442	445	492	487	462	481	525	488	483	492	474	502	470	480	458	476	509	489	506	497	530	494	506	525	478	510	487	477	482	515	467	450	502	491	493	455	488	506	494	513	462	494	501	453	486	480	526	520	476	490	471	488	513	498	511	465	458	515	524	462	480	545	494	498	501	483	501	495	493	535	468	486	476	439	487	478	468	480	475	479	505	505	501	517	541	460	516	503	433	503	512	472	511	465	459	493	486	471	461	512	485	510	483	523	484	454	510	467	463	485	494	506	490	494	504	479	456	469	517	471	531	473	514	479	467	479	468	478	424	480	479	473	478	511	504	500	498	497	492	487	481	512	487	487	465	450	492	495	483	452	462	476	494	482	496	443	479	454	477	505	490	475	476	452	514	449	480	501	517	494	512	520	439	491	430	526	495	455	524	507	459	514	484	471	456	521	472	493	481	483	500	483	474	483	475	467	524	469	489	502	479	497	467	460	479	490	489	492	484	483	509	464	479	513	486	469	440	471	465	476	503	478	465	501	486	550	469	491	472	505	475	481	476	496	444	471	465	476	468	499	495	482	483	476	503	510	465	464	499	506	480	472	488	482	466	465	467	519	494	504	496	517	509	433	488	513	442	466	503	483	490	465	503	503	471	484	457	480	518	477	479	457	477	490	517	445	488	451	481	500	451	528	482	471	503	507	504	470	507	548	461	513	487	484	497	480	477	493	479	479	475	465	471	471	481	456	526	458	453	492	527	505	508	512	518	494	510	484	483	484	495	484	538	499	465	483	495	457	474	450	468	509	511	508	457	524	476	488	483	477	485	497	473	509	446	499	518	472	476	456	478	463	504	454	484	513	488	464	479	498	516	458	439	464	528	493	470	475	504	519	527	460	502	481	475	496	504	528	510	519	478	477	474	488	455	502	458	469	484	485	503	503	511	511	482	507	467	473	467	449	491	508	513	479	471	466	496	489	468	469	530	488	508	493	450	494	499	474	462	490	446	499	473	520	457	493	500	466	460	486	461	464	502	509	473	523	479	457	486	490	478	492	521	507	481	489	465	476	497	500	473	456	468	477	491	497	501	506	458	506	456	507	487	525	489	478	484	477	455	465	525	483	464	496	505	489	474	484	493	477	486	473	451	521	528	457	498	481	474	461	534	491	478	509	454	503	514	480	444	476	486	505	428	506	466	518	480	480	494	479	513	505	494	504	488	493	489	488	496	451	467	469	494	468	479	490	495	467	472	496	461	467	485	502	497	466	452	478	444	454	477	514	486	478	524	492	513	466	494	491	498	470	478	504	487	507	507	444	485	473	460	491	514	477	475	471	485	486	486	487	470	492	472	496	476	444	483	497	477	471	500	489	494	465	457	499	518	499	458	474	476	510	480	489	478	506	483	469	524	466	490	463	474	484	501	451	507	520	502	499	464	498	500	487	494	473	473	515	464	500	494	504	495	514	508	520	466	457	469	505	474	526	474	446	510	436	474	501	447	523	484	485	488	478	485	495	502	456	478	493	499	496	492	531	477	509	447	480	453	478	487	484	457	498	497	525	478	512	496	473	458	494	470	539	508	445	501	464	521	484	493	489	532	491	502	469	527	479	490	492	494	469	481	496	460	486	468	466	482	468	498	476	496	471	484	461	528	491	523	469	483	499	514	440	491	527	486	509	493	488	446	501	489	545	492	478	490	462	478	480	480	468	459	521	496	535	486	487	485	459	500	491	474	474	509	473	470	491	536	446	493	482	473	512	516	477	467	476	484	466	496	455	472	490	493	481	509	492	485	501	517	487	481	474	467	469	505	489	478	488	522	519	509
23212	21236	28961	23809	21305	21319	13677	5797	3763	3095	2470	2066	1816	1568	1463	1313	1330	1167	1086	1078	987	987	855	845	760	748	616	601	575	568	545	529	503	512	503	550	434	388	414	408	419	465	693	2058	2015	1629	1329	947	731	663	546	506	494	442	417	374	397	357	354	380	372	390	375	379	341	361	379	372	325	363	386	331	353	394	384	377	407	358	369	362	379	362	370	363	348	351	333	359	363	372	354	409	386	352	403	352	381	351	413	384	374	363	380	347	354	361	394	344	391	397	400	345	383	344	356	367	386	336	353	397	355	387	385	370	350	356	406	363	358	374	354	346	394	397	373	394	355	368	387	360	391	367	352	365	370	352	359	398	366	404	380	374	407	391	333	352	391	364	384	355	346	357	365	378	367	385	375	393	376	381	351	398	357	368	391	386	397	366	427	370	361	363	360	347	340	349	355	376	387	323	344	387	354	369	374	328	388	361	351	370	357	371	375	339	375	371	350	356	361	354	355	391	338	374	346	397	356	337	385	385	370	374	371	387	388	379	386	359	370	370	399	360	378	368	357	359	376	339	376	379	368	373	365	371	340	385	343	383	408	378	341	345	366	346	397	335	414	365	376	368	360	365	339	360	372	362	374	400	387	363	361	384	416	387	384	366	334	371	356	401	390	372	376	374	394	367	381	389	375	357	360	358	346	366	364	354	339	365	358	391	372	367	402	366	376	320	369	386	332	340	394	372	369	362	344	364	369	394	373	367	333	364	385	384	388	385	368	360	358	398	374	377	393	362	372	384	394	398	375	362	389	366	390	402	348	360	374	370	364	366	371	356	370	357	384	351	397	351	373	377	389	403	349	356	403	350	384	374	358	351	356	351	348	395	379	391	394	357	346	369	341	374	370	353	342	381	416	406	376	369	379	368	375	369	361	386	373	355	348	372	370	361	375	341	364	353	348	377	369	352	329	369	354	359	357	337	371	372	384	352	377	365	348	351	390	374	401	360	348	382	383	385	375	346	351	352	388	391	356	353	355	406	394	360	366	389	377	379	360	376	377	373	387	377	387	412	364	398	390	374	373	337	349	361	400	384	385	410	352	374	358	385	402	391	400	352	390	395	423	396	368	368	361	364	416	369	367	382	350	344	375	351	358	374	379	389	370	383	365	361	363	375	341	352	367	374	372	387	339	338	401	394	363	399	353	441	370	363	353	394	360	390	389	355	368	382	374	395	386	391	350	384	390	361	386	337	381	386	332	389	420	354	352	350	382	384	352	369	368	333	342	381	378	354	363	374	391	367	369	380	360	395	347	347	353	392	381	366	368	387	357	349	392	351	389	363	382	351	363	388	372	357	365	333	346	378	379	398	383	409	386	351	355	385	373	366	390	368	336	413	367	373	381	348	361	333	394	370	394	386	351	334	357	323	387	367	362	354	377	377	343	387	340	375	355	370	365	425	398	341	359	377	339	353	377	364	354	403	382	366	405	358	381	371	376	376	346	383	382	358	416	388	396	370	340	367	380	397	404	365	380	421	361	363	383	365	324	397	382	399	359	366	339	376	396	380	374	386	350	396	356	392	412	332	348	409	383	387	351	376	349	363	372	351	354	360	370	373	383	373	380	360	395	359	370	345	372	359	403	375	380	381	366	367	368	386	373	380	377	374	369	330	369	336	413	356	356	343	385	371	392	358	354	391	365	378	347	387	361	359	380	357	309	354	367	372	359	350	359	391	372	350	342	380	363	385	379	341	362	371	417	340	377	388	351	369	382	349	352	385	365	376	404	368	365	345	410	365	388	346	352	359	337	383	372	354	398	366	377	356	388	365	329	387	356	350	391	361	354	391	378	357	394	361	363	334	390	378	363	345	363	365	394	367	356	367	392	388	350	377	328	375	380	396	344	386	359	371	367	354	356	384	389	364	352	360	366	380	374	378	381	388	375	379	363	359	370	397	384	387	349	360	377	377	339	358	332	385	370	339	375	359	373	359	366	397	363	374	374	367	380	372	350	341	350	394	366	402	375	403	392	340	358	366	365	364	387	375	378	382	368	314	371	348	343	350	352	378	346	338	388	357	354	414	373	333	338	362	370	355	351	356	367	389	370	352	362	372	419	369	356	330	365	397	365	379	363	360	373	390	375	363	336	346	334	394	392	371	381	369	383	378	358	391	362	378	384	375	366	344	383	367	353	389	354	417	370	390	377	348	368	352	349	391	354	380	349	366	405	352	352	326	356	372	373	390	376	371	376	396	404	383	370	356	358	365	385	387	389	381	381	430	362	364	369	380	380	385	391	357	357	350	369	357	373	367	369	364	408	372	376	369	361	388	369	340	391	370	382	351	339	399	363	349	364	376	372	354	367	360	380	391	362	358	384	365	353	358	355	388	356	363	406	350	366	358	349	388	359	407	367	363	357	331	402	380	368	402	385	390	361	352	365	359	401	355	360	358	356	371	372	392	371	388	367	374	376	380	382	343	352	373	361	392	387	392	388	364	370	386	370	369	371	348	408	406	391	365	372	361	388	360	347	377	386	376	355	394	403	379	362	361	404	353	361	377	369	386	345	376	380	357	402	338	366	401	366	378	384	344	396	375	383	385	346	359	372	391	400	384	361	362	377	358	357	380	389	364	395	371	374	378	366	370	358	399	367	403	384	333	417	395	392	375	359	364	356	352	350	369	359	360	362	358	365	379	355	386	378	338	378	373	359	363	368	366	361	351	382	387	382	373	382	334	379	395	372	325	390	350	384	361	382	371	358	377	339	368	382	369	389	336	342	410	390	368	363	376	373	400	359	399	347	377	370	378	373	416	345	386	383	381	363	369	385	412	379	353	342	343	355	382	350	351	386	361	360	357	385	387	344	376	359	350	351	347	376	377	351	344	373	379	367	388	371	399	347	372	378	368	351	367	370	373	369	379	381	367	384	360	357	379	387	364	395	364	377	356	334	381	387	396	347	411	363	400	402	363	369	370	391	378	345	384	377	385	362	386	380	375	405	362	401	391	356	366	375	343	387	374	373	346	395	382	388	362	404	350	370	367	389	412	363	398	366	378	352	328	354	377	371	370	392	350	395	354	348	357	391	362	346	400	422	365	359	380	364	406	372	364	381	366	355	352	354	398	374	354	376	388	384	364	380	342	378	354	368	380	329	348	360	367	371	351	402	370	365	365	377	368	344	367	323	384	360	375	365	352	363	380	388	378	360	375	353	367	384	378	378	369	392	387	311	344	362	360	354	341	397	331	392	377	358	362	364	328	374	371	351	367	377	354	363	345	367	364	391	392	387	402	362	418	347	360	392	318	378	383	411	378	339	351	363	363	361	390	347	350	381	381	371	384	362	361	341	370	392	349	374	391	398	338	356	395	371	360	381	379	345	397	394	378	359	383	361	383	355	313	342	391	383	424	378	328	355	371	374	350	336	351	411	392	366	354	383	369	364	346	357	369	395	355	383	378	351	359	358	374	387	388	394	366	370	360	352	381	386	370	335	358	335	371	393	407	353	406
26016	45123	34709	25333	20490	16791	13306	10973	8584	6893	5532	4686	3981	3481	2990	2728	2641	2422	2283	2080	1849	1791	1673	1552	1432	1278	1092	1014	987	921	862	820	682	694	737	682	675	621	575	581	606	693	1160	3796	3784	3048	2238	1606	1248	1085	889	734	656	569	533	484	473	487	510	480	447	456	455	471	448	459	465	484	453	457	431	459	443	429	503	414	444	500	465	480	460	465	455	461	464	468	427	463	455	488	462	462	452	512	443	453	522	457	466	449	460	430	486	458	464	434	467	454	437	458	498	447	450	474	485	451	479	417	450	467	474	439	422	429	445	445	435	480	471	492	431	435	469	464	436	427	428	465	493	457	479	446	463	454	434	469	488	481	428	503	473	437	479	498	442	446	433	490	441	465	416	452	477	465	508	491	439	466	443	456	443	446	476	481	448	428	458	433	465	476	455	451	436	431	431	475	443	467	411	439	441	435	510	454	422	467	439	430	467	485	496	443	481	447	445	473	457	486	443	462	505	468	453	477	472	458	505	426	473	426	421	472	490	443	463	454	458	456	458	448	438	472	449	498	445	460	470	458	488	459	463	449	449	431	464	503	438	455	490	435	438	437	470	439	449	477	487	465	496	433	464	456	462	424	468	474	432	448	463	463	470	463	451	431	459	462	451	460	492	440	468	457	486	479	475	467	433	451	439	516	492	453	473	433	466	449	449	494	452	433	451	461	501	444	444	467	442	483	449	489	463	443	482	418	447	414	470	442	475	456	463	475	448	449	421	449	432	466	462	466	459	448	455	478	441	476	455	435	475	459	473	511	444	458	467	434	431	439	432	508	457	468	457	461	449	457	462	456	471	447	446	438	443	464	457	458	503	444	442	471	468	436	476	494	451	504	489	426	451	456	464	482	444	465	466	450	474	413	431	434	432	466	433	469	487	456	462	483	477	487	444	434	425	460	472	451	457	472	466	452	473	420	469	454	483	455	481	458	453	479	437	449	423	448	439	470	446	435	445	427	453	473	446	480	442	486	460	456	425	484	500	449	464	460	482	438	453	458	423	495	466	441	490	451	481	423	449	489	445	486	474	451	464	455	435	447	523	459	461	454	470	470	435	477	430	438	483	461	451	473	422	479	460	438	485	438	485	478	452	482	476	473	459	463	459	453	447	437	442	447	486	438	439	499	430	474	503	461	434	487	470	491	435	443	472	444	459	472	476	484	486	452	451	437	437	434	468	479	486	473	436	479	467	457	449	430	456	432	499	479	467	429	440	431	487	471	493	453	462	444	486	442	468	469	462	442	460	446	466	476	501	466	472	473	438	459	412	439	511	496	442	454	496	480	448	460	475	472	486	449	467	481	462	489	430	481	444	438	455	444	480	505	465	448	477	479	464	473	488	395	473	416	450	482	464	461	476	455	432	468	457	400	490	424	475	493	446	449	459	457	462	469	450	421	425	443	447	473	432	423	463	459	475	440	460	443	459	445	451	492	431	466	436	464	483	482	472	435	460	458	450	487	444	479	425	493	428	446	437	464	496	468	482	471	460	463	486	475	479	456	467	428	486	464	481	436	448	437	405	434	483	483	453	464	450	440	462	478	485	461	475	452	448	457	488	454	468	471	448	470	444	468	475	447	451	486	479	447	454	493	463	481	481	424	488	410	460	435	423	479	439	431	437	455	461	461	429	476	466	465	468	471	483	442	446	436	401	482	460	475	463	484	468	463	413	466	439	469	476	481	457	430	458	440	482	450	461	460	461	474	446	424	455	422	489	461	451	454	423	498	447	493	478	482	419	472	473	477	471	459	463	446	445	465	474	469	444	463	451	452	497	459	451	461	483	469	508	474	431	435	461	499	462	462	468	443	487	472	471	469	427	468	468	448	472	463	458	440	461	471	457	426	442	440	459	439	431	483	482	445	425	413	445	484	435	424	470	435	460	487	451	481	432	474	449	479	457	418	510	447	433	455	471	496	498	454	448	448	471	523	475	477	483	471	497	436	479	473	482	415	421	446	460	450	473	421	442	468	449	429	481	465	451	459	494	483	452	465	488	473	417	482	499	436	451	455	481	489	451	462	487	474	462	449	444	428	453	463	472	493	457	453	447	471	446	484	455	449	466	432	477	467	458	405	477	419	470	463	474	449	445	423	461	440	428	485	444	448	445	436	417	478	437	434	488	470	442	489	482	499	443	415	437	438	479	458	467	464	453	459	438	467	422	456	527	465	438	484	466	453	506	448	414	480	466	466	511	466	449	471	434	453	499	492	422	450	446	480	400	480	448	488	445	457	473	447	474	491	473	463	471	482	443	450	436	524	483	470	508	428	437	433	397	426	454	456	411	461	460	485	424	446	413	472	444	455	454	464	479	523	442	469	487	460	426	446	470	458	438	426	459	449	483	497	450	448	437	478	459	435	457	465	498	437	477	480	502	463	454	445	449	443	499	433	400	459	416	457	457	463	458	437	446	480	480	479	450	431	513	488	430	498	440	434	428	488	482	474	468	450	454	468	477	461	430	481	461	438	485	435	455	430	443	449	444	455	450	455	416	508	456	492	441	480	476	495	467	489	479	443	486	466	461	470	466	463	469	448	455	484	491	480	511	517	493	456	458	462	494	443	481	429	477	465	482	459	425	423	457	457	459	473	423	460	467	482	469	491	498	464	468	443	419	477	457	423	440	440	471	443	421	476	415	440	519	443	430	492	484	420	458	464	446	490	478	443	438	436	449	450	448	462	468	458	509	451	473	465	474	470	462	467	485	449	436	490	451	431	415	475	468	478	448	462	511	477	479	454	478	448	462	506	487	442	450	465	467	499	402	501	451	427	515	445	484	460	425	438	469	485	487	440	507	440	490	460	489	451	476	462	460	491	513	462	479	451	441	503	460	423	453	439	477	468	466	463	434	415	440	455	452	469	414	458	496	464	427	482	415	485	443	472	506	446	489	458	457	453	481	470	484	432	472	493	439	443	455	431	449	442	452	407	434	426	441	509	485	432	441	488	483	452	463	490	458	446	468	506	489	462	487	438	470	510	458	486	451	474	467	478	469	491	429	463	465	485	432	463	463	458	458	478	477	408	479	475	496	492	433	443	445	437	465	440	486	456	444	467	462	498	438	445	462	454	502	473	470	509	444	440	452	473	451	423	435	482	488	443	424	476	448	444	466	467	486	471	467	437	488	457	483	445	460	479	449	442	466	470	440	445	467	456	423	462	473	455	480	457	429	462	486	480	457	405	487	457	489	446	455	483	461	399	459	460	460	469	449	479	439	455	463	473	443	445	454	437	438	443	437	448	465	458	467	473	470	491	466	473	426	431	474	481	442	439	424	440	451	471	457	464	459	451	485	455	455	453	477	505	482	454	474	440	487	464	445	484	469	451	457	476	486	490	422	457	506	434	486	493	420	456	417	463	426	430	479	456	470	498	425	486	446	479	465	441	452	469	480	447	480	441	458	435	458	483	438	483	484	471	455	410	480	450	458	420	436	451	487	466	446	470	451	454	477	477	460	474
27525	21877	19548	11626	5843	3934	2843	2116	1613	1328	1166	1021	932	906	776	739	751	702	729	679	649	659	674	617	581	594	527	571	494	540	501	497	459	466	498	441	437	484	443	460	476	474	428	521	536	522	503	490	439	456	483	451	453	451	448	468	478	448	475	435	425	428	438	483	442	441	428	419	429	420	413	425	390	410	448	414	429	422	452	458	460	435	481	451	447	451	447	443	425	450	450	423	477	403	403	452	468	457	470	425	456	419	437	455	447	448	453	443	401	425	452	436	445	453	449	436	422	416	457	430	488	415	424	435	446	449	412	443	414	416	473	451	459	487	454	442	398	420	463	438	454	404	425	405	459	480	426	445	438	414	461	393	433	430	473	437	419	401	442	444	439	426	453	423	468	433	420	440	447	470	482	444	448	414	440	455	442	412	466	433	441	410	418	439	415	454	454	420	423	417	487	436	473	426	456	433	449	404	453	444	439	441	424	420	470	474	425	437	424	465	439	437	481	461	442	442	438	445	433	436	454	425	453	466	451	476	405	453	445	418	458	429	454	455	426	465	416	438	438	443	434	483	436	424	414	427	426	449	430	463	446	440	479	471	436	468	441	449	443	427	435	459	398	393	444	430	416	431	412	451	418	443	431	432	460	465	439	424	453	469	456	412	400	452	452	422	479	435	438	443	411	431	439	442	451	439	449	436	446	441	477	389	440	403	474	414	411	437	462	417	443	437	457	452	444	430	444	412	451	420	462	399	463	442	456	413	416	406	425	390	416	415	416	463	424	392	421	398	431	439	452	448	420	463	463	425	472	447	442	426	408	419	423	440	444	428	459	447	456	398	470	411	421	428	453	401	420	458	423	423	453	449	416	418	430	426	437	440	465	422	477	413	432	443	413	404	412	412	392	459	420	452	433	425	456	436	431	469	447	426	413	437	435	390	449	437	441	442	418	476	437	456	428	441	391	415	449	431	426	417	426	481	454	403	430	460	395	446	447	439	451	427	434	436	383	424	479	441	466	429	429	481	442	420	453	434	423	413	445	427	459	468	432	465	444	435	439	424	450	452	443	437	448	435	465	417	422	395	419	451	452	441	437	446	429	409	447	440	454	447	427	438	406	456	418	438	434	421	430	416	401	429	458	463	482	460	470	445	450	474	436	429	425	416	455	424	474	445	454	401	437	420	448	440	442	420	428	431	428	464	424	433	418	428	419	442	431	414	423	437	442	438	401	410	462	441	439	400	459	461	438	427	423	473	428	444	459	436	416	449	442	452	460	462	422	466	439	436	448	441	439	465	441	441	442	461	409	439	456	428	478	394	415	455	414	456	425	461	413	458	426	424	456	456	440	456	450	430	472	491	431	414	444	449	430	445	413	434	433	420	441	443	433	439	427	431	454	427	412	388	433	432	381	442	465	439	419	444	444	433	441	402	419	461	426	481	489	405	452	435	442	413	442	444	455	433	458	454	450	426	426	418	411	441	392	434	428	435	448	426	455	416	410	438	427	439	461	375	411	436	449	438	432	457	433	445	421	432	453	418	432	449	438	451	462	428	433	437	442	450	440	441	406	437	420	425	436	466	442	426	477	431	451	431	419	404	433	457	370	444	436	393	447	421	451	411	452	442	431	446	402	468	449	430	426	428	449	457	442	448	441	429	421	419	452	406	417	423	448	427	460	418	433	424	413	443	428	413	428	406	443	436	457	469	432	437	451	440	465	447	441	447	429	432	433	399	429	408	403	449	453	436	466	397	460	444	483	420	456	417	406	426	439	442	433	449	410	471	431	472	412	413	442	441	426	426	419	435	449	398	440	450	409	438	457	435	441	470	453	428	423	430	438	449	446	424	441	470	436	419	465	401	422	467	427	427	448	449	431	460	437	391	431	434	419	410	456	446	410	401	473	469	421	422	435	436	435	430	431	436	415	442	460	425	476	396	436	457	446	473	450	428	445	406	441	449	428	409	426	406	448	445	466	415	448	444	399	433	440	441	442	439	440	444	450	448	427	400	431	422	434	432	420	456	478	444	410	462	444	440	453	430	469	450	430	413	428	410	437	442	434	382	455	455	418	484	477	376	408	390	437	426	457	399	427	484	416	433	437	423	427	443	406	433	401	415	435	426	420	473	404	469	436	442	437	439	412	439	433	462	411	402	470	438	411	473	431	438	441	422	424	447	421	441	451	426	459	394	445	456	434	437	410	454	455	459	427	448	432	433	411	446	444	447	460	492	458	467	424	435	402	455	457	469	428	416	438	448	426	408	440	421	410	435	428	413	435	442	447	439	455	425	435	464	425	396	403	459	456	430	420	396	401	415	443	455	411	431	420	420	438	421	486	425	438	453	442	401	461	470	419	418	445	445	428	481	427	443	447	457	442	429	413	399	419	439	436	432	417	397	458	428	431	425	437	437	441	430	430	483	445	429	455	455	490	463	431	451	407	434	461	433	440	408	442	423	445	430	465	435	445	438	453	433	432	424	450	459	428	448	438	432	488	439	426	441	439	472	435	432	430	454	480	420	408	423	470	454	475	462	406	446	471	436	446	443	439	398	438	436	444	413	440	452	414	416	452	448	431	437	440	451	454	416	467	439	427	439	411	441	435	438	411	445	455	404	411	447	418	408	446	413	417	490	426	413	404	432	462	468	461	424	411	427	465	450	427	425	427	448	454	473	432	450	457	437	430	421	444	415	454	463	381	439	399	402	439	418	452	471	420	417	433	421	451	469	402	415	426	435	461	429	436	439	420	434	436	432	424	447	410	442	390	424	408	424	440	446	446	424	392	432	433	454	421	435	420	456	473	461	407	445	450	438	461	468	426	412	406	434	445	415	454	481	422	434	411	454	415	432	445	456	486	420	395	423	432	426	442	402	426	445	408	450	416	425	427	419	459	419	459	419	411	426	439	437	375	410	438	418	424	432	421	438	451	438	420	441	406	454	412	434	458	420	449	434	477	415	428	422	427	451	441	424	409	443	416	430	451	445	439	472	451	428	418	465	428	435	425	459	438	462	472	441	442	435	466	430	398	423	430	469	459	438	454	427	436	431	422	412	441	450	438	449	456	457	433	433	448	435	421	478	485	422	440	445	458	404	445	428	426	412	442	441	417	431	466	433	493	431	458	438	453	445	471	440	434	465	419	405	472	415	436	474	425	448	424	440	380	462	452	461	462	456	446	424	470	440	447	431	449	442	403	441	454	494	429	420	451	418	451	475	470	481	445	413	452	424	444	434	409	455	422	500	449	414	435	453	420	422	450	451	452	448	443	388	398	413	417	420	463	456	463	422	426	388	458	443	440	480	430	424	453	394	395	431	473	443	452	443	462	449	432	429	391	470	374	429	445	454	443	433	460	455	390	421	456	458	485	436	472	449	407	423	477	432	444	466	397	476	444	417	460	447	460	413	459	497	435	458	442	416	439	426	405	430	434	424	426	403	452	441	458	460	425	444	431	443	450	473	455	432	414	458	445	443	432	425	425	460	444	458	455	432	373	410
19309	30519	22354	14171	10570	8183	6271	4870	3882	3143	2555	2208	1844	1733	1493	1392	1395	1320	1233	1166	1066	1071	1038	970	926	810	824	761	795	677	707	651	725	684	611	648	609	609	636	600	627	594	676	742	777	753	662	629	578	611	599	550	542	613	594	561	555	568	541	533	503	582	580	563	520	572	516	557	567	529	574	539	523	555	611	572	560	576	496	584	532	520	584	573	518	577	524	550	557	550	563	545	545	602	545	576	564	570	515	573	516	538	557	537	532	561	535	519	563	550	496	556	539	564	563	546	566	585	551	554	553	554	543	536	543	543	583	529	563	537	565	527	544	547	575	573	539	550	512	531	572	541	538	576	519	564	552	550	567	537	577	581	505	545	607	553	529	524	573	540	534	557	561	537	544	530	590	530	526	554	564	552	549	557	592	539	549	585	575	557	591	581	496	565	560	565	557	542	522	583	556	567	568	532	472	604	526	579	519	599	583	560	581	629	557	560	578	534	554	566	537	554	568	553	565	582	489	553	563	574	515	587	518	538	552	557	551	553	562	549	550	502	544	538	575	540	549	546	532	582	515	536	601	530	530	570	563	552	538	555	542	489	547	582	524	572	553	535	534	561	556	577	541	573	513	497	570	545	555	555	583	559	565	552	542	538	534	553	564	547	573	541	535	549	569	543	520	604	530	511	528	556	566	575	540	559	522	529	554	571	546	531	567	579	573	498	585	566	570	546	568	548	559	558	546	564	531	563	575	524	564	567	568	548	552	546	541	579	528	572	554	518	550	525	565	571	559	554	602	551	525	536	555	558	528	560	543	572	563	580	526	571	557	521	563	546	578	572	531	552	601	573	520	524	559	510	508	540	574	591	548	550	547	536	539	533	590	545	565	613	573	545	576	583	561	543	547	571	555	566	544	523	544	531	572	520	540	517	574	562	576	527	584	573	589	554	537	545	552	540	535	549	538	582	544	546	531	575	535	558	577	573	490	536	556	540	523	514	569	580	563	540	583	547	553	506	546	571	497	536	555	555	550	538	568	552	598	572	591	583	524	551	571	593	529	574	573	543	538	566	539	543	513	571	583	515	534	555	545	535	513	565	548	530	522	537	597	519	556	540	567	601	531	514	585	587	538	543	581	522	517	581	500	525	571	556	538	541	573	580	522	521	581	571	543	540	551	511	541	540	556	540	531	562	532	564	559	545	595	540	566	544	588	559	501	535	539	567	588	538	549	569	572	510	512	559	535	553	551	497	566	531	539	554	613	531	528	556	551	537	533	553	534	545	496	577	576	593	578	561	556	569	532	613	584	568	561	608	543	545	537	567	576	543	539	563	538	561	576	555	557	557	546	538	499	546	551	538	518	510	592	535	516	550	544	559	535	553	537	546	543	558	516	605	517	563	549	536	538	541	568	602	564	560	552	539	571	531	549	555	578	553	589	542	543	547	566	542	566	572	537	518	568	522	549	531	538	516	558	520	551	577	570	568	563	562	554	561	526	552	576	547	557	512	591	568	566	596	602	567	554	567	542	546	537	546	557	541	577	557	570	542	530	554	568	570	575	566	531	579	504	554	531	528	566	559	578	584	572	615	555	594	582	566	537	529	556	571	522	594	556	580	579	558	534	554	511	531	586	546	616	520	533	537	557	558	574	609	566	534	531	552	542	557	547	566	547	566	569	555	577	576	575	522	541	554	510	504	507	563	526	584	563	528	590	545	540	554	554	562	541	561	561	515	578	509	539	537	550	538	533	598	524	548	558	551	587	567	562	571	557	580	534	530	539	533	576	557	551	547	524	554	561	519	566	603	545	585	557	516	578	578	558	521	559	524	598	560	511	562	508	558	590	512	623	554	568	548	536	590	516	518	520	551	528	537	550	508	598	553	579	599	537	562	553	539	513	586	564	527	555	557	539	581	557	546	542	566	555	555	583	572	547	531	565	560	555	560	521	552	584	534	560	546	572	541	546	549	583	561	525	603	503	542	538	520	543	547	544	549	602	577	545	574	574	549	546	575	554	513	520	596	530	558	561	543	550	551	530	568	563	576	523	531	567	549	568	542	540	542	513	530	530	542	540	573	567	529	573	573	551	561	518	556	587	553	585	568	533	532	526	572	573	544	550	558	568	540	563	552	562	544	582	563	563	549	521	567	570	595	536	568	586	557	559	508	559	565	546	563	609	526	559	548	539	560	536	556	535	621	517	509	517	570	612	580	568	550	509	581	559	578	556	555	540	579	546	541	568	555	544	544	566	578	569	581	586	557	559	541	585	552	521	568	547	584	576	566	551	534	516	528	550	562	593	565	517	580	581	515	580	582	572	551	574	581	564	569	562	539	593	558	553	576	521	550	543	553	562	573	525	567	551	541	524	541	530	536	542	525	516	533	511	545	529	503	578	542	544	553	525	505	555	547	583	507	550	569	520	507	566	570	553	556	517	545	586	548	549	541	551	508	558	594	564	541	567	566	535	570	524	556	534	565	537	517	600	535	567	532	562	537	608	580	551	514	551	561	544	563	571	574	585	571	494	581	558	596	525	548	571	532	547	523	529	568	542	536	534	562	561	531	531	567	564	521	541	549	570	576	564	565	570	542	530	576	546	548	574	544	540	549	549	568	561	546	563	535	540	535	573	528	532	566	547	551	545	555	555	546	580	566	525	568	555	534	546	588	551	554	541	536	541	541	555	533	566	549	546	579	589	555	554	560	553	528	571	570	552	559	573	570	512	545	571	515	588	569	549	571	561	563	531	552	572	509	559	585	559	582	528	522	514	549	513	557	543	555	555	533	561	546	522	611	523	516	540	582	538	567	560	540	545	568	558	539	535	542	566	570	607	526	558	504	561	531	536	556	563	564	559	564	564	519	537	529	551	560	567	524	545	536	555	519	594	556	549	556	566	545	589	556	547	535	554	523	550	568	543	534	571	547	580	547	547	560	531	554	556	578	574	545	538	592	582	560	520	560	581	559	539	552	559	604	573	527	515	527	545	534	554	525	563	559	536	487	555	538	574	553	605	570	553	513	513	555	565	558	580	585	564	576	579	593	581	566	556	548	559	549	531	548	546	578	508	553	558	555	549	537	568	559	538	541	599	564	540	574	531	573	541	549	559	547	505	536	541	510	536	598	549	524	529	589	559	577	541	560	602	558	532	560	577	540	587	554	556	533	532	560	535	528	588	518	536	527	534	513	523	539	534	545	541	529	553	559	568	563	529	538	598	546	558	502	560	555	521	517	567	524	567	539	537	537	610	561	625	596	570	530	576	545	539	553	566	603	540	555	565	539	545	527	554	547	573	540	530	558	574	600	538	579	594	555	551	520	558	529	547	566	592	511	584	543	536	584	558	530	553	517	536	523	537	591	561	552	561	577	540	572	516	563	540	538	542	556	580	592	531	522	556	534	580	554	551	576	544	579	586	559	526	581	561	572	502	492	556	573	590	577	565	575	563	578	501	508	599	534	516	537	524	532	547	571	516	539	555	535	562	543	558	508	537	606	561	538
24398	21279	28419	24392	21109	13591	6346	3906	2781	2199	1832	1588	1320	1160	1100	1065	1025	954	927	839	815	772	784	714	669	662	545	568	504	532	496	516	446	469	471	464	480	435	389	451	423	452	520	1135	1293	1004	834	628	685	622	563	504	451	434	430	402	414	440	389	410	346	328	367	356	371	396	391	392	390	389	383	403	389	394	426	367	352	363	398	391	350	385	413	390	400	392	344	380	368	371	420	395	376	356	376	394	372	401	393	388	383	386	374	378	405	347	371	378	388	379	375	355	394	390	387	392	389	391	363	360	423	360	359	357	375	380	368	416	383	401	372	395	408	364	392	392	373	380	388	362	367	364	387	398	385	389	399	348	389	380	407	366	419	373	369	368	383	383	368	391	382	426	424	390	400	398	426	349	388	377	356	403	367	337	367	395	388	406	400	407	364	387	363	417	377	414	375	394	407	359	370	438	390	401	381	408	401	370	368	412	428	409	384	385	399	369	336	367	393	411	396	428	372	404	390	381	354	369	386	397	393	362	370	388	402	370	404	374	361	372	409	339	407	356	377	407	385	384	376	403	373	412	366	368	416	362	405	386	390	337	366	396	398	383	363	372	363	339	399	372	409	374	376	371	394	379	362	383	414	377	362	357	399	384	410	365	389	386	417	385	421	391	407	376	395	383	374	381	353	439	396	372	363	389	395	381	415	360	386	363	403	343	394	408	422	402	388	352	411	380	370	360	366	376	385	391	400	382	360	391	363	387	392	344	391	358	373	397	332	381	377	406	381	352	404	403	384	353	384	389	371	392	375	410	399	393	392	387	438	373	339	388	408	395	372	389	399	381	390	354	409	390	363	366	381	406	366	413	377	379	410	389	413	378	392	386	371	357	389	375	400	376	348	404	387	373	422	385	390	394	364	371	395	413	375	384	395	395	416	368	371	386	372	390	402	401	402	376	333	377	417	362	385	400	403	381	401	370	394	374	386	380	361	355	392	372	388	365	370	430	394	358	383	391	406	372	372	362	391	411	365	365	364	392	408	385	412	391	381	400	376	393	376	387	335	390	379	418	388	381	367	403	393	392	375	370	391	388	405	399	369	362	367	336	346	406	404	373	417	364	368	399	378	392	386	399	381	352	413	413	386	409	367	389	399	391	385	391	357	390	382	393	357	362	387	411	387	366	361	411	384	368	387	391	382	390	395	386	413	396	382	405	376	385	371	378	368	360	365	331	385	347	397	387	416	381	393	392	381	358	371	366	390	379	413	413	441	411	381	415	381	391	377	440	376	388	418	390	418	397	369	379	373	376	395	365	375	371	390	389	357	382	387	432	403	431	371	380	414	388	410	378	379	364	359	412	390	403	411	421	367	373	398	392	377	395	381	383	391	428	361	413	351	359	382	410	397	377	397	396	401	421	389	344	345	402	373	347	390	389	371	399	390	344	377	385	410	357	393	358	425	417	376	405	404	366	333	387	392	366	390	372	370	394	352	393	361	359	378	387	388	364	408	423	421	376	384	391	397	393	419	370	392	375	366	385	401	401	396	423	379	379	372	374	376	391	369	426	406	402	367	366	407	358	368	388	381	407	386	389	407	433	383	372	370	389	400	387	389	396	362	403	407	379	374	374	371	348	371	364	378	392	389	411	388	419	361	405	376	400	362	396	366	411	384	419	374	375	384	395	389	378	382	342	406	373	393	380	356	349	391	356	385	372	416	373	362	385	415	370	391	403	384	405	378	394	402	373	384	379	381	374	374	387	380	393	387	419	379	347	336	385	389	395	370	393	402	374	370	419	380	377	384	387	378	384	376	357	414	408	390	385	390	367	387	374	363	374	391	384	374	390	357	420	388	405	411	361	387	378	368	396	395	393	405	373	350	398	371	387	350	359	368	362	323	373	381	394	395	379	385	372	351	399	426	386	422	394	369	356	384	393	364	374	365	369	379	378	400	395	423	380	347	403	353	376	370	402	392	414	332	359	408	375	390	386	406	395	413	380	386	377	353	376	396	388	355	413	374	374	402	371	365	375	376	364	392	361	381	393	421	382	365	356	378	414	377	403	391	379	381	405	405	361	371	399	379	390	382	365	380	398	395	386	382	402	369	412	369	366	384	366	413	362	379	398	404	391	392	392	415	384	427	363	384	356	368	387	358	409	405	373	372	367	389	370	378	399	366	380	391	348	409	405	382	407	404	354	351	396	378	400	412	356	404	381	365	382	412	359	387	375	382	374	384	391	394	388	420	404	380	399	383	375	401	346	390	425	439	398	381	357	409	366	374	364	407	409	396	418	395	377	410	395	382	435	387	421	376	400	412	395	374	375	421	372	378	424	364	390	384	386	369	380	402	370	397	364	398	361	370	374	345	391	378	387	389	391	385	388	382	382	407	380	370	380	381	376	377	412	391	367	374	358	366	359	410	353	391	363	367	367	396	396	399	363	373	382	387	412	384	412	379	382	381	389	384	384	408	400	410	366	374	380	357	393	369	396	406	369	386	379	385	399	373	373	365	412	398	375	396	388	395	395	375	359	337	377	370	380	420	358	382	364	379	365	375	405	401	348	380	390	390	368	380	394	404	377	401	403	378	394	410	390	413	390	342	381	389	392	417	339	410	412	349	385	380	383	359	377	355	383	385	404	405	397	391	348	356	364	395	354	360	404	376	378	346	405	364	394	358	348	393	394	389	354	355	403	415	383	387	328	377	405	369	424	400	391	389	402	380	363	369	382	377	382	375	392	393	382	368	387	371	381	371	408	345	361	392	373	370	377	381	352	387	354	417	383	376	393	390	356	412	379	391	348	383	345	389	350	421	407	356	393	376	387	366	408	398	376	359	347	380	349	405	384	353	406	381	390	351	376	368	375	420	371	357	392	386	409	386	400	367	376	358	398	393	416	396	381	340	405	377	404	366	356	385	380	376	399	388	379	381	364	389	409	399	375	409	346	388	373	410	384	395	393	379	362	380	414	434	381	373	397	386	376	393	412	373	432	378	387	391	377	382	403	425	355	382	380	372	391	411	372	364	357	376	368	371	408	400	414	401	398	411	404	376	349	380	355	363	407	370	355	411	384	366	388	361	369	397	383	392	388	394	377	390	355	401	387	374	388	345	388	411	368	374	389	376	358	396	385	388	376	374	382	386	408	402	390	376	359	374	382	365	373	361	386	417	383	366	383	380	385	418	404	360	396	385	376	380	377	387	412	385	414	402	402	376	391	377	373	396	365	392	368	350	373	334	400	382	403	385	395	377	381	370	389	374	358	388	379	401	372	402	410	374	386	422	365	397	363	381	361	371	364	388	386	376	381	384	381	402	397	395	391	389	385	364	360	395	387	387	382	412	394	413	409	405	390	376	421	398	434	385	384	377	409	397	363	392	386	374	394	385	370	435	378	341	378	412	371	381	428	403	348	367	371	367	400	421	403	339	350	350	384	427	403	428	388	396	341	391	380	374	406	372	398	382	344	397	361	351	435	397	367	380	371	393	367	381	392	416	358	383	388
23149	39789	30398	20989	16492	12961	10212	8015	6346	5096	4165	3464	2976	2558	2276	2072	1990	1915	1737	1552	1512	1404	1368	1231	1072	1081	924	930	878	783	772	675	678	661	655	626	594	595	592	594	578	614	864	2109	2290	1716	1465	1087	1064	955	836	695	673	599	499	534	536	511	517	513	506	491	490	455	497	490	496	480	489	521	496	495	511	499	491	499	490	517	504	478	470	462	479	458	520	442	509	506	512	481	470	478	522	501	494	473	512	488	474	490	518	502	454	521	456	472	480	470	475	487	514	535	528	514	489	501	480	466	501	488	459	480	524	522	475	538	471	538	478	495	508	485	492	482	466	484	478	473	486	513	490	478	508	485	460	513	485	488	471	490	450	482	487	513	491	514	489	512	516	498	497	518	510	499	473	465	486	500	520	491	477	506	539	494	526	502	480	506	463	498	498	536	466	453	544	481	491	510	495	503	537	502	497	487	459	494	493	531	487	503	518	495	476	463	504	479	476	501	506	494	497	508	514	488	488	482	517	501	501	473	480	501	491	502	480	500	469	537	488	488	486	517	467	541	516	497	487	515	494	500	439	502	504	496	511	467	520	474	518	539	481	508	496	495	504	460	479	504	453	506	455	477	490	489	518	485	503	496	478	529	517	543	507	483	475	485	485	511	487	486	530	471	532	534	471	516	475	489	485	461	481	455	469	470	461	457	488	501	486	501	478	490	487	512	513	501	492	529	510	473	530	498	470	451	514	499	490	476	509	489	481	505	477	491	502	523	485	494	488	513	479	487	516	484	503	491	452	445	524	520	499	498	511	512	499	532	503	540	485	482	526	507	495	466	477	497	480	467	491	526	502	466	489	468	494	447	497	516	471	509	486	485	458	486	515	488	516	459	471	494	507	497	514	511	505	495	497	475	504	474	516	468	519	446	509	485	494	520	520	532	482	450	458	466	481	492	508	513	477	548	472	521	478	475	456	474	469	521	487	499	490	483	476	500	451	480	526	521	474	481	503	483	518	482	501	486	477	557	508	486	456	495	514	473	476	497	441	503	523	464	471	507	508	509	476	469	508	455	455	491	515	468	483	529	463	492	484	502	496	473	482	490	456	493	478	495	476	481	531	481	521	505	481	489	486	500	494	480	471	479	484	471	522	494	521	492	445	523	481	448	477	501	500	499	524	477	463	498	529	483	520	490	556	500	532	489	483	475	488	490	508	479	485	478	516	520	471	470	517	478	509	465	472	483	481	489	493	480	500	476	483	479	498	474	461	451	518	507	426	537	484	521	492	482	470	508	500	500	470	487	499	527	501	473	478	476	499	487	500	490	489	477	501	475	481	524	489	507	479	485	485	519	499	489	495	500	492	527	478	487	516	514	474	487	505	501	502	522	514	455	498	489	473	520	477	478	494	486	530	467	502	444	466	482	512	496	438	474	526	543	481	464	504	487	528	471	531	502	463	475	495	511	514	466	498	500	508	506	506	493	493	492	473	496	485	472	548	488	508	502	492	474	529	501	521	497	494	469	480	487	466	480	479	471	503	519	460	502	502	507	486	501	468	497	472	510	470	501	477	446	495	457	483	482	542	490	511	494	492	501	507	487	479	500	484	507	495	505	519	452	484	515	513	511	470	512	469	525	462	518	539	476	461	493	505	469	473	491	482	530	492	445	502	477	473	511	509	489	486	521	481	452	511	528	523	475	472	479	517	512	494	470	476	468	538	468	487	482	513	474	486	476	501	485	493	504	544	495	459	497	464	460	499	512	522	502	503	483	471	500	503	487	452	475	488	518	496	444	501	487	498	518	485	511	505	498	480	518	506	458	487	509	485	494	482	525	481	542	480	512	486	495	526	497	479	478	514	484	503	469	508	494	484	481	475	510	521	532	472	477	468	454	491	503	491	486	490	489	525	478	476	525	473	499	491	540	489	500	481	511	481	509	483	482	469	514	515	534	534	465	478	511	486	497	460	490	493	498	467	464	485	502	523	470	493	501	483	511	475	502	480	514	480	495	457	452	455	497	517	467	511	470	505	541	543	478	471	510	478	502	495	513	477	509	473	444	518	520	492	475	515	473	514	498	493	507	517	468	517	497	515	482	530	504	528	453	449	492	465	469	473	484	469	466	517	496	520	466	490	505	484	469	454	514	500	470	471	519	527	470	517	480	510	521	502	498	514	506	503	485	467	518	504	488	493	487	518	491	521	506	485	492	525	460	491	500	521	473	506	486	488	478	459	476	538	451	507	524	474	499	518	462	509	504	472	528	509	485	494	489	474	481	507	518	492	467	504	482	499	495	470	486	478	464	486	502	467	452	517	469	463	473	469	522	469	503	505	506	533	495	510	492	464	482	479	469	496	505	488	508	485	509	500	512	492	498	468	482	492	489	430	502	490	474	482	483	517	454	516	489	518	477	524	496	478	504	484	484	497	502	515	525	477	488	505	498	462	543	488	477	510	528	556	484	507	495	479	504	526	500	490	488	462	471	502	484	486	507	504	521	524	479	505	514	508	475	501	476	494	494	518	441	472	480	511	525	492	497	478	494	519	450	501	506	503	528	481	502	471	467	479	472	468	492	444	505	464	526	467	489	468	516	501	518	509	500	432	497	476	514	474	488	475	456	508	511	450	485	505	489	500	481	470	503	497	483	536	519	534	484	464	483	489	524	536	463	465	480	515	439	484	501	513	483	472	480	504	491	500	496	452	476	457	542	479	516	466	498	489	494	486	545	498	500	499	488	459	515	533	508	517	524	496	531	533	496	491	528	503	489	530	489	517	491	477	496	506	481	495	481	493	477	518	500	512	480	487	474	509	481	496	488	476	490	507	481	468	487	479	466	480	470	474	517	490	482	481	531	486	496	498	489	503	490	492	468	480	496	514	506	476	510	490	472	481	491	479	512	485	465	483	501	476	502	490	527	484	465	540	485	524	502	464	475	483	510	518	480	529	508	511	493	470	531	493	502	525	469	500	470	483	501	479	519	468	496	459	523	529	496	497	505	476	448	526	480	451	486	523	480	536	517	469	485	500	451	472	502	494	476	528	486	504	493	513	514	516	457	483	490	494	479	458	478	447	483	513	499	510	484	505	495	447	491	477	485	476	478	476	447	473	488	503	490	487	504	506	478	446	459	488	520	457	472	498	485	505	507	467	500	495	521	467	482	461	489	517	482	521	458	513	474	541	501	459	502	493	511	498	473	491	502	502	437	477	498	491	461	470	456	481	495	508	472	479	472	481	479	474	522	447	496	519	491	482	476	501	465	477	477	523	515	510	452	474	469	455	555	520	505	505	498	467	478	497	504	489	491	502	494	469	484	457	476	467	509	466	522	502	480	495	497	485	518	518	466	509	483	483	527	484	500	499	477	475	482	470	490	494	517	508	471	480	475	505	484	476	463	465	501	492	483	530	516	488	524	476	512	530	507	484	512	512	491	483	488	534	496	480	474	457	491	463	483	496	528	488	503	547	507	486	462	484	507	472	487	475	488	526	516	518	538	510	507	505	480
23273	21233	28924	23818	21269	21225	13851	5873	3932	2981	2391	1972	1748	1655	1441	1347	1304	1161	1178	1060	1077	960	900	789	792	737	662	653	618	555	590	513	507	482	467	454	453	459	456	443	466	441	656	1190	2114	1766	1351	1056	916	750	651	585	499	435	462	415	382	374	382	410	346	382	372	370	414	379	359	386	408	386	383	339	382	391	335	393	347	367	357	359	411	359	355	400	339	396	391	405	395	358	378	376	385	381	389	370	359	393	363	382	340	349	356	347	390	375	339	405	379	359	361	361	392	365	332	356	384	396	401	353	380	361	333	352	391	418	405	368	355	347	347	369	372	377	377	370	369	351	395	358	376	406	369	377	370	361	347	351	364	391	380	343	342	398	395	344	381	389	406	345	368	358	346	341	388	361	373	389	352	382	367	395	388	379	390	380	348	344	379	371	358	383	346	386	305	363	335	398	345	351	380	376	376	418	356	365	398	351	356	382	379	386	382	356	379	377	362	358	372	366	330	394	407	379	393	344	354	377	339	375	366	400	391	362	350	373	407	393	375	362	359	363	366	371	386	343	383	377	380	379	412	360	380	380	372	393	385	393	350	344	388	347	393	362	392	348	384	359	349	341	355	372	343	399	365	395	380	370	365	342	412	380	393	398	388	366	374	395	378	382	345	349	357	372	353	377	380	348	372	345	374	346	394	372	366	341	408	365	408	396	366	401	405	374	417	357	361	383	372	362	370	376	365	360	391	363	376	366	362	356	377	366	376	370	377	375	359	395	366	364	385	392	417	339	383	384	397	373	372	365	371	344	368	398	375	367	362	360	355	399	412	357	389	362	375	374	386	374	347	364	355	351	335	351	365	363	388	379	343	375	349	417	389	346	391	353	396	421	359	342	354	385	371	380	403	324	357	381	381	335	373	359	359	396	394	378	370	401	381	391	371	370	384	373	358	371	388	366	393	390	378	391	382	368	380	376	378	369	376	369	382	406	349	379	395	372	378	374	360	349	361	384	375	348	385	409	390	358	356	393	383	410	383	405	366	380	384	370	410	383	366	360	357	374	381	370	357	342	401	342	351	412	360	375	374	365	388	394	377	390	386	366	386	388	361	374	370	360	359	371	399	375	395	378	366	381	405	353	375	372	381	353	396	362	381	358	404	386	402	356	370	356	378	358	391	374	375	377	349	374	352	352	392	390	324	370	398	367	351	377	354	411	378	399	383	373	391	369	357	371	380	357	353	336	362	386	378	364	396	339	364	375	371	370	361	388	382	383	370	383	381	354	340	371	402	352	376	362	366	364	365	361	358	356	382	392	370	390	397	346	398	389	376	364	393	361	349	394	353	365	381	391	365	388	363	365	334	405	347	345	401	386	390	382	370	359	383	349	357	386	363	358	413	352	372	367	349	362	352	375	376	368	424	368	383	362	362	379	378	387	366	373	376	336	365	404	386	359	398	369	367	365	386	395	347	344	392	379	390	364	406	359	366	376	357	362	405	388	368	374	361	356	345	357	398	374	399	372	361	382	348	370	358	359	372	352	408	372	411	351	324	377	386	362	368	381	324	386	372	372	379	371	386	397	376	407	353	385	382	340	369	412	391	391	356	373	383	411	336	372	369	365	390	383	352	355	347	376	354	371	386	375	381	382	363	357	375	330	394	357	358	374	404	391	396	359	398	340	343	364	348	374	342	367	318	381	390	370	394	379	350	398	393	386	364	410	377	364	389	366	348	391	399	376	387	372	376	394	384	366	394	379	373	347	395	382	346	405	371	375	362	362	366	387	359	359	393	319	404	407	344	358	355	371	341	349	353	349	361	351	421	396	363	407	374	379	371	371	361	356	346	364	382	367	390	381	386	376	377	370	388	346	376	363	405	371	362	395	366	364	321	363	412	350	373	392	374	377	374	351	378	348	385	356	379	386	388	390	374	422	367	364	369	368	367	369	402	354	391	354	361	395	359	389	385	352	405	378	390	364	372	361	348	375	369	385	353	378	367	395	344	383	389	369	385	368	386	351	358	385	349	352	371	353	380	364	374	391	391	354	407	424	380	354	370	371	364	397	357	380	389	377	369	343	365	365	340	372	398	392	398	398	368	381	358	377	379	377	339	371	369	393	391	392	369	374	367	365	400	384	400	349	422	402	376	335	350	365	343	375	363	383	355	372	328	382	372	360	375	373	383	365	394	358	371	386	389	350	362	367	376	371	383	338	362	400	347	334	406	375	368	351	383	365	439	388	371	362	355	369	359	357	333	380	411	359	354	369	379	350	352	373	372	385	383	389	370	369	413	360	366	367	380	350	412	341	375	361	379	361	372	359	353	354	374	383	378	414	420	338	393	385	363	396	364	366	377	374	367	369	352	362	393	389	374	374	374	380	341	346	379	384	344	389	371	384	411	379	384	384	374	392	392	378	338	362	382	383	375	392	360	386	401	392	384	371	351	414	346	347	352	352	342	380	354	375	382	353	398	399	383	389	411	370	381	384	336	351	399	383	388	364	367	368	389	369	425	360	371	360	393	374	353	372	395	400	391	354	376	381	347	345	386	373	355	364	379	365	386	375	349	367	400	392	351	370	355	348	377	364	374	385	357	391	388	363	377	401	356	372	384	335	344	376	373	356	369	384	381	380	341	378	375	362	392	371	349	330	398	349	362	332	393	345	354	375	385	350	399	361	371	357	370	362	373	327	364	401	374	407	351	397	388	391	390	416	352	375	391	350	372	355	385	377	363	381	368	355	379	361	394	383	383	406	350	378	375	381	373	404	401	364	338	376	354	376	353	344	366	376	397	375	415	347	348	377	392	371	381	367	382	380	380	374	389	370	361	382	357	403	396	379	352	377	373	369	365	354	359	348	360	377	347	395	374	374	354	379	385	418	348	388	383	401	393	355	390	384	365	349	365	360	400	365	388	371	377	350	350	374	348	378	368	375	394	339	353	363	395	352	360	372	375	360	406	364	362	380	356	351	348	381	367	375	393	371	343	384	395	401	378	380	337	335	397	357	379	363	358	374	366	411	366	374	387	385	352	369	343	350	363	348	365	340	382	411	396	371	382	386	371	376	372	342	381	367	367	369	372	379	401	401	345	381	388	381	356	394	380	390	389	361	365	370	352	369	346	385	381	383	382	342	345	365	328	373	384	373	358	375	343	356	357	393	349	365	344	362	398	385	349	361	353	385	381	386	395	351	382	369	379	379	392	338	353	394	402	380	342	391	387	370	364	356	398	359	380	362	373	409	376	365	420	378	408	333	375	381	380	346	371	389	374	367	358	342	384	375	359	333	377	346	373	379	390	361	353	371	391	343	334	367	387	374	397	385	357	351	362	408	385	358	361	373	378	368	362	356	386	384	387	391	373	346	370	392	362	405	366	400	346	372	352	392	359	380	415	384	384	373	369	374	361	369	393	383	342	352	407	405	381	377	378	415	363	377	333	372	347	394	358	368	322	370	391	367	396	409	408	323	373	375	385	359	377	365	372	390	359	394	391	362	365	386	380	401
25972	43941	34926	25653	20645	16819	13602	11002	8726	6949	5628	4770	4084	3571	3109	2849	2658	2419	2242	1994	1974	1757	1624	1479	1363	1236	1109	1117	995	935	823	783	741	735	725	692	635	628	639	631	621	656	1114	2349	3965	2996	2455	1784	1530	1371	1110	933	720	621	546	478	486	472	489	462	486	484	438	476	511	503	495	466	509	473	471	464	488	466	447	485	460	434	467	450	423	445	469	499	461	517	447	427	470	450	476	448	437	456	442	451	455	468	429	459	470	488	453	439	489	483	443	497	454	486	431	463	435	501	469	489	481	468	479	458	470	453	465	445	446	441	509	459	459	467	480	509	482	453	473	481	484	478	433	496	443	445	436	463	473	446	488	514	435	475	469	501	451	467	451	495	420	480	445	473	464	449	452	470	472	451	475	485	502	493	463	449	491	451	471	470	461	432	485	461	410	449	426	451	494	507	467	483	489	446	476	485	466	447	469	460	464	450	463	458	433	465	478	464	452	453	447	484	437	495	457	470	452	434	476	525	462	435	458	499	457	483	470	463	465	450	499	501	471	488	488	448	483	480	450	498	450	486	507	426	487	500	435	467	457	486	470	428	442	477	475	478	444	490	451	441	484	490	486	478	515	472	462	462	516	520	490	498	438	453	480	426	460	488	447	480	464	515	468	484	479	466	459	477	485	484	458	455	473	451	492	494	431	475	442	441	465	475	486	471	466	443	456	441	478	470	452	473	479	458	464	473	480	450	471	470	464	466	439	449	457	482	444	458	474	454	472	462	459	448	418	467	463	469	478	475	464	463	454	512	442	480	461	476	438	458	437	452	455	449	457	484	534	446	443	444	462	483	484	461	527	469	498	492	473	480	485	487	431	448	478	475	488	484	421	454	511	468	456	474	468	477	495	465	477	482	487	483	449	448	450	442	445	477	462	494	461	469	433	458	453	479	459	433	515	438	465	508	475	461	476	445	444	486	462	434	428	464	469	446	459	444	491	492	434	465	435	486	482	487	481	447	441	464	470	435	454	519	502	456	468	463	464	516	458	433	432	438	463	436	483	464	431	413	463	478	436	459	434	481	485	449	515	449	444	421	447	445	423	456	478	502	507	475	453	417	467	496	441	502	433	485	487	456	468	459	489	489	504	439	528	453	485	522	469	449	454	452	514	482	487	477	469	459	497	460	452	452	483	433	494	451	454	544	470	462	463	457	486	460	490	503	477	482	485	431	438	465	416	459	489	455	496	485	509	459	473	441	467	460	488	478	448	464	478	458	482	480	484	451	446	441	459	477	466	446	465	452	464	456	467	502	476	500	470	476	438	499	459	472	479	488	480	472	444	462	477	453	462	421	416	509	474	467	458	420	489	463	453	483	446	439	470	449	493	463	432	467	443	426	496	451	441	451	456	481	442	467	493	461	415	486	499	448	477	517	486	476	425	451	465	481	497	474	509	481	476	474	465	482	433	468	450	438	462	491	434	426	484	473	450	498	478	477	450	423	457	428	430	484	450	495	453	454	460	469	446	477	474	448	429	455	491	479	512	466	518	482	428	496	446	468	439	457	469	468	443	441	482	492	443	463	474	471	457	459	463	476	474	467	461	435	469	441	440	508	469	488	505	474	473	473	481	495	449	495	493	467	428	462	452	454	503	472	472	510	478	458	448	509	446	458	457	446	478	492	498	462	458	453	432	463	485	434	498	512	478	474	472	477	500	443	488	481	482	448	480	468	468	451	452	420	470	471	484	454	448	500	484	485	448	488	485	470	500	470	484	446	456	479	457	460	459	464	464	450	480	493	466	474	474	429	495	480	457	452	484	490	472	446	471	461	460	459	476	425	480	442	443	453	487	484	463	439	474	458	436	459	484	486	443	474	462	440	473	426	461	466	461	474	439	466	492	482	467	471	495	430	497	433	470	445	455	457	435	420	481	466	448	450	439	456	469	489	466	462	483	472	456	440	466	485	458	466	467	484	479	459	493	480	432	445	460	463	461	461	437	502	433	520	438	479	465	440	486	474	491	447	468	504	487	483	473	503	464	473	445	471	464	431	479	452	458	453	487	492	495	499	464	465	479	455	469	477	487	459	453	456	439	495	481	508	443	467	465	435	478	465	466	424	475	438	477	463	468	467	434	446	431	468	460	486	486	467	405	449	464	446	430	443	451	439	463	399	468	454	420	478	455	452	459	455	473	499	442	483	497	482	468	481	480	465	467	453	456	475	474	470	458	453	444	468	488	483	472	472	484	462	460	493	432	459	472	502	440	450	439	493	485	488	468	445	455	505	430	472	479	492	471	448	474	458	477	455	490	477	468	424	441	482	514	467	458	499	460	477	505	467	469	480	426	516	494	464	485	464	481	447	470	448	482	480	476	453	482	478	485	489	486	466	475	440	459	458	496	430	470	462	474	488	455	466	479	431	456	429	471	481	474	443	457	443	449	460	476	487	475	445	440	459	440	443	484	479	463	479	441	406	449	452	422	474	460	481	481	446	451	431	455	467	458	479	486	532	458	477	437	473	424	458	446	477	433	455	459	448	438	443	448	420	481	485	468	465	503	449	420	498	477	469	489	465	463	448	490	477	466	461	512	464	479	467	446	424	444	482	478	510	440	481	477	443	456	433	511	463	463	430	519	486	468	498	481	507	473	473	480	457	462	507	480	457	487	424	450	469	470	446	476	480	466	463	457	461	464	508	494	461	497	464	447	454	483	472	472	458	435	442	438	457	462	437	464	431	449	460	438	459	455	437	478	488	492	499	435	453	454	498	501	459	473	443	454	406	430	484	445	439	461	465	444	469	462	457	483	485	438	474	459	440	471	462	513	443	500	430	444	531	486	478	478	474	450	451	463	489	482	431	479	497	478	474	454	475	447	490	432	437	454	463	463	457	427	451	461	427	440	446	494	463	473	495	465	513	434	459	473	444	411	484	466	469	438	439	485	413	490	416	485	463	452	489	469	485	503	460	485	468	446	469	504	441	479	440	466	472	471	461	480	425	436	474	478	501	460	456	481	488	483	455	499	498	459	476	466	488	446	463	471	474	439	455	471	416	449	447	511	442	483	439	458	457	459	482	466	462	463	507	470	461	437	472	460	446	454	425	483	461	445	452	470	441	455	458	454	445	470	487	470	489	449	471	470	488	456	451	477	463	494	484	501	483	433	480	458	432	479	464	450	449	479	513	495	458	478	476	451	467	473	458	475	450	506	476	454	457	505	442	494	452	452	448	442	473	466	491	517	458	515	464	462	410	500	457	483	482	481	428	467	482	486	478	486	447	433	473	508	432	466	459	495	462	473	446	491	456	475	478	469	502	475	474	461	424	508	488	500	491	488	495	442	522	498	452	454	476	449	500	489	490	491	499	480	495	463	462	451	470	460	470	472	463	466	483	454	490	521	439	467	469	461	461	450	481	462	519	445	505	480	510	484	474	486	477	481	443	464	482	484	473	452	474	458	428	454	485	416	432	444	461	449	516	452	467	468	433	494	466	499	493	452	485	471	478	504	452
27606	22047	19944	12096	6101	3967	2929	2130	1687	1396	1205	1078	943	850	857	794	796	786	705	695	703	673	666	644	577	582	616	554	506	525	474	489	495	500	504	474	475	469	488	452	512	494	475	514	575	513	477	496	498	451	475	487	454	475	476	449	467	398	450	429	446	473	466	464	455	405	458	451	445	456	423	458	405	444	453	439	431	460	467	462	377	444	424	443	448	435	466	408	425	444	440	454	433	443	424	446	453	469	439	452	447	425	441	456	452	441	480	402	469	458	464	496	395	456	443	425	419	447	458	422	480	489	406	442	432	452	479	429	429	425	425	461	432	465	413	451	446	419	497	417	441	449	427	448	473	425	427	448	416	438	429	447	418	488	474	458	412	428	430	429	452	436	467	465	434	453	466	436	434	437	426	438	430	447	481	411	449	434	426	456	443	428	429	443	434	403	463	444	403	415	478	472	447	488	439	458	433	449	437	460	469	408	431	432	425	449	464	464	422	420	463	475	458	448	443	483	454	455	451	440	439	432	463	444	439	450	472	449	430	452	445	428	443	415	438	440	468	436	474	463	394	465	444	439	468	480	444	491	433	425	480	455	471	439	439	433	458	435	457	439	436	453	478	458	462	455	438	463	437	439	468	452	468	438	459	438	433	432	433	429	432	439	409	440	423	394	442	478	409	422	401	434	421	444	458	427	435	440	468	431	391	432	439	450	462	435	469	451	408	414	468	442	451	420	433	423	445	459	445	445	449	455	434	429	447	467	436	425	407	432	429	462	438	418	439	448	432	493	436	446	459	448	443	435	432	466	423	441	456	460	436	456	486	461	434	425	408	430	455	429	446	456	451	444	427	469	463	455	412	412	445	454	500	445	465	427	447	469	460	444	439	444	452	479	463	456	442	401	466	431	431	437	462	458	429	473	478	486	440	441	464	465	443	455	426	427	493	457	444	428	448	460	438	450	443	438	447	403	410	438	466	420	410	478	433	414	456	434	407	440	480	435	446	438	425	473	437	447	419	383	427	448	466	427	422	406	396	451	426	467	447	468	433	430	440	469	451	466	457	447	407	432	467	467	430	411	434	450	431	458	436	467	406	456	452	462	466	465	430	414	421	424	440	469	433	450	436	419	435	432	449	452	416	411	416	430	470	451	394	427	493	485	446	422	423	419	441	400	430	453	431	431	439	454	464	435	450	466	455	458	459	435	448	465	458	461	427	417	436	435	398	428	462	446	424	439	454	454	430	456	431	461	394	444	471	407	418	453	443	448	473	430	416	429	407	460	436	426	425	461	454	447	443	459	442	428	435	420	454	428	416	456	428	443	439	456	455	487	459	440	464	424	462	437	453	440	472	455	461	457	445	429	428	447	421	420	435	432	455	441	448	428	448	478	460	486	422	425	446	448	449	471	454	465	426	434	459	442	432	454	456	443	444	453	466	450	467	446	434	444	434	478	419	428	452	476	425	436	410	445	436	466	467	445	434	412	501	405	459	480	459	457	444	446	437	453	419	444	422	388	380	405	438	457	470	476	429	432	470	396	478	428	433	482	463	422	437	450	445	437	453	422	429	451	467	459	415	470	455	430	477	417	438	445	450	441	437	454	445	411	448	406	448	464	441	425	435	436	422	469	491	469	428	473	423	444	473	425	408	419	462	462	475	444	429	470	487	434	475	442	441	473	461	443	445	425	413	442	432	405	455	428	454	450	467	472	470	489	481	438	423	419	440	463	409	426	427	425	459	394	454	457	435	447	444	451	423	453	434	436	438	398	455	452	453	451	464	434	427	461	446	449	417	427	457	442	461	431	449	433	464	392	426	439	495	424	397	422	420	476	486	413	426	439	436	456	452	430	494	456	466	488	424	464	421	434	437	427	467	439	467	428	452	464	420	416	413	416	448	489	468	458	466	450	463	409	425	442	435	470	452	489	445	458	436	497	434	452	459	409	451	458	457	437	427	442	443	449	463	505	468	427	470	413	483	435	467	418	450	430	446	474	444	434	443	433	476	455	437	434	445	426	465	456	451	421	462	422	413	444	469	440	425	436	436	418	449	405	437	437	422	448	435	470	466	424	438	480	419	438	487	445	436	448	438	458	436	445	437	409	430	446	443	430	442	455	453	436	421	422	433	434	438	447	436	452	457	433	453	430	426	464	467	445	431	483	415	420	454	468	459	449	448	462	456	443	463	456	433	428	451	422	425	426	457	454	431	390	461	422	433	460	448	429	451	420	447	485	449	468	477	441	458	444	471	436	465	470	439	453	440	441	453	440	465	425	465	436	431	426	460	442	491	426	428	499	473	419	456	445	443	421	418	415	460	454	448	420	474	449	424	416	434	420	398	458	504	467	434	435	459	443	416	431	411	448	457	470	450	390	412	448	436	425	440	448	435	434	460	465	463	453	447	454	438	413	462	439	444	464	438	423	418	439	442	413	493	418	452	458	449	440	431	447	416	435	445	427	468	442	450	453	421	433	448	417	449	452	439	488	440	451	446	448	472	460	447	433	434	407	433	438	439	434	429	451	425	472	421	469	440	469	458	455	430	432	443	467	467	436	444	454	414	447	420	449	434	433	429	462	465	438	416	440	459	449	430	440	438	409	436	441	430	441	427	463	451	426	443	449	419	435	432	428	412	461	414	482	448	447	477	460	459	465	436	452	458	432	449	463	447	446	447	434	451	468	434	437	424	407	467	412	428	441	435	428	450	434	432	469	464	463	384	491	440	465	435	472	439	401	431	419	428	473	420	431	440	465	440	457	427	441	429	482	481	437	445	490	436	441	447	406	440	410	439	456	464	459	414	469	446	457	446	449	445	453	419	401	434	423	425	429	467	438	460	439	440	411	443	464	411	441	437	453	431	455	425	498	440	427	421	450	405	424	463	449	409	440	424	458	424	407	448	396	428	424	399	410	430	457	446	474	419	455	430	443	459	416	426	467	469	439	416	453	489	410	438	429	420	444	412	427	453	423	441	435	431	434	426	474	424	478	422	443	456	457	452	416	438	444	482	460	438	451	445	455	421	455	416	426	454	427	413	436	424	448	428	437	456	426	456	442	439	440	448	427	407	450	422	437	457	423	404	448	458	438	430	452	424	461	474	438	400	436	429	430	460	426	445	453	429	454	464	451	423	435	450	421	424	435	449	456	450	481	448	451	447	439	425	429	435	438	456	403	455	457	418	409	471	436	437	443	409	455	481	448	434	462	411	497	446	448	439	423	448	422	477	407	445	462	431	447	468	469	467	407	408	412	430	472	433	418	448	415	439	430	467	431	432	454	405	432	429	458	466	413	443	425	406	449	456	446	455	464	437	450	422	430	468	445	415	428	421	483	445	459	429	435	458	459	442	439	419	436	443	418	458	440	450	473	472	446	440	459	426	443	478	424	404	434	447	428	453	432	422	435	439	444	421	434	395	434	448	431	437	476	428	443	417	469	431	453	448	429	468	424	441	439	446	443	463	422	472	469	439	438	448	431	429	440	404	421	443	443	443	466
19332	30243	23230	14537	10906	8221	6322	4984	3916	3120	2625	2251	1819	1652	1560	1441	1392	1372	1253	1167	1138	1062	1041	976	921	849	870	806	781	733	692	659	643	647	645	622	621	606	622	597	594	671	570	681	773	737	707	667	611	629	671	576	561	573	556	584	571	532	529	550	555	578	543	555	588	599	550	535	569	537	571	575	566	522	553	582	518	570	533	532	548	556	549	568	579	534	581	544	543	562	528	514	571	513	556	543	557	537	538	594	591	547	562	519	554	599	564	539	563	573	577	604	543	561	557	566	567	551	527	544	534	565	564	560	516	532	556	551	603	520	559	552	595	600	546	590	556	532	574	550	519	537	561	552	519	550	572	559	564	566	559	568	545	579	554	542	543	548	568	545	532	578	588	556	574	539	606	560	554	546	577	576	535	558	557	539	556	581	571	543	595	601	557	581	567	525	598	499	519	636	549	573	565	583	547	562	573	582	572	550	587	557	600	559	577	587	566	551	551	540	592	568	534	566	548	525	571	560	568	539	551	500	576	566	563	528	520	542	566	538	550	525	539	563	600	533	557	556	497	563	567	571	591	516	573	534	577	539	576	549	624	592	574	565	600	567	535	541	574	563	550	543	594	598	542	529	568	550	544	545	571	578	559	528	536	541	577	566	593	551	592	546	512	546	528	538	536	598	590	563	591	536	565	600	563	597	641	594	561	588	539	554	552	574	584	543	528	554	585	522	552	565	550	557	579	559	580	550	588	528	529	528	500	553	564	574	549	528	594	569	583	540	566	533	558	568	565	583	553	591	578	624	561	581	531	611	562	529	566	584	595	582	578	573	554	573	571	580	566	609	518	571	583	548	559	555	544	585	586	570	576	596	557	596	585	568	599	569	576	576	548	593	555	554	527	588	549	564	558	567	556	572	536	554	542	574	535	563	554	531	540	543	564	553	563	610	579	595	554	574	549	555	549	534	582	577	570	592	583	594	543	584	548	563	542	579	564	564	588	541	548	533	550	556	557	544	541	546	596	557	568	590	573	540	578	553	582	569	576	593	548	494	536	566	557	548	605	551	565	576	562	517	575	578	575	563	536	574	565	558	555	556	598	538	555	562	619	530	569	557	526	578	544	533	581	606	565	576	573	577	534	566	563	539	585	575	578	599	545	548	550	595	568	596	550	588	570	527	559	551	578	542	557	599	540	582	525	562	546	560	584	587	559	559	546	563	558	552	554	589	566	551	543	583	542	520	513	507	589	526	580	542	598	571	581	551	567	531	565	568	603	562	564	515	554	532	570	554	591	613	559	545	571	599	551	607	588	573	609	519	567	509	527	579	551	575	551	570	566	527	586	567	549	574	576	585	526	564	563	599	574	572	587	537	581	606	547	527	570	574	568	551	569	481	563	569	569	528	576	539	586	583	590	545	583	592	540	534	515	567	526	578	544	587	554	557	552	573	569	544	512	567	546	541	506	542	548	547	540	532	601	504	574	559	598	577	553	541	560	568	549	555	538	636	551	566	562	585	572	584	537	524	608	552	537	594	633	545	534	568	578	579	528	583	549	509	565	600	558	553	578	563	566	557	601	540	525	575	538	571	515	572	600	560	533	527	551	553	558	570	575	580	554	557	525	552	546	558	583	546	535	497	559	543	525	569	509	581	574	572	568	545	586	530	583	560	545	537	574	561	593	587	548	593	549	600	549	589	578	541	561	552	534	613	557	611	552	558	558	534	554	550	596	551	566	538	583	566	580	544	548	563	546	602	529	532	541	610	597	611	591	538	607	606	543	565	507	539	570	577	582	524	555	587	531	548	595	507	555	549	573	569	519	540	542	580	564	543	552	569	549	576	548	530	544	598	541	522	564	578	555	576	548	562	526	546	560	552	557	533	555	595	545	531	538	583	584	569	586	588	538	546	566	540	536	546	549	568	566	574	531	549	633	559	558	569	577	521	544	545	531	567	567	574	560	550	533	544	531	569	517	581	601	540	564	556	562	521	549	580	583	580	579	536	551	575	563	564	560	581	582	582	550	548	553	567	564	582	568	603	557	538	552	549	563	521	551	535	592	560	564	532	552	561	556	559	584	594	492	529	604	563	558	523	549	539	563	521	563	590	573	551	547	564	562	560	583	545	554	561	562	615	540	548	615	526	579	552	593	605	593	570	566	618	554	585	559	513	582	555	550	546	591	582	592	568	538	548	526	539	551	577	556	549	569	580	527	562	560	517	569	574	559	604	594	545	551	551	554	523	529	516	584	588	545	565	581	560	567	580	568	591	571	546	546	578	531	536	589	537	546	589	568	559	590	563	576	598	598	604	518	539	601	537	570	559	611	582	571	570	554	584	529	554	543	577	563	574	557	553	559	536	552	529	497	535	532	566	557	549	535	571	546	531	609	570	558	511	576	520	569	530	525	583	589	532	577	586	593	606	578	516	532	541	555	570	591	588	522	551	514	504	554	534	558	557	550	525	591	596	584	541	560	535	523	540	550	548	547	536	553	544	514	571	617	549	594	541	516	572	546	521	551	591	580	522	538	585	571	521	552	553	521	547	564	579	582	580	594	532	522	545	587	546	559	570	560	506	600	551	556	544	541	569	563	544	566	551	556	578	533	540	569	573	586	538	548	559	520	560	551	577	557	528	590	531	568	546	522	552	583	509	560	615	561	551	546	601	544	549	548	539	559	519	542	554	578	584	531	593	579	564	603	520	537	590	579	567	497	527	516	591	563	537	540	547	515	534	539	513	527	579	555	578	557	543	570	583	546	499	537	532	558	580	544	506	552	550	559	588	572	545	599	569	527	562	543	583	552	546	573	572	577	556	563	555	524	610	563	596	518	578	550	552	540	560	577	602	589	604	580	580	586	586	539	565	555	595	569	541	506	578	573	586	533	544	559	575	583	507	557	568	534	581	594	566	528	548	530	629	546	542	559	572	527	564	609	537	517	565	519	516	562	536	612	520	565	552	521	541	530	541	542	534	559	604	546	599	580	570	553	551	581	543	564	540	561	560	548	575	552	572	571	542	549	577	576	605	513	546	550	517	563	563	559	545	534	559	571	565	599	604	555	578	555	510	595	585	510	565	551	560	598	536	520	530	535	567	558	532	570	544	562	545	565	570	581	540	549	592	558	566	556	562	618	567	577	581	595	563	604	598	544	577	512	570	581	617	573	552	583	570	534	579	550	558	536	588	529	589	587	529	578	590	580	559	585	570	527	567	569	590	571	526	605	574	557	587	529	536	554	579	510	541	561	594	557	539	574	538	569	560	569	573	572	542	587	542	580	562	556	553	621	543	552	580	554	542	557	541	569	556	575	565	564	564	526	509	557	539	545	568	547	568	578	545	565	548	568	572	524	575	562	535	551	534	535	525	544	553	579	532	540	546	541	589	591	565	575	561	577	586	585	524	551	499	517	538	530	546	558	592	588	544	594	581	571	551	608	582	527	571	539	573	518	543	560	537	589	535	576	569	522	558	546	584	517	580	546	537	575	583	542	553	515	569
24407	21292	28486	24471	21144	13778	6409	3702	2803	2269	1781	1584	1371	1215	1207	1101	1026	972	915	799	760	787	727	697	672	623	613	602	566	535	493	494	473	504	452	445	408	425	430	418	475	445	495	992	1255	1139	910	711	657	645	593	536	477	432	425	389	413	379	410	400	387	374	404	389	385	365	414	391	424	367	403	409	428	392	407	421	415	460	419	422	425	441	389	411	396	421	385	385	405	395	374	408	430	371	400	385	401	367	409	359	404	406	373	394	383	402	394	410	401	389	396	386	403	400	400	407	385	395	427	394	407	371	374	401	368	418	360	362	386	414	347	412	372	395	382	355	393	414	416	377	382	432	413	387	410	410	395	389	388	384	384	402	384	367	415	414	378	392	359	371	386	412	394	399	395	372	376	411	400	374	411	429	391	399	368	389	377	391	390	391	361	370	397	411	372	382	422	431	387	376	383	407	397	381	349	398	385	387	386	404	386	407	377	417	440	393	389	343	383	394	368	397	387	401	400	360	384	376	376	393	363	412	401	417	413	380	360	402	368	391	376	371	405	382	395	370	391	371	428	430	387	373	390	428	398	408	379	414	362	385	373	386	406	390	353	390	395	378	366	379	416	390	400	400	391	380	392	411	416	356	395	409	388	379	371	385	398	414	391	417	361	391	398	383	397	374	401	406	365	388	360	389	384	399	375	367	407	383	377	392	394	404	391	364	407	413	421	410	381	382	402	375	363	379	394	390	404	369	384	387	425	386	376	406	385	392	388	356	375	376	391	404	411	392	388	361	405	398	377	429	369	406	420	386	384	389	417	389	435	384	392	390	394	403	401	376	395	389	381	420	375	381	392	374	376	402	436	379	410	400	371	417	391	370	429	359	394	387	374	383	362	397	392	378	395	386	399	410	386	414	422	361	375	403	422	385	395	386	389	413	370	378	382	351	381	372	387	398	401	395	372	373	407	384	370	396	411	380	413	383	367	375	394	410	403	373	390	387	354	421	361	365	403	389	398	386	426	407	393	400	370	380	381	385	404	359	410	382	389	360	380	382	415	363	400	372	400	376	412	376	391	393	412	391	412	396	372	350	415	423	410	384	388	388	431	419	385	375	379	404	394	376	416	396	395	400	402	398	417	376	405	400	392	386	395	407	374	404	380	371	395	391	405	398	381	412	380	370	368	419	408	387	394	401	410	390	363	402	405	378	397	402	377	410	381	337	355	392	378	427	393	397	400	398	410	397	420	378	362	388	387	413	383	412	377	387	414	374	388	432	362	388	414	424	397	396	407	369	400	416	379	387	399	379	407	432	386	407	403	376	381	400	386	376	388	385	368	397	367	437	414	366	386	404	355	399	400	391	407	389	407	378	436	407	386	377	393	378	405	381	356	361	406	402	380	394	418	383	358	415	387	378	425	395	388	412	399	398	426	401	394	393	378	380	368	386	387	389	428	367	384	396	375	440	393	404	404	398	396	427	392	388	413	393	389	368	376	374	358	385	388	394	390	397	375	396	373	376	400	370	376	383	396	372	433	415	379	390	390	382	397	403	406	388	406	419	401	379	389	399	419	409	392	372	384	395	334	405	393	393	412	406	389	375	345	391	324	369	389	361	394	375	369	408	418	373	385	423	358	401	360	386	361	371	407	400	394	403	384	377	398	405	367	439	450	387	405	400	382	375	449	405	393	382	388	388	390	396	388	404	412	387	404	375	410	413	402	364	409	390	401	406	411	390	401	355	346	386	428	435	377	417	372	415	423	428	379	379	419	416	373	369	417	378	371	383	412	407	410	375	415	396	381	391	344	396	396	395	383	384	414	349	367	362	382	364	382	422	370	362	400	394	358	376	407	397	429	394	383	373	415	389	374	371	395	406	401	364	399	377	382	376	413	423	416	389	382	368	375	369	405	420	364	414	361	397	419	435	393	383	373	388	439	367	417	398	405	398	388	404	395	371	398	393	398	436	407	397	387	446	355	434	382	411	417	388	418	414	419	395	408	367	382	374	385	401	380	376	414	381	377	354	402	381	410	393	443	411	410	375	399	398	396	390	364	402	397	355	430	365	378	379	426	397	377	389	374	395	412	378	395	420	368	373	393	390	408	406	387	355	387	369	416	397	429	397	371	360	398	410	415	425	395	389	396	392	398	403	394	369	371	366	376	374	388	382	412	394	373	395	387	351	412	385	378	375	422	411	427	398	371	385	403	385	373	397	398	396	392	408	405	379	398	398	393	426	402	396	367	372	360	408	380	385	391	400	402	370	410	402	401	389	362	391	393	383	417	374	372	395	370	369	392	387	377	387	426	415	413	360	408	340	402	379	394	378	399	408	395	434	386	384	401	360	405	393	379	398	388	425	401	372	388	394	413	400	422	411	378	363	421	389	383	397	390	405	414	409	361	390	367	406	358	396	434	395	382	381	359	438	395	391	380	396	389	385	396	370	438	379	386	399	420	390	429	386	414	379	358	339	383	360	407	361	387	428	404	388	393	368	383	414	423	381	404	404	416	397	402	407	388	387	451	424	355	442	394	383	337	377	422	383	386	427	359	362	401	406	386	386	391	364	398	383	370	406	386	429	391	370	371	366	376	383	385	351	383	395	391	374	405	400	360	358	373	378	379	389	391	436	418	407	405	365	382	405	380	368	407	427	396	419	401	409	377	392	382	418	364	403	365	415	366	366	390	397	401	376	380	366	367	367	405	374	404	406	393	413	436	361	399	376	379	408	389	429	392	350	412	425	436	373	387	359	398	370	417	431	383	397	359	383	384	348	375	384	393	377	421	359	351	368	400	411	386	402	377	408	386	386	378	400	417	365	346	338	381	398	395	389	353	370	417	394	386	408	367	375	397	381	371	350	433	382	386	379	405	407	404	364	371	409	424	395	439	395	377	371	417	354	379	420	409	390	378	353	373	403	381	395	365	350	372	389	396	388	416	408	400	396	388	401	379	428	378	397	376	375	421	409	393	431	414	401	375	403	408	387	419	380	390	363	400	384	398	401	391	377	396	378	399	406	396	390	416	391	421	401	375	389	396	376	392	366	417	425	403	389	417	406	396	370	340	402	358	416	390	399	367	393	382	402	374	379	396	440	403	409	431	411	424	371	386	386	413	363	395	412	379	395	379	364	403	389	342	369	388	400	376	457	381	404	382	376	363	385	355	356	371	366	377	405	395	415	355	410	385	386	400	384	402	386	347	407	390	389	377	383	387	398	388	401	390	359	401	385	418	357	425	404	404	391	395	382	395	382	349	446	411	387	371	394	385	385	405	417	369	370	385	391	375	398	382	388	395	397	382	354	377	383	401	391	430	395	381	399	371	377	438	423	430	380	403	405	400	395	390	408	449	382	397	358	377	351	411	409	355	393	422	416	398	360	395	423	388	419	410	405	400	388	410	383	383	399	354	385	378	380	353	394	389	381	375	395	384	417	356	389	424	388	372	397	372	382	367	411	400	380	383	375	384	358	385	397	419	415	395	383	380	416	398	375	394	395	378	385
22974	39955	31091	21380	16817	13138	10181	8097	6379	4958	4107	3507	3049	2670	2400	2162	2059	1939	1696	1655	1590	1529	1328	1172	1136	1013	915	943	841	775	704	682	667	687	620	659	670	615	631	610	646	644	723	1549	2298	1880	1568	1243	1052	969	837	769	603	615	553	526	533	512	513	473	493	491	544	508	505	512	527	476	520	505	511	516	508	488	482	495	525	488	475	488	539	488	530	559	516	477	492	538	506	504	510	495	481	518	514	489	518	506	478	507	497	487	508	474	480	500	502	484	504	509	500	515	505	514	528	511	513	490	501	491	520	515	538	507	512	485	511	479	461	528	521	508	496	518	513	504	472	489	532	529	504	448	540	512	469	481	529	486	473	528	488	486	529	513	494	518	526	482	467	494	509	511	516	520	497	479	464	496	495	461	522	530	494	483	501	485	475	435	475	486	502	482	514	523	499	530	470	489	518	528	482	520	510	526	471	508	525	495	508	491	507	521	498	481	505	494	475	516	517	515	467	494	536	470	493	496	478	488	486	480	507	492	451	529	518	448	516	445	499	514	466	533	513	497	496	480	508	448	537	473	497	525	485	520	440	500	477	491	464	485	499	495	500	507	515	462	505	520	490	516	456	492	509	503	521	535	488	483	472	475	517	494	483	468	496	507	498	521	502	498	499	487	526	456	503	518	520	509	470	501	524	513	533	523	461	504	512	429	489	500	501	542	534	448	524	536	511	484	525	468	544	466	526	503	506	502	507	490	480	472	462	517	514	464	502	510	484	457	511	504	503	502	487	523	498	473	544	485	530	513	491	510	493	499	521	515	537	518	469	489	475	504	523	493	473	481	506	489	528	488	481	494	522	502	509	508	523	491	512	496	446	509	505	485	498	470	431	490	514	493	467	474	509	515	506	464	516	530	524	484	534	478	473	527	522	475	487	506	507	542	502	500	483	554	451	479	515	526	519	496	484	485	505	498	524	482	513	488	509	491	513	477	482	516	485	510	461	488	473	511	501	509	461	469	497	540	478	464	495	478	473	493	478	490	526	507	537	515	480	494	520	483	506	516	506	473	469	509	541	471	467	486	494	507	483	481	496	490	459	531	502	511	471	503	510	498	503	474	484	495	518	487	484	514	512	482	468	464	479	492	470	471	510	539	490	499	472	494	502	518	489	518	517	479	521	507	533	494	511	479	489	469	531	477	490	511	534	485	528	462	495	506	522	495	520	476	522	543	518	556	480	493	513	516	525	504	501	496	486	507	453	510	504	528	470	542	513	509	485	493	516	485	504	479	509	519	467	497	483	450	480	483	502	496	480	465	519	503	486	497	505	447	534	479	534	533	487	483	516	486	517	491	476	483	451	481	522	511	511	503	492	528	482	491	496	500	504	491	509	524	484	478	515	545	524	457	492	496	487	521	483	510	553	541	503	521	496	532	525	504	461	492	532	524	498	518	524	471	470	477	532	509	478	474	492	499	495	496	476	465	509	519	505	501	504	504	511	470	514	519	492	501	463	478	522	490	517	514	504	520	499	531	541	463	479	509	467	490	522	551	520	504	553	491	467	511	496	515	513	488	503	491	499	511	526	537	507	512	504	475	503	486	508	487	525	511	499	500	467	511	529	513	488	522	490	485	516	475	486	528	465	499	518	473	533	529	499	465	453	498	537	499	502	480	519	527	513	499	483	504	538	494	503	516	491	483	523	566	478	530	507	506	529	484	557	491	489	511	476	503	502	512	509	475	470	529	514	490	518	476	517	479	466	472	477	486	476	494	501	503	472	485	491	543	505	545	498	514	520	503	507	486	477	506	482	479	516	562	478	530	486	486	475	450	529	507	431	494	488	507	496	509	519	519	490	499	461	496	528	521	483	476	488	509	500	507	468	463	461	469	458	516	470	522	454	465	525	536	493	512	520	435	524	500	498	520	515	507	506	508	490	505	461	499	499	484	506	493	485	499	504	500	497	435	517	515	487	525	541	453	454	496	508	485	508	429	493	491	495	485	489	512	497	529	517	443	516	481	503	474	478	517	544	542	486	493	478	518	480	464	484	481	480	501	487	513	492	499	474	524	510	478	500	527	482	495	516	478	530	485	474	481	460	505	467	491	482	533	511	484	464	504	507	456	502	481	535	468	518	492	493	512	480	478	544	495	511	511	479	472	511	515	525	495	586	437	500	502	518	516	522	476	453	497	477	490	490	481	476	516	476	498	515	496	459	537	483	476	469	470	520	486	451	520	494	492	495	493	497	509	546	494	490	513	504	489	499	494	490	508	453	499	516	506	490	521	499	526	478	494	477	522	519	489	485	472	536	481	510	534	523	484	520	528	511	493	496	514	500	516	502	495	510	469	491	501	527	499	503	511	517	491	474	501	501	497	508	485	523	482	433	490	500	484	498	481	483	458	493	517	523	492	476	514	499	483	505	498	535	477	486	543	495	498	491	467	510	489	493	489	489	537	493	516	527	504	472	549	511	471	486	473	516	476	514	507	489	472	495	511	486	466	502	520	473	489	494	494	497	484	482	491	464	529	497	516	545	490	502	478	512	520	474	500	462	466	535	502	514	483	461	537	488	497	457	511	518	490	454	488	502	499	520	460	494	521	472	493	520	516	507	483	516	479	494	488	500	482	510	472	488	493	516	450	446	490	480	521	517	496	504	519	506	475	495	471	519	548	501	494	508	543	504	522	487	547	478	488	478	524	490	509	452	508	508	526	473	476	517	493	469	521	534	468	489	536	493	457	481	502	477	504	529	509	510	459	507	452	511	541	461	489	474	523	506	500	506	515	499	522	538	511	505	512	466	511	510	495	490	526	512	484	459	454	487	500	524	510	448	488	501	470	486	520	491	456	494	512	527	496	468	486	490	459	489	483	506	512	500	505	517	514	489	457	481	480	535	542	542	488	491	482	516	550	491	484	523	516	520	477	502	489	534	497	472	521	486	477	520	491	509	521	504	502	508	510	500	497	477	515	554	448	503	525	487	504	498	501	504	515	476	523	536	553	512	495	487	492	468	505	521	517	464	488	497	484	509	494	475	505	467	494	495	510	498	494	481	512	508	477	500	497	522	527	484	501	519	558	514	520	486	473	486	530	490	534	478	505	504	519	518	518	515	495	491	518	478	469	517	487	477	512	483	482	490	504	474	501	542	484	511	495	495	502	517	526	522	530	506	515	495	501	531	452	487	519	488	520	490	490	497	474	499	514	481	512	514	482	485	502	487	504	487	515	514	485	492	503	500	496	481	489	497	477	489	489	501	499	537	494	450	468	471	544	520	521	518	480	521	513	537	490	513	518	488	446	539	474	520	455	521	515	473	502	498	512	470	471	501	504	528	498	512	466	514	467	532	504	539	498	514	458	507	503	518	472	504	505	492	489	508	473	505	501	484	505	497	509	477	479	502	506	501	485	507	475	476	499	477	480	480	532	521	500	487	491	493	444	442	499	449	514	487	473	520	514	479	528	473	512	464	503	491	467	509	503	472	479	489	537	520	524	504	500	533	469
23328	21287	28978	23925	21342	21416	14075	5908	3970	3133	2527	2107	1922	1628	1465	1386	1310	1269	1114	1074	1033	1035	909	872	774	769	646	652	589	585	511	476	531	536	483	493	464	494	475	492	460	451	706	1516	1868	1650	1314	1058	943	834	689	632	526	451	435	428	369	388	425	371	358	379	408	403	388	397	369	386	390	350	380	415	393	355	396	382	381	406	392	378	372	338	405	338	352	390	383	390	346	377	395	367	373	389	375	353	367	392	367	391	345	356	410	367	329	400	381	363	376	382	366	370	369	368	393	390	398	396	401	461	362	378	417	369	400	381	378	430	391	391	404	382	397	357	404	360	372	402	398	372	398	399	332	416	409	373	391	402	354	380	380	381	371	381	380	364	372	367	383	368	387	357	378	372	355	374	374	391	384	385	423	376	375	355	404	371	364	377	385	393	373	353	422	389	367	395	361	372	355	379	382	368	349	385	389	379	360	390	353	346	372	392	392	386	394	368	382	374	361	398	373	365	398	415	364	371	396	417	349	368	370	385	345	361	360	420	365	380	383	392	370	402	377	358	374	389	369	365	388	378	393	396	344	385	390	370	351	372	379	396	381	345	399	357	410	343	376	380	372	399	363	419	375	356	368	371	414	380	401	381	417	371	366	391	384	361	375	403	392	380	380	381	359	360	370	382	352	386	419	366	367	364	382	365	415	417	380	365	372	361	360	377	370	382	373	373	353	416	417	431	367	402	413	397	338	364	394	384	367	353	386	386	362	377	374	377	349	382	384	365	381	413	361	395	374	393	372	386	352	356	425	382	384	374	392	352	381	390	378	382	382	375	370	387	397	387	391	382	362	364	385	425	363	405	366	398	374	382	377	339	382	366	404	373	391	318	333	389	359	392	390	377	353	384	380	381	395	377	410	380	372	388	368	416	381	399	340	390	347	437	366	405	367	402	399	412	411	404	352	408	421	377	377	416	400	384	418	361	371	357	394	391	395	358	399	377	387	339	373	366	355	394	351	386	362	371	394	409	377	391	353	331	381	419	382	358	394	410	394	355	373	380	424	382	423	386	383	374	379	429	390	398	394	422	395	358	391	385	398	370	376	403	373	361	373	405	388	369	386	422	393	357	398	400	377	375	369	328	383	416	376	409	334	373	390	401	395	370	374	353	350	387	365	333	374	411	423	389	406	387	393	366	370	374	398	387	387	361	319	428	380	350	350	350	372	399	407	385	403	367	363	371	383	370	370	387	365	369	381	363	379	370	383	369	378	387	382	390	377	357	394	410	378	382	374	364	406	363	372	415	392	383	362	362	361	421	382	364	393	382	363	403	356	362	401	380	380	375	377	372	418	395	344	345	400	360	355	373	401	391	399	390	373	443	428	368	354	368	391	370	355	371	366	416	367	384	378	390	381	404	372	420	385	373	384	357	397	408	378	367	379	346	380	349	390	393	386	371	411	386	403	420	395	401	397	383	379	363	374	378	378	396	380	384	398	356	393	336	382	387	389	364	389	395	412	428	362	355	426	404	359	414	381	382	338	391	376	392	348	352	393	413	404	406	380	383	375	347	371	374	389	372	395	409	354	383	401	376	417	364	377	386	362	402	385	399	378	402	410	403	393	378	383	369	367	368	373	403	359	372	360	364	401	329	396	415	400	359	410	378	381	388	355	358	392	374	356	342	348	380	368	354	421	365	435	401	335	389	394	373	364	375	360	395	393	389	385	405	405	391	357	374	366	436	403	395	372	390	390	386	379	378	365	407	408	373	365	364	430	363	390	371	373	342	392	393	408	372	398	382	367	395	364	408	378	374	368	336	366	345	440	373	361	393	365	388	382	378	380	392	418	365	405	365	422	398	388	397	371	401	400	397	374	359	379	368	389	383	349	386	395	357	390	379	392	365	338	360	356	367	389	394	352	409	355	408	362	384	401	413	389	357	372	369	380	372	370	365	367	380	390	381	360	412	387	406	367	371	400	354	350	392	355	397	391	374	395	356	403	391	408	380	391	397	356	368	373	367	393	378	366	336	380	380	384	377	390	371	393	357	386	391	405	345	386	351	368	379	406	375	361	385	426	387	354	368	385	394	347	381	396	413	358	375	393	399	366	393	359	399	405	367	385	378	387	410	350	385	376	379	384	360	380	393	382	372	392	394	385	380	358	415	358	387	381	358	390	372	381	392	377	403	376	360	399	379	365	371	372	376	369	365	375	363	378	393	409	391	354	367	390	392	414	426	393	414	375	379	425	386	385	373	340	370	408	379	370	387	384	363	394	368	361	392	396	378	353	353	381	385	397	405	378	397	422	369	380	371	373	378	344	365	360	348	343	388	378	415	378	385	422	393	335	358	368	365	369	376	400	400	434	406	391	400	400	378	375	399	446	395	388	382	376	381	364	355	389	391	396	388	348	385	366	384	386	371	378	379	402	374	403	356	350	384	357	394	396	403	376	366	365	330	371	389	406	366	345	386	379	389	379	364	391	379	409	368	358	392	423	380	372	360	367	390	365	385	364	389	371	368	389	400	350	392	356	363	423	360	402	384	366	372	396	310	410	406	416	394	370	396	386	361	385	347	373	396	355	375	388	352	383	383	373	385	396	392	369	390	367	387	386	404	323	378	383	398	388	390	371	385	398	387	370	380	376	388	347	349	383	398	375	363	362	382	380	389	369	383	370	388	376	361	383	399	383	360	427	378	372	329	402	392	389	384	384	412	386	388	424	411	346	368	388	397	418	411	348	422	369	375	377	376	420	397	348	396	382	389	370	371	421	394	360	386	407	370	369	386	403	380	374	367	377	388	393	374	401	351	363	383	369	362	382	373	399	377	412	371	356	363	378	335	384	388	385	370	390	380	396	372	384	387	400	412	381	384	350	434	344	377	400	395	369	379	410	362	417	346	384	381	356	390	394	335	381	389	372	368	365	361	382	378	376	408	404	375	410	335	425	385	377	373	384	392	388	390	365	383	365	402	418	383	375	416	369	395	375	382	414	369	386	373	366	353	366	381	409	392	374	364	394	398	376	366	365	349	402	393	395	425	383	369	379	356	351	403	394	387	375	384	380	386	343	400	364	375	349	378	379	388	397	346	352	380	400	410	382	417	381	386	384	366	396	379	408	369	379	401	376	375	363	357	377	318	396	361	359	377	376	391	374	400	405	377	367	374	390	376	380	384	384	406	382	369	383	370	353	372	412	369	381	376	394	372	376	413	362	361	386	355	351	393	364	391	366	375	410	376	407	342	344	361	380	392	425	403	401	405	378	395	396	394	353	405	369	404	371	397	374	378	367	390	401	371	374	340	409	352	426	385	374	389	362	385	405	366	357	417	347	398	391	347	393	388	360	371	354	368	376	379	388	405	386	380	395	376	374	383	366	393	392	376	372	355	401	394	366	394	408	395	381	390	347	392	381	360	359	356	347	381	390	396	367	393	386	387	372	366	385	386	396	414	377	361	375	386	401	389	368	388	398	374	383	369	381	375	421	372	369	419	390	365	346	345	345	403
26307	45313	35937	26021	21263	17125	13844	10951	8864	7075	5654	4752	4092	3568	3300	2995	2660	2469	2337	2122	1968	1922	1617	1495	1449	1219	1100	1141	1010	862	771	778	785	713	693	607	708	662	673	627	594	652	1083	2952	3400	2911	2320	1843	1577	1404	1130	897	695	655	567	531	517	474	460	468	470	466	493	471	495	461	492	452	519	467	474	493	518	485	462	475	465	471	490	443	502	471	451	472	443	435	478	458	518	440	455	515	466	443	469	518	462	493	466	489	481	476	448	487	473	477	526	431	499	478	425	443	469	447	492	471	496	483	500	509	476	470	480	456	491	471	464	464	486	463	508	514	447	493	500	472	514	446	498	431	473	461	475	454	457	500	452	456	487	468	451	461	467	489	483	480	443	470	483	484	508	513	445	470	487	474	473	453	485	495	475	503	478	489	456	488	483	473	456	436	468	462	478	490	461	509	476	460	459	452	467	466	461	498	513	492	470	485	490	474	466	494	483	471	454	484	488	490	490	451	502	438	476	460	475	490	496	482	463	467	487	493	484	473	492	467	489	504	515	452	463	476	471	449	453	454	446	469	464	482	475	452	462	458	503	434	461	471	498	474	480	454	455	481	480	454	466	472	467	486	445	497	441	500	482	474	455	457	486	517	443	482	458	441	487	471	462	478	475	496	445	496	494	497	486	458	464	469	483	506	471	467	488	435	457	475	451	442	485	462	471	469	468	458	486	475	471	532	484	520	514	444	468	492	495	444	515	470	457	463	501	476	486	499	492	451	490	510	436	457	494	508	450	483	461	498	494	475	522	471	455	504	516	467	471	468	467	459	519	420	471	484	433	498	475	483	480	435	474	464	455	484	490	507	478	486	451	446	488	449	461	482	463	495	441	480	426	434	484	480	482	512	476	450	474	478	475	460	497	444	492	494	472	474	454	488	487	463	442	467	478	494	458	484	462	481	452	482	432	473	473	468	504	461	451	484	481	485	485	465	484	427	479	483	468	505	473	468	509	492	460	466	486	542	479	470	480	471	459	477	467	442	458	492	497	434	465	468	437	441	480	490	487	472	431	486	471	449	463	463	450	455	456	446	507	476	453	451	463	458	444	457	492	434	416	479	449	463	480	471	470	443	508	467	493	474	480	446	460	491	439	473	466	455	473	483	454	482	467	474	489	462	470	461	480	454	476	490	474	489	481	454	474	472	457	467	452	487	480	433	439	480	476	457	452	442	478	461	498	466	490	511	460	490	440	472	508	521	459	493	462	471	475	443	486	451	505	465	489	481	476	461	472	490	501	442	496	480	467	469	465	484	422	466	475	460	456	441	478	438	513	504	485	456	462	455	500	470	481	509	435	461	451	430	483	470	446	445	509	459	468	487	427	475	496	514	470	490	448	463	500	514	463	528	486	459	459	488	467	465	516	467	454	465	423	472	517	456	475	491	470	510	519	463	478	491	445	451	456	487	448	487	480	481	457	466	497	455	508	465	473	435	485	462	461	472	494	480	488	486	489	498	487	490	470	487	463	484	447	458	462	504	521	451	454	517	488	481	461	513	466	480	457	455	536	484	490	474	477	487	472	499	487	469	498	463	491	490	482	457	496	417	477	477	441	494	525	474	477	486	484	460	472	472	470	435	448	482	486	496	447	483	493	512	491	489	469	495	484	499	477	471	490	481	461	499	478	450	476	486	475	458	473	496	487	494	487	478	504	488	470	451	493	492	466	440	466	494	469	489	463	475	471	467	432	456	469	500	471	444	457	482	504	442	468	498	462	493	477	458	469	466	472	446	476	444	465	464	449	456	493	474	477	453	528	481	484	457	477	496	480	436	434	451	492	491	502	459	477	467	495	477	483	482	483	497	466	464	448	495	504	452	494	465	473	505	474	480	494	517	472	445	463	496	465	460	510	489	476	471	443	485	481	461	476	453	462	502	504	514	491	485	434	456	466	515	481	492	455	497	478	498	492	434	479	499	479	476	461	474	470	497	504	451	457	466	494	453	498	444	447	467	471	484	495	446	505	435	497	495	468	484	487	464	456	452	479	489	466	478	473	482	479	474	447	423	527	407	511	493	468	453	480	456	435	448	479	491	462	490	454	466	494	452	483	464	512	479	482	495	510	494	520	454	521	470	510	474	446	472	454	461	467	469	450	523	506	481	500	475	529	479	473	456	503	472	465	459	470	478	435	478	481	485	482	486	458	486	504	491	503	480	495	476	467	485	492	478	468	469	461	466	486	424	441	482	489	488	479	477	504	427	491	470	517	473	503	502	452	526	496	471	430	488	477	501	448	495	474	455	493	486	454	448	489	466	463	482	461	463	513	434	468	468	427	462	508	487	446	463	455	471	458	516	466	505	487	446	474	494	469	472	496	486	467	495	477	432	440	483	492	491	466	460	477	458	488	472	484	424	508	477	480	481	468	417	484	505	454	465	495	487	455	462	481	469	479	464	491	482	469	472	493	466	468	501	496	475	473	463	498	516	465	446	495	476	482	482	494	458	537	479	454	435	490	458	505	494	497	439	468	476	453	501	487	478	447	462	448	439	495	453	415	495	511	483	498	494	454	438	465	468	454	471	480	482	455	501	481	486	468	490	492	525	502	490	455	493	470	517	454	472	500	482	455	506	445	480	462	416	479	455	461	511	494	491	473	487	467	479	456	510	477	489	453	468	475	487	483	489	513	488	510	473	477	439	484	512	524	481	480	459	462	515	451	519	461	480	467	451	467	434	475	472	499	493	526	468	468	501	468	488	493	479	451	506	493	479	502	458	482	473	447	458	459	478	471	472	484	492	525	487	477	526	499	467	484	438	472	467	468	472	455	483	485	480	461	498	491	517	467	470	487	481	478	498	459	438	493	479	472	508	488	480	448	476	481	513	446	492	512	486	499	492	496	427	510	516	435	479	450	461	530	484	500	488	485	468	469	494	497	480	449	460	447	471	483	467	497	489	515	462	476	457	450	462	484	467	502	454	432	478	484	451	466	498	441	448	502	469	432	474	479	501	448	455	451	469	454	486	463	504	494	481	494	485	441	477	494	475	481	495	481	466	453	487	483	485	455	484	424	434	482	493	455	478	487	509	467	519	465	475	470	432	472	477	494	508	510	463	484	487	481	499	476	483	461	441	460	464	513	481	436	502	439	503	448	474	455	485	493	462	501	449	475	479	501	442	487	433	465	486	508	516	467	477	491	475	488	469	457	488	452	480	487	437	450	480	445	461	481	454	485	487	483	465	461	462	495	441	482	492	468	475	437	479	520	473	442	506	475	484	454	486	461	484	460	464	468	479	488	486	463	439	490	469	447	475	472	490	456	461	468	469	468	463	472	485	456	464	483	500	446	454	469	494	472	493	456	485	452	461	470	458	485	448	445	498	511	449	456	460	470	488	497	469	497	462	469	453	441	481	450	479	482	457	493	460	421	481	469	516	459	473	479	468	483	450	482	477	455	487	454	504	494	464	441	477	504	469	454	443	506	522	483	450	446	474	498	437	440	431	413	472	493	447
27563	22049	20498	12709	6388	4103	2893	2260	1724	1404	1234	979	940	907	808	806	781	797	720	718	689	655	680	593	597	536	531	548	559	493	550	476	481	489	479	500	477	483	454	489	468	442	474	514	484	511	485	519	502	459	420	499	496	441	491	416	464	425	457	442	459	447	416	427	448	458	456	445	441	462	443	427	459	456	446	461	481	467	477	433	465	439	432	465	465	480	444	460	454	460	459	416	412	430	465	457	443	417	417	455	414	446	467	428	428	425	469	443	472	451	455	475	427	444	418	443	481	453	446	425	467	467	473	417	446	465	460	461	439	445	459	460	486	464	497	472	392	443	422	472	429	469	430	472	455	456	428	488	467	480	387	435	445	455	460	432	448	454	449	442	420	441	459	486	428	451	416	434	417	467	453	435	437	454	456	453	476	454	420	462	446	454	433	415	461	452	441	448	476	436	468	427	469	459	444	434	457	434	437	478	432	426	478	451	451	426	476	441	463	437	442	479	443	417	427	444	439	445	487	461	443	429	448	437	452	436	468	429	433	450	450	479	432	419	460	433	431	469	456	461	445	436	441	471	454	434	475	427	456	461	420	461	454	444	404	439	440	462	460	453	399	423	450	466	460	441	410	433	407	448	434	444	422	430	480	456	460	463	439	463	432	476	448	445	431	419	431	441	464	423	446	447	482	508	500	476	448	477	429	476	474	474	449	458	439	433	471	444	454	463	465	454	444	464	448	442	425	455	436	427	440	449	475	449	464	415	467	470	435	464	459	469	427	446	439	390	437	481	447	472	437	468	477	425	479	462	436	460	465	454	430	430	405	417	432	450	413	447	452	423	467	450	440	451	445	437	422	429	441	411	449	470	435	464	423	474	432	474	437	438	449	432	445	449	453	481	472	483	423	450	446	433	424	454	447	488	485	456	444	427	431	436	424	430	446	435	462	462	436	427	462	418	436	446	428	423	484	455	471	439	472	456	457	478	421	397	435	460	486	437	455	444	442	404	470	446	439	433	426	458	469	447	475	446	448	484	465	441	431	449	432	415	453	461	404	444	460	460	417	454	458	466	446	483	453	438	430	439	426	460	454	452	483	423	441	456	413	435	433	492	458	451	470	422	403	438	433	419	440	464	460	410	445	436	440	455	423	479	416	464	452	453	463	445	444	431	483	442	453	387	437	481	439	457	452	464	412	459	427	495	472	418	475	429	437	453	478	389	450	470	469	440	484	426	429	467	454	427	460	448	454	435	471	443	474	429	450	475	414	401	439	431	442	466	424	440	450	452	472	435	443	479	454	415	475	467	445	458	429	447	473	444	479	494	444	411	443	415	446	438	450	442	454	405	434	416	442	479	452	427	460	465	446	484	428	444	433	498	433	454	462	466	484	457	466	427	422	470	427	446	434	425	498	447	428	479	435	436	466	412	460	432	417	436	452	442	473	450	433	455	413	443	441	426	447	473	440	434	461	456	435	448	433	432	433	407	473	429	445	432	436	443	479	414	466	436	451	438	488	473	455	426	464	425	434	512	453	436	447	437	415	463	437	461	485	469	435	455	451	452	473	456	472	472	442	426	453	451	440	464	453	447	408	437	430	462	452	449	436	417	446	466	442	433	451	450	453	485	456	414	458	428	470	417	451	461	455	431	422	474	443	422	413	412	430	436	460	446	438	486	434	466	445	453	401	423	440	465	453	464	438	470	427	450	465	383	447	432	461	494	428	465	452	450	478	414	465	500	427	440	469	447	415	455	464	437	484	411	483	466	456	459	456	458	465	447	477	448	422	459	469	478	430	455	473	458	461	469	425	436	413	436	441	467	444	432	485	417	472	457	437	452	461	462	444	433	456	449	452	424	466	481	465	446	423	485	450	471	466	416	436	434	445	476	429	458	454	456	452	413	451	464	404	438	432	427	390	455	473	423	473	441	433	408	476	436	454	402	475	437	439	468	445	462	448	426	468	453	448	437	427	475	484	452	412	470	457	446	467	434	437	391	449	454	442	449	463	409	413	437	460	483	431	471	449	448	474	445	488	505	498	488	464	437	483	458	432	454	452	427	449	489	454	471	429	436	436	429	442	468	420	423	445	450	432	408	452	477	427	447	433	418	454	472	451	475	435	430	411	442	434	450	444	485	484	416	453	454	454	454	459	400	425	450	444	452	451	481	471	438	490	431	454	456	445	431	452	440	473	438	480	416	453	461	410	442	437	409	419	465	481	417	465	436	473	459	445	488	446	444	439	466	471	438	443	446	456	480	446	488	468	470	438	467	438	426	460	428	466	445	466	442	461	457	457	445	487	418	438	482	426	422	451	433	421	436	448	456	444	418	461	422	438	427	420	476	456	427	454	421	411	478	448	456	440	436	462	452	445	477	431	478	494	418	450	447	459	464	457	462	439	469	477	416	443	452	467	462	460	446	480	442	455	416	428	474	467	445	424	485	453	427	440	434	418	469	452	480	458	452	458	464	462	469	441	442	424	439	474	429	476	450	480	443	435	392	430	449	434	436	440	424	451	439	455	472	454	496	476	446	431	472	456	467	464	458	423	426	423	418	449	489	421	447	465	452	473	435	426	428	457	482	468	463	434	454	416	423	457	435	444	429	468	452	438	449	445	473	472	444	467	460	430	453	443	426	475	415	386	428	465	418	447	473	434	430	444	449	447	407	444	459	459	412	451	435	462	444	445	448	433	508	455	438	411	450	509	437	455	451	475	450	472	465	434	473	439	406	438	421	480	467	447	369	476	455	425	431	419	424	435	462	461	456	457	501	467	450	427	433	465	464	455	449	463	468	460	448	413	457	429	440	489	426	427	451	467	416	396	435	428	452	437	464	442	467	456	436	450	471	442	421	453	444	445	476	471	444	498	444	473	466	417	438	433	433	463	449	424	462	429	456	422	445	421	447	454	461	427	427	460	466	461	487	467	419	422	434	432	460	405	452	442	408	437	426	423	452	442	505	442	422	430	461	411	439	452	459	471	444	448	439	427	475	464	414	448	421	406	443	407	411	447	426	424	459	465	459	499	475	423	445	448	440	453	445	466	459	484	467	427	439	483	389	406	439	448	431	426	430	451	455	476	411	424	428	440	450	436	487	485	454	410	412	445	396	448	414	429	471	425	462	415	475	441	452	467	428	479	474	445	411	440	480	419	458	454	424	493	395	448	462	467	465	452	461	454	437	451	437	452	446	424	427	444	423	463	430	443	455	442	416	449	443	475	478	447	436	410	472	424	429	393	471	464	459	474	441	455	475	432	471	444	420	461	427	426	477	450	494	476	464	432	428	436	442	484	451	427	440	459	396	444	401	451	500	435	474	447	440	458	412	455	432	492	456	453	450	475	494	436	421	435	397	448	449	468	411	425	419	449	469	408	450	414	465	466	467	458	442	464	457	425	463	443	434	411	417	442	412	447	466	428	456	444	445	429	492	460	446	497	456	482	466	471	463	409	462	439	422	474	438	446	458	464	444	448	460	475	448	409	402	474	405	472	453
19476	31216	24194	15018	11164	8540	6516	5086	4010	3148	2583	2241	1964	1766	1666	1539	1458	1468	1236	1230	1168	1042	1030	955	933	875	796	790	748	749	729	665	681	670	639	644	642	665	606	665	601	612	651	757	771	804	688	698	665	654	655	638	586	577	569	560	573	533	575	536	565	585	587	580	586	589	571	572	593	580	618	550	557	609	571	542	548	562	536	581	579	590	567	598	548	577	569	538	581	531	542	540	563	557	545	572	553	582	563	563	574	588	581	570	564	571	558	594	584	565	565	557	513	564	585	575	562	566	544	570	577	539	577	573	555	580	558	581	533	579	529	522	539	584	587	553	589	585	587	607	603	562	560	544	519	590	565	554	577	608	550	590	558	576	606	561	552	572	569	601	568	612	575	589	590	565	586	519	567	559	565	585	571	545	600	554	560	567	549	578	567	637	567	588	595	571	573	557	571	521	560	543	514	592	552	555	582	579	526	530	541	561	574	612	568	612	586	567	577	575	556	573	582	592	571	555	564	563	577	547	485	538	593	547	576	558	560	519	525	584	569	550	570	538	589	583	532	558	566	567	602	542	549	566	590	511	572	575	559	559	556	536	546	534	564	587	584	563	564	547	578	568	533	590	580	555	571	524	548	581	585	569	590	557	604	557	537	561	522	549	574	577	578	563	631	560	552	558	564	564	553	574	531	576	541	533	622	545	579	565	575	577	595	549	575	609	565	637	568	555	547	534	544	550	583	558	595	571	560	562	597	557	604	572	591	557	545	565	573	562	568	532	584	578	594	549	561	612	568	567	566	553	543	582	567	624	593	621	552	560	577	539	557	532	544	556	565	556	558	579	573	551	604	567	539	591	581	538	577	543	577	551	586	603	516	554	543	545	571	559	563	600	598	585	559	598	578	569	569	533	570	586	586	587	607	606	563	576	577	600	617	560	584	549	591	583	576	559	574	567	535	551	599	562	593	593	557	563	546	519	573	540	579	547	571	550	575	579	582	591	573	606	573	548	557	553	563	553	577	594	610	560	542	582	572	566	585	572	559	569	601	565	557	579	562	549	586	560	544	541	539	568	586	578	550	556	562	562	588	526	592	543	554	548	582	560	575	593	574	574	595	565	568	551	571	562	561	637	592	587	561	565	581	625	571	534	560	557	563	549	584	580	566	566	545	561	591	570	558	589	542	627	556	559	628	615	551	579	594	555	578	550	595	622	575	560	602	567	605	564	585	591	615	542	551	542	588	577	565	531	588	550	575	595	556	556	547	588	571	561	575	593	557	619	558	547	588	622	596	532	539	597	558	540	581	609	580	552	581	567	564	586	546	549	567	577	567	600	554	622	554	566	592	570	589	534	562	579	565	593	606	578	548	599	592	527	553	613	566	564	566	573	557	557	570	524	581	576	532	569	563	576	584	587	560	568	561	589	560	532	529	568	571	584	563	580	622	580	578	547	584	550	582	562	552	595	559	596	570	578	536	581	571	577	591	585	566	558	558	576	564	546	525	565	571	571	546	587	585	560	581	568	571	578	570	617	576	574	546	573	554	579	570	546	558	543	620	504	560	531	565	558	635	610	526	553	605	582	584	533	550	551	573	615	566	604	589	584	593	572	588	587	593	564	576	622	572	567	578	546	544	564	574	565	578	577	589	573	538	588	557	547	566	567	606	585	568	559	531	609	578	624	559	517	557	564	584	596	605	535	559	536	564	590	542	568	566	601	546	564	541	567	537	571	568	562	574	624	619	527	555	579	568	611	581	575	554	559	556	569	549	581	577	558	569	563	557	538	616	554	513	536	590	608	600	574	608	540	550	580	574	571	602	546	553	581	566	563	561	589	551	528	563	583	597	514	520	564	571	583	527	583	593	578	566	586	572	578	524	541	575	541	544	531	579	562	539	576	610	558	575	581	594	555	601	583	533	529	610	574	587	572	534	582	563	578	601	614	600	538	575	576	591	561	563	577	532	543	588	593	547	563	569	581	524	595	589	568	564	535	542	584	564	569	568	566	562	585	552	571	582	549	554	578	522	558	590	583	537	573	601	580	585	585	548	561	578	556	578	530	592	586	646	598	585	565	548	577	558	625	582	608	544	544	519	611	558	583	566	568	609	593	555	581	521	529	556	604	572	521	574	601	554	575	541	595	572	544	592	565	550	578	562	590	588	602	551	556	594	594	553	562	558	554	565	538	586	564	574	568	568	593	548	569	605	541	586	610	527	553	615	564	537	572	582	587	539	564	541	608	573	565	608	575	552	570	611	594	589	550	567	592	527	598	582	572	571	553	568	582	586	576	595	572	584	563	576	538	602	595	580	557	577	575	597	562	564	551	599	547	561	596	571	555	584	575	592	552	548	603	562	612	587	570	625	573	565	581	533	609	564	611	557	515	589	556	585	566	613	514	514	573	531	533	565	576	574	595	598	577	568	545	571	581	550	607	579	610	543	596	587	608	590	579	577	615	534	560	562	562	604	581	576	553	595	573	621	583	571	586	542	588	601	560	609	551	536	560	574	566	575	592	533	570	545	558	620	563	569	580	569	570	581	592	553	587	552	563	545	565	578	560	603	554	543	552	574	571	571	583	563	575	559	573	553	537	575	569	561	559	547	531	541	556	565	568	596	577	570	608	536	599	508	557	579	549	508	601	569	525	568	578	572	538	639	566	580	547	558	606	574	557	631	611	552	592	595	562	574	588	556	593	578	573	558	610	555	541	558	581	555	543	613	553	558	590	545	513	568	568	602	553	561	563	567	523	592	574	585	517	598	560	590	537	568	566	585	548	580	563	560	578	584	604	618	538	577	555	517	552	579	591	572	597	556	546	588	542	594	579	581	541	564	561	552	545	600	594	539	539	540	615	572	596	552	581	557	561	580	567	587	589	549	572	550	591	597	531	574	579	535	552	571	612	550	579	589	560	544	516	542	544	629	570	551	566	550	564	584	588	560	504	573	535	560	606	622	541	561	550	573	569	570	564	550	544	514	580	596	560	541	545	560	556	546	549	559	575	567	570	591	573	588	530	576	575	581	546	568	572	582	544	592	541	599	577	557	611	565	601	569	607	582	567	572	608	558	582	531	548	609	602	609	564	578	543	618	541	607	556	571	527	636	614	600	582	582	591	548	558	567	561	620	557	500	557	570	581	556	547	575	563	524	525	577	531	536	554	585	530	567	528	548	547	570	574	548	540	585	577	556	581	593	554	553	552	549	611	559	543	592	560	626	596	583	541	551	554	579	550	589	541	569	544	542	537	576	570	584	566	544	542	545	570	516	569	571	540	571	584	568	578	590	547	545	583	538	593	563	573	564	567	560	568	569	582	573	550	544	555	615	569	597	550	564	558	581	564	616	595	551	579	555	598	562	584	544	576	560	590	624	591	574	559	572	577	591	584	542	579	558	543	541	519	537	598	568	511	597	533	578	577	555	613	547	561	542	586	578	561	552	559	550	592	595	601	602	566	612	586	566	530	597	533	584	617	554	588	561	536	601	539	541	578	584	548
24391	21313	28547	24455	21224	13991	6593	3869	2818	2304	1855	1583	1411	1256	1197	1111	1078	1027	882	938	850	778	738	719	703	637	615	555	545	501	514	490	471	480	420	481	471	457	460	434	450	444	546	943	1215	1144	919	771	740	703	543	478	436	443	447	441	437	440	381	410	402	385	416	375	406	386	423	397	416	404	382	430	363	388	401	395	399	417	398	339	374	357	410	377	415	347	370	430	350	397	397	363	381	381	396	418	385	375	405	393	383	377	409	362	387	407	413	405	405	372	406	398	391	407	375	390	417	415	414	393	406	402	389	406	372	447	424	373	363	369	377	430	409	389	397	385	404	398	420	399	441	407	406	416	396	412	414	362	401	408	452	395	429	399	398	381	383	393	390	391	382	395	393	388	384	415	362	375	391	406	401	424	385	393	411	418	403	424	416	368	419	421	378	385	391	386	430	383	382	380	380	404	401	405	378	382	374	369	434	437	372	421	411	387	397	403	408	401	380	383	375	431	361	364	404	410	401	388	399	364	393	385	429	409	408	415	385	403	424	409	379	424	388	414	355	395	384	392	394	395	419	379	395	403	395	435	399	431	373	404	390	366	372	418	380	434	398	389	385	430	402	414	422	387	421	377	403	399	413	344	398	390	378	356	380	384	388	419	397	396	394	418	398	385	410	402	391	396	391	417	415	406	383	396	401	405	422	404	383	353	394	388	378	381	404	389	403	354	429	424	404	408	393	388	412	413	408	422	389	375	357	424	395	382	398	385	399	386	375	380	387	411	365	400	377	426	438	396	396	400	379	404	359	411	430	417	411	386	392	380	409	400	402	393	399	412	418	406	437	417	412	414	398	424	399	390	411	396	408	364	432	415	392	402	403	403	416	406	377	398	382	403	418	379	384	395	363	350	384	401	381	383	383	382	383	380	374	390	393	384	361	402	393	402	397	399	407	430	371	392	373	408	384	411	401	410	405	383	389	442	402	430	384	367	376	399	382	374	386	349	423	410	417	381	362	407	378	372	396	400	396	398	372	390	357	385	403	388	391	416	402	372	372	415	374	381	363	420	404	387	409	359	414	399	405	392	393	373	355	427	394	391	407	354	401	402	405	392	417	379	386	420	409	392	394	399	388	416	423	415	364	408	362	391	381	371	383	410	389	394	349	385	385	394	410	380	392	406	392	393	416	392	374	426	404	421	393	404	413	399	427	388	415	383	438	370	395	339	383	414	410	405	418	392	383	405	408	418	381	401	393	437	378	431	384	381	396	374	395	427	418	366	435	396	405	399	384	415	408	393	392	396	411	419	444	421	417	407	396	451	377	411	431	388	380	395	395	376	386	390	438	413	374	420	385	416	387	399	432	377	393	377	412	374	413	381	414	361	423	414	386	407	408	385	438	381	401	402	386	398	369	383	391	397	367	409	398	410	412	402	389	423	393	400	405	405	374	398	385	386	396	376	383	407	393	400	392	421	377	392	388	376	368	407	389	400	373	368	356	395	378	371	382	395	450	411	441	425	424	396	390	414	383	422	404	393	401	367	399	399	361	379	398	404	403	377	402	431	357	416	394	420	403	427	437	427	431	401	379	399	384	379	398	378	378	370	431	390	396	395	429	384	398	399	399	395	437	395	420	401	403	403	408	406	363	387	387	363	450	428	394	421	410	409	402	377	391	417	374	397	397	428	394	410	405	425	403	393	349	420	398	411	425	414	387	394	405	376	373	433	411	388	408	413	410	387	425	402	420	420	378	391	401	384	417	384	447	371	387	402	374	382	391	440	390	352	381	430	384	395	344	414	400	374	401	436	405	422	403	398	405	381	396	385	390	423	400	404	392	417	402	374	387	376	398	419	424	388	382	397	395	420	383	425	399	414	376	401	402	378	409	405	389	383	380	401	385	414	382	400	390	389	397	353	371	399	361	380	375	435	386	380	388	409	373	399	398	388	388	393	410	382	393	418	394	376	394	406	383	380	390	386	419	371	431	405	446	372	404	409	415	427	450	398	388	388	375	424	401	394	377	383	435	385	384	407	410	401	407	415	425	408	437	393	377	406	386	389	389	416	385	384	375	363	418	448	385	412	408	407	401	383	385	373	372	386	398	371	401	391	420	361	412	386	390	373	408	388	391	412	393	380	421	391	440	353	394	420	405	408	374	391	391	404	410	347	364	416	378	421	399	386	377	418	396	415	383	408	410	397	401	419	381	405	397	411	393	383	394	440	392	369	413	440	387	441	401	381	392	414	409	422	422	382	387	391	400	416	393	370	413	399	348	398	421	395	422	384	394	391	384	386	434	386	397	396	382	403	421	410	394	372	425	411	395	402	391	427	371	397	354	402	408	422	399	391	417	431	373	401	357	369	369	364	414	407	378	398	418	373	411	387	386	409	419	417	387	391	403	365	375	415	391	444	387	400	412	402	404	393	363	417	374	401	371	419	366	381	429	424	430	399	387	396	429	402	379	445	381	395	419	367	367	435	382	396	418	401	421	402	406	421	402	393	392	405	376	406	392	398	397	394	346	384	411	385	433	401	394	407	406	417	419	387	368	412	393	373	416	392	391	391	401	353	416	427	375	395	397	413	425	393	397	382	400	396	390	372	413	405	416	388	409	413	399	406	402	368	378	403	427	432	427	424	405	365	416	410	404	400	363	365	400	355	411	407	418	407	415	379	413	386	403	406	421	363	405	393	362	388	367	360	390	372	385	371	378	419	353	411	376	370	366	420	380	431	380	416	392	399	420	409	444	391	383	408	390	407	393	410	359	405	387	403	373	368	403	388	417	412	420	358	401	425	402	409	421	407	427	383	358	367	394	389	388	378	400	395	366	407	400	394	410	383	364	396	376	385	392	406	427	383	401	400	368	401	413	404	403	379	375	369	426	413	420	389	398	375	381	365	452	387	404	381	392	386	387	428	406	400	388	422	378	382	398	392	411	379	387	363	391	422	420	410	413	384	393	387	367	398	364	410	396	387	406	395	393	395	372	392	361	384	403	393	413	378	382	402	417	440	393	400	394	417	444	407	402	390	378	412	376	382	390	391	431	417	395	383	416	423	399	422	389	356	371	412	381	392	402	417	408	364	375	400	401	389	360	390	402	375	385	418	395	355	398	398	398	391	403	408	386	418	385	371	423	379	412	386	356	432	427	385	421	390	402	405	385	403	399	401	376	409	415	389	368	384	388	426	426	392	365	440	383	407	390	397	358	383	406	398	393	401	373	392	407	395	372	387	388	406	425	386	399	391	408	385	401	391	404	384	407	403	397	388	387	366	396	393	383	374	379	396	387	406	387	402	389	416	378	356	378	420	423	378	406	395	423	410	401	420	417	412	357	405	418	402	422	406	388	398	387	378	411	422	373	375	391	381	416	401	445	425	416	425	402	403	435	399	407	411	395	398	368	339	402	417	404	353	416	403	381	423	395	394	373	420	406	409	402	368	403	408	395	383	401	428	385	369	391	389	370	372	388	404	415	410	425	400	398	386	404	401	391	416	420	382
23360	40778	31568	21762	17197	13487	10645	8303	6515	5132	4084	3519	3111	2732	2563	2174	2072	2029	1757	1637	1616	1418	1311	1278	1120	1150	994	878	783	761	714	716	680	673	612	650	681	674	624	576	659	621	765	1671	2207	1855	1506	1360	1098	1040	886	737	627	606	535	580	487	510	528	514	525	515	533	506	472	490	514	496	496	479	477	504	512	487	500	521	524	516	499	526	537	506	497	462	457	539	516	491	523	531	531	468	475	501	503	522	526	496	525	500	487	498	480	472	525	540	479	504	513	511	515	542	556	497	482	471	508	477	542	526	476	520	572	547	509	488	518	524	525	511	472	526	505	528	504	504	524	468	487	464	478	498	494	454	535	503	541	488	514	508	509	479	473	541	513	527	479	476	509	538	500	475	555	514	539	533	496	570	515	510	501	487	522	523	506	531	528	479	551	514	494	517	460	535	473	486	483	568	500	513	495	525	506	460	480	507	491	529	511	504	521	499	540	511	546	509	540	514	508	501	480	522	443	505	510	562	520	465	496	504	504	511	508	498	463	490	518	543	511	525	492	536	505	476	507	490	531	520	517	531	490	524	515	546	517	516	523	526	496	498	522	469	482	506	513	502	491	537	508	481	485	476	484	507	496	500	475	469	526	514	511	498	502	475	470	514	516	500	528	554	513	512	490	502	506	489	601	491	475	512	479	482	557	481	508	492	488	477	450	515	564	526	477	534	500	507	521	508	496	495	507	513	501	527	526	569	498	526	516	497	498	517	516	498	506	553	492	512	523	486	549	493	507	497	510	506	495	477	509	509	549	518	505	532	465	486	458	509	532	484	502	495	531	503	514	456	486	522	523	510	520	498	550	496	528	523	515	535	488	564	485	521	516	510	473	497	524	505	490	486	511	474	469	527	487	476	487	513	526	506	503	490	509	517	479	485	524	517	528	500	532	506	522	479	543	537	504	524	475	507	472	505	501	528	528	516	520	491	511	518	466	472	459	462	532	475	535	519	483	492	520	506	514	507	481	489	508	508	534	519	491	517	473	472	504	503	539	503	486	491	536	512	508	508	522	485	503	458	545	455	513	521	528	518	522	508	543	522	520	501	500	503	492	533	542	503	544	525	477	499	471	523	525	521	517	503	502	529	496	463	475	522	510	528	480	470	513	487	569	495	523	497	522	499	500	496	506	527	485	501	520	503	491	499	503	492	474	493	465	528	513	466	484	507	489	490	521	453	469	496	517	503	494	468	461	483	544	485	530	483	468	496	495	499	472	548	505	471	501	525	527	461	500	511	533	478	515	497	502	510	486	513	451	494	525	464	518	527	517	520	462	483	525	514	487	502	516	513	514	509	509	533	491	465	493	490	496	500	499	535	511	484	467	532	523	500	473	522	511	514	493	506	512	491	508	516	538	481	508	533	497	519	517	484	527	514	497	491	499	545	514	525	501	480	504	491	501	551	531	530	505	514	485	507	486	504	503	541	488	521	490	485	493	552	453	483	519	493	519	510	513	500	490	515	504	480	489	506	509	519	491	468	515	497	519	499	549	530	489	532	483	491	528	534	493	535	490	503	494	502	530	501	537	489	482	489	497	505	519	525	509	512	510	484	502	526	501	541	524	496	553	506	519	477	524	509	501	494	514	531	518	522	521	541	502	496	493	504	499	522	491	543	492	551	539	498	488	483	562	526	506	554	499	548	460	497	513	468	517	506	500	495	521	505	505	483	475	517	488	511	501	501	499	484	508	474	532	518	477	510	494	556	546	538	504	493	506	522	484	484	543	514	494	500	511	449	520	506	520	486	514	479	492	527	514	471	508	501	478	491	457	529	521	505	536	501	473	519	519	506	457	514	522	482	490	485	472	521	475	516	495	482	498	503	509	486	447	497	462	496	482	514	499	513	536	517	506	521	538	504	506	512	523	495	530	491	522	521	512	515	537	484	506	522	521	506	486	536	475	530	507	472	496	535	481	467	516	499	481	504	518	527	475	504	504	516	498	527	505	519	522	530	498	460	486	476	483	476	539	500	535	525	512	512	483	492	487	482	514	519	507	531	509	550	489	465	530	494	527	519	509	505	524	493	486	471	517	497	458	509	481	525	484	495	494	501	514	534	475	516	542	546	462	487	486	492	433	492	471	505	487	522	524	535	512	485	529	498	469	519	490	507	534	493	512	469	501	497	534	484	515	524	461	523	496	519	492	466	489	508	499	509	502	505	485	513	542	532	474	499	499	543	502	493	519	537	556	476	488	534	516	484	499	516	536	523	501	504	534	527	480	521	527	457	507	488	495	516	529	541	487	470	493	488	502	492	492	485	483	546	496	542	505	487	506	496	498	525	510	544	511	519	527	512	520	498	502	484	490	516	509	475	478	522	515	495	508	547	489	461	562	505	520	489	499	491	496	505	502	488	508	508	485	499	536	544	531	502	541	523	499	499	570	527	530	509	514	456	479	513	522	503	512	488	538	500	477	504	514	511	528	524	499	519	513	527	513	513	489	502	492	460	498	509	496	525	527	479	515	483	491	475	490	515	498	523	502	495	507	488	488	509	501	524	460	515	478	503	492	485	489	480	512	490	515	479	473	503	535	526	531	514	497	472	506	474	521	513	518	514	543	496	504	495	504	510	474	525	527	493	533	515	543	494	520	527	476	469	503	495	513	510	535	512	564	513	518	489	485	488	489	511	530	532	496	539	511	459	473	488	478	515	495	499	495	530	503	528	480	526	543	516	524	506	476	515	496	506	503	508	526	508	475	517	529	507	526	524	523	511	509	485	505	521	508	552	470	508	472	502	526	521	485	523	477	489	502	499	515	497	561	513	518	490	451	518	497	473	499	511	504	482	518	506	491	506	494	488	492	482	522	511	494	540	520	493	520	482	485	477	473	497	488	531	494	495	504	480	508	500	541	501	481	513	496	561	440	474	553	516	457	532	456	499	480	503	514	507	499	482	494	545	444	487	511	494	516	486	509	518	521	503	519	510	514	477	501	479	515	503	535	540	495	492	532	482	536	538	523	511	521	550	536	522	503	510	466	498	481	531	500	535	502	491	444	543	501	505	485	552	505	546	479	502	447	482	478	515	510	501	466	488	508	484	501	512	475	505	514	533	520	528	501	494	508	515	506	514	505	527	533	512	503	532	503	526	513	482	517	513	525	509	506	535	524	518	518	514	558	517	515	526	513	489	510	535	503	530	507	521	508	520	463	521	532	515	479	506	495	499	514	516	543	506	511	508	567	502	509	484	492	461	519	506	480	504	544	460	502	508	552	516	548	501	482	506	557	540	501	468	469	498	508	509	489	486	522	529	538	532	495	466	524	456	505	478	526	535	482	491	499	493	509	516	511	478	505	494	530	507	498	493	498	506	508	511	447	520	506	570	500	498	512	487	492	492	527	472	487	516	563	529	527	486	531	573	520	483	539	515	490	468	471	478	493	512	509	537	500	504	520	487	498	533	496	516	500	498	492	588	538	515	533	463	475	508	514	497	507	510	468	534	485	523	510	563
23254	21266	28980	23849	21329	21345	13989	6034	4008	3126	2526	2114	1938	1671	1575	1407	1299	1292	1167	1129	1040	952	930	798	770	678	624	608	557	560	539	516	487	494	487	461	459	459	443	454	451	450	754	1614	1840	1625	1418	1055	888	783	602	577	476	479	425	413	405	377	403	413	371	363	388	377	391	399	385	370	383	355	411	392	398	367	363	385	405	394	391	399	382	353	399	382	407	373	385	426	375	383	355	381	366	409	402	359	385	386	402	354	387	408	370	390	367	373	392	379	379	376	374	406	367	385	405	349	379	376	386	354	394	359	396	391	384	368	412	402	434	373	404	443	346	397	380	352	417	377	391	367	398	354	415	397	389	375	377	394	377	421	390	368	396	408	421	381	340	416	379	349	407	379	399	387	410	394	399	388	363	397	369	411	426	391	366	363	381	393	371	362	375	385	374	367	420	395	396	392	374	373	378	395	406	403	432	386	390	415	363	411	403	420	382	389	413	397	378	410	365	406	346	407	388	403	369	342	348	401	363	409	400	389	357	379	378	414	383	377	385	393	390	349	405	398	395	364	360	379	378	392	384	366	393	383	368	413	375	397	390	388	344	404	369	382	364	385	406	386	394	405	380	398	413	368	362	400	407	366	400	363	414	390	369	370	372	375	404	375	376	387	350	398	341	390	399	374	373	339	365	394	388	391	408	409	338	406	411	390	409	414	364	387	388	397	427	396	381	383	381	394	356	396	372	396	390	361	409	383	382	394	379	378	389	391	397	378	380	407	361	404	412	403	367	411	396	419	370	372	410	369	363	393	396	389	382	370	412	366	393	370	374	354	384	397	394	388	378	418	377	370	369	377	356	427	402	399	368	412	388	345	388	367	397	391	384	377	394	409	405	393	403	388	394	386	353	379	381	402	365	390	367	414	385	372	337	340	357	391	392	369	401	402	391	371	390	386	386	380	396	420	387	419	404	388	347	403	389	374	401	395	380	396	348	349	363	370	419	394	427	373	377	378	377	373	402	356	330	388	412	392	392	374	381	384	416	396	380	344	408	398	388	380	398	400	367	382	406	395	371	362	386	380	370	394	415	400	380	382	349	394	388	407	365	383	399	434	404	354	385	411	393	390	373	415	360	378	381	430	394	393	398	382	419	381	395	419	428	365	376	370	409	373	397	393	369	348	344	397	376	379	369	399	404	421	394	367	383	396	423	378	365	379	377	360	367	366	416	396	464	392	419	394	365	402	367	386	408	373	365	417	378	389	403	427	388	371	373	407	388	401	368	368	414	379	419	415	383	367	404	396	423	387	405	383	411	396	357	368	425	348	361	380	389	359	386	390	394	402	388	380	367	374	345	386	403	361	410	370	427	371	379	391	400	375	365	392	370	394	346	386	394	440	360	346	378	386	406	398	400	398	394	403	357	393	361	368	418	365	382	378	383	396	387	370	391	376	345	382	406	394	383	380	420	409	389	393	376	379	399	389	417	362	386	447	370	402	373	356	346	377	395	366	377	390	372	375	377	403	380	375	396	406	383	410	382	377	404	386	400	392	332	392	380	364	395	382	388	407	347	369	364	353	402	407	401	375	378	392	370	409	390	365	368	415	381	402	373	361	418	375	397	413	371	380	394	384	407	382	386	392	356	395	371	415	352	363	371	404	369	365	383	392	385	380	392	397	392	390	373	358	356	390	389	395	375	386	389	354	390	396	356	385	369	384	375	404	371	405	373	380	406	405	387	373	405	354	349	376	420	382	372	349	409	406	433	403	385	391	373	404	382	385	408	355	363	387	382	399	384	348	402	352	405	394	373	363	383	384	349	364	368	341	399	369	415	382	377	382	372	393	384	367	408	402	384	413	404	395	351	386	377	399	394	408	361	368	375	410	396	368	362	372	364	389	378	408	374	368	407	387	367	368	388	374	391	360	387	353	393	386	410	350	379	394	361	403	396	389	363	370	418	385	387	373	398	336	398	403	379	422	372	366	403	405	392	369	398	388	386	341	372	422	389	382	369	380	385	384	382	375	409	401	433	379	400	363	380	357	375	386	392	413	378	394	392	392	396	375	396	379	376	381	379	375	378	375	412	352	368	427	390	381	334	396	386	386	367	354	389	394	386	377	398	372	419	395	353	388	397	407	347	362	386	371	395	374	364	370	390	400	389	383	375	405	379	425	384	423	377	410	381	345	414	398	373	378	392	363	421	362	403	394	405	373	391	383	363	387	388	378	350	380	373	396	396	383	370	361	355	354	383	387	365	411	381	391	363	389	372	412	390	385	369	373	375	388	423	402	389	365	351	379	381	401	364	390	391	361	397	381	332	382	386	424	367	401	402	383	383	392	354	351	404	389	385	400	379	412	392	389	370	386	417	376	399	377	378	403	357	382	411	386	382	395	373	374	413	404	405	365	384	359	375	352	390	440	391	409	342	348	356	368	385	412	396	403	360	369	421	376	395	370	388	363	376	391	366	337	375	375	394	413	412	382	378	399	384	379	398	385	387	373	369	385	402	386	365	358	395	365	382	395	354	417	392	381	401	393	369	416	431	408	379	380	386	379	358	363	410	399	406	388	384	363	467	366	404	392	398	365	368	428	383	363	394	392	364	389	333	359	351	368	372	384	359	390	367	382	344	381	366	390	371	356	375	395	398	369	394	380	393	427	416	400	376	368	405	391	348	340	380	403	405	370	405	391	406	360	367	395	373	419	386	399	391	386	352	384	346	388	352	401	381	332	387	408	380	383	407	398	350	391	407	391	375	378	405	406	371	369	377	386	368	401	376	372	379	408	391	368	370	387	413	397	421	381	394	401	385	380	357	382	356	407	373	397	401	356	372	407	390	395	375	385	384	379	361	386	376	405	380	373	389	436	370	372	403	395	410	401	412	333	384	387	400	355	381	363	394	370	382	408	380	395	384	374	423	380	374	382	373	381	406	394	372	400	388	386	394	381	388	401	359	360	396	382	370	408	360	373	400	372	368	374	382	373	384	380	347	386	377	407	396	386	391	429	392	365	324	389	403	371	329	387	377	383	389	381	405	409	394	396	401	381	397	365	372	388	403	393	379	381	399	378	384	395	380	400	387	410	408	361	396	395	398	372	381	374	389	366	413	374	371	416	403	382	411	392	405	374	376	389	391	396	353	385	418	381	399	425	357	392	397	370	390	374	400	346	419	397	346	348	377	411	396	387	400	374	405	414	436	389	364	397	384	407	387	375	378	326	390	382	364	377	381	367	374	375	353	380	354	375	368	383	377	412	386	366	367	383	435	381	399	384	371	397	391	363	385	407	382	379	366	369	376	359	394	382	376	404	414	379	351	421	421	389	393	433	358	369	376	387	344	390	378	368	405	391	393	395	391	364	386	385	406	390	364	418	374	392	374	381	407	383	400	415	403	392	386	348	370	374	407	382	367	344	383	367	404	393	382	395	388	410	374	388	394	395	408	374	361	430	410	378	403	358	401	388	392	389	386	372	372	366	371	390	370	371	410	373	368	369	404	401	371	382
26319	46413	35683	26355	21574	17557	13825	11131	8832	7092	5683	4780	4191	3790	3433	3039	2858	2586	2225	2130	1878	1793	1637	1454	1365	1221	1050	948	951	873	845	820	789	703	714	693	700	688	626	591	659	664	1239	3086	3350	2728	2362	1919	1434	1322	1046	838	717	613	550	471	527	516	480	460	488	465	489	471	475	436	518	458	478	440	489	502	471	470	483	428	491	463	481	492	479	467	491	488	492	491	512	515	483	473	494	438	503	456	467	479	435	482	513	475	460	463	503	463	466	480	449	427	479	478	471	484	451	471	501	483	519	462	495	479	499	468	463	476	465	490	501	446	474	470	509	505	469	456	478	486	491	542	464	500	492	471	483	491	519	476	507	446	467	473	464	474	479	457	500	463	463	460	469	508	489	474	460	487	451	434	480	499	469	476	440	470	470	469	473	459	452	464	488	431	461	490	511	500	495	477	492	491	494	462	483	496	454	498	446	520	482	481	502	456	439	482	429	500	448	473	518	476	485	448	449	480	457	490	483	488	521	457	491	434	502	492	439	499	496	486	492	487	500	430	500	479	493	480	468	486	464	501	417	459	473	476	482	469	474	463	473	476	483	478	507	504	540	498	475	492	486	471	475	506	488	515	492	487	491	470	433	479	496	446	459	461	484	483	492	488	500	484	500	491	484	480	467	474	502	478	496	502	484	513	480	493	450	460	512	516	500	516	480	465	511	491	489	484	445	496	466	444	470	487	469	514	474	475	462	498	504	465	494	465	496	472	520	469	445	496	479	466	479	503	437	460	486	482	464	487	478	481	492	488	507	490	520	478	453	468	478	450	494	509	475	474	466	504	500	483	475	489	516	487	485	500	513	478	502	488	480	475	469	481	485	498	473	471	526	463	483	490	450	464	458	446	445	518	538	489	463	514	471	489	464	516	494	483	473	470	444	512	460	460	469	462	491	477	482	460	452	472	450	485	475	458	513	485	529	495	481	478	448	457	497	482	480	455	472	500	448	464	501	502	491	494	473	458	493	499	472	446	484	466	474	450	497	495	489	534	463	473	499	475	457	492	478	482	463	493	473	447	501	494	501	479	490	501	481	490	482	478	490	485	496	500	480	415	483	495	467	452	480	478	470	489	473	532	472	482	459	474	461	465	453	477	435	494	476	492	474	493	515	487	513	493	468	480	463	471	483	483	525	486	474	476	468	545	492	457	478	503	444	466	487	474	448	472	466	479	490	472	478	445	441	451	471	475	512	490	441	502	487	501	528	510	489	473	461	449	472	514	468	476	495	445	519	503	467	495	472	489	492	481	482	531	482	489	473	479	484	496	510	484	519	497	463	471	504	470	517	473	498	508	492	477	541	487	468	457	489	504	507	486	497	454	485	457	488	487	509	486	466	455	474	474	479	471	435	465	428	480	519	479	480	481	471	479	459	516	488	458	456	479	429	485	488	497	450	486	430	484	478	471	504	501	497	462	491	454	513	505	454	503	491	491	472	483	481	480	444	474	484	473	474	521	511	448	495	475	392	442	486	473	443	477	471	477	482	445	511	460	451	541	453	498	482	495	486	473	468	482	482	483	459	478	471	498	477	514	479	495	497	485	490	512	477	469	451	480	465	477	497	498	457	496	520	480	467	487	477	482	484	468	487	439	448	444	498	452	473	477	470	512	460	477	476	432	478	444	459	498	489	482	482	482	481	478	472	494	492	449	451	514	512	494	475	489	482	489	462	445	487	512	485	435	466	491	463	473	438	494	463	546	479	471	489	473	490	469	464	500	455	473	461	484	505	464	465	468	447	496	503	475	508	497	450	464	526	483	487	444	498	424	484	489	489	437	490	453	438	492	498	458	469	475	467	479	487	481	473	465	455	500	495	456	501	452	489	440	489	459	458	500	512	477	457	532	504	479	490	453	488	477	495	465	482	463	471	497	489	476	504	476	499	476	488	456	481	445	518	496	435	479	487	468	488	475	515	523	509	471	486	514	459	481	488	438	483	502	479	469	479	444	490	479	506	488	474	485	504	476	471	478	490	489	493	470	430	496	450	489	490	450	430	446	481	489	439	454	449	443	496	438	477	467	463	478	486	452	522	517	487	485	465	478	480	464	484	481	499	473	483	482	487	453	481	453	494	469	456	487	464	491	496	510	501	476	442	495	485	498	477	491	484	488	510	484	521	450	495	499	456	502	494	465	496	510	425	489	466	480	502	495	498	429	484	492	499	480	486	440	500	483	504	478	421	463	496	489	448	478	525	502	453	486	452	465	507	463	454	476	500	458	460	509	495	508	517	506	489	488	502	504	518	463	479	487	449	502	452	497	460	492	428	456	507	547	481	475	458	486	490	440	509	480	514	488	480	521	521	451	478	482	468	475	459	460	460	487	509	477	462	524	489	491	509	497	483	478	482	491	494	502	488	447	486	451	483	491	465	493	472	483	469	522	509	511	478	471	476	484	471	473	495	469	495	509	496	440	485	486	452	455	487	492	466	469	468	512	496	489	518	505	471	477	487	443	458	493	485	489	489	508	485	477	470	474	489	480	486	490	507	500	440	484	456	453	471	503	517	484	451	467	471	463	491	467	478	456	454	491	440	496	452	506	501	469	468	459	451	496	470	467	466	468	524	470	451	501	469	480	476	454	489	482	482	460	464	451	443	445	508	501	509	488	465	511	465	500	490	470	464	449	483	517	470	472	511	483	466	449	495	499	447	512	481	513	480	455	510	474	426	477	515	482	495	477	455	453	514	478	462	483	533	474	498	486	457	504	441	473	460	466	486	469	487	474	476	482	475	491	490	449	489	459	467	470	483	469	490	504	522	503	435	488	489	481	500	475	483	454	474	511	480	508	461	489	464	482	486	470	481	475	494	489	524	488	482	496	452	492	458	484	481	458	464	489	478	475	521	457	479	479	482	442	481	475	480	503	445	480	464	453	483	488	484	424	443	424	475	454	457	448	481	501	514	485	485	487	525	465	480	488	498	458	487	444	470	492	465	471	473	471	501	471	463	439	506	507	468	503	484	487	492	466	468	470	455	489	480	470	479	477	470	486	521	436	457	454	483	480	493	471	475	471	492	484	470	467	458	463	463	447	500	495	457	456	507	466	477	519	505	476	448	472	469	453	480	460	497	482	465	479	466	482	496	483	451	502	477	477	484	502	440	480	514	489	482	488	490	507	497	487	472	500	510	470	428	501	518	460	462	514	466	519	442	488	475	465	502	435	493	440	493	466	482	454	480	450	460	504	495	492	472	454	459	452	471	449	511	460	465	472	481	490	484	497	458	462	526	479	486	465	450	454	480	463	465	506	464	459	497	500	483	493	458	484	440	482	450	442	476	475	466	440	454	471	490	422	509	465	494	455	450	488	488	471	424	488	501	451	472	494	421	499	457	490	495	484	491	462	461	471	473	476	487	475	494	486	482	475	501	465	459	500	502	520	516	486	527	509	521	468	479	454	500	467	479	519	452	466	464	474	491	507	467	496	491	481	467	471	497	489	444	499	469	469	493	479
27769	22297	20909	12513	6504	4105	3116	2289	1741	1370	1194	1037	1027	993	891	854	775	830	790	741	726	729	663	593	610	529	576	528	539	507	500	546	489	518	487	515	491	476	457	478	500	481	545	498	537	533	507	544	493	526	467	498	494	507	449	459	492	456	436	444	422	442	438	477	478	468	484	484	481	434	463	463	432	467	421	430	481	491	452	452	419	455	417	465	470	490	453	443	461	427	452	453	472	442	447	469	491	443	447	480	458	482	471	451	461	454	443	460	466	460	460	398	451	446	452	453	432	431	462	440	462	444	448	467	423	468	415	451	471	448	460	436	467	486	462	439	436	448	427	463	436	438	409	441	456	457	457	434	446	416	408	439	469	451	446	447	423	429	407	462	451	468	448	439	463	451	486	439	468	466	435	435	473	453	467	481	451	464	418	460	480	445	503	437	434	475	440	442	420	454	488	411	411	468	431	458	454	425	428	474	445	443	458	454	496	482	449	453	430	449	430	454	459	422	458	428	461	440	466	469	451	457	399	444	425	488	458	452	475	481	476	421	458	466	454	468	463	469	425	443	417	451	469	434	427	453	438	442	441	478	490	438	460	437	457	453	428	467	468	450	464	461	463	417	462	403	504	459	495	452	450	454	456	460	454	437	442	475	451	446	455	443	442	435	413	440	474	449	446	463	464	416	474	476	434	464	451	446	473	418	474	432	460	472	477	450	450	446	497	435	459	423	467	461	436	447	437	438	436	495	456	465	417	481	452	468	417	404	467	441	446	478	454	464	466	442	481	482	504	440	430	460	472	441	450	447	435	436	479	455	433	422	449	471	468	463	472	467	448	421	440	446	494	476	472	477	458	441	510	466	446	445	437	454	482	431	420	467	468	456	459	455	440	432	462	438	441	496	459	465	449	503	413	488	440	413	462	422	489	426	466	452	437	474	445	496	462	431	456	446	467	472	444	469	463	452	455	488	425	421	484	452	461	481	445	483	464	458	433	476	447	472	454	422	420	469	426	436	448	428	434	462	455	469	431	456	443	481	461	427	439	463	433	433	471	416	500	460	483	463	426	518	449	455	428	422	458	452	472	410	458	466	457	471	468	498	440	456	442	471	430	441	448	467	452	468	421	464	481	468	433	408	465	457	419	475	428	469	413	453	468	437	497	429	442	475	452	458	416	452	471	455	435	474	475	471	483	456	478	475	434	416	426	446	517	433	474	490	458	478	448	448	454	454	495	476	438	420	443	475	465	437	464	435	486	418	449	480	467	430	429	419	444	430	436	479	472	476	434	441	440	457	427	472	466	477	429	455	444	461	439	455	490	468	457	429	410	465	438	430	454	487	484	492	438	457	510	457	415	464	432	439	457	463	458	450	441	458	446	446	477	461	469	482	452	454	448	460	454	467	452	451	458	437	482	461	451	433	430	453	426	442	432	414	477	461	505	453	436	487	466	450	436	465	450	460	471	464	479	434	456	447	493	469	432	448	441	473	483	424	446	458	492	447	477	456	423	446	459	472	448	435	435	434	475	435	460	439	455	500	446	467	458	438	445	467	452	482	437	478	484	414	415	441	436	473	497	453	444	450	465	487	501	439	450	433	451	419	415	444	431	436	476	472	456	426	445	466	455	445	433	418	404	418	469	470	421	442	472	456	469	441	474	460	464	463	416	424	459	451	455	476	466	425	460	471	415	442	450	460	481	471	437	462	443	456	465	415	470	456	465	449	477	456	435	447	454	473	424	482	460	408	442	416	477	457	419	454	458	465	458	409	498	483	458	426	410	442	417	474	431	463	450	468	412	462	443	480	457	420	429	504	516	418	483	473	457	454	453	441	445	426	453	456	498	472	440	478	456	484	469	460	458	438	450	454	466	471	439	444	484	462	465	423	484	427	433	471	445	463	458	464	428	472	466	470	445	469	432	446	474	425	475	466	460	452	462	445	446	452	446	464	465	457	428	437	472	464	498	429	497	471	480	490	465	470	452	458	403	435	462	440	464	455	471	470	446	432	456	444	432	496	434	456	457	476	423	478	431	445	425	474	461	441	458	518	458	434	470	477	417	443	421	429	474	451	437	420	446	435	434	434	466	459	445	456	428	451	453	496	453	446	434	413	461	442	478	461	451	492	462	480	443	458	458	442	439	451	452	447	433	439	473	451	457	464	415	444	500	436	482	454	441	464	456	492	454	478	455	444	462	480	445	438	469	465	464	451	460	456	455	472	469	403	434	445	421	429	499	450	436	424	444	457	438	430	440	464	443	473	439	444	434	446	441	447	478	470	452	440	445	460	432	440	456	438	493	456	447	459	469	462	482	470	461	452	483	460	437	470	447	485	487	464	478	459	482	443	457	464	413	442	420	426	472	446	420	457	434	416	449	451	455	470	450	429	447	470	456	427	400	435	454	442	468	455	440	469	438	456	439	443	475	435	440	490	441	468	454	462	438	493	475	468	456	442	461	450	479	450	468	469	485	471	440	448	441	451	425	460	441	459	473	455	476	460	483	464	506	464	480	444	454	455	456	456	453	433	454	436	421	479	447	450	449	430	457	466	439	488	486	473	500	466	448	467	496	456	418	473	438	432	411	448	461	447	450	422	457	430	438	453	460	476	480	486	485	439	447	467	447	462	468	447	455	434	429	470	443	446	440	470	434	470	417	475	429	458	482	464	458	464	442	478	454	444	430	465	430	486	485	427	474	466	484	438	413	462	422	484	427	490	451	452	486	472	461	447	466	449	424	483	432	444	463	466	462	462	427	443	438	463	428	477	425	470	458	437	485	450	462	442	456	454	459	477	430	437	441	508	461	475	441	449	454	457	458	460	485	456	468	479	482	474	507	474	463	476	474	441	431	439	458	459	486	449	461	450	437	426	458	456	466	491	470	442	469	466	444	454	475	477	476	440	449	426	442	444	428	478	443	435	495	443	405	457	425	461	466	444	465	443	453	480	459	433	439	508	446	461	431	448	483	453	481	460	478	422	417	446	448	449	424	440	454	456	465	441	476	438	466	470	460	467	474	474	456	480	437	481	427	468	466	449	436	476	467	444	445	452	451	483	436	418	456	457	432	452	485	450	427	444	456	452	434	482	450	457	461	462	460	432	420	486	451	444	441	457	431	446	482	442	459	436	407	454	466	438	466	442	477	455	430	414	442	477	433	457	446	443	445	445	443	486	446	504	446	451	447	471	419	428	433	416	492	451	481	452	482	451	468	484	481	431	452	463	455	461	456	475	500	463	437	447	480	465	446	434	428	425	438	464	480	497	449	500	417	442	475	492	481	433	455	425	475	460	452	446	471	456	452	492	452	475	432	434	407	420	478	423	461	438	500	436	441	505	455	462	483	464	507	465	447	433	458	473	450	443	437	471	453	487	409	459	433	478	471	465	489	464	478	490	495	443	459	416	433	492	470	476	451	448	467	461	443	489	461	467	457	441	459	477	450	441	474	480	450	459	472	447	515	463	474	482	479	468	459	423	448	455	461	504	469	441	453	461
20184	31654	24484	14950	11420	8824	6835	5020	3937	3114	2667	2237	2029	1847	1650	1576	1540	1401	1322	1216	1183	1110	1010	982	922	834	802	759	746	717	675	705	655	676	640	643	693	620	641	637	621	623	636	706	792	739	687	719	648	653	602	642	652	621	575	559	577	563	542	595	594	561	559	562	595	570	557	556	615	556	585	598	599	598	589	599	592	584	534	576	555	544	605	572	586	580	579	573	570	566	619	643	613	592	568	566	596	558	572	561	588	553	621	552	541	563	601	585	569	595	590	568	542	576	562	538	579	575	543	622	560	632	572	602	585	607	587	571	571	601	546	584	582	568	633	551	582	553	592	575	558	560	543	567	587	563	588	594	618	548	550	602	556	596	559	592	561	536	631	553	591	618	543	571	558	605	574	563	601	572	554	578	541	610	595	588	577	561	573	569	570	569	542	563	609	575	555	601	542	598	580	598	561	555	578	587	605	559	606	587	496	574	599	582	654	566	583	573	574	519	577	580	587	619	542	559	626	597	568	569	535	572	535	567	591	602	579	536	556	587	569	560	612	578	536	554	562	509	581	618	564	586	542	561	571	536	613	573	605	605	571	581	535	564	611	562	552	568	528	627	578	557	580	566	536	543	586	596	553	545	574	567	581	565	596	564	620	574	623	560	593	569	594	596	577	587	616	578	552	571	539	570	581	571	543	608	560	596	577	582	591	545	562	592	550	639	574	551	548	549	600	609	596	573	518	554	577	534	645	554	564	541	623	594	550	575	556	596	586	585	556	557	609	621	585	578	603	538	583	605	549	542	590	579	593	551	603	583	566	572	582	620	560	591	554	548	546	545	546	533	576	571	524	594	558	496	586	524	597	568	598	554	559	528	582	585	564	563	584	552	563	590	583	574	565	590	606	547	573	553	600	585	623	570	580	582	514	578	528	579	535	583	575	555	637	556	574	594	627	614	526	575	617	563	579	596	551	608	610	602	565	583	582	588	519	581	622	631	568	584	570	551	587	548	562	577	574	526	606	561	603	551	568	565	574	606	617	599	614	569	633	529	544	554	562	560	614	600	592	598	560	550	571	592	570	593	575	571	583	601	548	599	563	598	561	605	565	604	526	565	597	595	526	590	583	558	527	589	566	603	531	594	554	590	583	568	616	536	619	582	534	600	565	590	595	602	585	587	575	565	571	548	559	566	561	554	563	578	568	549	599	585	605	552	566	564	547	582	586	577	559	575	556	578	584	601	563	556	625	577	605	574	598	574	566	587	544	557	608	561	587	572	601	602	544	568	550	584	572	562	558	575	596	571	589	548	539	576	559	564	573	605	580	556	609	577	587	574	588	635	547	591	587	572	608	556	564	553	531	547	558	574	563	616	565	508	572	552	523	590	607	590	603	583	594	591	567	549	567	580	596	579	589	593	573	618	625	592	574	577	608	571	576	589	536	564	611	584	584	587	592	540	565	543	525	570	575	579	574	576	562	571	564	587	572	538	570	577	564	582	589	575	558	552	539	599	539	563	565	568	525	605	565	557	562	585	570	609	612	619	572	614	622	594	603	568	570	547	548	631	579	653	596	603	555	566	572	567	618	543	598	582	626	595	601	593	549	582	557	571	554	585	595	582	621	564	538	597	610	570	578	602	589	604	585	545	559	592	577	610	556	591	554	566	558	548	591	561	589	579	554	596	574	573	557	554	544	555	561	584	548	581	629	575	583	576	640	606	566	553	567	572	582	578	530	597	597	593	556	546	564	554	611	557	569	546	595	589	602	677	576	580	620	568	562	614	529	548	545	583	553	572	578	619	623	590	570	586	604	605	575	578	639	577	530	587	577	542	560	569	585	576	586	576	535	570	584	622	533	631	573	546	568	581	564	576	535	569	606	550	538	593	595	570	580	570	561	555	563	588	614	587	532	571	580	573	574	558	531	557	586	577	581	541	566	585	590	589	572	547	560	594	550	568	576	532	553	571	570	585	592	579	559	541	570	583	591	563	583	577	572	563	603	598	550	578	632	575	642	604	598	570	570	608	544	601	563	574	575	563	595	569	602	570	593	557	552	630	569	585	560	595	560	555	530	597	560	588	568	569	592	529	552	532	609	566	538	563	530	596	542	585	565	564	582	596	599	598	570	583	553	603	604	559	591	576	570	570	564	583	551	576	555	595	570	576	535	574	560	564	596	601	549	570	569	562	595	585	540	550	620	594	603	565	511	582	587	602	568	592	625	554	606	578	604	598	575	546	554	547	580	552	532	603	569	571	563	543	585	555	566	567	589	591	623	573	582	585	527	569	541	569	568	613	573	583	574	576	531	591	589	572	593	563	563	568	599	602	568	547	579	579	542	581	579	611	594	613	578	552	559	557	599	622	541	589	555	582	617	542	573	551	572	572	578	602	640	569	561	588	541	607	614	559	604	575	613	605	569	565	580	582	580	584	566	552	591	486	613	544	559	564	577	550	586	587	596	580	569	567	589	566	572	606	554	560	592	567	610	616	593	573	589	642	548	549	573	580	579	611	518	539	564	605	575	590	574	543	627	571	548	594	563	594	591	563	567	559	590	564	574	529	583	549	581	558	574	605	614	578	583	608	558	580	565	594	534	588	603	521	563	558	593	605	581	614	523	569	586	606	585	601	588	562	627	594	588	564	606	595	557	537	590	591	560	529	621	593	610	565	582	586	580	562	566	558	604	555	593	549	578	570	611	557	612	576	585	567	579	573	610	540	566	558	557	572	554	576	589	581	593	577	611	565	570	561	616	565	567	620	556	585	597	568	586	590	574	612	583	591	550	566	597	622	587	550	603	535	551	571	590	540	615	614	606	588	634	586	607	575	597	583	582	566	568	544	583	597	546	573	533	568	611	591	583	569	577	558	557	579	564	571	598	535	594	537	585	551	581	581	573	558	589	590	545	561	540	593	602	586	590	579	640	553	571	600	579	578	602	572	572	583	578	569	578	577	578	599	538	594	542	568	583	594	577	573	599	570	573	602	597	580	573	556	543	625	592	592	541	594	582	590	572	556	645	581	573	601	580	569	591	617	551	556	584	599	563	579	572	600	536	634	619	600	577	553	566	599	602	576	561	605	565	621	563	594	577	636	557	581	552	591	557	571	585	550	541	594	587	598	582	588	549	620	580	589	576	605	571	600	631	583	576	592	610	576	592	532	569	557	608	600	573	551	562	619	555	563	598	554	593	586	581	612	551	584	551	564	518	569	563	576	560	527	592	512	577	589	564	585	582	578	608	574	577	532	530	581	538	580	584	566	592	583	580	600	578	575	577	564	615	556	567	574	592	583	550	577	587	587	551	585	571	568	581	563	584	597	542	570	573	598	521	570	552	541	568	602	559	591	579	554	599	575	563	609	577	539	556	579	645	592	565	582	554	592	599	601	539	556	570	567	577	554	593	566	558	566	579	534	540	555	580	574	574	587	554	609	573	548	568	572	636	614	541	576	546	594	557	631	539	560	599	561	555	565	633	595	589	549	557	595	565	572	573	580
24415	21319	28558	24433	21265	14112	6997	4105	2851	2333	1809	1558	1489	1326	1229	1082	1102	986	956	891	925	820	745	661	725	583	573	580	555	527	514	472	509	459	472	470	512	472	473	461	456	481	719	1059	1159	993	889	821	682	597	553	506	509	468	419	404	421	447	443	428	374	398	438	398	418	384	392	439	425	382	411	407	391	408	373	421	386	384	409	422	406	415	440	367	380	410	408	401	410	379	414	396	374	409	439	367	402	398	433	380	399	410	404	458	424	381	420	390	392	386	397	407	413	432	431	426	409	418	327	442	409	428	435	435	387	368	424	436	430	396	404	430	389	419	410	424	425	402	428	411	409	404	392	393	439	413	415	387	395	407	388	393	414	434	438	378	395	397	413	443	403	405	378	432	398	421	388	414	390	354	351	417	467	383	410	382	392	423	389	384	379	408	394	417	398	385	400	391	401	417	376	404	413	402	389	444	382	369	413	364	371	436	451	390	399	410	397	374	440	419	415	368	399	394	377	423	392	407	390	408	385	403	378	423	437	424	416	394	421	414	412	392	395	400	395	395	399	391	407	428	417	387	374	435	401	420	417	383	351	368	419	402	439	425	387	466	417	388	417	413	408	399	365	374	435	401	385	397	403	397	414	436	412	387	404	423	429	431	400	400	386	384	422	417	402	403	375	383	404	406	376	444	410	403	382	421	401	444	378	435	414	404	410	409	426	410	374	432	409	406	380	408	397	416	443	376	421	397	433	437	417	381	430	405	367	426	419	403	385	362	408	400	399	406	405	403	441	408	371	425	414	382	380	393	397	379	373	399	415	392	379	399	407	405	408	431	397	355	385	443	416	421	445	403	402	424	367	406	392	414	381	428	414	413	370	385	398	411	386	370	408	421	404	436	414	394	401	408	398	381	399	403	410	377	370	396	375	411	403	419	407	430	356	385	399	416	422	416	388	391	400	378	404	397	392	393	425	437	390	377	380	380	403	424	403	383	419	415	397	434	424	394	401	402	421	428	390	410	375	426	437	403	385	391	382	406	391	430	387	416	407	395	389	386	446	375	393	425	442	423	379	392	391	407	376	393	402	419	387	392	418	378	402	441	391	388	417	410	397	391	386	410	440	395	404	382	376	438	393	406	407	408	401	401	432	422	395	400	412	388	405	422	409	419	413	389	427	396	417	403	393	382	401	371	400	413	413	384	402	383	391	413	393	421	395	354	397	427	359	373	358	397	387	390	444	444	425	412	423	414	429	412	391	397	415	395	369	381	439	429	386	411	373	425	380	407	387	420	415	398	415	407	396	403	368	424	370	404	416	390	386	397	425	380	424	386	418	420	385	414	420	403	408	364	412	406	374	403	391	409	421	396	446	410	379	404	385	395	410	361	391	413	388	388	407	396	395	406	388	410	421	458	372	398	401	434	409	406	400	409	356	425	417	415	400	399	384	387	421	411	410	386	417	401	396	422	429	415	395	416	412	394	389	390	401	425	408	393	417	403	417	411	386	391	398	413	422	424	396	412	435	368	405	399	402	400	413	377	408	398	406	428	411	405	388	391	372	405	427	415	380	392	402	414	408	412	409	392	385	436	369	416	388	391	384	430	395	387	414	427	407	418	374	387	412	396	415	436	423	403	417	384	398	396	417	388	378	400	397	396	388	361	413	391	392	386	415	393	439	372	380	413	409	401	401	393	384	391	390	394	405	399	418	406	406	377	420	401	404	410	418	430	432	422	398	410	393	394	363	409	396	415	409	404	355	411	434	391	380	354	400	427	413	408	360	353	400	428	415	436	405	386	412	416	393	383	435	396	406	402	371	400	419	398	410	419	371	411	413	400	404	413	383	394	407	368	380	374	389	417	388	368	367	420	407	396	424	365	396	385	392	406	378	428	393	427	380	389	410	389	392	372	412	396	417	375	406	383	381	425	410	405	394	430	378	370	403	387	409	392	408	420	414	427	385	387	453	395	417	371	417	414	411	423	387	383	444	427	365	388	401	447	425	403	415	410	415	448	381	402	452	421	412	406	379	409	377	390	432	408	385	376	403	411	412	447	430	387	402	400	418	402	394	413	397	411	393	436	427	383	392	430	390	408	403	395	384	422	387	397	430	393	407	416	420	412	355	407	383	412	388	397	415	376	414	407	430	392	409	430	387	390	382	412	366	426	393	358	407	423	386	400	406	389	386	415	411	380	392	369	400	418	392	416	407	406	392	410	401	415	388	400	398	421	427	409	419	367	391	405	405	420	396	433	409	404	407	410	390	455	426	428	384	386	388	393	392	421	419	389	385	398	404	372	398	407	394	392	392	385	406	388	418	435	389	419	442	397	429	423	419	416	398	419	400	421	434	387	431	412	365	452	412	373	421	425	373	441	423	425	383	418	402	420	420	421	397	424	430	395	424	369	401	407	376	417	390	415	386	355	384	427	442	376	403	388	403	402	384	398	408	418	392	413	390	386	390	417	394	380	442	398	383	409	379	416	387	356	398	399	410	419	426	372	342	378	436	388	402	439	397	385	409	406	409	421	403	413	378	437	405	426	397	401	383	417	416	434	399	390	395	424	436	382	397	391	430	386	427	394	390	418	411	407	422	409	399	386	418	456	426	379	414	389	407	408	371	386	430	407	398	376	411	436	407	426	385	411	415	370	404	388	365	411	405	419	448	449	392	421	427	396	408	375	391	449	417	427	393	388	442	431	418	377	415	393	423	391	428	376	421	360	424	370	403	385	406	418	411	386	351	406	438	407	403	425	399	413	408	388	373	397	383	415	394	366	418	408	381	429	416	364	412	401	398	443	391	382	379	423	407	369	359	380	398	437	418	374	405	398	384	445	390	430	407	400	365	384	422	416	374	435	384	431	410	394	408	439	362	423	428	416	402	398	384	363	428	421	399	403	399	382	372	410	407	431	404	427	394	405	395	423	401	436	386	371	452	428	425	386	406	387	409	404	383	412	401	387	442	378	381	405	408	372	385	420	396	434	409	405	406	435	427	395	390	384	370	372	404	391	397	375	388	432	411	405	399	423	418	409	407	399	402	401	409	420	402	361	408	415	414	409	418	416	368	404	382	394	394	391	412	410	371	438	398	414	409	354	397	391	407	409	405	391	376	425	405	381	376	412	425	415	411	409	403	395	395	387	406	403	420	350	419	393	393	386	390	366	373	387	410	409	381	430	420	430	354	429	394	389	381	422	398	411	410	434	380	433	406	389	405	391	436	405	373	393	428	401	419	396	414	385	431	357	380	409	385	423	417	409	421	410	424	401	402	363	417	417	438	414	393	403	375	413	430	398	369	415	431	429	412	399	400	408	403	415	378	407	411	418	400	394	457	410	416	407	407	431	382	384	409	388	438	417	397	402	420	438	375	401	411	396	449	383	426	368	427	389	420	394	415	394	420	375	418	367	379	396	395	397	407	389	389	398	380	396	370	378	389	373	385	383	421	377	442	421	399	425	438	395	381	411	410	382	400	417	417	434	400	405	394	413	386	416	416	402
23834	40550	31779	21876	17438	13728	10898	8408	6565	5118	4201	3618	3244	2809	2628	2251	2158	2031	1903	1718	1489	1376	1300	1234	1107	981	951	902	774	741	761	741	708	664	667	669	657	608	602	650	600	634	1235	1848	2094	1714	1575	1214	1027	951	796	741	617	622	595	508	539	513	494	548	497	509	547	527	499	506	531	510	526	501	518	523	495	567	509	534	505	481	528	519	527	507	502	476	513	500	532	544	492	508	477	488	501	478	539	526	480	535	540	511	517	529	496	515	533	528	519	511	501	504	533	516	490	500	485	513	528	498	523	576	515	497	539	536	501	520	537	541	490	507	494	448	486	494	498	506	507	501	483	545	513	505	488	521	538	524	544	497	500	516	495	496	472	535	518	523	479	542	504	481	521	503	478	520	560	562	500	506	527	483	499	549	501	508	503	519	509	504	513	492	499	490	520	514	573	517	527	493	518	484	499	508	503	493	499	481	508	455	521	510	504	522	512	536	477	507	519	518	496	503	479	540	503	526	512	481	550	541	539	530	523	518	520	506	475	545	538	525	524	496	529	509	539	544	487	506	582	514	477	469	552	510	488	501	494	494	519	519	465	497	536	450	479	453	484	471	524	543	482	476	508	542	509	498	516	561	522	484	504	568	514	545	504	519	506	464	548	524	578	543	556	512	493	557	502	531	509	513	552	552	475	512	522	489	501	515	498	508	504	495	525	533	529	491	492	498	533	497	482	491	518	540	512	506	524	475	541	475	533	480	526	507	540	527	534	514	508	497	484	530	528	524	494	549	507	504	463	500	528	536	526	529	532	539	520	519	517	497	531	527	524	500	496	525	480	500	494	518	549	529	491	508	495	499	539	521	549	526	531	576	524	493	510	527	485	503	492	485	515	503	499	515	533	514	481	515	537	517	555	490	534	520	491	520	473	512	516	474	523	521	536	547	488	534	550	532	530	535	512	498	526	468	514	526	543	522	505	539	538	530	480	500	524	523	531	527	493	509	525	521	481	512	500	506	516	517	529	546	482	519	486	500	511	526	509	524	466	479	482	533	507	525	502	509	530	510	534	516	515	502	553	489	505	519	480	531	497	494	547	563	479	549	530	505	535	502	506	569	475	501	516	546	533	496	527	597	511	495	498	503	520	511	519	516	518	513	506	529	530	521	513	532	451	519	484	494	549	488	489	512	497	514	502	500	473	495	497	538	508	592	546	513	482	515	484	492	517	505	510	491	518	512	512	491	535	523	512	498	515	534	542	524	502	537	499	515	490	523	493	523	532	510	565	488	515	476	510	513	513	530	548	520	502	515	515	489	506	513	537	550	490	500	488	476	590	488	534	541	510	527	527	503	530	538	522	509	546	521	492	552	540	505	508	509	545	500	535	541	503	510	490	518	468	480	563	545	551	496	500	540	507	528	521	510	516	479	546	534	516	538	502	561	505	525	497	483	541	511	522	507	516	494	533	503	535	494	516	479	500	485	517	534	481	506	509	497	509	528	507	489	488	500	520	511	525	519	504	495	522	510	527	547	496	518	504	496	512	535	457	515	526	502	476	550	508	523	489	509	491	542	504	538	506	491	542	495	510	528	508	505	486	511	526	523	514	541	492	488	508	523	505	489	506	510	533	505	521	582	528	484	519	520	520	504	519	536	513	524	519	509	516	512	508	486	508	531	499	515	490	510	510	514	504	540	506	501	511	535	487	493	508	492	476	543	501	512	456	500	474	518	502	533	523	489	491	519	506	541	552	512	504	516	505	565	514	533	473	502	480	523	489	497	533	512	517	560	509	518	515	508	525	578	509	529	544	505	532	530	524	516	519	529	511	516	558	515	496	519	511	521	527	498	492	531	576	484	503	490	538	517	520	535	491	481	501	494	506	488	503	532	454	524	499	522	489	540	509	516	500	506	508	528	500	509	514	538	486	449	497	509	501	490	528	494	508	536	524	506	462	501	495	510	537	514	519	537	515	545	498	517	485	523	552	504	557	540	491	538	535	506	526	524	544	526	518	547	530	517	469	509	530	504	509	580	500	506	536	534	516	505	504	519	485	547	504	535	507	493	520	506	502	527	525	523	514	464	510	550	530	534	504	489	518	516	506	498	519	481	504	488	507	520	484	495	513	509	517	519	461	527	524	502	504	546	477	523	542	498	505	532	535	485	519	543	463	536	538	516	538	504	536	480	518	512	518	530	522	531	527	506	544	487	497	494	532	557	514	508	480	509	531	507	535	506	493	506	550	514	536	519	508	503	517	488	533	528	527	503	510	574	489	547	515	522	513	522	540	489	501	494	510	507	504	526	497	472	494	525	486	476	526	524	522	515	492	514	505	530	523	537	502	516	523	480	520	542	518	495	500	535	485	497	491	510	510	508	481	544	505	525	539	525	529	526	526	516	516	550	496	536	545	539	489	513	512	505	515	516	501	550	493	559	518	533	525	531	513	480	487	506	537	525	500	466	484	535	544	517	521	485	509	534	540	517	519	518	526	489	518	525	493	543	512	506	531	476	515	490	475	530	541	491	530	521	511	539	508	542	493	533	504	504	493	494	539	535	530	513	501	507	524	517	509	536	536	465	530	524	524	510	524	491	538	520	547	543	536	569	530	560	555	529	515	508	498	479	526	532	546	509	518	515	549	521	549	543	542	536	534	498	496	548	538	508	521	516	547	485	564	512	522	524	535	528	506	513	520	536	520	487	529	525	555	523	468	521	468	512	512	532	495	474	513	503	534	501	479	517	486	497	499	497	510	521	528	518	486	487	515	550	510	496	518	486	503	549	528	502	547	539	513	491	508	531	512	552	504	502	524	538	502	523	498	530	477	499	529	543	553	501	554	455	509	512	549	528	482	530	511	543	506	485	532	521	498	492	557	494	532	476	524	527	514	495	525	500	503	505	553	528	518	464	502	498	527	513	518	501	525	545	540	510	487	473	531	506	527	504	523	510	529	492	524	502	519	491	502	523	515	504	554	512	520	513	501	511	513	525	489	526	485	538	470	465	494	538	521	489	506	522	509	505	493	496	534	489	549	529	526	523	506	502	497	501	526	526	530	520	503	521	540	504	542	493	496	461	530	482	535	518	492	526	549	535	509	492	548	499	513	580	532	525	528	501	560	507	509	525	505	523	511	552	509	543	521	529	497	493	525	527	520	492	517	487	489	500	508	487	505	545	545	491	489	550	508	531	528	482	513	507	520	512	523	508	480	529	517	525	524	532	477	520	523	506	502	502	497	476	519	516	491	535	489	534	485	517	492	484	491	507	532	501	527	512	508	526	478	535	480	515	539	520	522	515	507	510	522	506	519	544	459	475	508	529	525	511	514	482	514	487	495	492	484	519	516	521	483	522	533	517	483	454	533	503	518	538	546	501	491	466	517	525	543	540	519	530	524	500	488	499	492	481	533	487	527	490	553	492	508	528	480	532	475	499	482	522	511	549	513	526	520	481	547	507	484	541	524	545	513	524	480	498	545	493	517	517	496	523	504	531	528	534	503	545	514	502
23291	21299	29041	23890	21365	21476	14711	6088	4049	3213	2593	2228	1961	1728	1651	1501	1463	1276	1190	1201	1042	973	924	799	748	728	651	641	576	596	526	542	545	505	518	533	486	478	441	487	509	485	833	1535	1852	1611	1339	1009	842	807	700	596	504	478	437	404	442	415	383	418	365	390	380	400	411	386	389	420	396	387	393	404	397	373	424	400	425	433	441	411	362	408	396	359	390	372	393	391	393	393	403	388	393	405	403	390	403	385	422	403	364	412	393	394	386	380	389	395	383	397	426	335	415	374	398	390	379	394	366	409	354	418	398	422	379	398	390	425	423	404	375	419	404	383	396	355	384	439	401	349	419	412	390	391	398	387	433	409	357	408	403	399	395	412	408	369	399	418	399	391	415	382	416	402	423	423	357	380	419	374	350	403	394	381	378	424	393	406	414	414	414	412	361	405	380	411	362	411	381	368	416	369	393	404	371	395	404	363	439	383	414	398	376	396	392	361	398	377	379	378	376	404	416	410	387	393	398	437	390	414	373	396	423	403	403	411	424	393	404	367	387	417	369	421	374	390	373	412	359	392	396	401	352	383	408	399	399	387	396	369	376	423	418	404	399	409	412	393	391	354	397	349	418	422	397	398	390	447	401	377	380	390	387	414	388	389	381	394	412	402	425	400	351	389	408	413	394	408	370	396	389	385	392	385	417	390	415	401	400	411	393	399	386	393	418	392	410	364	427	418	408	384	375	405	417	377	391	444	386	373	387	386	405	384	361	391	359	368	384	406	396	383	406	399	421	403	401	418	393	396	389	403	378	406	371	365	399	387	391	421	377	417	426	435	378	350	380	376	379	398	398	376	357	422	386	424	381	397	399	423	416	368	407	423	386	404	401	386	382	372	387	364	383	398	389	360	379	376	434	390	396	353	389	370	381	419	412	410	399	398	360	375	416	369	414	412	376	409	395	408	378	385	430	419	404	388	412	407	432	402	450	404	414	363	383	409	417	415	376	385	391	349	401	409	410	393	433	346	406	394	347	417	430	373	381	394	380	415	357	363	390	427	401	373	371	423	387	392	382	409	395	391	380	396	413	422	355	393	384	433	401	373	388	392	410	381	407	397	378	380	400	412	385	373	409	423	373	381	417	401	367	410	410	387	380	366	426	414	397	398	371	387	409	373	394	357	408	431	387	392	438	375	391	391	373	380	386	414	368	405	389	370	378	398	366	397	414	415	409	379	357	379	404	394	412	415	403	411	387	395	394	426	400	380	383	368	391	370	405	397	403	388	390	410	403	414	418	403	399	426	413	369	415	410	435	364	407	413	380	390	429	397	361	393	427	401	399	397	401	388	424	389	391	392	406	377	402	393	409	368	381	403	376	365	395	371	398	377	392	411	381	420	395	401	370	402	382	399	405	403	400	402	390	398	407	425	386	383	418	369	360	380	402	408	376	384	386	416	342	412	393	382	389	374	390	357	365	421	363	367	364	352	401	379	401	357	384	417	349	408	377	371	375	378	366	398	434	406	391	405	395	400	401	397	388	390	379	349	374	382	388	376	367	383	396	405	454	400	397	390	357	391	364	408	402	351	404	410	389	396	418	435	406	443	379	407	415	381	394	400	405	374	397	377	397	409	386	387	387	371	409	423	411	415	376	365	402	389	411	400	364	371	382	402	360	386	434	382	398	381	405	402	371	394	359	381	418	412	365	386	413	378	382	391	377	362	406	434	408	355	373	388	381	376	396	380	367	366	411	417	423	382	366	381	372	359	407	367	392	410	382	413	387	415	381	379	405	380	374	347	407	405	408	389	424	424	386	407	390	396	378	392	385	406	434	416	377	354	402	424	394	403	403	382	388	411	403	391	410	408	389	385	378	404	388	425	373	410	409	411	372	379	385	355	375	398	408	374	396	437	392	395	408	371	374	379	404	418	397	414	384	360	389	354	418	357	399	394	417	364	437	386	389	417	424	402	404	396	389	391	389	337	386	418	392	421	403	365	381	377	428	369	365	399	425	382	398	376	404	398	382	402	402	422	347	391	426	403	396	372	382	393	388	421	400	397	390	404	371	371	391	405	401	428	381	386	404	370	379	400	357	416	402	359	376	399	398	386	374	413	383	357	384	363	389	405	414	382	369	376	422	410	452	383	423	377	354	404	440	377	398	382	377	381	415	408	381	408	373	369	395	393	376	419	389	427	414	419	401	368	381	418	402	377	387	377	395	397	380	404	406	381	361	368	400	366	407	411	407	385	399	368	355	397	365	408	407	390	419	378	390	410	388	344	398	358	396	398	386	405	383	366	397	381	421	413	378	405	382	397	387	431	390	376	376	358	367	409	384	404	396	369	381	417	391	358	404	381	390	360	376	405	391	365	359	408	388	379	389	398	385	424	385	389	391	417	409	388	411	383	413	380	349	404	390	378	390	407	416	373	400	433	412	382	353	364	395	373	397	422	396	392	396	403	392	400	348	427	382	437	421	369	379	383	429	385	385	403	384	383	390	384	395	408	416	395	394	398	388	375	373	365	385	364	403	391	381	383	387	385	360	388	414	387	381	377	375	390	375	373	404	349	405	346	402	378	390	394	393	373	406	399	405	381	411	402	373	372	375	350	412	359	375	395	399	396	422	398	393	382	410	351	424	396	419	368	377	412	426	413	393	471	396	375	424	394	361	391	421	415	391	396	382	358	412	373	379	369	363	375	403	428	388	389	388	389	379	392	371	409	407	419	403	399	397	365	407	379	347	376	408	411	382	372	369	384	394	405	394	368	388	362	383	396	372	449	388	424	381	424	427	383	420	374	419	383	376	368	374	403	383	400	342	386	384	379	435	369	348	396	406	372	394	354	391	396	396	388	372	414	422	397	405	391	396	410	341	375	339	376	409	429	377	445	378	389	362	386	383	367	394	413	380	403	381	398	443	404	433	368	386	393	386	410	401	354	428	439	361	384	386	372	408	378	376	398	404	386	379	383	392	401	423	399	394	361	394	394	456	407	390	388	420	426	414	386	381	407	407	376	401	376	389	408	385	378	404	383	391	421	401	380	397	399	399	400	383	390	379	448	411	376	396	380	405	384	430	398	418	364	376	380	395	369	385	431	388	389	386	410	417	399	399	353	409	393	407	386	394	380	374	410	372	394	416	415	376	382	404	410	428	331	375	398	410	410	349	402	406	404	389	387	372	397	376	404	427	399	393	412	399	399	383	419	387	412	408	394	391	387	394	386	387	383	405	393	396	389	362	390	384	366	389	388	386	371	344	376	352	418	395	378	398	381	392	402	382	399	418	376	393	378	396	406	383	394	395	400	359	352	376	402	418	382	392	395	388	353	378	380	405	385	367	398	388	412	409	398	385	402	392	360	393	367	346	367	395	400	416	411	397	404	424	398	378	339	402	360	350	426	410	384	395	372	395	401	373	421	376	413	451	450	382	363	398	419	358	415	415	422	405	391	396	407	393	424	375	374	420	395	382	370	404	430	411	370	423	391	387	356	389	406	392	383	426	392
26754	45429	36060	26743	21892	17987	14556	11341	8813	7071	5826	4892	4418	3874	3536	3092	2989	2620	2446	2282	2044	1878	1689	1479	1333	1178	1112	1025	906	834	847	802	749	718	670	704	694	632	613	686	678	778	1555	2846	3529	2919	2469	1795	1485	1239	1004	941	797	674	546	568	478	541	494	508	444	471	492	501	452	507	485	480	489	513	488	494	503	481	459	464	487	466	470	517	474	483	510	467	512	518	484	519	534	555	516	518	496	493	505	475	509	471	490	493	528	535	475	485	469	495	488	446	450	494	514	486	488	459	459	430	500	480	521	488	463	501	449	501	486	470	507	485	467	475	488	484	456	500	472	470	484	457	496	463	473	471	526	543	497	473	510	450	485	455	479	520	494	497	508	473	471	493	463	542	500	495	492	538	486	474	512	467	488	492	483	467	510	450	486	471	508	493	484	519	501	506	523	476	508	491	469	475	467	487	476	506	485	498	510	498	459	465	499	490	484	487	481	457	491	522	518	490	529	465	480	476	499	469	481	491	489	500	497	476	506	523	499	485	497	482	500	526	480	518	490	526	459	504	470	484	480	507	462	509	501	463	523	494	480	499	520	457	506	518	514	494	509	523	488	487	469	455	516	505	473	485	511	475	490	472	497	487	492	465	501	477	509	470	460	479	517	500	498	507	497	491	482	506	504	501	475	510	502	460	473	475	509	474	504	471	480	482	489	482	513	486	493	482	483	484	491	475	498	468	491	528	472	506	441	501	496	484	481	509	500	486	495	472	461	522	513	516	489	496	478	475	468	468	508	473	484	472	478	512	497	529	524	468	492	499	521	424	513	498	477	485	494	484	493	477	469	470	490	464	477	508	496	489	450	476	517	466	460	498	481	499	465	467	502	498	460	491	510	466	487	501	499	520	514	496	507	481	480	519	490	471	489	484	467	439	499	508	506	507	511	489	458	501	477	503	449	438	460	482	484	509	486	514	488	498	470	415	471	462	470	514	480	517	536	487	489	483	458	490	517	467	515	497	470	497	449	498	501	461	514	483	497	526	516	484	511	478	459	513	482	498	516	497	506	518	491	475	515	516	473	524	511	493	523	499	444	473	505	476	476	488	512	474	477	473	494	493	488	479	505	469	498	460	480	480	504	483	472	480	483	494	504	494	530	454	495	489	498	479	511	489	476	483	483	477	465	480	516	528	426	496	503	503	469	503	529	501	495	509	507	500	451	468	467	462	501	485	468	486	489	467	481	469	478	499	498	494	485	502	501	502	497	493	519	523	505	486	480	512	450	481	502	510	522	458	503	506	466	516	474	485	483	502	514	491	504	463	524	484	478	499	520	462	532	513	487	497	503	488	487	473	485	485	480	488	490	467	529	494	481	471	492	481	489	499	511	474	484	463	474	489	502	453	528	524	478	479	495	456	499	473	501	474	483	493	484	465	471	517	502	474	481	494	502	504	509	465	501	509	471	514	476	473	494	452	447	506	512	503	478	441	490	500	479	520	502	473	464	541	466	459	513	510	489	468	475	499	461	504	471	484	501	500	494	508	503	463	483	457	468	509	465	470	474	465	500	519	474	470	508	470	494	506	506	482	491	474	489	477	496	488	489	509	483	442	486	528	447	502	478	499	480	483	507	437	501	466	492	483	505	460	479	495	452	490	455	516	481	505	481	506	482	510	464	467	490	448	479	464	496	485	490	509	450	484	536	469	492	508	477	501	475	499	525	485	493	498	474	471	532	471	518	454	506	476	512	455	501	483	451	515	492	540	482	476	520	467	489	465	487	449	479	455	496	541	524	496	515	482	488	494	474	484	457	517	505	475	540	503	514	513	496	505	502	494	483	491	444	492	476	526	504	491	505	494	531	472	457	515	476	521	521	497	505	465	510	493	449	466	498	493	468	502	470	484	496	494	464	485	463	469	461	500	506	484	518	497	476	545	476	467	502	498	506	483	445	515	501	475	509	462	470	466	507	490	469	465	466	517	495	507	470	499	524	489	482	490	476	457	479	477	494	476	482	485	499	472	492	494	522	492	474	495	513	494	496	531	533	491	483	476	455	492	514	491	491	485	453	484	461	500	495	517	517	477	495	511	495	515	487	486	477	522	467	458	492	467	491	469	445	508	498	508	482	504	532	480	480	515	503	502	505	494	479	538	465	491	495	469	471	441	474	528	484	470	512	533	462	452	484	452	491	495	477	480	507	495	496	469	494	462	513	480	460	500	501	492	502	473	494	496	477	510	478	474	500	490	465	491	513	495	488	489	507	496	488	493	452	490	486	509	456	496	471	480	479	493	505	490	468	486	482	461	525	482	485	489	491	495	519	440	472	491	490	493	516	489	506	510	479	495	499	485	494	493	526	489	491	488	486	505	524	474	492	486	502	506	502	508	465	497	493	459	488	473	488	471	480	485	479	474	466	481	505	527	480	480	499	513	481	483	533	487	505	483	479	471	493	480	507	503	497	485	515	544	467	508	476	475	494	484	502	446	522	463	468	466	491	467	481	493	513	500	461	475	471	462	492	503	505	454	492	513	507	468	497	485	510	476	489	470	515	464	470	501	488	522	497	459	472	482	493	475	484	507	488	480	481	524	515	491	471	470	488	519	478	489	497	455	482	516	517	511	494	487	461	498	509	478	499	491	491	516	515	481	491	456	480	523	463	495	452	516	482	553	503	493	466	482	490	496	520	480	451	507	451	473	480	471	509	496	497	455	453	494	482	480	512	497	467	484	522	491	530	491	478	506	507	485	508	510	501	489	544	501	474	476	507	480	509	500	464	513	538	497	459	506	521	485	490	471	439	499	529	509	541	516	453	530	481	487	468	467	498	526	515	450	506	503	459	512	493	472	518	470	483	489	553	520	544	512	531	510	536	489	506	460	487	474	487	506	514	483	455	438	495	481	457	482	515	494	473	475	476	498	477	488	468	452	505	487	500	511	487	443	488	482	501	490	512	475	496	507	464	521	494	463	487	499	515	488	497	523	487	494	476	499	488	526	468	497	495	474	538	525	507	515	505	535	458	525	496	489	523	485	467	511	487	493	482	507	524	501	476	480	520	529	479	493	456	495	492	474	497	537	456	506	469	472	501	479	492	485	511	487	475	534	494	491	483	485	502	470	468	486	498	467	461	472	473	493	499	456	484	505	502	468	503	440	475	497	492	505	471	440	464	531	507	500	463	529	500	468	523	512	495	479	481	463	492	451	450	511	485	518	511	522	490	471	449	504	495	501	495	527	492	504	464	493	513	467	500	454	538	476	496	451	507	497	479	485	470	497	487	462	479	478	493	490	500	519	485	458	515	522	485	483	498	475	500	510	505	486	491	507	458	509	470	504	485	520	464	491	484	445	502	495	506	488	464	478	481	470	486	489	479	479	522	480	475	490	479	450	511	489	493	481	508	496	469	498	493	473	467	485	454	461	521	517	479	457	516	452	512	469	503	500	496	467	482	488	521	514	500	471	507	512	505	489	506	482	472	476	479	473	456	462	499	469	451	484	525	497	492	470
27500	22141	20686	12943	6795	4444	3290	2350	1725	1415	1298	1095	1054	945	878	847	846	796	739	729	735	688	665	632	602	567	522	579	515	492	532	549	503	490	452	467	484	474	461	506	430	486	477	526	547	550	515	563	472	522	472	506	491	497	498	439	463	442	479	451	436	477	474	468	468	458	429	427	477	461	508	476	422	467	448	473	461	476	446	461	473	487	450	487	473	454	468	461	475	427	421	459	447	443	458	415	416	462	444	503	444	488	443	455	436	450	428	433	419	477	438	443	444	463	445	428	467	444	489	491	494	441	411	493	429	439	470	469	442	483	437	461	488	442	450	418	428	427	440	444	458	466	448	443	461	431	476	422	450	470	421	457	433	460	443	429	488	478	461	469	437	468	480	454	438	442	416	478	460	484	454	444	463	439	463	438	458	456	475	449	470	475	435	437	445	444	474	465	459	471	462	481	479	457	420	431	399	471	458	471	476	476	423	463	456	464	454	433	468	473	459	434	478	441	455	447	469	446	463	453	405	453	494	443	488	460	436	464	422	474	454	447	418	465	446	459	477	449	407	464	428	493	427	449	425	455	477	456	455	466	441	461	437	444	457	436	448	464	420	465	452	467	413	461	414	429	474	454	470	451	448	477	453	476	429	466	503	466	417	438	452	462	495	449	466	404	455	441	419	473	471	457	465	451	430	392	429	470	491	462	438	504	472	451	503	448	432	499	452	452	471	453	466	436	474	472	491	444	422	415	437	458	435	460	453	488	439	434	458	451	463	458	481	475	435	459	426	476	462	435	470	411	448	463	450	462	454	426	457	478	468	479	432	450	418	429	484	432	428	419	413	483	453	449	448	439	433	453	434	470	429	449	470	468	440	454	454	493	497	469	436	449	445	434	473	452	489	441	439	480	396	476	470	461	487	414	434	453	442	490	469	459	409	475	434	460	449	438	465	460	462	432	469	466	483	444	454	505	462	422	497	435	446	447	436	433	437	444	442	443	468	482	418	436	452	447	496	471	484	451	482	491	465	495	422	432	506	518	505	457	454	439	482	449	484	478	454	466	467	478	480	480	455	479	467	447	448	453	440	436	425	485	406	420	457	437	432	477	440	458	462	430	453	461	445	444	471	442	464	467	402	449	453	434	451	438	456	444	429	397	452	447	466	444	432	448	465	477	430	444	468	459	422	457	469	424	451	452	455	464	437	458	477	460	443	439	430	439	439	475	476	448	444	445	412	468	465	454	466	430	444	462	475	458	467	449	494	426	451	494	412	455	459	433	450	475	426	482	440	450	486	445	422	448	466	424	401	462	477	488	464	452	470	475	479	439	426	473	463	453	464	455	468	448	443	486	460	451	454	465	467	431	434	463	447	445	427	412	430	434	460	433	466	431	486	461	446	471	417	462	471	427	451	438	428	471	401	471	434	458	452	486	461	458	464	465	467	421	443	452	433	487	439	457	476	464	440	463	424	425	421	478	445	426	410	440	422	415	439	437	466	431	461	459	459	453	412	432	461	473	459	459	427	425	449	461	461	458	454	404	453	470	447	447	457	448	453	449	480	437	471	390	429	452	443	442	460	471	432	491	410	444	399	443	446	446	461	461	437	483	450	450	468	455	460	449	458	470	457	429	447	427	460	476	440	523	457	467	476	412	486	469	461	434	453	481	452	439	451	432	454	441	443	450	440	453	472	469	456	433	449	473	449	452	468	428	439	477	490	498	463	432	493	475	448	457	470	451	413	461	477	472	438	468	463	438	453	427	448	485	459	446	428	454	466	407	450	450	482	428	445	432	468	422	441	496	451	502	464	461	439	460	471	481	420	473	479	470	449	430	444	446	441	483	455	473	456	443	454	438	448	464	443	484	447	431	457	454	455	420	436	451	446	493	456	453	452	465	472	439	474	466	455	477	486	455	450	461	480	447	428	466	446	454	467	433	472	415	424	455	417	449	452	466	427	452	456	441	450	468	446	413	468	468	466	423	465	426	461	448	463	434	482	454	438	444	449	462	446	460	433	438	426	444	457	419	488	437	429	440	460	445	448	445	466	424	442	426	480	428	476	441	454	449	455	459	488	419	405	480	461	438	490	482	473	454	508	440	432	481	418	439	434	469	450	476	463	460	467	509	527	441	465	405	471	438	458	443	454	470	453	442	461	418	484	468	460	458	466	464	441	472	467	482	463	465	460	472	453	446	489	451	444	450	462	424	405	481	513	461	448	474	441	456	442	453	428	430	465	450	456	428	466	487	468	461	438	439	485	431	473	455	441	424	435	432	497	452	465	462	484	477	460	463	468	456	458	471	445	466	475	504	416	466	448	488	451	466	424	446	428	420	435	444	429	466	464	424	440	446	445	472	454	457	457	448	417	455	462	439	421	452	451	430	411	429	437	450	457	475	443	509	430	470	446	497	443	450	454	437	490	474	423	442	444	434	421	424	447	446	447	419	457	466	418	448	451	478	462	449	470	468	445	461	461	455	492	437	474	477	455	467	446	472	456	456	469	432	491	461	500	423	445	448	464	443	449	460	463	485	461	455	453	441	440	436	477	463	452	466	425	401	478	460	448	480	439	474	464	493	465	446	462	458	438	478	434	439	464	450	449	469	457	485	467	464	476	497	452	446	456	437	445	428	458	448	432	442	443	463	475	476	457	446	447	430	466	495	455	443	461	471	457	436	434	446	439	464	435	451	442	471	480	478	464	431	463	461	458	433	425	470	441	434	466	443	479	456	461	437	461	437	440	466	427	449	425	458	449	461	425	503	422	454	467	457	464	492	475	430	442	477	442	472	434	469	443	460	469	406	468	453	463	461	418	444	492	427	437	466	444	481	438	419	452	490	415	436	455	458	486	461	487	460	437	473	397	484	416	468	418	483	434	466	426	468	433	462	426	470	438	436	422	482	414	457	444	483	442	450	459	449	465	445	459	453	440	438	456	418	418	455	432	434	451	449	443	476	453	457	482	466	447	488	480	455	463	442	424	466	460	468	477	475	478	470	463	429	442	427	454	414	476	419	412	455	420	459	462	455	474	454	456	439	419	459	470	476	464	484	482	426	445	443	430	413	458	418	475	436	458	427	486	479	490	440	437	472	427	481	439	460	413	459	434	421	486	436	466	467	453	495	451	492	416	427	472	459	475	475	482	462	446	451	453	459	450	478	455	455	441	478	470	503	445	462	431	490	467	468	451	418	450	456	474	453	446	474	509	422	467	455	459	452	439	464	467	470	428	458	446	439	448	472	426	483	473	498	483	429	466	459	494	431	483	427	441	451	450	455	489	485	479	422	440	447	491	498	427	471	415	469	461	456	411	454	450	447	427	484	463	461	443	467	483	486	402	431	461	453	454	469	469	424	433	462	500	453	463	508	477	449	448	458	467	442	444	496	471	454	421	425	496	454	452	463	458	415	446	411	442	421	460	438	432	494	446	443	474	453	471	455	458	448	446	418	424	464	419	470	457	469	420	467	470	437	439	441	413	459	442	446	489	445	484	451
20012	31583	24145	15496	11815	9091	7041	5238	3972	3190	2659	2375	2130	1892	1738	1617	1562	1460	1369	1248	1176	1074	1046	979	906	855	827	748	722	729	722	687	714	673	678	649	667	630	618	633	680	628	648	713	760	794	750	674	676	633	625	612	597	613	608	557	568	601	578	553	573	595	608	570	570	592	604	588	633	585	573	557	553	598	605	617	567	551	565	631	555	585	589	578	589	564	549	599	557	587	577	605	592	546	606	550	593	609	575	578	588	543	525	595	571	560	592	600	550	563	558	544	536	567	609	561	597	549	584	600	572	583	627	563	602	631	581	571	574	533	582	598	551	581	530	612	602	572	537	582	586	611	562	580	592	546	578	566	604	581	583	608	657	530	560	571	589	637	578	572	552	598	587	566	559	546	563	551	600	593	590	578	585	636	596	592	554	601	638	575	551	594	615	591	610	572	581	614	604	622	602	593	562	579	556	594	591	605	556	571	601	554	608	592	538	606	539	647	549	562	561	602	583	572	570	556	579	605	583	568	601	570	557	559	574	533	567	626	603	556	521	594	579	557	556	589	576	612	569	570	599	570	568	571	607	571	592	578	574	539	604	589	571	585	597	574	624	560	583	588	558	563	620	576	590	551	586	548	601	536	566	586	597	582	640	587	595	606	605	601	599	590	573	580	592	583	566	577	576	594	553	571	575	578	588	565	565	575	592	592	595	556	606	612	572	540	561	585	589	584	532	552	595	554	570	582	563	588	574	572	565	556	597	583	594	586	576	569	641	549	627	562	565	590	578	568	586	556	556	558	595	574	586	568	530	566	613	522	524	537	583	564	593	567	605	578	590	601	576	571	559	564	569	588	590	595	558	593	592	574	579	600	605	580	592	554	537	581	590	612	545	580	560	600	549	600	599	612	585	586	563	569	583	631	570	618	572	584	580	626	624	580	576	595	546	589	584	575	618	599	584	550	558	615	588	580	598	549	591	636	557	543	551	622	551	562	587	572	576	577	542	549	610	587	552	596	568	583	567	593	639	590	571	609	535	592	581	598	558	590	570	535	601	597	575	566	593	617	585	596	582	563	533	544	595	562	594	577	589	626	580	562	598	552	547	558	572	598	613	586	586	561	605	580	568	578	583	558	606	587	598	557	572	606	563	598	544	629	595	582	601	546	565	560	557	564	582	533	588	602	571	618	597	578	584	607	580	564	591	580	589	577	569	611	553	574	597	604	618	557	599	553	579	588	581	542	570	566	552	542	624	566	596	578	582	567	575	551	567	566	602	564	621	601	592	607	541	548	609	597	568	568	570	565	601	589	552	570	574	570	592	531	580	593	581	608	596	525	601	623	611	548	566	565	578	602	585	581	619	575	576	599	562	620	597	569	583	599	601	579	603	584	600	574	582	587	610	561	584	564	542	582	552	557	599	581	593	567	592	612	586	577	589	582	599	635	602	629	576	571	631	548	598	551	615	604	596	594	546	572	594	593	577	582	562	568	587	567	595	594	600	518	604	558	570	569	556	598	577	585	564	574	571	585	588	583	562	609	547	598	568	569	615	599	580	620	574	565	544	602	545	561	551	622	629	611	607	566	594	568	581	593	563	565	572	618	579	591	563	596	523	594	577	607	619	537	589	577	564	560	552	595	581	598	607	574	583	533	523	558	575	592	552	554	575	576	620	566	575	567	563	525	552	562	555	564	585	583	593	642	581	562	592	602	610	588	595	594	544	554	559	532	594	578	597	595	606	589	613	560	602	584	574	598	579	603	619	583	611	577	552	580	566	561	602	567	569	640	578	604	554	545	548	551	583	579	603	597	563	583	576	586	547	584	567	585	569	574	589	578	565	608	574	606	551	583	609	594	557	548	585	554	551	611	577	572	564	610	595	618	575	598	587	585	599	535	610	648	550	611	530	561	580	545	544	555	572	624	598	562	589	579	600	578	582	563	590	569	585	594	607	591	619	558	552	621	618	556	544	533	609	622	631	575	549	592	616	591	620	595	589	564	580	583	557	578	542	563	576	570	617	612	584	557	595	559	601	576	563	572	594	604	586	553	562	575	545	595	581	591	618	562	572	584	572	551	603	636	573	570	621	605	582	637	564	601	567	582	590	551	586	585	587	556	581	586	566	572	597	573	658	601	579	618	592	566	558	577	548	595	634	592	584	595	551	586	587	599	562	552	581	605	594	565	576	540	592	554	566	599	601	574	553	610	613	632	569	590	583	603	564	601	579	584	606	583	551	609	564	594	542	603	577	590	567	550	617	593	540	606	541	596	584	598	569	589	605	591	565	607	569	596	626	576	608	603	619	583	616	600	599	571	597	585	590	632	606	572	589	594	563	535	538	606	565	523	554	605	574	623	606	580	581	548	587	584	536	602	629	552	625	556	624	602	557	587	570	553	558	565	576	597	617	610	562	577	580	586	524	604	555	559	607	568	615	614	581	582	595	615	573	600	589	580	537	581	547	585	603	570	577	566	627	592	603	593	560	565	606	555	568	551	587	576	615	556	563	576	588	586	601	523	592	565	552	608	584	545	568	565	544	568	557	546	602	598	619	553	627	597	586	587	559	560	571	581	599	573	560	594	583	587	591	574	555	624	574	622	560	580	593	555	550	626	564	561	534	531	563	632	597	586	613	578	566	560	624	577	566	615	579	574	589	555	590	572	580	607	589	593	573	576	601	536	603	554	572	587	596	602	585	577	550	606	578	554	575	643	557	578	592	530	601	589	569	585	581	583	606	575	572	577	586	584	555	576	605	563	526	605	554	555	559	595	552	586	573	545	601	563	575	592	571	587	607	565	566	568	553	507	598	576	598	620	576	607	558	585	601	593	604	606	582	548	563	576	604	569	618	572	580	546	555	587	597	571	545	550	608	579	596	568	548	595	548	574	609	532	583	563	610	555	565	578	605	578	537	576	574	590	584	557	626	565	620	629	558	614	616	576	620	559	602	570	587	585	574	590	554	527	569	575	570	590	570	559	598	569	563	561	576	589	580	555	610	629	568	552	567	608	596	595	606	615	544	582	571	591	559	597	559	596	571	585	584	584	591	593	565	580	625	593	579	550	557	571	552	609	618	597	571	589	564	589	556	580	577	561	575	579	558	559	565	577	561	575	538	584	605	605	561	563	593	543	570	585	567	581	578	601	548	565	606	588	553	566	610	552	571	566	589	574	582	575	573	575	590	586	552	590	585	544	563	578	545	601	564	558	585	554	566	551	627	613	590	579	543	585	640	591	628	593	568	637	530	577	516	608	591	580	561	584	540	568	571	567	589	561	574	600	629	576	597	599	602	549	570	596	536	584	599	606	589	570	623	576	584	552	592	624	541	556	583	557	596	586	566	568	584	595	540	586	565	595	561	579	595	584	609	585	559	537	580	570	578	561	629	606	586	559	571	602	608	564	584	602	605	579	542	563	549	599	576	582	562	566	543	548	555	591	559	584	591	588	564	590	551	573	564	582	597	610	575	605	596	608	538	594	604	565	571	552	581	591	629	573
24402	21290	28474	24423	21179	14066	7009	3978	2950	2304	1957	1756	1512	1375	1216	1082	1094	979	933	923	922	781	771	705	631	598	595	579	529	478	514	490	444	484	501	483	494	461	470	457	452	443	571	907	1278	1073	897	757	704	633	529	528	450	458	435	408	442	412	427	401	427	426	383	408	396	410	404	397	388	376	391	407	411	423	400	411	391	439	398	379	414	375	423	390	391	408	381	411	383	418	426	433	406	372	393	422	405	406	409	430	421	399	414	378	421	411	411	424	407	377	381	421	362	434	379	432	429	385	383	399	401	385	421	375	432	441	392	369	384	388	443	409	418	441	411	400	414	416	415	420	405	415	386	411	362	408	413	416	421	417	438	400	435	419	387	393	427	375	405	388	430	405	395	377	402	436	417	430	399	425	384	408	419	402	447	415	410	394	399	432	463	406	413	412	411	406	420	415	406	417	406	395	412	403	353	412	427	408	393	430	363	419	387	452	404	388	376	412	416	381	425	391	400	375	397	391	440	412	403	396	390	397	393	414	399	432	398	412	377	383	401	404	388	384	438	437	397	398	431	414	428	392	395	403	380	361	413	409	430	420	392	419	363	399	423	403	393	427	390	423	416	377	409	409	418	386	440	407	414	397	410	418	427	413	398	406	411	384	426	437	386	411	411	425	408	386	412	342	405	390	425	394	406	410	408	413	397	395	411	415	427	435	386	379	422	441	385	428	390	392	418	409	408	397	436	426	399	400	378	392	397	415	451	406	419	414	398	373	376	394	404	380	414	413	421	386	431	437	438	410	444	386	442	407	414	425	423	414	416	403	405	405	399	406	400	407	402	420	382	396	409	424	396	428	367	432	436	420	368	393	392	425	411	426	400	392	446	378	406	396	414	433	396	398	414	411	397	409	424	414	406	411	457	408	397	437	386	382	438	436	397	397	416	420	470	390	442	428	369	390	401	425	390	391	415	429	385	377	417	414	415	409	394	388	438	409	395	382	436	379	429	442	410	432	377	366	392	416	436	395	449	412	404	449	447	408	407	392	427	399	393	390	413	365	401	423	419	413	402	415	378	406	408	409	425	430	416	408	379	432	402	414	431	415	399	407	393	399	409	392	435	388	423	426	417	415	389	396	391	416	411	415	432	420	388	403	412	369	454	399	413	373	424	393	389	423	443	410	435	435	383	396	399	399	400	441	385	400	415	423	403	420	368	392	402	416	393	408	384	381	394	416	422	409	406	409	422	444	415	405	416	401	455	449	408	405	395	393	419	390	451	380	387	432	407	398	431	414	400	429	398	383	405	418	375	424	412	400	442	397	434	392	385	401	384	391	385	423	404	412	391	418	429	412	445	423	398	399	381	411	415	407	416	402	392	360	407	423	369	401	440	436	384	418	406	434	407	400	401	378	359	385	385	421	400	412	394	410	426	354	398	385	371	411	409	412	366	406	400	406	399	430	399	405	417	413	454	375	394	394	368	430	409	414	362	387	401	384	408	372	371	439	393	416	366	438	383	398	433	414	423	393	420	395	419	402	413	380	433	373	392	435	440	401	395	389	406	405	406	382	398	404	397	402	411	450	382	410	401	393	419	427	422	395	408	403	438	437	402	373	422	381	412	422	430	396	420	401	414	422	399	378	418	432	405	385	416	430	402	377	417	413	403	399	428	411	413	437	415	393	388	431	360	390	402	407	453	429	418	425	400	417	407	425	417	415	435	396	430	403	425	391	428	423	399	409	365	392	403	428	387	406	393	455	377	392	407	389	390	399	404	392	422	403	446	437	394	401	409	396	381	394	406	380	390	351	385	441	401	423	397	403	434	426	436	412	432	368	452	423	444	397	388	397	393	382	400	419	392	406	391	396	408	396	433	395	378	400	384	386	391	408	395	417	421	433	358	399	427	398	401	408	395	390	391	374	405	403	365	444	424	403	374	401	447	384	412	402	413	397	425	420	438	382	420	379	380	416	361	393	409	395	434	419	413	405	412	465	411	397	376	386	391	400	379	395	392	420	393	398	418	405	422	401	396	394	432	410	418	390	400	423	394	411	361	393	424	394	398	430	426	382	370	419	391	393	387	434	373	412	335	414	394	416	384	425	468	385	411	389	417	421	414	429	366	398	398	410	430	411	440	423	417	406	369	395	425	383	359	376	384	407	357	410	409	381	409	403	410	429	424	371	411	388	387	412	411	398	435	413	406	416	395	428	416	420	394	413	393	398	405	386	419	383	399	418	428	394	439	395	431	397	392	408	420	381	409	410	416	400	423	418	405	429	438	415	395	417	407	396	421	386	403	404	413	411	403	389	377	371	441	393	390	415	382	373	405	412	414	390	409	379	406	415	403	436	401	437	395	396	406	386	413	390	360	395	378	433	422	405	407	405	399	395	402	426	404	409	444	409	374	406	423	423	403	396	383	394	392	423	406	414	414	416	383	396	425	379	442	394	413	399	377	427	376	421	421	396	392	402	411	415	407	407	391	425	421	391	426	419	449	418	406	380	440	398	408	437	395	420	368	426	412	405	399	428	401	396	389	436	387	404	434	395	394	400	353	407	410	406	424	434	387	391	389	455	421	436	413	397	429	419	429	388	421	422	427	417	411	395	410	400	406	397	377	391	394	441	399	379	404	394	427	431	442	408	413	404	371	384	371	423	399	406	436	386	409	425	393	428	395	442	384	391	422	391	371	391	431	440	409	406	394	401	459	371	410	410	401	377	383	409	375	420	427	408	421	424	395	429	393	434	397	404	425	393	398	413	409	420	381	388	394	384	390	390	423	402	418	416	411	398	410	404	399	428	400	416	421	406	353	364	391	420	463	388	406	391	377	453	410	389	405	400	397	385	407	404	359	454	413	413	394	376	391	399	374	383	417	404	424	433	356	390	435	395	399	429	416	430	418	431	396	420	445	338	391	449	425	386	423	428	375	392	384	411	402	446	453	407	379	392	425	451	415	422	400	359	397	399	472	393	376	384	438	382	371	407	396	404	393	358	433	424	421	407	417	436	378	376	418	424	362	421	387	424	432	398	422	420	370	383	394	432	392	379	377	427	388	430	404	394	389	428	441	396	416	376	390	391	397	410	383	408	410	395	399	410	402	441	378	419	389	390	398	417	425	395	395	434	412	395	427	441	384	394	422	411	388	387	437	393	418	425	409	430	423	410	367	412	407	383	363	424	427	386	431	433	393	359	389	445	417	424	395	422	412	372	382	426	399	390	365	395	393	400	403	414	386	390	406	395	410	407	391	400	418	392	385	414	393	391	379	413	376	399	426	377	415	385	427	380	366	422	434	402	403	398	364	455	397	396	423	420	424	391	411	441	379	421	392	385	386	415	412	392	365	386	364	408	384	383	383	374	407	405	427	407	402	395	412	414	421	347	390	437	431	363	397	406	410	416	425	398	390	416	427	404	410	419	363	408	408	409	420	403	393	411	372	432	412	388	393	392	419	396	435	404	378	407	435	403	473	442	369	406	413	399	402	427	416	404	448	408	425	396
23725	40977	31969	22146	17564	14190	10904	8482	6449	5229	4372	3777	3293	2995	2571	2331	2296	2054	1819	1664	1619	1396	1352	1208	1092	1000	947	868	778	721	816	716	690	611	696	682	659	584	600	669	645	662	836	1477	2292	1885	1615	1228	1106	1046	842	766	692	617	612	529	500	576	527	515	506	542	498	506	528	507	542	559	498	525	512	516	521	517	574	542	480	528	544	535	519	543	543	508	547	554	526	541	552	530	519	522	506	571	542	531	511	522	491	524	529	504	514	502	488	533	527	520	536	587	518	527	496	515	523	525	499	506	496	480	542	512	492	520	553	501	498	526	494	552	522	577	541	487	508	574	480	501	541	534	514	510	547	491	491	533	529	503	527	571	507	470	510	542	518	545	516	551	524	560	531	520	531	504	546	525	524	546	522	522	526	496	519	536	525	516	518	546	506	528	535	538	513	539	553	506	539	491	502	496	505	538	544	532	509	548	506	525	540	524	532	513	510	486	525	514	547	509	498	506	546	541	521	508	504	536	517	488	522	534	525	516	485	474	522	540	517	514	500	510	513	512	533	532	533	527	507	477	522	543	525	511	511	546	489	515	513	482	529	510	530	546	545	498	494	516	520	546	538	501	499	527	521	508	525	491	515	517	528	537	478	507	491	512	543	534	552	509	499	539	527	513	506	548	500	515	522	518	507	484	515	499	467	493	513	507	492	487	515	505	508	502	502	513	490	477	508	499	517	521	475	501	559	548	522	510	526	518	498	497	563	505	520	522	540	520	575	531	519	541	493	492	520	533	542	504	512	514	550	520	542	543	522	517	494	524	503	572	537	508	547	490	503	494	547	512	549	510	518	517	529	521	504	526	521	496	522	529	525	569	508	502	492	543	485	508	502	501	530	568	516	501	529	545	554	527	528	514	500	593	530	552	510	544	528	529	518	535	484	505	518	520	526	558	526	528	524	573	549	516	487	510	512	551	558	478	524	532	506	506	504	508	565	556	544	557	528	534	485	507	499	517	507	536	492	516	522	538	505	548	532	567	513	500	522	525	571	480	504	529	504	553	563	524	510	511	510	505	498	533	539	522	522	498	527	558	539	522	560	518	542	515	511	549	494	561	520	496	524	556	518	565	543	536	499	456	556	479	502	488	507	536	541	503	522	494	500	529	535	526	530	522	506	534	514	507	563	496	551	526	530	577	497	542	513	511	540	558	459	500	551	521	567	521	489	493	508	509	533	550	518	513	522	533	476	499	524	532	517	511	504	512	517	524	502	545	490	552	515	567	509	525	545	544	520	519	495	496	543	511	511	511	517	514	506	540	470	510	518	546	525	507	489	513	487	479	490	540	502	518	533	555	559	493	538	502	498	526	568	493	548	539	517	516	501	508	540	512	532	521	522	530	499	509	529	513	537	522	534	508	522	491	470	484	520	517	497	554	492	534	508	513	501	532	549	498	518	515	553	522	498	509	507	508	508	558	480	500	507	525	513	514	508	517	551	534	510	546	570	519	528	522	551	491	495	513	518	513	566	498	465	501	519	545	545	527	539	513	498	497	493	541	515	515	499	570	522	519	518	531	520	517	512	512	529	516	498	544	512	510	518	501	539	540	499	529	503	502	493	497	537	499	492	549	558	515	506	490	563	534	524	510	526	490	492	531	500	505	502	552	492	509	494	549	515	524	535	487	539	558	499	539	519	501	563	559	534	495	538	524	539	524	513	528	471	523	529	514	545	542	525	528	509	553	553	475	514	525	538	501	498	573	534	551	525	535	521	528	537	510	466	528	534	514	497	531	575	554	488	486	480	532	512	533	523	520	520	507	541	513	492	522	535	537	518	496	511	506	528	489	517	517	520	515	551	521	494	530	522	539	528	508	528	520	540	538	533	563	524	535	526	548	532	515	529	553	503	532	545	514	486	497	508	536	540	530	523	529	515	500	488	511	481	522	530	557	498	496	527	554	538	502	525	530	511	514	516	524	533	511	504	510	555	525	539	505	511	533	528	539	544	533	540	525	504	511	538	518	500	508	531	503	478	455	493	498	530	538	518	513	506	521	520	536	534	526	536	520	517	542	522	482	463	506	504	526	531	505	547	512	496	535	516	498	502	512	481	530	520	507	530	476	509	521	519	495	477	513	515	528	539	524	510	491	509	556	550	543	505	541	507	493	532	490	534	528	523	557	526	510	502	493	514	519	519	510	544	523	565	578	522	526	538	544	527	531	520	549	495	484	509	504	523	537	539	504	533	514	532	504	542	470	497	485	483	503	552	527	476	557	556	507	529	509	525	515	551	538	467	522	529	533	504	563	506	477	523	548	512	529	510	510	506	520	475	509	546	487	489	519	501	578	517	537	487	560	536	507	523	516	498	525	472	497	543	503	501	517	483	524	508	516	510	565	528	542	574	558	526	534	523	516	552	504	536	541	522	528	476	542	552	492	539	520	493	494	537	543	472	508	548	490	533	503	524	510	527	539	509	504	557	502	492	602	538	488	525	502	524	533	490	522	539	518	535	501	533	516	537	484	496	517	480	550	502	562	557	529	519	501	558	551	531	557	515	531	550	522	523	484	496	517	535	509	507	502	535	559	517	522	536	478	522	508	539	504	514	550	560	534	541	483	485	529	468	526	525	498	528	491	495	515	501	555	501	514	530	536	525	533	505	548	529	509	509	529	532	524	531	503	544	519	553	528	496	544	513	497	515	540	525	502	529	531	552	582	497	477	519	561	553	518	518	517	455	521	509	547	529	529	527	527	544	547	528	538	460	486	542	459	575	520	492	486	530	486	473	551	530	536	496	498	514	535	520	505	584	537	530	532	502	485	495	515	481	515	478	505	508	526	514	512	555	507	562	487	545	504	520	555	488	556	499	505	550	560	558	510	521	531	517	525	496	532	534	528	538	567	541	513	481	536	513	498	555	529	512	506	511	526	511	510	497	513	473	538	541	492	524	474	514	480	545	511	518	541	527	538	521	521	509	554	563	555	526	534	552	542	539	507	529	526	496	567	500	537	511	501	574	509	527	540	503	536	529	534	502	493	501	549	538	494	507	537	540	551	543	525	502	481	560	518	511	544	473	512	520	516	495	535	533	501	491	488	568	550	489	519	538	528	505	501	508	546	528	530	534	462	521	545	505	534	524	515	489	507	531	524	503	499	549	507	516	516	508	511	479	529	550	535	521	528	513	489	558	510	542	518	511	496	531	510	536	510	542	535	535	494	519	546	486	508	555	530	548	513	525	512	512	491	476	500	507	503	514	530	551	529	559	506	505	543	492	503	526	522	515	490	500	528	524	499	495	502	530	548	519	524	542	518	536	543	520	520	558	541	509	506	499	552	537	517	489	548	519	521	551	515	560	508	550	487	515	501	527	475	534	522	510	475	513	490	518	523	507	504	515	491	530	534	534	528	531	483	512	513	507	519	537	561	529	480	511	484	512	578	536	513	538	530	500	505	496	509	512	493	520	510	498	506	547	544	540	506	498	468	518	564	527	512	514	519	537	499	482	520
23338	21328	29023	23905	21381	21431	14575	6105	3937	3261	2800	2312	2113	1848	1666	1545	1522	1329	1252	1145	1111	1030	905	793	764	730	667	673	563	563	553	519	516	502	528	494	461	480	488	478	476	484	570	1191	1948	1677	1388	984	1080	879	729	681	565	519	448	408	425	424	436	417	437	405	402	405	419	379	377	380	388	420	385	406	408	392	384	419	373	421	437	409	358	377	383	372	419	382	397	381	414	398	398	378	397	389	409	428	394	400	383	401	362	401	406	408	396	427	391	396	410	407	376	381	423	414	409	402	366	390	424	413	403	393	399	378	410	394	400	432	435	462	408	408	382	411	380	381	396	405	412	376	387	415	428	409	357	414	427	448	389	415	408	371	425	402	416	395	401	395	387	390	396	425	403	367	432	416	397	426	398	376	407	398	388	382	374	391	424	387	410	380	394	398	373	388	427	425	407	351	367	441	415	440	345	396	414	408	396	377	390	422	392	390	422	407	387	409	411	431	426	396	414	397	400	426	404	379	415	407	434	412	412	422	394	399	374	367	415	407	380	384	369	389	383	421	416	408	386	372	400	386	406	348	392	417	356	439	431	379	416	385	400	374	419	383	415	417	406	400	354	381	372	422	403	403	363	358	387	340	377	431	389	376	366	388	365	397	412	405	385	393	421	401	431	409	387	357	424	373	389	411	411	375	398	423	396	392	432	410	422	397	397	410	421	376	404	413	440	390	422	384	390	395	415	432	404	420	388	385	404	430	395	359	376	408	399	345	369	367	391	436	394	381	421	418	391	375	412	406	391	381	370	391	401	438	403	390	418	378	419	375	448	377	386	380	422	398	451	418	377	381	393	419	362	395	391	392	346	409	385	432	377	378	375	421	369	395	409	400	370	409	431	385	407	380	405	391	375	423	410	393	424	400	400	403	436	405	375	335	426	397	393	416	389	441	437	400	393	405	409	402	443	371	369	419	392	411	428	367	392	407	347	379	374	381	410	395	443	407	388	404	411	376	400	370	409	380	404	390	400	375	407	387	390	407	395	387	402	384	386	406	377	410	390	439	429	382	427	402	408	404	422	400	399	399	370	368	371	363	410	387	403	402	377	419	406	371	391	376	367	438	392	374	380	394	413	396	380	423	415	375	405	391	399	393	390	392	397	386	385	416	400	401	391	429	393	386	424	360	389	417	396	398	377	396	402	419	385	406	413	382	406	403	415	401	405	336	406	384	419	421	416	401	387	382	411	397	401	383	385	408	417	382	395	381	395	383	405	410	366	408	424	409	386	430	373	376	406	407	408	408	449	368	399	382	392	414	381	391	394	404	420	391	393	426	408	403	416	410	406	360	463	400	408	418	366	399	426	389	378	414	410	393	406	399	439	420	370	418	439	363	401	412	430	416	376	412	383	396	394	419	412	377	413	409	449	402	415	403	402	412	394	406	367	420	422	381	396	375	403	369	367	411	418	395	382	411	366	425	385	356	387	407	406	398	395	378	366	395	375	387	368	383	394	412	411	399	392	396	408	429	420	399	390	378	440	411	385	405	412	389	439	371	423	392	401	404	395	374	398	407	446	370	407	428	402	380	415	424	393	429	392	375	417	434	405	394	416	419	402	393	379	358	388	394	418	400	368	394	395	390	413	407	360	405	387	395	386	405	417	416	443	406	371	421	421	403	376	414	429	376	404	396	397	385	400	422	423	391	388	410	369	404	394	418	404	380	427	381	431	373	410	427	385	355	371	381	405	388	387	373	401	419	390	358	408	418	435	388	418	393	389	400	373	400	376	379	400	378	380	409	422	368	384	391	398	416	374	399	374	403	403	389	384	391	414	407	392	395	367	401	402	426	392	417	382	391	386	415	409	421	419	391	416	422	396	400	396	422	364	384	405	374	429	391	394	380	376	387	424	372	366	402	432	402	418	416	399	427	412	420	407	404	371	390	422	368	403	387	377	409	416	393	378	387	394	384	400	373	411	394	401	385	408	426	421	382	401	416	429	413	380	423	415	392	399	410	378	418	449	417	412	411	368	373	401	384	431	414	413	372	396	361	378	387	411	355	405	413	353	401	391	407	378	402	404	403	399	362	396	400	387	383	404	376	384	424	408	420	416	419	387	351	357	412	439	411	393	389	398	417	444	442	414	383	369	359	371	394	375	387	423	423	396	407	378	385	378	375	376	400	386	386	372	422	378	395	405	394	394	389	415	364	416	404	366	422	360	389	382	405	405	413	371	415	393	432	414	358	378	392	384	396	400	425	430	372	405	375	389	409	420	385	418	404	408	409	382	371	385	398	416	410	410	421	393	386	392	392	390	396	365	396	411	412	382	373	419	421	414	409	426	396	388	404	361	414	398	393	412	405	396	395	416	372	421	406	397	406	412	431	370	368	398	425	420	419	402	423	405	392	409	392	405	386	405	400	412	382	417	384	390	362	394	383	416	383	392	372	377	394	373	389	401	400	420	393	428	382	414	379	391	394	395	380	410	387	388	370	375	399	426	394	405	414	379	398	421	380	412	383	394	385	377	386	442	392	373	383	403	416	382	410	353	382	386	410	400	405	412	399	419	353	405	402	384	378	387	391	357	418	411	370	378	376	382	396	391	382	373	378	379	408	393	396	408	391	380	421	425	394	380	386	368	382	420	398	409	386	387	358	382	388	414	359	377	410	395	356	401	365	403	437	403	382	383	400	367	390	389	391	417	409	410	378	403	411	357	360	427	384	390	381	384	383	380	412	406	371	416	388	412	399	425	400	399	403	397	399	406	379	396	444	410	422	423	422	401	429	449	367	389	436	415	367	425	380	401	383	406	385	422	432	436	420	402	380	386	386	399	434	352	411	425	372	390	428	368	418	400	385	385	358	400	373	422	383	388	439	445	394	397	411	367	405	403	400	384	393	405	415	375	397	424	418	388	386	379	407	407	377	414	371	427	383	380	410	391	380	426	424	415	428	394	423	398	411	416	402	399	410	387	369	404	402	414	406	418	410	385	367	411	409	394	413	403	415	448	438	432	381	384	360	389	405	403	414	431	379	375	415	409	363	398	413	394	388	428	372	396	380	413	401	423	397	393	397	398	406	417	373	397	396	384	405	409	396	397	356	425	369	364	353	399	423	420	425	394	396	380	358	368	378	400	400	364	397	369	332	391	398	395	409	383	405	398	368	374	371	390	402	388	396	392	410	386	379	408	367	395	402	407	411	372	418	394	409	385	392	386	389	405	434	402	411	370	411	402	376	395	422	364	381	396	382	433	412	401	372	407	371	396	406	370	403	385	402	381	419	428	409	390	399	414	409	366	370	389	399	411	405	387	408	374	386	413	390	393	356	369	385	387	407	407	383	403	396	411	401	400	390	385	401	414	408	393	387	411	402	391	390	398	439	377	420	383	393	429	429	362	399	399	399	408	395	372	382	376	418	392	392	406	401	425	416	428	401	401	374	440	411	421	436	380	402	422	385	393	446	352	373	366	394	408	384	343	400	396	398	399	389	396	345	395	374	400	418
26952	45534	36086	26343	22035	18126	14510	11225	8819	7148	6089	5095	4483	3949	3451	3212	3030	2662	2420	2228	2072	1842	1632	1417	1274	1170	1042	1023	898	892	810	816	713	736	718	693	651	661	632	724	679	682	880	2108	3709	3038	2409	1831	1646	1387	1111	951	865	724	655	545	526	537	508	506	514	487	510	535	510	484	506	505	452	495	487	507	468	508	499	478	539	503	552	486	478	442	501	507	463	540	490	513	481	523	474	497	485	491	500	485	507	511	543	455	524	528	475	452	491	499	574	522	503	513	476	485	504	473	497	467	503	506	491	463	471	476	517	477	496	474	500	483	507	478	463	453	502	484	462	526	519	503	475	508	466	516	515	512	472	481	529	473	473	520	483	515	503	460	502	529	504	520	527	494	528	472	504	491	496	502	489	494	510	510	468	493	508	504	492	501	494	519	484	477	464	483	535	480	507	498	477	527	486	490	530	496	466	502	508	474	478	524	512	513	500	486	483	509	498	508	500	509	496	465	495	494	499	498	524	478	526	459	492	497	515	515	483	525	491	482	503	498	534	488	522	466	479	472	469	494	518	499	491	483	480	529	536	488	451	486	520	498	503	492	455	485	499	520	512	476	460	484	504	494	551	476	507	524	506	456	519	483	497	464	486	511	477	493	515	499	497	497	466	457	519	518	502	507	515	489	479	467	521	514	504	492	498	462	467	466	471	471	494	478	510	505	503	474	556	513	499	503	487	504	490	523	532	507	521	518	507	477	500	546	530	473	514	492	464	530	559	541	507	533	466	481	509	505	459	501	479	524	497	521	499	509	496	485	479	493	484	509	528	495	498	513	507	489	541	465	528	521	523	497	507	491	482	507	473	517	491	486	461	503	506	482	491	486	513	473	521	545	462	519	493	510	479	534	498	516	478	505	527	471	524	479	485	469	482	519	521	517	500	480	510	483	480	509	516	496	480	515	547	499	493	473	450	536	485	522	468	469	483	523	500	473	456	462	467	468	504	521	484	505	516	485	508	511	505	483	521	492	489	507	482	451	476	521	507	476	467	496	501	453	476	488	494	488	510	457	521	478	534	491	482	469	538	527	544	514	481	488	459	536	479	499	503	494	473	507	481	490	476	491	494	535	466	453	478	482	485	465	496	476	509	510	482	483	514	503	505	514	490	515	479	479	500	480	537	518	503	505	494	443	486	488	517	484	472	506	471	499	487	500	485	487	489	515	482	526	503	477	475	464	530	475	480	478	482	517	476	501	466	479	445	486	514	488	504	475	531	491	535	485	525	518	506	481	516	501	471	486	536	481	507	536	505	465	443	485	503	519	487	500	492	494	515	450	480	503	521	516	492	511	483	454	508	487	484	523	503	522	503	533	476	488	494	491	509	466	514	504	503	516	473	461	465	495	527	495	471	472	509	485	495	521	468	477	499	490	499	506	505	510	528	484	501	484	505	475	500	544	488	475	500	531	512	527	496	488	472	528	487	504	514	510	495	444	496	469	490	496	485	483	487	470	509	487	446	510	496	439	571	498	457	508	517	496	505	486	459	486	494	523	465	496	514	500	489	487	511	459	482	488	486	483	504	465	474	498	531	471	487	508	533	487	518	482	496	500	541	502	479	463	516	529	478	468	460	489	494	525	462	494	498	510	490	482	452	505	509	454	487	500	503	492	468	519	538	527	529	500	519	514	485	482	489	462	506	485	522	506	526	512	507	501	481	492	478	503	521	537	578	508	504	459	485	500	468	501	494	516	503	470	530	509	481	465	504	415	528	521	522	525	543	513	473	497	484	507	485	494	485	483	494	504	525	495	552	483	470	480	499	494	531	485	482	511	483	488	510	469	531	462	501	513	509	454	520	471	532	506	451	492	490	474	488	469	504	468	476	484	524	477	510	495	512	456	493	490	550	492	490	489	500	459	463	498	525	486	502	444	540	531	535	467	553	529	500	471	481	493	500	495	510	487	460	490	493	507	491	523	541	484	510	486	508	483	508	487	528	491	517	503	495	471	471	498	479	502	537	498	489	523	510	496	470	495	468	522	522	507	514	493	522	500	516	492	477	477	528	475	482	500	489	526	468	496	496	507	488	515	490	492	497	488	478	494	492	471	525	506	489	463	455	485	467	463	472	493	484	508	538	498	470	503	475	510	485	482	513	467	495	539	517	508	502	482	487	497	527	487	462	464	505	495	504	503	497	508	525	557	464	488	539	491	490	501	465	481	541	438	490	509	466	498	495	499	487	517	486	498	476	520	527	488	471	488	483	537	518	490	481	489	508	486	515	475	458	534	505	474	530	503	512	526	480	501	508	535	500	523	502	529	521	465	507	514	495	483	495	496	476	489	478	550	529	499	497	507	521	508	524	495	453	480	492	504	478	517	512	537	498	488	461	481	517	469	499	479	465	504	501	515	500	514	508	493	477	501	522	481	507	481	497	522	470	483	521	479	508	498	506	464	497	485	507	522	522	488	491	522	524	521	467	477	501	496	484	490	516	462	517	530	504	473	511	519	515	484	488	491	503	516	490	470	480	533	453	502	540	488	481	459	489	496	493	506	511	482	508	514	497	490	469	476	525	493	488	497	492	512	484	495	496	488	473	455	513	477	447	489	529	502	524	493	440	486	475	498	531	473	517	495	503	471	495	517	502	470	482	523	510	473	484	503	500	500	495	553	507	494	490	468	513	520	522	492	545	477	519	514	487	476	522	502	456	480	509	489	480	504	465	521	533	494	515	503	518	493	520	498	526	491	485	517	497	519	478	501	517	526	476	503	464	490	478	527	480	508	499	489	467	505	480	496	541	554	477	513	506	500	499	476	499	475	468	494	496	491	490	500	488	526	481	489	482	516	479	462	531	456	505	511	510	489	506	471	501	530	482	467	485	523	492	569	507	473	481	472	497	446	455	473	479	483	498	462	487	530	486	506	478	499	534	478	491	487	485	470	490	495	491	506	480	492	468	536	444	481	480	469	512	479	477	474	466	511	492	505	491	479	479	493	490	482	507	496	495	495	478	490	505	507	544	524	452	508	538	523	488	521	475	493	502	463	505	503	479	518	454	494	485	482	480	499	492	508	469	476	545	526	492	527	511	522	501	480	479	485	512	523	515	500	503	511	509	525	502	484	503	481	471	474	495	511	469	476	489	470	486	521	507	485	481	493	455	521	517	523	510	503	509	511	532	509	492	496	497	531	507	473	498	535	474	467	495	519	506	468	523	479	502	512	453	496	514	506	474	468	539	470	482	479	481	456	536	467	514	531	540	471	457	494	477	511	488	498	495	491	528	504	517	511	557	476	544	521	490	522	489	504	466	498	519	520	516	515	504	531	496	487	502	465	467	519	534	498	514	502	505	523	488	503	461	486	450	479	444	490	519	484	491	503	492	463	521	533	497	507	499	484	499	491	518	488	499	496	487	482	517	495	488	482	509	490	466	533	493	497	549	461	496	510	523	490	497	473	460	475	491	455	473	485	499	505	493	469	493	515	467	503	510	524	498	469	503	472	495	475
27787	22357	20755	12526	6665	4199	3088	2234	1753	1454	1312	1212	1039	968	881	824	898	799	757	750	705	710	649	665	598	570	555	539	540	548	496	491	509	513	526	514	465	496	520	470	521	515	520	499	554	510	538	561	517	480	481	482	538	487	444	470	462	506	444	458	449	501	475	431	475	499	467	494	461	486	446	463	461	462	428	457	466	481	479	481	496	456	455	415	521	510	477	454	466	489	487	451	460	441	435	481	418	445	461	438	470	436	463	463	447	430	490	446	476	465	459	468	464	447	476	471	475	487	468	464	494	488	472	439	445	473	420	473	476	464	464	478	472	432	508	485	467	441	489	453	457	447	451	492	466	475	465	430	439	439	471	466	466	510	477	459	479	462	488	485	487	472	450	470	450	448	441	452	448	496	466	443	476	473	503	448	429	445	479	486	476	480	458	472	509	456	512	426	483	465	449	457	448	471	469	468	451	437	448	452	528	477	420	450	424	431	465	504	438	449	488	471	468	459	484	455	456	472	505	484	468	432	485	476	431	480	463	474	464	491	425	480	479	460	478	488	476	466	481	465	471	512	457	450	448	438	455	468	487	489	440	467	463	461	436	446	481	473	455	460	444	448	444	482	460	504	470	461	467	433	448	481	493	446	451	427	457	466	475	483	462	446	467	439	411	444	451	474	503	462	478	464	458	465	492	493	465	433	473	461	481	466	475	491	474	436	499	459	493	483	435	465	480	462	482	478	466	515	435	482	433	460	466	451	468	492	486	488	518	448	466	494	450	496	471	459	473	457	502	480	444	465	476	438	465	451	455	496	486	490	495	447	478	477	456	444	475	428	471	470	452	480	445	467	459	454	477	466	465	456	457	469	478	476	457	454	490	437	446	470	446	445	515	465	458	488	477	475	525	435	494	479	499	510	465	451	443	514	467	464	496	494	488	477	450	456	464	472	443	459	472	476	452	480	472	505	438	468	468	435	429	477	482	505	479	464	525	472	468	440	455	462	517	441	447	446	482	419	472	465	476	489	464	419	459	470	478	465	463	441	509	444	487	461	505	444	487	486	462	514	434	433	467	453	510	459	432	479	454	492	501	421	468	469	487	479	491	460	492	472	513	455	467	495	440	461	468	490	475	464	456	457	451	459	456	486	451	470	476	476	474	446	480	466	452	477	486	436	500	451	508	473	491	440	459	469	461	475	515	440	466	472	501	460	420	430	431	502	434	435	418	484	478	453	499	439	462	465	460	503	460	442	457	446	506	450	457	488	439	443	469	477	451	460	487	468	465	463	478	473	492	439	434	483	469	470	485	505	459	493	422	500	496	475	475	462	432	489	499	472	469	444	456	516	437	465	448	458	429	499	501	458	475	477	469	497	431	464	481	470	434	469	484	432	475	469	461	433	464	491	465	533	478	498	473	485	496	442	468	485	452	435	459	488	466	488	469	468	484	460	480	482	479	500	475	451	496	452	496	464	476	424	435	472	442	488	473	443	455	469	458	427	453	485	460	418	492	512	481	455	473	471	481	458	456	428	440	507	474	434	460	461	449	460	463	459	460	527	454	494	472	481	519	452	506	441	479	495	501	402	448	456	463	453	441	466	441	464	434	461	478	471	461	484	456	479	457	496	470	452	417	457	483	437	447	476	447	468	440	437	466	433	455	437	470	441	485	511	437	465	486	489	449	430	470	476	473	463	486	476	476	493	454	479	438	450	465	476	423	432	459	445	423	497	433	512	481	484	486	454	470	465	464	469	438	469	443	480	484	462	462	452	480	478	450	502	429	458	457	446	485	464	471	481	435	417	485	521	487	464	497	490	470	466	450	448	434	466	425	447	459	470	452	496	489	476	485	475	464	497	481	474	490	391	469	462	476	447	469	474	476	503	475	452	460	484	473	457	461	450	500	462	435	463	454	478	482	491	454	454	443	509	480	506	443	482	463	454	489	452	438	507	481	448	452	466	481	455	441	471	488	441	455	501	483	467	462	457	452	449	451	466	459	449	475	456	470	454	493	441	506	477	459	504	501	470	464	501	468	470	479	477	471	449	475	486	474	456	438	445	461	457	485	482	452	459	450	455	456	451	437	470	467	454	448	460	460	489	466	483	428	456	457	465	459	461	459	472	430	473	470	451	423	509	433	439	443	480	480	498	512	470	471	455	496	460	453	473	485	496	453	502	498	496	493	461	472	517	484	489	441	479	459	434	465	448	488	452	466	491	452	427	472	482	500	461	478	518	487	467	452	490	442	430	479	447	423	437	469	428	497	436	464	475	474	476	449	442	493	492	418	466	516	482	474	446	454	454	481	452	477	470	476	482	473	457	431	461	492	469	491	471	491	471	480	485	435	474	460	468	471	478	448	465	480	433	495	449	467	423	475	445	456	477	461	456	463	447	469	487	426	469	481	481	472	482	444	482	496	466	437	470	450	463	436	475	425	444	430	459	485	514	469	471	465	471	450	430	450	468	466	490	419	467	439	464	433	484	465	482	459	469	491	472	440	459	466	468	423	471	475	444	434	458	494	478	448	473	474	470	508	478	468	476	489	490	462	471	469	461	435	483	476	447	461	435	483	476	480	462	451	432	467	505	475	487	475	459	448	462	495	520	510	464	468	476	491	472	453	446	498	452	436	460	460	450	475	446	456	481	455	467	478	461	460	442	470	483	494	437	475	492	476	494	436	430	454	453	480	437	497	449	477	513	460	499	514	485	498	466	475	462	467	452	506	463	468	449	461	472	474	465	476	469	462	454	458	482	435	441	452	470	429	435	479	480	481	481	460	411	484	452	501	460	461	467	432	486	451	469	478	485	511	489	430	495	468	440	468	462	455	469	472	474	469	477	428	469	464	430	500	482	436	474	492	524	462	457	463	481	452	459	456	471	470	478	448	495	445	455	437	433	455	456	475	476	466	464	469	510	469	436	468	451	414	450	430	440	455	437	446	433	491	471	494	458	503	446	461	472	507	446	473	471	479	463	466	495	449	459	442	486	474	479	462	478	443	472	474	471	449	517	501	474	505	536	472	476	491	431	447	480	505	439	459	449	447	474	460	438	469	454	488	477	477	478	490	439	493	452	493	467	486	462	445	500	416	473	508	479	430	496	449	467	483	474	441	486	451	460	459	424	471	456	466	427	488	465	469	477	460	469	470	457	470	426	458	426	470	453	458	489	479	453	487	475	463	489	472	440	488	464	432	483	435	484	486	438	461	465	447	465	448	453	479	433	464	481	480	467	461	443	481	474	473	451	461	433	481	469	487	477	459	445	457	494	503	497	477	475	443	451	475	440	473	446	450	455	518	451	477	465	411	439	504	501	450	462	478	526	463	425	462	500	487	480	504	507	444	464	461	511	477	468	474	441	421	453	464	493	413	488	493	468	462	482	442	490	452	441	479	474	471	465	442	479	473	489	496	468	482	474	448	466	483	476	490	503	475	475	489	453	481	481	434	478	478	443	458	498	450	476	433	458	471	421	456	437	433	464	408	434	523	447	488	458
20349	31619	24528	15164	11404	8949	7078	5143	3978	3174	2810	2495	2195	1965	1677	1676	1604	1442	1331	1312	1257	1168	1007	949	898	858	777	752	719	710	686	680	677	671	676	689	642	640	654	660	696	631	670	664	771	767	734	694	681	640	650	625	632	645	583	566	549	587	574	563	578	578	585	592	580	601	612	611	575	621	569	573	571	611	580	545	585	580	624	633	583	639	622	566	573	555	552	624	578	637	590	607	594	625	575	628	622	635	624	571	575	582	605	603	567	568	577	593	586	618	603	581	604	618	583	544	612	582	611	591	620	559	601	631	591	588	609	525	597	623	582	575	640	587	624	599	596	621	604	582	597	587	576	542	572	591	598	551	577	605	575	573	583	613	561	613	557	578	619	621	562	553	595	592	555	601	572	610	594	601	595	581	592	580	602	579	614	608	577	572	609	591	604	577	593	586	626	588	594	615	568	589	630	585	579	614	609	553	650	599	581	635	600	553	562	601	531	574	554	632	583	630	623	602	576	584	587	628	619	590	628	613	579	593	609	574	641	598	643	599	584	615	586	590	602	552	585	584	564	553	584	592	574	578	546	558	661	588	597	595	611	567	618	559	583	541	633	604	602	636	596	550	583	532	607	610	569	576	596	591	578	603	583	594	605	583	568	549	594	595	594	610	564	593	586	566	575	602	597	574	580	624	545	600	587	597	599	545	570	577	641	598	580	566	613	589	621	563	593	589	559	578	597	550	605	543	566	597	577	619	629	594	573	605	629	584	581	568	554	588	618	622	611	584	584	645	573	557	594	584	593	564	566	600	557	556	604	565	594	556	608	601	594	591	624	584	603	594	557	587	632	579	598	587	576	595	589	610	584	583	618	572	590	601	567	641	556	575	591	524	631	591	620	629	542	634	563	585	579	618	624	592	553	602	652	610	629	608	590	594	573	600	598	583	616	562	586	617	643	614	550	595	561	615	606	615	570	665	611	595	612	594	579	571	639	609	570	607	617	576	583	574	590	571	556	575	591	576	581	561	598	560	627	618	556	569	606	573	592	586	563	632	600	572	611	571	554	619	571	581	588	612	626	600	583	585	602	560	577	593	551	611	589	599	566	602	576	629	597	571	644	618	560	582	583	574	583	603	637	588	591	617	593	572	581	603	581	572	620	633	572	592	620	621	603	552	575	623	585	582	568	581	609	575	605	570	586	596	633	592	542	576	598	620	612	572	560	565	566	578	620	531	645	605	609	597	555	574	589	575	639	581	571	610	593	626	567	604	608	592	583	566	601	620	571	604	625	614	611	585	605	570	624	546	574	576	625	572	544	547	592	607	602	602	618	579	551	586	583	627	572	578	570	609	603	637	584	620	603	575	604	570	601	615	655	555	585	569	670	587	577	560	603	603	573	557	605	534	563	565	534	574	597	573	597	598	598	565	606	580	590	564	583	601	580	575	600	575	532	581	596	610	591	566	588	605	604	623	610	607	592	586	544	570	571	568	556	555	582	590	564	555	579	584	615	596	603	618	577	558	585	566	603	602	551	609	567	564	631	657	611	571	591	568	613	624	601	542	554	607	596	613	620	559	584	596	570	602	581	590	560	568	581	571	594	563	602	622	615	620	585	589	584	582	583	545	583	594	592	611	581	646	619	604	606	566	581	565	604	600	597	606	611	584	594	601	624	568	592	587	561	621	592	569	562	630	597	571	588	592	572	605	544	567	557	568	597	562	594	622	590	603	575	569	570	606	614	611	555	585	612	588	582	577	555	609	615	570	625	622	550	642	625	585	622	625	565	623	685	579	587	577	612	558	563	561	553	566	606	569	566	613	595	641	566	592	575	539	585	590	602	588	636	588	590	569	622	588	580	605	590	632	606	617	571	599	584	602	625	596	592	596	609	609	628	606	629	572	575	606	604	593	592	587	608	553	576	588	582	615	617	613	621	564	630	591	565	577	560	596	588	613	542	581	601	590	615	564	603	597	596	604	555	623	597	611	567	589	569	604	557	583	590	546	567	554	586	549	601	637	576	605	600	562	579	577	573	597	627	616	598	603	605	611	594	559	586	547	568	620	575	557	596	611	617	593	584	619	564	583	586	592	580	590	596	567	602	615	583	549	563	599	569	619	625	582	573	587	629	614	629	576	600	620	563	611	581	605	588	585	606	607	576	607	583	597	566	599	593	525	557	574	637	569	581	608	556	608	589	623	612	572	634	574	616	582	564	604	651	552	583	589	583	635	629	624	557	543	558	580	600	597	618	631	589	614	629	579	580	605	547	576	612	596	617	585	588	558	599	592	629	556	579	540	594	586	575	570	583	551	609	546	598	594	564	590	633	608	557	560	573	552	566	582	612	549	590	608	623	591	593	640	638	616	620	565	594	607	625	635	576	595	588	593	556	585	568	598	575	610	588	537	598	578	602	561	603	606	595	587	573	599	615	617	550	602	624	533	635	590	574	599	581	619	651	611	584	586	597	578	604	588	581	624	601	543	567	573	618	559	587	584	589	551	566	578	582	575	602	598	629	612	592	622	600	629	604	591	606	575	597	596	597	577	578	634	556	572	606	603	599	543	597	616	582	580	607	640	600	612	623	596	623	592	615	598	604	542	573	612	569	587	542	572	616	598	599	607	539	609	584	579	578	619	589	606	593	603	617	590	650	610	593	601	559	614	580	580	627	572	588	588	604	604	595	576	558	569	571	546	590	586	597	607	579	596	552	588	601	592	565	577	610	542	610	586	567	605	564	610	556	615	559	606	614	576	613	596	571	630	615	622	594	597	584	604	602	555	602	614	590	639	561	557	575	586	589	581	609	587	586	588	598	585	605	536	577	639	553	564	609	591	584	552	623	594	603	652	594	575	580	590	618	594	587	591	611	594	588	627	603	593	578	555	550	613	635	599	602	581	613	601	615	586	596	621	548	572	636	564	597	590	562	595	627	596	579	616	651	656	561	633	613	585	626	613	587	602	550	580	594	568	592	610	584	598	602	549	613	586	643	599	536	605	564	602	558	567	587	620	551	604	570	576	602	592	596	584	597	583	642	590	564	600	592	590	547	633	603	584	622	598	565	590	542	611	574	581	577	553	594	574	625	581	616	564	578	553	593	574	610	596	625	555	563	608	581	564	621	603	594	639	620	598	544	549	555	606	605	537	605	588	580	571	561	564	630	591	571	624	599	571	660	582	604	561	594	587	601	615	619	591	549	632	580	570	646	547	600	574	547	580	605	580	593	592	576	593	600	545	588	618	545	581	600	558	578	624	579	565	570	578	577	548	588	602	601	578	602	576	577	551	542	599	587	573	607	571	636	617	595	574	582	596	563	618	612	576	562	610	625	604	552	582	573	580	569	635	588	568	574	608	600	585	562	630	629	636	591	564	586	572	591	609	591	550	611	602	581	572	562	590	579	602	573	584	626	597	578	583	593	645	547	592	563	603	597	603	571	621	626	637	606	620	599	580	574	594	586	607	598	610	600	598	579	598	611	588	564	584	558	619	597	590	598	595
24463	21284	28492	24429	21213	14288	7129	4108	2913	2402	2085	1748	1587	1362	1217	1232	1122	1035	975	942	803	826	736	741	681	596	598	522	549	551	542	519	477	478	499	462	477	487	453	456	474	472	566	846	1237	1167	942	782	716	654	554	576	540	506	421	441	429	419	410	418	449	423	428	390	378	447	417	398	409	425	471	403	403	408	418	431	424	419	424	399	451	398	372	405	389	398	420	403	398	408	427	417	455	397	423	436	428	415	384	433	440	419	440	399	439	407	408	390	403	409	408	455	430	435	381	402	407	394	410	428	420	406	452	398	390	462	398	406	420	394	401	437	444	434	408	442	389	376	379	455	417	400	410	420	447	431	421	417	419	432	421	432	358	425	419	441	417	418	433	397	392	404	398	419	419	406	411	403	464	403	409	417	431	381	408	451	403	461	406	397	397	426	418	475	379	386	409	400	435	420	438	419	415	419	377	421	427	433	444	381	418	431	428	409	433	413	440	407	383	413	435	432	412	435	398	409	412	417	415	422	391	396	422	450	418	477	438	453	404	405	416	407	398	388	396	405	425	422	405	432	406	403	401	422	429	394	403	427	416	398	403	388	420	431	427	416	446	421	408	435	411	412	411	428	415	436	400	421	412	451	451	396	409	420	404	415	400	414	395	443	434	432	393	409	431	439	407	402	420	410	412	408	409	379	409	406	376	437	376	417	406	359	379	448	421	399	392	438	430	432	412	381	377	424	429	396	370	370	373	421	436	385	425	403	421	432	385	428	383	448	434	392	435	423	445	436	407	409	410	431	422	415	379	412	393	452	384	416	401	438	387	407	427	378	426	413	409	399	397	404	383	435	439	418	434	418	417	448	378	386	461	403	407	402	440	406	431	403	418	431	429	403	367	423	393	397	410	391	421	409	434	427	380	408	396	434	419	381	432	453	425	425	431	432	412	437	437	418	459	413	426	423	393	402	380	430	452	443	419	455	458	459	430	411	429	419	424	417	424	387	426	398	417	376	454	397	422	422	418	411	433	397	409	438	384	420	398	402	447	410	423	386	423	420	418	389	451	431	440	440	426	412	381	401	406	416	387	387	410	404	395	382	403	400	390	401	415	434	425	383	403	409	412	417	406	426	427	460	433	427	406	399	406	437	408	404	391	413	435	386	406	400	442	392	410	400	387	433	383	436	471	417	419	387	392	394	426	416	434	435	376	415	447	397	456	405	426	440	409	383	396	423	414	442	425	421	428	402	421	419	401	402	435	460	418	420	408	366	421	396	425	410	410	408	403	429	391	391	412	394	437	394	449	412	407	425	399	406	410	392	423	437	419	419	401	427	418	412	392	411	410	368	394	414	453	426	439	421	418	418	409	396	437	417	394	396	419	417	439	401	434	398	406	452	393	409	420	397	426	431	406	439	405	405	448	420	425	428	404	413	393	458	388	388	432	394	421	456	405	389	470	469	444	412	408	436	410	449	429	388	417	440	435	419	422	448	455	408	425	440	455	387	402	432	429	433	430	387	390	419	419	415	391	422	421	416	403	383	416	461	378	432	426	418	413	417	445	410	406	422	413	426	431	446	427	436	462	396	462	438	449	393	412	426	376	433	396	428	425	436	448	398	429	436	444	429	406	421	428	387	400	440	441	417	428	434	454	435	398	394	422	418	396	405	422	396	435	454	423	405	418	435	441	405	425	445	376	414	440	385	410	400	402	428	427	404	426	390	449	406	440	426	407	436	401	417	378	426	417	366	391	393	402	434	409	442	434	438	405	434	409	390	417	461	379	421	415	441	397	411	412	411	411	417	404	405	423	435	379	440	409	409	433	418	402	447	420	390	461	436	443	442	400	400	404	389	405	455	452	449	407	456	401	431	399	390	418	413	403	441	434	376	419	416	400	427	424	464	422	423	399	398	387	391	416	405	403	441	439	413	389	430	424	430	411	464	415	442	429	429	396	451	436	417	439	440	414	405	417	415	425	440	394	423	384	408	379	426	393	415	464	421	429	398	403	390	395	403	432	429	419	407	402	419	423	406	425	420	384	401	421	405	409	400	410	374	414	390	447	412	427	433	417	414	431	393	433	426	424	397	411	411	405	432	421	393	385	407	454	411	422	387	419	387	398	430	411	381	415	438	382	422	407	438	399	411	408	428	413	409	391	423	429	393	426	379	468	376	417	396	445	406	397	397	426	429	387	453	413	392	378	422	412	435	415	384	382	368	413	406	423	439	397	415	408	385	424	422	438	399	410	396	419	439	420	419	420	394	449	426	424	389	378	404	401	421	408	422	392	397	425	411	430	404	417	411	377	424	388	407	448	413	398	410	386	406	456	432	407	431	419	438	437	425	425	396	411	371	406	408	372	422	403	416	422	413	446	412	413	431	416	401	419	432	400	429	429	416	394	415	447	393	388	421	390	419	400	410	390	409	376	376	403	411	382	394	428	417	425	423	408	432	427	396	416	413	456	412	435	437	416	440	423	386	383	418	415	405	429	414	395	397	409	420	427	414	408	420	405	374	461	404	420	429	431	452	380	403	419	424	425	410	418	399	417	447	414	405	431	410	426	407	388	411	401	465	436	433	413	403	409	401	372	431	379	438	413	424	441	415	453	411	420	382	396	412	412	411	403	424	411	408	423	428	420	447	413	401	440	457	436	414	466	414	418	436	370	395	402	408	426	427	420	428	406	414	398	454	401	402	421	357	415	461	459	420	466	398	419	430	409	412	428	437	426	398	414	442	412	395	440	440	415	403	413	428	420	409	410	391	418	391	419	437	436	417	438	453	442	425	430	420	409	441	454	435	383	392	419	430	444	410	398	399	399	408	400	407	406	413	416	434	415	418	397	438	395	427	410	424	405	411	432	437	428	425	445	405	424	392	394	432	405	436	431	413	441	432	371	411	436	449	433	420	406	400	429	375	409	437	393	422	386	422	384	443	442	400	370	426	420	406	423	405	407	375	415	415	419	428	393	387	405	406	393	446	416	419	394	390	425	387	388	415	457	429	406	406	425	433	447	392	368	407	419	408	437	404	423	449	429	413	388	444	419	404	387	395	397	416	421	434	415	394	390	416	416	427	394	434	437	371	423	418	410	408	387	399	403	425	401	406	384	402	372	435	409	391	437	384	406	441	418	412	448	450	401	401	420	431	407	411	428	397	433	410	424	418	446	402	435	372	425	418	410	439	425	417	404	416	437	430	459	411	409	417	443	376	482	436	399	399	419	363	426	421	381	415	421	403	396	406	436	396	430	420	401	396	404	408	434	446	412	413	394	415	405	418	409	392	414	412	408	424	410	413	400	413	434	427	428	431	430	393	410	410	389	405	420	422	402	402	408	406	421	374	410	408	414	404	444	411	442	387	422	403	404	411	429	406	414	409	397	403	399	432	404	380	378	444	393	424	390	422	381	399	417	412	406	454	437	428	401	399	443	466	437	411	420	419	442	413	380	451	418	422	422	427	444	461	386	451	436	388	427	419	390	390	417	412	429	372	435	445	378	432
23859	40338	31815	21922	17513	14095	10890	8432	6555	5371	4514	3906	3364	2955	2728	2439	2210	1960	1875	1775	1629	1414	1259	1133	1086	989	849	835	806	793	754	720	710	710	703	693	641	676	631	674	654	676	803	1457	2169	1988	1620	1264	1075	986	928	757	708	657	616	537	542	523	497	527	504	531	503	511	565	517	507	534	534	548	514	565	519	530	514	521	522	543	528	530	513	560	543	510	544	530	513	497	531	514	522	511	534	530	541	542	546	544	506	493	508	539	498	518	546	520	522	509	511	523	542	539	492	508	517	518	549	518	523	561	528	527	502	522	526	508	549	525	545	530	530	546	541	527	522	570	538	535	518	531	544	515	556	470	508	552	564	475	516	520	531	513	520	515	565	543	521	521	510	476	520	540	568	540	534	533	492	542	554	502	524	549	548	553	507	550	489	521	545	515	558	533	555	533	498	492	569	541	519	502	551	530	515	540	526	549	510	513	544	478	552	555	546	548	545	545	548	537	477	543	536	491	523	502	554	529	539	529	494	520	510	528	526	533	525	549	506	528	507	518	474	527	551	518	542	532	539	517	531	525	506	495	536	567	542	513	530	514	493	494	561	514	511	536	531	535	593	520	520	504	566	537	566	507	514	527	539	541	541	539	521	571	539	510	531	472	544	520	502	534	522	568	538	523	501	553	533	513	527	518	519	577	509	499	561	535	538	522	535	542	584	553	533	553	508	535	534	541	521	551	500	527	556	473	540	537	506	514	509	510	532	514	540	536	498	519	518	551	520	530	480	537	585	550	537	544	523	537	514	500	555	553	532	515	508	521	570	520	533	499	539	539	515	562	543	504	559	538	497	506	513	515	510	538	570	496	566	549	517	524	499	531	524	532	472	539	460	504	508	533	555	524	488	506	503	531	550	540	587	489	558	519	490	508	532	547	547	510	513	589	523	499	508	523	543	481	556	522	527	546	537	512	573	559	499	534	568	493	540	487	522	485	576	532	518	491	527	541	515	504	560	533	520	475	537	543	539	545	526	484	533	527	526	542	488	530	529	497	542	504	464	512	526	523	531	545	553	498	551	562	577	494	535	498	554	519	586	541	535	547	542	480	526	571	525	511	512	526	519	562	504	550	498	516	526	499	530	526	528	540	538	515	520	554	550	546	484	525	521	524	555	511	554	496	529	517	553	525	549	552	505	492	550	565	537	537	561	508	530	551	545	549	539	524	575	533	540	506	505	534	540	548	505	529	524	549	524	520	538	499	541	494	540	516	524	540	564	540	502	476	530	557	543	511	554	577	516	547	497	469	573	550	522	553	569	488	518	493	530	555	517	533	539	559	520	531	474	552	479	474	570	556	520	503	513	461	546	533	554	544	548	513	573	537	536	522	496	524	520	508	536	553	545	511	523	553	571	517	501	525	540	513	530	544	535	548	495	564	516	525	507	552	535	558	536	535	500	497	485	541	526	539	520	517	541	536	551	555	501	576	528	577	529	518	535	550	514	500	531	494	512	527	540	539	536	561	538	514	514	510	525	512	540	520	505	537	516	527	526	540	518	546	548	520	543	529	535	517	561	539	567	524	532	524	536	515	493	536	545	570	531	500	528	495	515	538	519	466	500	516	520	546	549	501	530	563	507	537	502	518	515	534	515	535	528	520	507	516	526	507	512	497	494	505	516	508	503	480	506	500	570	519	516	549	601	560	567	525	518	546	552	525	516	509	516	507	536	523	507	524	529	542	543	523	565	533	558	548	526	482	557	550	565	523	503	536	517	537	520	513	540	544	525	536	515	549	555	533	535	510	507	549	523	511	471	509	540	519	487	527	533	580	516	541	527	498	473	531	498	501	521	514	575	531	554	550	543	516	512	511	565	466	517	512	502	500	521	555	505	503	482	524	555	491	495	516	515	560	546	538	498	532	525	535	516	503	476	532	524	542	550	510	533	505	518	542	546	524	528	495	515	524	515	478	532	509	510	535	535	519	562	520	524	534	525	528	512	538	483	551	523	551	501	526	529	538	544	503	488	508	526	537	502	517	519	546	534	506	497	534	534	500	544	507	572	494	567	527	530	507	530	550	550	511	533	507	524	523	549	511	543	498	520	532	485	502	543	498	478	506	568	521	550	569	528	534	506	553	532	524	539	518	547	517	537	513	515	542	535	523	536	540	542	529	511	504	516	502	534	520	518	522	518	520	511	518	524	537	546	513	540	522	521	534	532	544	501	526	560	520	483	519	507	537	514	525	558	533	556	549	550	478	496	503	508	543	504	498	547	480	515	532	539	525	542	509	557	559	534	539	541	588	523	502	552	520	540	560	537	535	528	508	545	491	489	528	538	520	487	484	550	520	513	544	484	499	577	504	497	521	526	520	525	523	560	568	535	528	541	486	534	528	527	562	548	539	512	540	538	546	532	564	483	484	547	487	536	543	482	530	524	533	549	521	542	555	524	551	485	524	526	544	522	548	569	569	510	561	531	566	529	528	516	534	529	510	514	533	534	549	530	545	506	562	532	526	527	509	493	517	504	486	519	518	499	500	532	549	532	544	509	555	531	591	526	552	518	524	540	549	495	496	519	547	544	488	563	479	534	489	567	520	542	498	544	518	547	490	477	553	521	516	516	516	541	545	493	575	574	534	560	515	507	526	493	574	557	502	513	581	524	520	541	498	522	506	529	521	504	475	547	512	516	518	517	544	510	599	522	507	526	512	471	504	535	488	518	545	553	495	526	540	515	523	551	564	474	519	525	511	535	560	512	548	545	498	522	523	564	533	507	504	551	510	533	487	528	504	551	485	550	531	484	528	518	540	538	561	501	514	556	522	565	516	507	514	553	562	502	527	497	565	519	515	530	514	514	534	516	538	548	585	512	504	516	479	537	531	520	522	514	550	541	519	490	521	562	488	495	519	533	500	541	528	568	507	582	531	520	519	546	525	529	527	525	566	543	489	502	533	523	535	521	470	499	523	538	483	540	531	549	531	550	537	498	499	495	561	532	528	529	521	490	528	554	514	503	518	526	563	594	542	490	532	557	516	519	529	537	516	556	565	514	521	517	549	532	522	531	536	519	494	526	542	508	555	523	515	544	514	520	490	514	568	481	524	512	533	506	493	583	504	519	535	515	558	526	529	512	510	494	530	529	547	531	531	535	520	535	556	515	496	534	510	524	519	477	519	519	527	531	542	532	528	505	495	543	488	524	555	536	527	520	532	537	534	485	547	514	504	527	541	517	515	545	569	532	555	515	565	527	516	505	532	568	518	476	523	524	545	522	537	512	554	561	559	546	506	498	526	546	510	543	483	503	535	548	537	523	555	518	549	536	526	488	524	517	535	514	560	533	529	523	506	527	514	529	546	521	509	551	558	534	545	516	531	526	519	515	540	532	495	525	510	545	509	519	497	548	530	527	564	535	545	531	504	528	521	520	554	499	550	526	551	543	525	512	547	538	523	533	525	541	488	508	502	550	507	522	553	558	493	532	513	517	503	510	503	522	490	480	569	526	498	520	526
23241	21270	28977	23869	21325	21475	14722	6136	4026	3349	2839	2348	2178	1884	1586	1567	1474	1339	1362	1123	1040	969	896	811	701	738	652	625	536	536	543	522	515	525	553	464	490	502	488	498	526	518	633	1186	1835	1768	1465	1154	966	820	725	617	612	508	464	445	444	432	416	438	454	447	401	428	395	388	425	368	399	390	377	399	411	378	386	401	388	391	386	399	392	368	419	368	381	359	378	415	400	410	385	394	363	424	398	392	391	407	403	415	403	382	410	430	373	424	403	372	355	389	377	370	422	400	385	404	408	391	372	414	412	404	377	388	404	430	397	382	385	407	385	386	449	426	376	395	391	378	408	396	422	412	408	392	403	397	399	395	397	418	413	380	403	436	450	402	426	386	374	393	417	433	421	376	412	416	396	399	393	412	420	391	394	394	367	396	403	422	399	424	410	413	408	371	425	406	415	414	400	396	378	378	416	382	410	393	405	381	387	409	435	376	426	385	413	408	410	394	349	392	381	406	417	390	399	384	388	402	411	405	410	444	403	416	398	391	407	393	425	406	400	392	387	426	383	368	392	380	421	406	431	408	399	388	367	430	370	388	362	454	430	406	429	442	430	389	403	403	389	426	375	438	440	428	387	384	457	381	398	376	393	390	414	385	408	357	408	387	377	414	414	358	405	408	430	455	410	421	412	433	414	400	439	409	407	416	362	431	426	412	408	402	396	391	382	382	382	375	426	393	384	402	412	429	442	378	362	390	408	375	372	382	378	463	415	368	375	410	408	398	402	417	407	417	402	418	422	431	385	369	404	386	408	393	400	414	376	453	378	407	408	378	400	423	393	421	397	406	399	410	422	404	361	399	420	357	403	390	413	394	435	397	388	366	384	413	429	405	361	427	401	433	396	405	410	396	408	417	410	406	392	390	405	372	450	447	409	397	421	406	416	384	386	413	392	381	383	388	400	372	402	370	411	367	390	419	425	393	392	416	415	422	423	438	400	399	353	374	400	392	415	380	403	437	394	363	451	423	410	441	432	392	444	403	392	383	412	378	428	414	397	406	431	387	394	392	370	405	403	381	404	397	402	382	421	438	399	385	421	393	371	366	402	403	401	389	442	429	405	401	406	389	398	353	415	400	442	427	442	381	373	394	413	398	370	387	407	431	417	394	419	417	397	386	384	407	375	410	373	412	412	410	418	403	416	413	389	430	402	395	418	413	381	372	400	410	377	402	417	405	455	418	383	386	427	422	395	359	422	405	398	408	386	342	397	443	395	353	409	413	412	433	377	398	389	413	432	403	401	421	418	418	400	384	401	352	410	417	392	386	413	415	389	360	378	445	373	403	413	424	426	409	428	386	439	416	394	451	410	443	399	389	393	431	411	396	409	418	388	395	396	407	421	398	411	405	415	428	370	437	373	379	391	406	389	390	406	378	380	411	424	351	383	415	410	424	387	385	361	412	452	371	370	386	388	445	364	369	398	428	399	395	377	411	340	412	414	397	407	382	413	409	450	398	420	416	374	403	365	405	413	424	435	427	367	392	429	395	411	407	367	390	368	401	404	392	406	393	396	394	422	400	375	415	397	384	408	372	384	420	412	418	391	407	399	391	411	448	391	385	392	417	406	376	378	417	381	388	433	407	410	416	421	424	409	371	411	399	430	438	359	387	426	392	389	416	386	366	381	366	373	415	429	411	398	378	401	431	403	356	414	401	402	394	398	425	403	419	414	415	399	404	390	417	393	382	391	400	424	392	401	438	421	405	421	386	422	412	404	372	423	398	417	400	407	390	409	386	405	402	394	373	377	399	398	354	420	439	386	373	417	379	406	373	412	390	403	408	433	373	372	392	388	407	437	416	389	408	393	415	392	390	378	398	370	400	395	393	412	419	418	408	411	389	416	407	353	372	394	434	386	397	414	445	407	425	390	416	387	420	410	380	423	388	384	432	422	396	378	390	386	390	385	393	420	393	403	423	388	380	397	435	406	415	404	411	406	384	424	431	367	387	404	406	417	412	379	421	416	374	408	420	389	405	399	378	403	422	444	412	377	416	390	391	368	426	366	391	397	378	386	388	387	411	384	398	402	388	384	401	368	373	432	416	375	417	414	366	382	415	368	385	406	393	410	429	403	356	394	403	409	389	391	397	405	355	403	449	405	381	419	368	403	399	409	383	402	402	405	423	417	401	408	431	397	413	398	363	403	422	406	423	403	397	379	405	429	375	404	392	417	397	422	422	388	391	397	418	393	389	404	405	420	421	419	397	400	432	409	390	389	406	410	428	395	397	412	412	433	398	431	417	392	378	382	362	396	402	424	406	379	388	403	417	410	417	396	386	413	394	438	395	377	419	388	375	381	392	419	411	397	416	416	395	368	378	409	422	404	404	374	399	421	388	382	408	412	405	420	426	400	372	418	399	406	390	425	413	399	409	405	410	374	386	430	412	386	412	420	443	374	370	372	361	409	405	436	409	415	386	380	431	418	419	385	402	404	380	402	368	406	416	420	408	437	384	421	425	371	419	368	413	404	407	403	440	379	419	412	405	379	397	360	336	411	358	426	355	419	374	427	398	391	426	402	431	418	426	400	395	393	421	389	399	388	410	398	383	386	383	425	420	371	429	378	409	374	395	435	425	402	394	404	358	425	376	384	394	389	397	384	370	389	392	400	414	397	431	466	381	400	400	394	380	385	396	398	409	389	418	375	399	388	386	429	390	426	382	390	381	431	411	397	397	393	384	428	375	401	425	387	378	431	391	367	417	436	391	411	417	393	392	407	394	394	397	346	397	426	401	394	398	412	393	413	389	410	375	412	406	386	415	420	399	388	424	427	368	387	384	379	369	415	413	405	400	422	404	371	382	401	409	416	413	391	396	383	396	392	423	376	381	383	414	391	426	405	414	401	392	419	413	396	387	395	399	384	403	406	398	428	411	450	370	412	395	413	380	423	412	421	428	386	441	411	413	389	410	416	451	417	421	375	399	423	409	394	382	402	397	409	418	400	422	454	406	387	404	395	402	413	416	436	387	410	423	381	415	371	367	404	390	422	413	371	389	400	346	386	389	405	404	398	422	414	392	404	380	402	388	396	406	405	427	387	393	434	382	425	421	424	429	425	403	432	358	412	440	386	409	358	388	411	413	384	372	391	420	418	411	421	400	385	398	375	410	411	391	425	434	432	386	409	432	369	397	393	390	399	441	400	427	386	365	379	382	434	439	385	398	382	399	426	392	435	430	383	393	389	392	397	435	438	396	410	382	370	389	415	402	388	399	393	414	422	408	388	400	418	389	399	387	396	406	405	397	436	433	437	434	413	396	403	378	395	440	406	427	386	394	380	393	446	398	425	382	404	408	390	447	415	424	425	353	398	370	363	357	401	396	405	427	419	393	371	375	422	383	416	425	400	375	411	386	392	429	375	406	398	390	410	448	388	394	427	384	406	371	412	443	465	388	394	420	416	384	370	427	442	423	411	402	422	397	419	429	396	380	349	374	419	387	403	420	412	412
26891	45411	36818	26678	21729	17995	14388	11289	8868	7297	6305	5184	4551	3966	3577	3192	2886	2678	2455	2158	1974	1709	1506	1394	1291	1146	1081	928	885	851	842	765	688	743	725	667	645	666	702	721	706	723	934	1950	3450	3256	2512	2031	1641	1241	1162	1014	843	689	602	513	492	515	498	545	498	482	522	515	495	536	502	486	508	499	487	505	516	502	487	533	515	482	516	485	504	515	513	483	489	488	501	505	502	498	527	480	503	458	477	467	525	508	494	519	502	494	523	492	491	461	444	523	501	512	539	462	473	460	468	495	460	484	496	496	484	509	473	534	492	490	504	525	493	497	487	513	496	479	507	517	483	504	507	514	463	512	508	495	478	498	486	485	504	521	528	505	461	521	500	509	511	479	501	461	475	480	468	502	495	516	506	488	530	503	486	499	486	495	508	503	517	513	506	492	525	497	483	499	477	470	476	557	507	476	486	499	498	487	462	478	484	511	500	490	514	518	479	494	510	496	467	487	506	524	472	466	491	494	504	469	455	500	511	503	497	482	540	493	473	482	479	502	519	475	513	500	472	522	500	529	513	504	565	522	515	475	470	498	514	492	484	490	505	465	517	510	503	517	481	540	481	504	500	493	507	481	508	452	496	492	478	495	514	530	504	484	484	515	473	475	527	518	499	473	505	487	535	486	498	472	526	499	521	506	498	513	482	478	519	496	522	507	513	531	471	523	493	499	494	497	485	492	473	507	488	498	492	510	501	499	476	479	544	504	519	510	482	520	512	504	504	532	487	491	498	457	505	495	533	492	470	497	511	494	494	535	524	519	500	502	488	517	526	533	493	489	505	471	493	515	479	472	534	503	504	488	491	482	532	494	476	508	505	484	531	482	510	516	541	514	506	542	520	508	472	436	514	546	454	489	508	507	508	514	511	472	493	523	482	504	515	524	515	516	497	502	528	475	508	529	543	545	492	493	482	509	490	512	509	460	490	492	513	513	509	488	531	513	540	467	465	491	512	511	583	532	529	467	507	529	504	529	480	536	515	519	469	492	495	499	490	481	515	524	485	509	517	491	462	495	485	524	502	528	514	482	492	523	483	504	504	527	526	509	486	508	501	507	478	499	509	491	505	461	508	515	522	490	474	504	500	488	499	492	478	469	491	533	495	485	493	482	512	532	489	454	515	492	509	485	473	468	479	529	505	525	511	501	527	492	473	471	512	455	487	488	497	484	498	462	493	507	471	499	499	507	518	491	528	510	462	511	508	467	487	517	502	529	515	508	518	500	471	491	487	496	503	495	474	493	483	455	473	531	483	526	497	526	492	549	509	534	475	542	489	501	487	529	539	494	474	482	496	506	499	481	547	509	488	448	545	483	475	535	495	461	485	516	499	489	527	468	491	507	487	471	518	511	510	520	516	525	516	503	542	522	484	505	465	481	478	502	471	524	499	484	473	515	493	472	490	488	492	497	519	521	513	506	468	487	502	496	533	495	478	498	519	516	501	503	491	510	505	499	500	511	483	517	521	522	486	514	484	496	481	508	504	514	480	521	526	461	470	511	484	519	510	494	464	470	448	498	508	493	483	491	479	470	501	474	465	523	497	512	487	511	478	454	514	513	503	510	520	513	504	533	513	510	485	515	454	492	509	505	496	477	450	492	531	541	495	454	545	503	513	509	493	499	485	484	501	515	520	466	545	489	525	501	470	513	455	500	520	463	477	482	487	483	519	504	490	462	530	499	504	543	513	486	467	507	520	544	500	499	463	472	552	512	490	511	499	518	467	472	533	532	499	550	455	484	485	538	521	504	521	473	492	519	478	479	509	492	520	502	495	494	503	510	494	482	461	470	506	482	469	514	477	510	550	496	549	495	499	479	545	545	463	515	469	476	491	519	491	510	520	491	503	529	501	466	514	533	454	523	514	487	524	506	484	504	520	501	455	516	487	493	499	470	541	494	511	532	525	488	535	505	525	520	487	530	509	513	477	486	505	478	531	467	527	459	508	479	511	508	493	508	524	541	487	526	494	503	482	503	478	472	517	506	487	499	463	489	488	520	458	482	488	508	469	491	521	502	504	505	507	554	508	475	532	485	500	490	562	494	517	514	500	490	507	511	551	497	447	440	525	497	511	488	506	507	490	506	541	532	484	520	515	552	519	480	492	481	510	487	518	507	480	542	482	505	510	515	517	495	512	488	522	482	470	480	525	504	518	514	482	484	513	486	497	500	493	547	489	498	500	499	510	495	507	531	482	509	509	482	487	496	482	519	518	496	481	531	482	520	496	471	467	499	550	508	476	469	476	492	498	478	521	496	488	493	465	493	482	480	503	483	511	446	490	510	514	459	462	492	473	514	494	513	540	499	548	475	508	488	487	521	501	511	528	469	512	478	502	455	441	509	529	502	480	523	440	519	507	437	498	444	498	516	499	466	519	537	510	499	494	503	487	506	489	510	527	486	474	537	512	491	531	503	484	512	514	552	511	513	497	501	529	494	501	523	486	497	465	487	492	495	483	522	507	506	485	502	484	493	475	486	486	484	494	527	486	531	499	504	458	541	531	562	527	484	467	441	459	498	509	533	490	461	525	512	482	488	505	515	458	497	524	525	491	493	499	534	473	518	472	491	486	526	485	495	525	508	475	531	497	497	498	498	533	483	478	517	492	504	480	489	470	513	507	514	530	480	523	507	539	482	496	490	535	494	484	521	482	459	494	506	530	484	491	477	493	508	517	495	488	527	459	493	468	490	489	468	476	473	489	490	548	457	474	475	509	491	515	451	494	483	501	508	496	486	528	520	491	494	492	475	485	489	498	481	448	499	466	482	541	542	475	521	484	497	490	471	481	512	495	502	496	514	506	503	458	522	520	461	548	454	516	506	497	525	473	491	500	459	540	475	497	484	490	532	487	485	529	498	519	492	464	558	480	470	466	482	498	511	496	519	500	517	491	517	497	503	512	489	456	505	534	477	507	482	475	519	495	496	523	534	453	518	491	484	471	515	482	485	513	505	505	473	508	508	516	477	514	510	482	467	506	480	535	513	518	492	493	562	494	488	505	512	510	528	444	509	513	489	489	479	519	459	474	523	494	532	498	478	493	499	493	463	490	454	501	504	550	493	506	520	510	520	541	467	508	507	496	523	490	475	513	539	513	500	504	480	542	528	506	476	469	485	488	498	477	498	518	503	475	492	503	480	465	529	503	505	513	475	510	486	458	527	516	513	522	504	535	549	523	498	539	510	543	512	462	478	501	492	467	505	464	468	548	498	521	496	460	485	525	507	498	493	496	503	483	461	492	467	518	442	496	515	503	554	461	497	473	545	516	486	487	508	522	465	491	482	505	490	513	484	527	536	487	503	510	511	500	510	479	491	507	511	511	532	480	511	503	518	487	492	493	478	494	458	520	498	477	521	516	521	488	519	508	509	491	478	505	508	481	482	515	483	511	534	502	491	504	512	495	470	498	465	514	489	506	543	479	522	499	466	538	497	508	491	486	502	489	512	495	505	502	486	512	503
27587	22189	21047	13228	6643	4359	3071	2231	1812	1497	1323	1161	1069	1000	881	923	895	802	793	788	784	634	612	659	582	598	586	546	518	524	515	501	531	503	498	508	466	445	511	531	473	489	476	501	523	532	562	522	504	487	521	453	444	478	505	467	469	459	460	451	438	468	503	483	467	439	464	467	483	451	470	505	461	425	473	499	501	497	455	438	473	465	473	460	460	499	469	445	440	444	462	482	478	462	489	432	497	473	425	419	513	451	467	447	459	427	501	468	458	466	483	486	464	471	484	485	487	476	479	490	443	472	518	456	495	483	466	478	450	478	465	481	429	493	441	497	486	448	489	470	460	466	490	477	481	435	482	488	425	492	479	475	500	458	478	487	447	438	494	464	508	477	481	474	470	453	474	478	518	509	450	481	478	454	479	435	483	450	491	502	427	462	454	463	491	447	499	481	492	465	473	452	483	463	450	466	463	466	460	494	441	519	460	471	470	456	454	485	457	457	454	440	458	433	475	456	464	432	464	469	471	437	487	485	455	443	417	481	452	456	460	449	476	488	464	481	482	453	448	468	488	485	508	449	480	443	488	468	490	449	449	480	472	453	474	477	412	462	462	482	458	477	459	425	474	469	480	446	502	485	469	487	505	457	469	479	458	473	461	452	473	460	439	442	522	504	476	433	475	500	476	471	468	472	474	485	490	490	454	468	454	509	517	467	453	468	445	472	481	471	465	474	471	481	432	465	474	456	465	469	511	464	458	437	459	450	442	440	429	468	494	472	462	462	532	467	446	431	510	484	498	500	457	451	449	472	455	480	499	467	496	464	526	481	463	470	458	493	463	434	443	473	449	433	446	489	439	475	446	468	436	462	493	472	446	470	438	476	453	494	458	511	486	433	460	453	482	477	475	448	483	501	475	465	481	461	457	442	448	516	470	486	457	491	463	485	473	481	503	482	463	449	484	466	454	495	476	466	472	469	427	462	495	438	460	479	481	481	467	455	457	500	424	504	496	510	473	507	453	465	461	493	470	463	472	456	453	436	495	464	482	462	499	505	471	489	474	466	472	441	498	436	495	450	478	480	463	460	450	474	478	475	480	451	474	478	469	460	471	459	446	461	469	506	461	485	469	477	474	451	492	493	508	460	468	460	454	462	468	474	415	485	440	528	482	435	432	455	480	493	463	449	459	508	411	491	471	452	469	496	477	460	486	433	479	510	462	499	468	446	500	468	464	486	444	455	498	473	462	467	433	466	482	454	454	464	483	437	463	462	478	452	484	445	498	439	492	502	492	452	468	465	446	472	466	453	498	465	455	474	472	458	465	465	493	446	492	461	503	450	443	468	462	451	484	430	461	465	496	490	448	464	469	467	449	448	446	463	479	474	464	468	438	440	421	480	500	439	501	480	475	502	454	429	456	483	491	488	479	502	500	517	444	480	469	459	443	467	446	491	456	436	441	475	481	454	486	487	449	410	494	471	501	475	475	474	480	441	467	484	493	478	497	461	463	486	469	433	448	450	474	452	490	455	474	455	428	468	460	442	427	451	434	464	454	444	483	488	472	509	446	484	454	447	480	485	491	436	461	490	475	482	461	487	493	455	505	477	450	480	440	439	454	498	471	472	460	432	458	448	473	472	468	498	466	445	465	493	455	477	505	496	459	489	447	452	471	474	468	479	476	482	483	466	476	532	449	428	500	486	408	441	491	436	465	476	450	437	469	446	428	470	467	478	472	461	456	425	475	413	453	468	489	495	449	502	493	459	463	460	463	507	459	473	467	467	433	478	458	478	485	479	465	496	490	494	437	477	484	457	485	479	465	440	465	465	454	483	460	496	436	463	435	454	491	461	494	442	444	459	470	498	467	427	465	485	428	460	470	452	470	448	468	500	451	473	487	459	471	498	486	473	475	455	455	483	483	429	507	447	481	504	466	464	498	469	484	431	446	480	507	470	474	488	466	445	453	512	457	472	422	423	491	489	448	485	487	431	446	456	432	482	456	446	470	481	472	461	476	450	483	473	476	461	480	490	477	458	459	410	465	477	443	476	439	472	438	454	455	454	474	458	485	460	447	427	499	456	471	469	440	489	467	494	464	459	454	498	490	491	477	457	473	507	472	468	434	471	480	457	464	476	434	453	445	461	489	505	451	437	493	484	461	461	458	473	480	455	460	492	467	475	468	492	511	487	435	463	470	440	449	423	454	438	474	449	468	466	472	462	476	493	455	458	510	467	467	473	452	490	493	474	493	454	475	488	507	467	469	473	459	452	457	464	475	489	501	481	462	455	450	470	482	469	463	451	487	498	492	478	465	454	513	463	484	480	474	468	459	471	484	444	476	460	489	454	492	458	467	479	459	481	435	440	457	448	482	474	469	496	465	501	487	477	422	453	462	478	478	507	487	458	478	464	453	467	536	466	440	482	486	498	467	477	504	461	489	477	477	452	462	450	447	444	490	505	494	471	451	497	443	480	476	525	485	500	450	431	485	440	466	464	515	455	469	488	468	501	488	496	497	472	474	442	454	462	465	469	474	485	448	518	466	456	472	502	491	433	488	459	477	480	477	443	490	439	502	469	485	484	466	480	460	486	453	472	504	506	475	470	461	463	447	505	452	521	463	483	469	442	480	456	457	485	434	462	469	512	462	450	488	470	433	466	446	469	468	430	454	465	491	493	476	467	469	480	460	457	502	475	493	473	477	493	454	477	458	491	476	466	468	490	456	479	451	476	455	468	444	454	470	440	450	496	494	455	461	499	449	481	481	474	469	450	469	477	496	454	500	475	447	447	448	438	452	477	486	462	511	476	472	484	488	483	440	452	480	465	503	462	470	484	474	460	464	480	462	422	448	465	504	465	475	460	456	449	440	499	463	457	439	483	457	502	466	470	464	438	457	479	471	484	485	455	514	499	483	480	451	467	449	509	482	440	448	454	504	511	472	503	480	459	461	475	499	467	463	517	469	475	479	449	447	423	468	452	435	471	476	485	512	531	489	454	500	418	473	491	484	454	471	461	495	465	507	444	474	443	463	414	467	433	459	472	477	430	459	462	484	446	455	450	456	470	459	484	446	445	454	427	481	438	469	447	419	464	466	478	472	472	467	455	458	440	466	465	481	467	491	484	491	500	461	478	452	464	433	457	476	441	495	478	467	450	462	432	461	480	473	451	458	493	443	461	459	488	480	501	484	495	475	425	459	460	401	488	463	464	471	454	483	439	500	480	464	467	457	460	442	479	476	464	466	449	449	445	472	451	479	465	501	433	439	485	469	491	458	471	479	437	469	497	469	443	432	446	442	453	493	465	448	472	436	478	430	484	465	490	450	471	483	427	488	501	451	495	492	487	423	466	442	488	458	473	457	486	507	471	474	477	469	476	444	452	515	494	512	505	485	465	505	515	439	462	481	493	481	427	467	472	424	465	467	474	452	466	471	429	468	412	470	503	458	474	467	488	472	474	489	460	490	483	490	457	442	461	489	460	494	473	475	435	490	457	437	473
20304	31157	24673	15649	11717	9014	6811	5157	4096	3411	2914	2564	2115	1902	1696	1657	1518	1516	1397	1262	1201	1053	1011	906	903	838	828	810	748	722	699	670	725	720	679	614	649	678	649	663	660	639	656	676	762	787	773	699	652	662	663	669	649	646	650	585	608	616	619	589	611	566	596	600	602	581	582	625	597	574	620	593	569	560	574	604	630	622	637	587	568	620	575	589	615	587	645	613	625	599	553	569	562	604	616	613	580	559	596	621	571	586	558	604	593	561	611	584	613	590	571	554	610	601	628	592	580	605	630	553	632	551	614	602	592	600	609	555	581	591	611	551	595	578	621	615	572	605	609	576	597	647	605	584	628	560	593	555	600	602	542	619	582	612	583	564	629	608	591	608	593	584	534	606	586	535	589	609	601	555	588	609	581	602	601	601	600	583	592	586	600	593	575	589	583	588	606	601	589	608	609	560	556	616	590	624	629	609	576	564	618	577	622	610	564	566	619	592	592	584	591	605	569	558	576	613	571	568	612	589	594	599	599	583	558	588	612	605	568	600	619	645	607	570	650	575	580	556	625	550	587	588	625	633	539	566	601	608	599	604	610	589	614	566	571	626	565	574	593	578	601	602	584	593	559	613	556	608	586	552	580	618	552	588	544	571	567	556	550	587	607	588	597	579	586	575	559	629	591	599	562	579	602	588	606	539	599	584	607	568	592	596	607	601	585	589	625	607	566	622	556	571	549	595	558	602	585	605	595	599	618	599	579	574	612	635	574	609	590	576	610	581	592	587	602	580	587	638	612	596	611	565	557	602	588	614	598	575	571	597	573	619	565	654	616	586	596	593	591	582	619	610	588	585	595	573	601	562	596	606	585	597	561	619	644	574	581	608	559	583	570	589	592	585	586	609	544	561	581	585	607	577	580	621	620	624	570	585	551	574	601	621	568	614	614	593	610	584	644	585	638	610	598	584	570	611	575	618	551	614	598	619	592	578	580	568	612	570	603	595	615	616	576	618	632	588	587	609	586	560	625	609	577	634	596	604	610	551	608	574	606	558	626	599	560	602	580	593	606	587	570	614	599	567	586	544	571	630	553	577	584	552	561	611	542	575	625	587	609	586	566	640	606	620	614	587	631	604	590	582	578	584	579	574	586	563	598	589	605	595	597	642	590	571	617	574	580	594	578	592	594	552	592	585	593	542	601	602	574	585	582	525	567	544	594	600	602	614	566	637	635	614	567	547	626	591	567	576	595	598	572	617	650	614	604	584	569	605	564	626	608	556	578	611	579	548	576	623	593	582	572	588	538	583	572	609	598	554	578	566	587	568	567	620	545	611	622	627	636	586	601	565	578	566	563	604	608	577	627	599	614	604	591	618	560	615	602	563	586	601	629	636	614	575	548	595	601	605	581	592	582	576	595	596	556	638	603	569	605	623	623	567	587	633	571	589	575	617	531	559	571	578	598	566	576	561	588	546	564	585	583	566	619	594	589	555	581	612	605	557	543	621	577	596	580	577	593	612	551	549	573	613	583	602	560	585	608	577	602	580	523	590	576	584	562	628	605	610	621	567	599	592	626	611	589	575	621	604	582	580	618	613	610	598	594	562	550	600	585	575	607	577	578	588	570	602	564	574	579	608	609	621	584	601	599	609	596	551	582	585	571	569	630	587	610	562	538	602	606	591	553	596	566	634	617	636	611	583	628	613	626	618	613	636	548	592	629	583	611	589	613	601	586	609	572	603	588	602	549	619	577	557	614	587	602	579	593	599	570	633	618	621	606	596	553	547	607	619	600	605	612	575	607	582	559	627	571	581	579	610	606	552	587	624	580	596	623	571	589	564	625	559	596	582	576	585	565	595	563	622	582	609	579	593	565	622	595	586	635	626	574	576	613	583	558	632	575	562	613	582	626	608	592	568	563	553	590	576	605	583	592	600	586	622	586	573	581	604	581	637	590	594	605	635	547	622	575	626	576	569	604	615	549	609	599	605	612	605	577	592	615	604	579	590	588	580	562	584	613	634	586	584	544	568	589	571	589	576	579	572	621	617	580	587	613	606	619	584	585	594	641	638	590	571	583	642	588	611	581	552	565	571	614	609	567	617	628	578	572	580	607	556	607	577	612	559	579	646	630	607	554	626	612	603	571	593	542	588	571	598	604	570	576	566	568	563	633	589	587	579	606	594	613	590	579	593	605	603	617	550	562	608	563	569	594	616	562	573	577	574	595	604	580	592	563	634	571	619	603	592	598	604	599	605	570	607	608	565	620	590	615	573	550	551	596	629	609	593	553	612	625	592	582	561	578	603	600	523	557	564	561	613	597	607	585	584	596	581	614	618	602	613	604	549	544	593	592	598	615	584	595	560	594	610	570	525	593	562	591	623	560	529	583	600	588	647	580	578	563	619	569	665	600	651	601	573	581	588	578	600	578	595	600	590	600	557	559	613	579	579	555	582	605	567	588	582	600	627	577	599	612	588	563	624	632	558	561	624	575	584	599	605	595	602	581	542	621	561	570	592	577	661	610	600	612	577	589	571	622	570	582	531	635	574	627	560	592	589	579	562	606	598	587	588	583	561	555	604	533	579	593	623	569	613	627	590	577	626	578	608	562	601	584	581	566	630	563	570	605	637	582	579	625	575	615	564	562	595	556	583	536	588	582	613	591	567	550	553	572	600	648	605	608	579	566	574	625	551	593	603	569	579	625	635	608	595	604	558	594	576	600	613	548	626	580	590	602	633	592	582	506	599	621	596	526	588	626	588	609	633	600	610	592	591	597	584	588	614	555	627	585	555	568	584	585	597	595	619	598	636	583	588	554	594	576	623	576	633	624	587	558	612	562	576	602	574	613	572	591	586	559	585	599	581	603	556	565	545	583	587	570	596	593	624	592	606	601	587	587	571	606	552	623	592	561	608	620	580	602	538	598	582	527	551	600	632	578	549	590	596	598	620	547	590	590	597	556	559	605	596	605	596	595	578	585	565	609	566	530	604	595	561	547	598	560	571	596	592	559	601	584	596	617	587	626	593	613	593	575	589	602	594	596	600	581	583	632	593	583	605	613	558	597	642	612	588	586	586	649	569	577	612	562	583	567	618	587	630	584	618	586	528	612	590	593	586	599	613	593	566	580	561	578	608	606	550	623	598	578	581	602	625	538	625	581	599	630	615	593	602	649	625	576	570	599	605	578	569	579	621	606	612	557	575	595	585	582	580	619	586	639	567	567	599	589	559	614	578	630	596	616	606	588	625	582	610	581	594	561	579	543	628	557	583	544	597	577	587	552	629	567	579	567	621	582	609	613	584	558	601	565	597	581	564	592	601	595	560	581	612	552	593	593	587	571	581	598	582	596	555	585	601	607	587	583	596	617	609	605	598	614	590	604	543	619	608	529	600	552	594	577	609	583	631	563	605	550	615	599	587	620	586	641	584	604	622	571	603	577	585	617	615	548	589	559	602	565	578	628	614	575	621	588	633	643	596	598	603	576	564	579	612	568	597	563	595
24449	21314	28469	24495	21248	14167	6903	4012	2943	2480	2098	1742	1595	1358	1235	1290	1100	1068	991	918	790	773	697	675	682	613	538	518	543	555	516	469	519	524	478	438	423	435	495	535	455	468	469	694	1246	1179	968	801	689	641	584	548	570	460	448	439	441	472	440	385	430	433	404	398	406	419	415	376	420	405	444	429	460	424	401	425	423	423	424	388	466	418	410	431	440	416	415	419	408	425	423	388	427	402	413	396	429	424	453	415	458	424	403	439	434	446	416	432	414	408	429	396	397	427	431	425	406	462	409	393	423	446	389	386	461	411	425	387	399	412	419	423	424	416	440	426	397	441	402	424	431	392	412	386	421	429	404	448	484	418	417	385	391	417	413	445	412	418	421	430	427	449	404	387	376	431	458	405	445	423	393	399	412	441	414	423	389	451	390	424	431	422	391	431	430	425	437	405	407	418	393	422	422	424	387	401	389	408	442	418	416	408	424	418	403	436	416	429	433	422	377	435	433	389	414	398	428	428	408	430	439	411	403	383	436	417	434	420	407	414	400	417	417	401	378	399	431	451	415	417	384	438	436	427	432	386	451	412	404	427	427	438	407	406	402	418	448	414	423	436	433	446	412	421	416	442	435	436	420	441	376	422	423	402	432	435	433	468	419	427	422	387	409	416	389	403	451	433	427	403	412	444	401	408	376	369	433	431	419	434	435	424	396	410	432	431	402	407	449	441	425	384	408	402	396	428	423	423	427	380	429	450	410	422	439	392	410	387	417	394	430	433	405	428	399	435	397	451	429	398	371	418	426	419	441	427	427	422	414	422	417	425	417	395	382	405	415	412	419	393	406	426	416	405	460	390	457	392	434	413	437	384	403	377	403	414	402	380	420	403	386	440	402	410	418	411	429	420	446	429	390	444	441	448	453	401	443	412	451	418	403	418	410	413	409	398	409	417	412	420	413	426	414	410	422	442	434	409	414	412	393	413	461	407	421	407	433	404	406	412	408	416	431	415	428	427	413	434	446	411	422	404	437	434	424	436	433	434	436	410	432	388	408	414	459	443	417	408	395	388	432	415	394	433	383	406	395	389	394	413	415	399	441	428	427	431	403	396	387	412	423	416	394	451	404	382	407	400	419	404	416	419	371	416	399	391	418	370	399	397	441	396	426	398	439	432	426	431	435	436	428	437	444	438	410	407	443	411	388	412	420	398	425	413	435	414	414	404	397	414	441	403	422	476	410	398	435	421	414	390	401	413	397	424	394	426	407	458	424	393	433	426	396	402	413	412	442	404	420	453	434	406	371	393	396	408	392	418	419	410	382	443	441	396	423	426	396	402	446	400	387	409	407	433	453	415	415	447	417	386	408	379	425	420	416	408	419	420	429	410	431	400	424	420	424	374	439	411	417	418	417	376	391	453	427	378	444	424	396	446	397	387	422	418	419	427	411	415	413	431	417	443	402	430	397	486	385	390	408	466	404	434	422	454	397	415	441	413	425	447	402	384	421	421	371	409	401	401	402	414	403	417	439	431	463	444	433	378	401	441	420	375	373	395	398	410	423	420	386	405	425	435	402	407	426	406	411	405	397	392	433	391	388	399	440	420	394	402	430	456	395	430	433	431	443	368	407	414	431	391	425	450	423	395	400	394	414	424	394	412	435	411	379	435	405	450	418	394	403	386	409	431	407	386	398	422	392	425	396	404	423	398	404	430	428	458	401	415	429	445	395	376	428	380	435	448	433	413	404	433	394	420	401	454	453	389	402	385	381	389	399	433	390	430	411	429	408	415	387	407	419	382	436	388	426	422	387	392	415	384	431	415	425	384	434	394	405	386	412	417	413	403	439	424	377	417	417	425	441	407	423	398	414	400	428	428	440	429	421	438	427	405	393	407	437	417	417	391	394	432	405	394	410	415	393	411	454	409	457	416	432	432	388	412	420	419	464	396	398	427	402	402	429	397	390	433	434	421	435	431	428	413	415	397	434	398	408	419	389	387	370	404	391	405	444	412	424	406	429	425	435	422	414	422	439	415	405	452	407	410	433	420	452	410	404	420	418	434	426	409	434	430	374	426	423	433	407	411	392	428	449	413	361	450	401	393	402	425	412	392	420	430	395	446	420	409	404	445	417	446	405	448	401	375	413	406	443	390	431	408	398	437	395	374	406	418	405	417	396	415	397	411	450	413	412	457	418	403	430	415	425	416	446	428	431	400	422	398	387	387	458	428	408	427	418	394	409	432	438	401	419	410	389	444	380	428	410	408	390	435	396	442	439	375	389	419	380	412	415	418	414	383	408	387	423	444	409	430	443	403	446	403	398	424	429	436	438	430	433	375	408	400	430	429	403	383	365	421	427	412	434	465	391	393	425	420	388	431	402	399	422	430	430	425	428	408	435	401	410	409	440	399	396	418	421	411	442	447	424	400	475	400	395	388	399	400	418	443	400	406	420	418	382	408	417	372	426	407	393	435	398	424	402	438	399	396	400	424	413	420	412	418	402	420	407	370	430	396	418	388	404	427	417	404	414	406	420	373	409	420	445	417	444	420	394	427	403	442	422	404	412	439	410	424	384	443	411	452	390	381	421	427	413	384	397	418	424	443	405	388	397	421	368	427	453	435	404	419	411	406	400	386	411	455	385	443	419	410	418	426	415	412	429	415	467	401	369	417	423	393	414	391	413	412	430	414	453	430	393	365	433	452	423	427	433	436	384	378	413	396	387	429	422	413	454	441	468	433	454	434	430	385	392	390	416	424	400	402	418	412	373	425	393	379	429	404	421	411	387	412	403	392	452	451	426	407	411	404	397	416	424	390	409	369	382	397	407	390	412	414	417	420	416	414	391	389	418	438	437	409	421	407	407	423	408	442	405	450	452	430	385	416	403	415	381	438	416	424	384	371	414	404	373	422	445	389	417	418	429	409	417	411	437	421	408	402	391	445	417	457	426	444	380	420	422	412	414	414	419	409	430	433	422	439	394	384	415	440	443	432	430	426	431	456	448	394	420	397	402	413	401	448	404	438	409	422	407	407	412	424	423	433	433	459	407	417	449	416	413	399	404	437	426	427	397	419	392	409	450	439	420	417	399	441	418	397	378	404	429	401	438	420	408	435	426	368	390	391	397	403	411	430	445	393	427	415	403	427	451	441	392	461	405	390	406	401	400	411	421	390	456	421	417	437	427	379	431	399	412	430	436	395	409	420	431	389	407	402	412	434	413	413	404	394	411	429	462	375	422	414	455	416	424	446	450	453	427	414	411	430	424	407	409	398	355	428	422	456	430	403	417	430	389	390	425	451	388	422	433	446	432	434	442	374	424	405	404	442	417	406	422	428	402	411	374	421	420	365	449	462	394	426	423	403	390	434	437	428	406	404	427	361	420	461	407	410	428	397	423	423	421	440	382	436	412	413	407	435	428	437	424	455	405	390	419	443	427	426	455	402	400	406	419	428	430	397	420	428	416	439	426	416	430	433	394	434	424	414	382	447	466	430	439	387	430	412
23993	40928	32496	22684	17943	13875	10890	8555	6687	5653	4701	4069	3349	2920	2595	2557	2145	2009	1987	1704	1544	1369	1213	1160	1096	948	833	844	829	787	721	737	734	684	720	621	637	658	654	696	708	653	672	981	2252	2118	1578	1421	1152	991	973	852	723	612	602	549	565	514	564	557	534	521	513	514	495	523	477	525	542	517	523	517	502	491	473	518	509	509	542	560	480	524	473	522	536	508	514	584	536	542	494	486	537	533	532	548	542	504	521	550	510	580	535	563	528	518	536	519	526	496	560	509	516	513	548	509	515	550	542	529	584	544	511	528	506	543	517	534	521	550	491	524	543	524	526	549	544	532	506	542	552	536	516	542	530	524	517	497	543	526	533	558	486	519	541	522	567	525	534	529	518	553	548	510	501	519	525	545	488	522	500	574	544	601	529	509	527	552	557	507	502	568	580	545	515	523	502	523	539	541	539	484	531	540	536	555	529	559	523	479	565	556	542	536	539	517	531	513	530	549	554	503	558	513	477	511	567	555	573	542	511	552	528	549	529	534	575	500	541	529	543	485	554	515	547	564	542	529	561	573	539	534	527	512	540	501	577	559	538	551	512	541	529	534	551	531	539	547	554	522	513	541	542	562	502	558	524	524	505	541	552	581	556	563	524	585	489	490	555	526	530	535	511	467	534	490	505	515	509	485	547	598	496	494	555	496	509	527	548	546	522	518	525	545	518	535	526	559	556	512	527	488	511	590	539	503	548	546	524	547	557	526	545	528	508	482	515	533	499	544	505	532	538	508	521	519	568	533	550	536	553	495	506	504	551	499	477	528	539	544	526	543	525	546	523	500	532	519	567	544	520	540	512	509	511	493	532	540	532	537	550	587	530	539	539	523	555	577	524	538	576	546	518	544	539	535	540	548	556	525	521	526	527	530	550	510	531	515	521	588	529	527	507	526	518	547	553	556	516	535	529	509	522	520	523	531	461	528	570	526	540	528	495	553	511	562	584	547	518	523	508	529	529	541	522	525	500	542	539	516	529	498	529	500	520	510	520	524	548	543	465	539	498	518	570	530	458	503	521	496	533	563	518	512	563	565	504	534	515	546	509	525	513	538	508	515	518	534	579	545	522	522	536	535	524	575	568	548	517	524	559	525	486	536	503	492	560	533	509	559	527	548	565	515	518	528	542	488	549	536	507	497	563	558	528	547	540	529	566	517	508	506	474	500	533	519	536	519	522	548	525	503	535	546	529	501	554	538	535	512	535	528	560	530	534	540	478	523	500	506	508	525	503	518	519	538	518	560	539	537	492	525	520	538	543	497	528	506	568	530	518	531	512	529	558	554	548	532	544	485	509	528	513	527	525	512	507	546	533	539	521	532	512	506	493	527	527	532	538	492	524	495	511	518	538	501	514	540	519	492	545	563	535	542	510	549	548	499	476	517	499	521	536	531	530	544	552	547	543	523	521	528	557	534	518	523	531	556	545	495	513	526	522	533	530	527	518	530	526	529	525	512	483	593	546	533	536	533	495	494	496	550	524	582	543	534	528	560	551	511	508	531	515	547	535	553	549	512	512	509	529	552	521	514	490	519	474	511	523	549	587	533	503	527	519	553	572	551	589	518	515	546	544	552	569	524	510	528	529	520	535	546	516	478	529	493	517	531	517	525	506	533	505	531	559	519	564	556	594	529	470	536	519	542	561	568	560	542	534	514	497	536	540	523	529	518	528	563	516	500	543	529	563	546	527	502	537	559	531	493	551	511	540	529	541	536	528	531	540	492	533	539	559	539	550	499	560	510	539	522	494	551	521	544	524	548	511	563	524	513	542	505	537	499	513	537	555	551	499	542	518	502	546	491	514	533	535	549	552	538	537	536	513	508	526	514	529	564	553	529	539	536	543	531	537	556	544	481	506	526	520	527	534	483	516	514	518	509	506	534	555	513	545	540	516	516	529	547	495	535	543	512	523	504	512	557	563	519	525	506	535	532	490	528	510	543	542	530	514	495	577	504	540	510	523	547	580	526	561	521	557	510	538	492	565	561	504	515	506	497	529	528	521	551	534	491	538	489	517	510	529	533	534	550	572	544	491	558	502	516	572	497	534	537	506	575	549	514	551	538	513	517	496	565	528	532	543	527	533	508	489	537	551	517	537	531	490	534	497	510	533	575	498	545	539	532	528	481	555	514	501	552	523	503	560	563	533	499	555	519	524	531	543	510	531	542	524	564	544	521	550	546	516	506	501	577	512	511	520	541	527	535	518	529	474	510	535	500	552	497	547	538	544	537	567	546	556	552	513	490	465	502	523	550	548	543	595	523	526	545	571	548	517	527	507	507	482	533	555	563	537	576	481	565	487	536	518	521	541	579	539	506	489	508	494	518	541	529	520	527	537	526	492	543	492	503	494	533	513	524	505	518	510	559	510	540	514	555	508	498	520	528	534	539	524	508	467	531	532	527	533	528	526	519	508	539	534	572	542	542	521	511	540	573	509	541	536	516	534	529	530	535	555	546	507	524	540	522	509	547	519	530	560	551	510	504	523	501	544	513	508	501	521	551	532	528	553	539	489	504	509	524	520	553	532	517	538	518	532	500	533	527	517	536	496	533	545	525	520	504	501	561	519	541	543	503	576	558	531	506	543	520	528	541	491	559	558	512	519	521	517	529	534	516	524	528	531	540	552	510	549	569	565	547	524	545	548	569	519	517	572	521	515	575	529	489	531	516	510	525	515	492	486	476	517	494	509	541	526	541	500	541	494	536	556	547	572	522	520	566	484	514	514	525	548	525	537	517	529	544	491	552	528	554	549	524	513	533	530	510	516	566	519	535	550	525	518	546	566	531	543	539	516	572	524	548	538	532	528	559	516	543	503	556	521	568	506	534	549	520	524	573	492	514	536	528	574	503	562	518	523	544	486	568	544	526	551	555	541	513	515	506	517	515	539	492	526	497	534	525	515	543	543	529	516	546	528	503	521	520	562	543	550	479	526	529	552	542	528	563	525	528	520	538	510	558	500	539	544	510	525	524	535	548	535	503	545	527	531	561	522	514	517	536	490	511	566	482	512	550	543	484	531	566	511	532	583	541	499	533	509	561	561	536	538	502	512	516	556	526	580	482	546	503	505	541	537	526	536	518	497	511	523	550	549	559	529	537	504	533	503	565	543	571	489	533	514	534	499	506	537	522	552	492	517	501	540	510	529	491	535	547	517	478	539	512	523	541	562	521	513	522	542	537	557	559	533	503	513	526	548	530	524	545	528	546	507	528	524	507	515	507	485	521	526	518	544	519	551	519	520	489	543	536	566	516	561	502	503	542	503	499	525	522	522	511	553	564	542	545	489	552	515	516	519	512	532	544	562	502	534	557	506	546	505	503	546	536	545	544	499	520	513	534	526	536	519	514	550	520	565	532	506	513	555	517	522	507	560	537	535	583	520	540	545	522	517	509	498	537	525	529	572	543	545	496	531	512	537	520	509	478	549	537	511	545	528	531	527	575	547	535	552	506	492	509
23182	21234	29024	23719	21302	21417	14708	6203	4103	3430	2934	2506	2062	1829	1632	1633	1471	1328	1275	1200	1048	982	864	819	715	659	646	593	592	545	537	518	478	528	516	489	503	439	504	468	506	472	497	934	1946	1804	1378	1256	882	840	814	731	621	555	493	447	444	419	444	381	418	415	388	431	419	385	378	408	399	393	372	410	364	387	385	426	390	367	422	412	420	397	379	402	403	413	394	406	415	408	431	401	427	383	396	406	394	411	419	374	415	405	382	410	410	435	431	437	390	370	419	379	398	445	446	396	412	437	395	394	402	390	421	431	434	430	437	417	408	408	415	404	416	377	426	410	418	415	433	416	391	387	441	441	383	417	375	357	402	416	399	371	409	379	387	411	385	419	385	384	398	418	422	392	389	431	391	385	382	409	414	365	364	397	422	358	410	401	381	402	406	415	424	401	417	376	453	390	399	409	374	427	428	397	369	404	402	405	399	410	381	405	406	363	379	388	397	385	410	355	404	414	414	430	424	433	404	375	441	432	391	370	409	420	380	385	413	409	402	398	425	400	403	398	422	399	399	407	436	406	410	415	403	394	397	422	378	373	428	390	390	395	415	376	434	433	403	346	421	414	411	407	395	419	393	437	435	401	375	403	385	414	384	444	371	410	384	389	406	415	417	374	416	369	398	415	400	409	379	436	389	403	403	391	399	390	414	359	414	402	416	410	417	386	399	441	404	405	398	380	403	417	423	407	410	415	430	411	421	422	392	426	379	366	399	404	413	384	420	402	425	404	421	405	382	396	434	439	412	453	397	403	378	369	405	411	415	376	404	407	409	415	388	405	432	447	411	416	398	403	396	408	435	408	375	408	396	428	426	420	402	401	382	428	395	440	410	373	420	405	403	431	399	425	420	422	392	403	397	413	405	351	412	433	385	371	388	406	391	368	395	399	366	390	382	397	409	386	385	406	370	425	402	383	381	428	442	395	411	376	436	381	442	371	400	387	400	382	418	380	424	444	429	375	402	377	403	412	418	388	416	403	403	378	412	392	409	364	433	441	419	421	360	385	432	426	385	408	384	411	410	422	382	420	397	418	394	429	393	380	402	392	411	433	419	379	415	419	388	410	372	410	399	410	403	408	427	398	399	426	363	407	401	416	420	412	363	384	381	412	368	398	414	407	409	440	420	393	410	395	410	377	413	416	404	433	402	388	379	375	436	401	380	384	405	358	373	399	417	415	416	386	408	383	372	396	412	343	373	412	382	383	409	417	415	381	433	388	412	363	398	386	409	398	370	388	389	394	412	432	428	393	414	377	388	385	391	397	426	399	417	386	374	413	423	397	402	378	395	399	413	374	451	397	376	407	438	421	431	420	412	411	409	417	397	419	349	391	379	383	401	412	389	394	415	415	428	384	407	386	424	376	395	403	412	390	391	398	451	417	379	390	393	398	411	413	420	396	409	377	414	379	377	403	389	422	390	418	410	411	400	392	418	408	430	409	423	427	433	391	387	374	393	388	409	392	410	357	419	401	407	401	389	391	417	375	391	425	369	412	422	398	365	411	388	415	378	396	422	395	388	396	397	394	400	402	444	391	408	398	359	422	419	391	400	426	385	411	445	387	407	394	390	414	396	442	403	389	388	419	415	374	403	402	398	392	407	435	393	399	414	409	373	428	418	392	392	390	406	405	432	402	403	428	374	370	399	424	400	446	420	409	427	412	406	395	396	407	377	402	405	405	430	398	437	411	405	435	410	405	437	399	394	396	416	409	382	389	368	401	386	383	382	408	388	424	420	400	364	395	412	411	404	395	446	393	390	427	423	381	390	410	375	459	411	394	401	419	416	395	376	424	425	404	402	404	378	400	439	377	424	374	364	388	395	450	397	397	417	406	414	420	418	446	378	383	421	386	407	415	392	422	418	423	395	387	437	371	414	413	429	380	420	410	436	394	390	373	439	372	413	406	451	385	430	405	383	386	393	383	381	411	417	394	378	420	397	428	392	404	426	394	406	421	422	408	425	379	419	383	366	414	394	424	408	357	391	418	432	443	379	428	399	385	428	401	376	376	396	387	424	382	405	401	410	363	394	415	407	422	368	407	375	411	398	426	377	433	394	407	417	371	394	387	383	381	386	418	418	405	408	398	388	389	371	372	384	439	390	395	410	412	396	423	413	396	437	381	400	391	383	407	449	419	415	410	370	413	383	400	374	383	426	401	412	372	390	409	419	396	421	354	411	385	417	439	383	422	405	444	426	389	406	432	370	393	400	432	404	447	400	369	396	394	374	428	412	409	394	403	422	382	419	447	391	400	403	381	422	386	429	402	426	398	395	430	377	424	371	454	385	407	404	391	358	393	366	396	420	405	418	436	375	423	399	404	402	375	404	412	380	394	412	424	401	404	412	416	406	384	425	412	433	417	414	424	398	388	406	402	415	388	423	420	444	429	385	414	404	418	399	415	409	436	387	397	397	399	432	428	407	403	431	418	406	411	441	441	410	430	352	384	418	416	438	421	422	414	375	409	436	387	395	433	419	413	432	396	436	415	378	426	407	395	408	403	414	427	401	425	393	407	416	366	401	403	392	401	400	408	393	410	398	431	409	424	367	407	391	409	416	392	448	378	408	377	421	370	373	413	434	410	391	399	400	378	372	455	405	408	426	382	424	383	398	383	418	427	394	411	397	401	427	386	390	389	401	402	393	403	428	372	427	381	424	395	393	392	383	401	417	387	415	397	423	409	404	397	417	401	419	389	403	462	426	413	409	371	428	407	382	409	408	452	428	398	403	384	394	405	402	402	406	391	386	421	409	413	418	418	407	421	399	409	372	396	416	377	422	415	405	418	431	411	400	406	386	420	435	402	386	392	401	410	416	413	417	358	424	392	382	419	367	371	430	421	420	396	460	445	429	404	413	391	430	401	397	362	420	393	397	391	401	363	415	355	429	421	403	343	405	444	423	411	443	404	399	407	380	419	422	402	432	389	408	397	416	403	396	372	413	385	420	447	390	427	393	405	398	440	386	390	411	377	450	401	404	416	406	419	377	402	387	455	433	394	381	397	398	425	393	368	414	394	394	411	425	408	429	415	386	394	389	386	391	412	439	377	392	384	359	388	473	403	423	372	403	379	428	391	393	415	398	433	444	407	392	398	374	405	365	391	363	393	380	451	410	434	420	434	379	387	431	435	427	356	402	380	440	389	405	402	431	385	399	413	410	362	366	403	394	398	402	452	376	420	393	407	419	390	382	391	432	391	404	365	339	387	408	457	393	418	407	383	409	416	417	407	408	430	402	394	403	402	447	397	385	394	412	387	436	398	420	419	372	410	430	415	369	376	431	421	374	399	411	391	391	405	382	456	405	412	378	366	436	392	420	381	400	394	387	383	411	412	408	449	421	386	390	388	421	418	425	405	405	421	375	421	402	416	392	389	379	388	399	386	389	436	419	381	398	433	395	391	405	428	422	419	414	407	428	403	388	412	401	364	423	421	417	379	430	388	397	354	418	397
26829	45731	36885	27433	22257	18138	14364	11395	9244	7739	6339	5465	4651	3929	3496	3271	2936	2712	2538	2218	1911	1668	1612	1358	1200	1119	1040	921	885	875	774	764	734	758	703	690	653	672	736	708	717	684	766	1515	3578	3252	2453	2048	1463	1321	1232	1107	861	763	564	540	572	523	498	568	487	497	524	516	538	526	481	513	458	503	512	532	507	482	492	493	449	462	473	504	480	512	472	538	554	504	498	483	520	512	502	508	499	513	524	506	486	467	491	539	481	498	490	500	503	551	523	488	490	537	499	512	495	472	484	482	526	491	503	494	532	478	505	499	467	475	479	495	488	493	532	492	510	463	527	503	484	493	474	495	535	496	481	490	489	509	492	521	505	544	488	501	511	498	451	507	441	478	541	469	496	512	492	511	507	510	518	527	523	523	488	484	465	486	527	505	498	466	492	473	500	482	495	508	489	496	510	509	505	527	504	516	498	472	484	554	519	480	501	484	481	452	506	469	476	540	490	482	495	480	479	498	480	492	511	516	496	519	500	522	504	532	518	529	506	485	502	501	471	527	502	505	464	471	500	493	490	507	467	515	524	511	525	543	495	474	477	494	510	506	508	516	514	474	478	484	478	510	525	525	505	501	510	463	525	524	478	445	490	518	481	528	485	487	468	502	510	475	563	471	498	502	450	528	559	535	457	505	475	479	520	547	518	484	501	488	528	526	487	484	482	486	520	517	449	524	508	483	508	542	509	485	512	500	492	513	515	479	491	539	495	461	454	514	487	471	476	495	544	541	496	469	491	484	476	526	491	460	476	495	509	530	492	522	509	515	472	510	505	525	509	501	518	502	534	531	536	503	471	543	512	510	496	502	506	467	513	463	521	520	494	533	510	458	466	478	495	514	494	501	492	504	507	468	505	492	518	507	539	480	473	526	492	522	526	510	504	474	495	505	501	515	509	511	479	511	468	512	503	511	515	488	465	477	498	533	482	499	502	497	502	495	502	493	520	497	507	506	512	491	499	482	526	498	474	522	522	502	511	478	502	452	513	478	518	484	498	487	511	475	484	472	547	498	477	526	487	535	493	507	508	513	466	484	488	508	503	492	473	493	500	497	492	546	509	514	495	515	535	468	535	469	491	542	513	527	519	501	502	492	487	525	481	525	502	510	476	489	534	513	445	498	497	504	500	483	519	517	477	481	516	490	498	514	537	529	519	493	522	476	513	516	523	502	495	498	505	485	479	496	490	517	502	471	495	522	501	514	509	458	479	495	513	510	500	525	483	474	530	502	493	517	504	474	486	527	513	519	504	492	502	495	483	490	502	517	518	506	460	511	522	487	480	541	517	488	495	497	459	494	507	506	498	504	500	508	503	503	507	481	528	487	507	482	481	506	494	490	476	521	519	489	489	490	494	478	493	546	506	495	502	488	534	493	535	487	532	482	485	451	515	480	468	515	514	454	505	526	456	479	528	473	502	466	480	502	478	488	469	515	520	488	464	501	473	492	490	442	503	544	512	470	516	536	520	531	467	515	517	475	504	551	522	489	507	533	476	521	507	501	527	489	486	506	476	507	489	550	500	517	520	570	505	501	508	504	463	499	481	534	508	517	480	521	495	527	473	501	486	529	504	500	518	535	503	485	498	474	505	485	509	490	491	502	524	486	489	486	520	505	492	509	540	455	498	503	448	520	483	489	520	503	490	471	499	535	490	484	501	465	505	489	498	486	516	500	460	508	481	509	533	516	499	545	518	506	485	467	480	539	517	496	512	503	492	479	482	474	507	476	501	488	490	505	492	508	494	488	515	471	459	514	471	529	486	498	498	543	473	524	529	493	486	531	484	539	515	498	486	491	539	495	457	489	517	509	510	501	510	547	480	495	494	525	486	512	485	546	491	492	510	521	505	487	517	520	474	524	496	501	462	501	515	496	519	489	524	476	532	516	447	442	506	475	516	498	501	553	514	525	493	482	514	516	503	535	459	537	523	534	493	518	476	481	524	489	493	503	480	482	509	499	519	503	497	529	494	530	493	478	511	497	470	492	508	491	547	514	501	463	467	488	511	512	567	492	465	508	455	520	473	534	470	511	506	494	539	487	497	515	478	520	524	486	521	502	474	459	489	481	500	528	458	531	519	515	510	555	515	487	530	479	489	496	509	496	507	491	497	494	532	494	532	463	489	511	517	490	481	480	500	501	505	475	480	539	511	497	534	507	496	525	492	556	506	521	503	528	481	496	508	498	507	490	488	466	495	487	522	464	488	506	512	500	489	448	522	508	542	449	464	471	510	480	464	525	485	531	507	522	501	507	507	505	462	567	528	524	516	487	482	503	508	506	471	467	490	492	526	482	525	506	502	538	497	499	503	475	490	546	496	519	490	528	483	492	526	513	508	500	520	565	510	488	479	465	497	518	518	486	532	495	490	487	504	539	513	518	505	540	514	496	517	489	505	490	519	488	511	520	519	472	521	537	493	520	518	525	479	486	513	510	518	457	474	536	532	496	509	544	500	521	479	496	491	536	517	494	460	485	487	512	495	526	486	484	530	445	476	511	477	529	508	512	508	521	473	527	494	486	496	511	493	500	491	479	491	469	462	529	486	487	485	519	548	504	501	453	518	491	474	498	480	507	512	482	500	484	512	483	501	514	472	492	497	496	519	465	509	504	487	520	489	472	513	517	511	510	460	544	526	448	517	499	493	494	510	488	504	466	517	539	508	506	544	566	530	531	530	483	490	492	518	494	472	467	478	551	509	529	503	504	522	541	494	502	525	517	492	523	503	469	460	525	528	490	496	477	508	494	485	487	496	482	499	541	512	504	516	520	491	492	504	511	515	542	501	513	467	482	509	507	513	509	506	536	469	542	502	479	512	485	499	530	537	516	494	531	518	520	499	518	480	485	512	485	462	512	483	518	534	538	515	500	534	478	542	521	478	490	510	484	495	500	466	465	499	471	513	533	515	496	503	481	434	502	477	516	513	538	470	500	481	488	474	493	488	484	499	507	517	534	499	489	517	479	506	525	474	481	526	518	535	482	510	527	478	483	482	502	529	542	482	476	502	509	487	497	520	507	487	500	517	535	504	538	469	521	510	488	496	462	510	487	484	503	524	482	502	481	547	516	483	514	489	503	540	520	513	479	443	473	500	503	500	485	482	540	462	504	470	502	500	535	491	482	501	525	523	516	450	503	503	526	485	488	548	479	479	495	525	453	515	522	481	453	477	471	471	532	494	494	466	473	494	477	493	494	525	512	504	506	489	489	526	509	502	534	484	534	479	531	496	482	470	521	500	502	473	521	516	510	493	477	485	513	494	499	502	452	529	510	529	524	514	500	497	507	498	528	469	517	491	487	508	470	521	516	517	497	477	526	525	504	522	506	525	508	507	511	544	491	500	477	521	527	507	490	480	506	520	486	467	516	500	472	485	528	507	502	519	496	470	496	515	532	535	530	496	488	538	507	475	486	485	484	492	518	470	490	506	494	512	490	470	500	506	494	503	506	483	500	522	478	522	515
27778	22226	21611	14078	7059	4435	3113	2236	1777	1639	1344	1178	1080	928	892	896	860	858	775	725	745	658	614	612	564	551	530	538	546	525	484	509	528	553	525	528	505	502	526	507	521	538	505	490	558	531	547	519	502	509	511	496	501	496	472	467	490	477	490	487	537	443	503	485	474	498	471	443	449	493	476	488	488	483	463	525	461	448	472	476	456	491	511	497	486	460	475	464	443	493	508	473	488	478	472	505	473	471	498	463	508	493	460	515	473	470	459	454	456	487	456	468	485	473	476	463	435	470	475	487	471	475	481	467	470	454	494	489	481	457	445	500	470	476	483	476	467	491	461	533	475	484	488	499	476	460	476	512	478	469	479	486	488	467	475	501	474	461	447	461	491	423	446	470	441	422	479	456	463	485	450	499	456	479	494	474	454	446	482	476	439	453	476	479	455	490	487	442	483	464	465	483	485	498	461	530	502	421	461	476	482	470	459	473	507	481	527	477	462	484	438	496	454	465	473	441	463	452	507	481	503	505	460	519	463	444	521	468	438	483	481	538	424	482	486	508	445	528	478	482	491	487	488	481	488	476	521	470	479	489	476	511	460	470	503	514	473	484	470	453	481	500	449	498	484	487	493	486	452	513	447	473	457	494	456	441	471	468	469	503	490	482	474	505	474	462	471	473	443	460	447	478	485	469	474	480	470	484	451	456	449	419	458	492	484	473	464	430	466	480	493	507	487	500	500	473	450	531	464	441	478	445	489	437	519	512	446	481	466	470	487	435	459	532	444	487	431	474	483	466	454	485	438	499	449	475	487	449	472	467	435	475	506	483	445	481	453	464	485	493	479	488	490	454	453	440	433	496	469	509	487	477	495	468	471	445	482	493	506	493	487	509	480	451	459	434	526	471	471	475	513	488	484	466	454	520	440	459	492	489	448	471	486	474	473	510	484	469	455	479	479	511	441	455	460	464	465	477	456	488	450	429	488	463	485	439	482	439	484	470	484	480	499	471	482	467	509	477	471	470	485	499	452	446	436	483	456	511	447	444	473	449	448	462	464	423	450	490	459	485	472	497	469	472	490	474	477	489	453	484	468	475	503	450	515	468	470	457	513	461	496	454	403	440	437	487	492	490	467	489	489	445	474	435	517	443	528	494	462	472	474	466	484	510	480	490	481	482	475	463	486	436	491	487	451	481	449	455	487	487	501	449	460	477	449	464	486	478	457	506	461	510	479	522	442	475	469	479	464	459	431	496	520	470	456	480	487	484	482	447	456	488	508	487	460	509	465	514	474	490	451	501	497	453	503	469	485	508	492	478	474	458	455	443	477	505	491	429	498	448	461	479	457	453	468	481	484	486	491	473	482	474	466	458	451	477	507	440	469	451	429	505	485	516	455	470	499	456	420	476	513	490	478	502	476	455	450	490	447	484	452	522	475	487	482	475	442	460	506	463	456	497	483	453	448	443	473	488	472	492	489	455	504	466	496	476	474	433	496	451	462	457	488	469	475	503	500	470	462	462	468	428	466	500	474	492	481	470	488	487	488	475	432	465	482	449	462	480	467	451	509	457	468	454	488	491	480	488	477	479	467	495	505	489	478	459	460	424	470	488	457	486	461	474	468	454	450	466	459	504	497	504	425	464	433	445	473	469	478	468	463	498	489	476	485	477	476	465	447	531	491	450	447	464	458	456	461	470	480	488	455	522	469	458	462	462	468	466	465	466	477	484	498	479	502	497	461	463	460	464	514	472	498	483	473	477	475	449	492	478	473	474	471	473	453	456	432	456	462	446	484	478	509	500	442	451	467	479	458	475	484	463	457	497	492	457	476	440	503	448	458	492	471	456	498	495	474	452	465	465	505	481	493	468	469	446	485	468	475	446	502	481	452	478	459	452	465	476	447	476	500	466	448	452	449	499	462	502	486	466	446	467	473	468	472	460	484	453	448	468	464	488	460	506	452	482	427	444	447	499	490	441	498	481	492	484	441	442	460	441	439	453	459	484	483	487	513	456	462	473	467	444	474	463	503	466	498	476	472	527	533	509	464	436	445	455	494	448	472	476	473	484	474	511	503	464	452	466	481	452	450	468	439	475	449	462	464	458	531	489	462	491	441	468	466	506	462	496	467	470	478	472	492	475	516	460	469	459	472	484	507	483	443	498	461	478	472	447	457	469	487	519	474	489	506	443	488	472	503	487	494	478	446	469	516	516	448	462	461	474	443	474	473	488	469	486	434	435	436	469	479	453	448	485	505	487	519	504	457	479	465	474	496	501	464	430	461	491	466	503	477	465	472	462	489	453	472	468	481	505	461	463	473	491	436	482	481	461	471	484	463	462	471	517	499	453	458	451	488	507	467	450	466	479	462	508	465	481	456	485	450	451	463	472	459	453	457	460	495	473	494	496	466	467	493	475	473	488	462	441	484	474	453	453	480	468	496	486	466	510	437	468	487	463	438	469	502	446	508	468	464	447	474	432	507	477	440	450	477	424	461	453	490	459	473	489	484	439	475	458	514	458	457	447	485	465	479	451	414	471	500	472	472	480	477	458	478	496	450	437	474	483	452	465	499	487	484	504	491	468	501	473	458	445	502	483	487	464	478	506	489	483	459	493	441	473	468	440	464	460	475	486	463	477	503	473	492	470	452	462	431	491	510	511	477	469	512	473	496	495	470	468	464	462	480	491	455	452	461	474	477	500	488	490	483	433	500	479	420	480	474	449	476	472	449	471	444	483	500	456	461	464	442	463	471	422	470	488	465	457	455	475	466	462	517	464	481	477	496	447	478	501	483	493	525	501	483	470	460	471	458	478	461	444	469	451	467	462	445	487	457	499	456	476	458	532	478	465	489	470	504	472	467	513	495	514	518	501	485	483	472	448	455	492	503	462	437	500	449	471	453	531	471	498	448	454	488	445	490	496	498	490	485	474	473	520	497	491	484	499	443	466	455	477	457	483	466	478	470	485	515	458	486	472	482	464	478	498	508	489	489	479	462	490	461	476	475	485	486	470	471	468	461	444	449	483	481	505	467	499	486	464	469	513	470	453	468	507	445	499	512	522	480	496	488	491	466	490	493	485	462	457	523	531	476	460	481	452	474	513	482	467	427	471	471	471	465	496	463	481	490	484	468	441	497	478	459	472	470	518	477	511	470	451	492	451	508	496	481	460	494	477	478	446	450	442	465	505	466	468	442	476	474	461	451	466	433	448	488	465	472	482	512	450	448	518	479	499	457	500	474	502	465	491	515	493	482	493	492	452	477	479	490	491	501	500	466	472	497	463	473	474	472	440	448	486	452	496	481	473	489	448	455	443	495	491	485	457	480	487	458	460	458	473	477	470	461	468	476	448	476	481	479	486	498	473	468	485	439	485	447	478	455	484	462	479	505	468	458	504	476	474	483	458	496	454	483	448	484	488	469	498	498	503	482	472	458	498	504	496	500	454	438	478	491	470	437	475	459	473	458	477	473	476	472	421	481	520	432	415	446	502	480	470	460	459
20617	31703	25642	16371	12040	8974	7047	5089	4299	3581	3074	2514	2189	1932	1750	1694	1556	1462	1479	1315	1166	1054	976	965	904	805	800	797	700	742	710	663	720	688	709	691	633	657	667	682	640	661	641	711	824	772	759	664	676	641	671	664	634	662	620	572	563	612	603	589	620	602	595	607	556	635	627	600	539	590	580	601	649	564	619	615	560	595	638	615	578	590	614	638	604	615	594	599	613	581	609	583	610	611	615	638	587	582	628	592	624	621	585	629	588	648	595	583	573	646	596	594	579	619	634	649	542	586	622	632	598	580	574	591	629	589	593	606	622	601	644	595	587	592	605	595	582	600	598	582	601	576	568	620	577	586	543	644	576	644	636	616	602	602	586	652	620	570	600	594	588	620	616	616	626	618	575	612	628	594	632	586	594	643	551	612	627	578	602	588	607	596	541	626	606	577	577	569	575	586	538	603	578	590	577	571	572	561	579	565	581	592	590	587	646	611	634	633	618	592	566	578	613	598	600	599	636	566	570	541	592	577	606	641	579	563	559	561	557	558	564	624	580	588	608	585	605	612	599	582	600	591	623	577	611	621	574	569	604	614	628	629	612	597	643	611	588	596	579	632	586	608	635	609	558	591	612	571	590	563	591	585	612	580	603	614	564	605	626	564	612	619	585	587	588	577	602	578	584	584	578	603	603	598	532	612	617	548	624	618	577	645	583	613	559	574	574	611	597	607	606	563	598	590	576	589	607	621	562	627	605	580	570	565	623	616	546	595	611	599	590	590	590	553	636	570	584	582	624	607	597	564	606	633	621	583	599	597	587	570	597	582	575	599	586	590	579	597	657	598	575	619	590	593	607	595	600	564	602	606	590	589	578	587	597	608	620	595	596	562	613	614	610	618	607	610	559	627	600	581	614	575	667	596	613	577	605	571	624	587	618	602	629	619	574	644	582	559	620	593	607	556	598	537	622	610	598	565	614	590	569	581	628	617	644	587	624	580	660	616	626	596	603	584	596	555	612	572	583	610	592	591	603	631	569	638	596	589	600	582	565	591	596	608	566	603	617	626	544	658	604	579	591	622	562	615	631	597	598	627	606	561	574	613	595	619	593	636	608	585	570	554	616	614	602	583	626	590	604	529	597	585	594	594	605	627	640	563	594	586	637	531	605	565	617	567	637	622	620	612	604	597	572	555	597	603	641	642	604	603	596	576	584	624	608	604	639	602	579	636	597	595	614	613	559	631	610	565	630	596	595	606	635	607	654	627	566	576	605	627	584	642	588	633	579	675	605	637	602	595	617	634	620	612	644	626	564	593	590	590	569	616	589	607	610	609	602	557	596	563	622	580	653	630	629	617	597	605	606	590	576	537	606	633	594	618	621	612	577	571	584	563	644	587	610	601	593	614	639	592	593	582	547	612	595	609	605	603	628	577	604	598	596	615	587	551	543	585	631	591	567	609	580	609	643	579	620	594	587	623	589	571	599	581	642	603	589	608	589	638	599	621	629	573	579	603	616	630	582	600	632	608	601	599	554	591	616	589	590	601	643	611	609	601	605	545	602	585	643	575	590	596	591	600	583	597	643	590	631	625	653	617	613	581	637	604	624	574	601	628	624	568	614	549	583	606	608	614	614	573	604	596	581	608	596	571	631	604	627	585	549	562	582	567	571	583	615	632	607	628	641	568	603	561	633	584	564	602	593	580	567	600	586	595	594	613	600	606	594	642	638	606	564	588	599	577	592	620	591	567	573	564	589	610	556	546	591	575	602	614	580	610	576	594	586	576	569	572	556	561	600	595	632	598	617	608	599	580	591	615	636	614	603	592	567	578	649	637	585	610	585	625	649	605	591	591	623	590	648	610	602	588	613	577	596	597	597	605	614	654	613	533	607	604	572	617	552	596	576	570	607	627	652	605	612	632	585	587	650	649	592	599	599	599	601	597	591	609	586	627	606	587	584	562	603	552	618	602	625	604	586	632	583	610	574	603	573	576	632	620	590	610	661	636	605	603	592	603	582	609	583	559	584	615	595	605	623	556	568	644	597	618	590	584	603	611	578	631	575	600	619	616	598	622	617	615	559	615	604	579	619	569	628	569	588	614	608	580	599	603	605	642	594	563	563	587	607	592	565	608	533	619	613	575	580	589	603	592	604	595	613	603	627	583	592	602	607	585	626	560	616	601	561	567	579	618	626	625	585	624	588	640	582	541	646	583	598	565	607	610	614	582	640	607	566	637	575	571	598	573	601	607	588	550	602	602	569	588	560	578	627	613	579	593	632	642	583	593	553	620	603	578	598	582	572	543	590	552	641	578	586	605	603	540	600	631	622	564	610	600	590	563	577	585	612	603	626	617	612	640	582	610	552	572	643	618	562	657	555	607	612	628	635	602	615	589	596	575	645	582	616	664	625	628	584	602	604	597	594	619	579	563	590	585	575	597	635	611	585	642	610	603	577	568	619	588	571	620	595	583	562	592	587	623	618	632	603	561	600	601	565	600	568	600	594	621	586	553	574	574	610	634	657	628	606	571	568	591	579	601	625	628	613	609	646	584	609	567	585	579	581	588	575	602	588	615	635	598	591	597	593	619	588	602	573	639	543	572	608	574	593	565	604	584	627	582	582	593	580	581	616	653	612	613	626	630	607	594	615	610	577	572	602	589	628	611	625	592	558	582	601	578	584	617	561	589	588	616	585	596	573	626	623	586	590	546	551	593	561	634	611	616	566	612	596	584	570	607	564	587	594	586	576	645	597	569	623	601	595	562	616	651	614	604	624	577	627	561	555	579	635	569	606	577	605	593	605	584	589	607	575	613	618	611	604	617	631	606	591	653	603	585	634	602	589	597	625	614	601	584	579	638	593	623	604	591	589	617	557	621	576	601	568	571	584	607	596	628	637	571	576	579	594	587	636	557	561	612	613	567	544	568	563	615	623	596	626	579	609	604	581	574	588	593	611	620	578	573	611	562	597	578	644	562	594	599	610	613	624	642	603	600	565	542	634	674	588	591	598	579	644	600	551	622	585	613	632	571	588	600	600	599	630	599	507	626	603	562	586	623	621	631	579	617	604	577	634	597	632	581	591	623	600	605	591	609	628	561	607	602	560	609	619	636	614	604	592	595	610	625	567	601	609	625	632	598	518	613	577	602	622	631	562	624	642	643	596	613	606	610	641	586	604	600	589	571	588	623	610	535	588	553	584	576	602	648	599	574	585	571	613	613	578	595	588	617	614	564	593	572	579	632	604	565	589	582	541	668	605	626	599	576	588	624	608	623	589	603	612	622	610	609	657	555	613	619	605	615	609	620	538	539	610	583	653	599	599	619	615	599	600	623	582	560	596	574	622	622	571	626	585	614	643	611	594	613	606	585	589	589	575	553	593	609	567	561	562	591	588	577	618	551	627	584	589	586	609	616	598	579	604	575	569	593	571	643	600	582	584	560	607	597	606	576	591	576	600	542	601	581	544	626	613	646	613	556	635	608	619	591	591	612	589	591	605	619
24332	21289	28527	24398	21220	14485	7110	4258	3087	2629	2094	1753	1551	1389	1275	1210	1124	1123	1037	978	867	806	710	721	703	611	521	562	541	512	506	521	525	506	526	478	511	468	496	487	487	468	494	702	1336	1186	928	779	754	688	662	604	512	517	464	434	452	449	386	414	402	426	425	448	437	471	397	450	411	430	433	389	440	420	444	405	409	416	408	403	419	427	459	454	441	436	423	393	425	408	461	414	450	426	441	405	468	422	402	437	404	443	429	431	458	434	392	407	443	402	410	392	415	403	383	383	391	440	357	430	442	392	401	447	438	392	398	441	436	417	437	406	412	414	450	410	443	453	419	438	418	436	425	423	391	451	455	432	428	453	419	436	451	432	403	444	429	390	413	424	410	413	397	434	391	430	406	428	402	438	428	422	428	427	427	440	406	442	448	456	418	423	435	435	435	433	461	403	449	452	441	435	393	427	432	396	426	415	385	371	456	434	428	424	426	423	443	425	434	434	425	410	447	428	394	384	417	416	429	453	427	444	440	450	446	446	423	417	418	419	476	442	434	425	404	403	430	427	468	400	441	433	440	417	409	457	432	452	414	452	401	440	419	426	429	434	408	404	389	449	423	406	441	432	420	381	441	455	436	440	437	388	432	418	409	416	403	432	404	416	436	416	414	434	450	435	418	421	440	424	404	416	451	427	399	418	419	386	416	462	454	414	412	419	420	423	394	439	423	390	436	437	400	370	431	427	439	428	429	468	472	395	421	402	420	424	431	405	446	407	388	410	408	428	464	458	455	433	430	423	435	431	425	422	410	379	386	426	409	428	416	437	401	437	432	431	403	441	423	447	417	438	415	442	383	403	439	432	418	426	411	402	426	417	413	445	416	420	440	472	426	415	394	424	448	390	391	445	416	433	415	429	429	437	431	420	400	480	476	429	405	406	419	431	446	418	435	400	419	418	433	461	400	391	422	448	436	423	408	388	418	415	410	397	445	389	404	433	403	399	398	441	424	444	476	439	442	432	407	418	415	380	438	373	418	440	434	423	415	437	432	440	408	408	423	454	427	418	399	389	435	418	440	430	439	419	448	397	440	437	469	419	428	415	420	411	450	443	435	435	412	414	435	403	419	427	425	472	413	401	453	417	461	407	418	436	446	418	376	411	437	421	392	426	397	405	370	435	405	431	418	395	380	424	440	399	426	435	419	425	410	412	430	421	407	420	437	406	403	398	424	458	424	421	398	433	430	413	416	456	407	375	452	410	445	419	423	445	405	412	448	443	430	444	422	419	382	421	425	423	425	410	419	418	432	416	400	425	443	418	419	441	445	434	434	449	438	416	406	416	404	410	380	439	384	396	411	428	435	444	418	436	406	410	432	447	412	388	416	432	402	448	426	460	405	429	421	430	419	385	404	430	392	408	424	430	422	441	478	440	419	408	437	429	470	444	439	403	415	418	419	395	437	466	438	414	433	416	411	408	421	426	441	404	428	414	429	430	419	467	427	418	395	426	430	413	435	413	428	433	423	448	400	441	430	438	426	431	405	437	407	404	443	421	428	426	458	414	416	417	442	424	421	441	403	432	399	435	415	449	436	426	387	427	413	423	396	430	429	390	413	445	389	388	463	471	418	445	437	403	419	402	425	409	426	400	409	440	418	396	413	423	430	406	434	399	404	428	411	422	431	414	443	454	417	446	412	420	441	414	402	418	441	413	446	401	424	439	451	433	439	424	430	419	429	436	462	406	432	399	444	487	397	418	419	463	408	408	431	408	434	425	449	411	435	437	456	436	408	431	422	466	419	390	429	400	396	458	382	421	441	400	439	418	409	407	426	440	409	454	421	415	385	406	403	386	396	412	435	387	440	412	412	435	407	409	385	449	411	415	445	455	389	428	416	426	423	396	448	424	440	366	404	435	449	405	426	456	465	422	401	440	425	426	424	418	423	427	452	425	419	412	406	422	416	430	426	452	454	445	385	433	420	413	388	442	436	438	448	397	413	376	392	401	409	419	387	434	432	414	456	423	401	413	458	413	431	426	418	410	433	376	468	454	402	448	425	408	415	434	437	400	438	444	404	430	415	439	424	427	417	408	411	449	431	435	438	439	429	413	427	413	398	457	416	397	410	420	438	422	408	438	390	398	420	419	444	411	413	416	401	362	415	450	458	379	424	444	407	440	437	392	459	394	399	439	422	411	417	384	422	434	415	417	425	404	413	423	429	430	442	422	503	446	418	415	428	448	429	433	408	422	415	416	437	422	448	437	409	421	366	434	431	442	414	451	395	383	456	403	429	420	408	415	422	463	443	431	423	452	426	427	417	425	456	451	425	416	458	444	414	430	445	423	417	415	446	451	401	478	426	405	426	456	443	417	414	445	463	403	420	433	423	422	406	389	430	410	427	394	450	423	401	437	426	399	431	423	433	408	406	419	440	420	416	416	370	420	414	441	434	398	400	422	407	413	411	394	418	420	430	452	425	427	418	407	442	395	429	448	419	430	409	434	382	385	407	427	388	383	397	445	433	428	397	377	457	422	431	411	435	423	404	424	402	424	407	439	455	458	431	427	410	430	397	425	395	413	382	445	443	460	417	412	436	417	406	393	398	404	379	427	425	418	404	425	423	442	424	426	416	424	406	429	421	419	427	391	419	375	456	376	415	439	418	446	412	439	442	398	378	421	439	385	465	446	414	441	436	417	405	424	401	420	457	422	396	430	409	407	416	423	410	410	418	436	420	443	445	414	416	444	423	438	433	440	419	418	388	423	426	391	414	463	427	423	385	427	439	446	461	399	449	432	393	429	372	440	420	396	471	418	444	388	409	447	405	414	444	409	407	445	430	432	439	425	414	397	429	417	435	402	437	394	453	414	443	421	421	444	417	436	441	439	396	422	415	389	409	443	413	447	441	409	419	436	438	371	452	444	444	440	388	406	476	425	436	432	397	420	428	400	423	432	415	424	425	413	401	398	382	453	420	444	416	442	425	451	430	407	454	462	438	419	451	431	444	431	408	425	422	459	431	449	453	413	438	410	423	422	419	395	424	432	404	404	419	399	471	403	454	442	450	397	433	394	432	431	421	425	425	378	446	428	446	425	439	402	468	415	431	417	421	411	423	407	433	405	405	434	433	405	453	419	445	436	407	427	436	413	398	444	382	442	446	440	474	429	426	427	387	433	425	421	421	409	398	414	411	383	431	419	421	427	393	442	441	435	478	421	440	399	425	388	405	374	405	461	432	395	460	409	423	432	473	461	446	449	445	441	431	476	408	416	443	403	435	412	467	432	436	419	419	415	440	447	414	417	417	444	416	384	427	431	415	411	396	409	415	423	423	424	443	418	426	445	429	421	426	454	412	403	394	434	460	429	425	428	456	426	412	458	397	434	434	458	391	447	446	425	441	448	425	419	432	458	410	442	384	470	436	430	422	416	425	449	434	415	457	399	433	428	433	448	409	397	419	424	386	391	464	404	393	426	388	412	438	432	419	453	420	436	455	416	422	411
24067	40936	32756	23161	18014	14086	10771	8625	6993	5867	4787	4045	3326	2834	2616	2513	2278	2092	1921	1696	1544	1437	1247	1142	1012	938	885	831	794	780	708	706	699	671	662	664	669	623	650	708	651	648	692	1143	2298	2032	1589	1287	1133	975	960	850	741	682	642	600	528	548	509	516	577	543	484	517	533	487	520	517	513	508	555	473	506	552	522	560	528	542	514	517	547	490	504	502	531	545	535	555	535	536	497	543	527	504	536	539	541	573	496	543	546	522	537	497	530	509	533	536	515	544	526	499	550	542	503	540	526	542	550	521	523	548	518	535	514	543	550	509	536	560	537	543	572	506	579	542	543	494	526	528	530	531	558	504	504	524	584	511	520	527	516	503	567	529	510	587	513	524	543	511	494	536	566	521	531	556	505	511	528	553	495	531	540	533	493	508	520	501	541	513	530	545	493	542	535	500	543	486	553	568	545	523	511	544	569	559	533	538	536	517	523	558	506	526	541	585	574	516	521	533	540	538	542	532	523	493	568	486	559	529	510	584	555	533	564	519	553	537	552	490	537	521	503	566	532	518	577	545	525	500	541	531	505	519	507	534	532	585	519	524	556	520	489	523	531	521	523	536	534	530	509	518	530	537	561	539	541	559	552	513	518	539	556	525	518	573	516	556	539	534	530	539	545	524	556	515	529	589	478	525	552	511	524	530	550	525	511	558	519	545	540	540	530	531	542	551	560	528	539	549	553	519	531	534	530	537	517	547	532	534	533	513	509	551	546	552	543	524	534	527	540	538	537	537	494	539	532	516	530	528	559	579	511	539	503	533	560	522	513	552	527	528	533	567	479	554	534	548	532	559	543	573	521	525	550	540	496	556	559	518	514	539	518	510	539	542	585	543	525	491	502	476	540	574	546	486	569	511	521	504	552	557	554	507	501	527	521	542	563	537	506	519	515	538	523	540	537	528	540	525	514	517	509	569	529	526	531	566	551	568	545	553	550	545	536	523	524	526	543	532	531	514	545	513	536	520	521	520	531	535	556	517	528	553	507	541	550	510	486	556	539	502	569	504	531	554	516	508	584	521	538	511	496	484	508	551	548	508	529	495	553	540	509	546	533	488	548	578	528	558	532	551	519	547	533	504	535	535	492	531	572	501	539	517	562	567	566	507	514	517	537	539	527	470	520	506	538	527	487	520	521	500	533	496	544	569	521	564	539	525	556	497	507	539	558	528	535	557	518	501	545	530	521	540	511	504	515	515	566	524	487	533	526	508	512	558	571	515	495	512	559	572	573	489	526	544	532	529	565	551	506	499	532	530	543	511	516	560	545	550	558	533	488	512	532	533	526	489	545	536	569	528	524	560	500	520	515	529	552	494	504	503	526	542	571	504	518	538	521	540	516	531	565	559	521	538	541	572	487	459	549	604	547	524	529	532	487	555	513	520	510	526	571	569	491	542	526	566	515	562	542	562	495	511	546	515	497	537	538	554	484	565	549	536	538	554	523	561	543	545	538	530	516	524	516	495	511	562	510	529	559	516	552	540	532	499	528	556	556	526	505	541	529	523	510	541	545	542	512	563	525	578	532	528	549	528	529	469	513	503	512	524	545	531	529	544	539	481	509	505	538	545	507	533	537	517	524	521	506	516	520	553	525	528	599	559	546	552	556	566	510	480	517	480	504	513	554	549	526	537	524	542	511	546	573	541	543	542	564	511	543	503	549	554	510	564	550	515	501	543	519	537	510	546	542	494	539	492	499	542	507	504	512	513	538	512	547	525	560	519	525	524	527	545	526	520	564	558	522	539	552	510	563	530	546	507	533	534	528	553	542	555	563	543	502	465	518	506	555	579	504	549	536	521	550	536	491	517	555	555	529	507	540	536	556	559	497	566	519	543	517	577	501	541	534	532	544	549	594	536	544	549	494	539	579	539	552	507	534	563	520	528	566	551	560	518	548	512	521	569	533	542	559	552	544	511	558	486	513	522	572	554	559	535	505	518	561	578	540	502	512	542	518	551	568	537	503	506	517	550	523	574	522	550	532	534	535	541	514	520	539	495	487	525	497	510	488	534	541	559	569	530	528	493	517	565	535	534	532	534	478	538	550	547	528	543	532	532	560	531	562	534	528	538	552	548	498	500	571	521	538	539	494	449	529	567	552	563	544	559	501	560	539	508	480	582	520	538	557	541	568	515	547	515	533	520	530	560	523	559	507	541	488	526	546	501	525	528	558	526	507	535	512	532	543	550	536	517	500	549	520	544	520	501	517	520	531	523	537	511	532	515	531	531	572	574	495	554	531	546	550	535	529	555	500	504	538	517	531	525	563	514	535	523	552	579	532	568	515	466	533	506	519	543	529	562	513	578	554	599	546	498	536	520	541	543	529	559	526	561	521	546	510	547	507	544	481	548	562	496	522	530	542	548	558	544	567	526	527	516	535	560	533	542	578	539	550	520	504	525	570	512	542	537	525	526	547	549	529	568	562	502	501	527	571	513	542	514	552	544	565	534	532	543	562	555	557	575	524	584	536	517	530	492	538	551	508	546	546	496	539	530	549	523	549	515	523	549	568	536	519	539	524	515	500	538	515	532	530	509	531	541	534	511	546	545	535	593	508	554	537	532	541	540	543	516	562	520	525	505	553	529	521	520	521	529	509	543	530	552	479	551	475	551	570	557	529	546	513	517	535	564	546	545	562	530	490	560	510	535	525	501	536	547	517	542	552	520	548	548	560	547	565	545	534	530	529	524	530	534	548	549	553	562	540	469	545	551	529	521	530	521	523	551	537	552	584	511	543	544	548	554	572	519	513	516	534	522	569	565	536	545	515	549	486	532	497	522	569	546	534	554	552	555	495	528	575	571	526	552	544	510	512	524	525	507	542	550	506	553	531	538	560	481	516	521	538	514	503	504	530	480	546	517	521	514	507	518	528	556	517	507	519	530	517	524	538	534	557	556	569	524	544	547	557	509	537	487	485	499	518	562	513	577	516	528	522	523	547	530	541	522	505	508	532	537	535	530	523	534	542	528	505	510	556	556	526	577	514	524	508	493	546	494	520	499	539	504	543	505	547	535	538	537	520	537	527	528	536	526	534	540	533	521	553	531	574	535	529	560	553	537	523	515	533	499	525	577	538	519	526	498	573	525	521	482	561	541	531	525	499	548	535	502	564	537	488	566	550	539	532	540	569	498	548	544	522	546	491	526	550	549	532	526	532	481	540	527	544	493	519	571	533	507	542	573	537	556	518	540	540	537	548	528	490	588	509	508	527	547	500	536	556	516	519	521	507	509	540	534	518	514	512	566	529	531	585	540	549	568	538	509	525	534	543	532	580	518	548	547	537	529	499	531	527	500	481	513	504	541	528	536	550	518	491	553	585	514	498	546	532	534	529	551	580	537	516	554	560	535	543	551	481	551	577	542	539	505	495	541	515	580	556	531	519	530	535	538	513	504	587	544	549	539	550	546	478	565	559	530	530	542	523	508	546	525	554	567	480	519	518	571	533	555	510	465
23281	21268	29013	23846	21340	21459	14459	6236	4417	3524	3028	2503	2182	1929	1626	1591	1476	1378	1262	1183	1080	887	831	796	701	673	611	614	576	587	507	550	504	499	475	521	504	518	525	530	531	535	580	1043	1983	1725	1246	1121	1068	816	823	743	612	574	474	462	454	408	419	425	431	371	439	427	375	395	439	381	376	410	406	393	378	406	407	415	430	386	440	430	412	405	415	424	373	421	434	407	378	442	398	404	415	420	418	407	438	399	439	417	396	420	392	401	391	430	411	401	375	396	394	401	407	388	360	409	427	451	412	402	461	418	396	406	409	441	384	426	376	426	428	382	401	412	434	443	379	412	408	399	394	422	418	429	434	391	412	392	396	407	362	446	442	412	417	401	448	384	446	430	407	399	448	405	392	435	420	408	347	397	406	402	431	396	393	430	425	388	407	454	404	379	432	422	395	411	399	407	429	399	433	393	406	412	432	442	389	443	388	426	419	396	398	400	453	394	396	421	427	418	410	431	398	429	420	409	388	440	417	398	428	432	424	388	384	413	416	411	418	428	423	402	407	421	388	404	422	432	387	438	398	420	420	448	398	436	411	393	384	395	420	385	434	388	399	415	431	354	396	425	401	400	410	421	410	406	422	393	444	380	414	426	410	402	397	389	428	397	398	439	391	403	385	397	440	385	409	375	405	385	421	374	428	424	407	391	421	394	404	372	389	419	413	382	413	429	390	443	390	432	401	418	396	387	414	405	390	390	419	380	381	441	409	405	450	394	422	408	404	393	404	435	443	405	433	374	419	403	396	400	393	395	419	452	401	414	447	419	430	419	404	440	408	457	440	416	415	412	409	452	397	432	395	430	417	406	432	420	405	458	438	382	393	381	400	393	417	423	390	393	392	395	405	412	413	424	394	420	392	374	416	420	385	421	417	427	431	398	402	451	418	423	394	423	380	415	401	401	422	402	391	413	399	413	395	398	390	377	396	433	404	385	414	425	398	395	390	412	437	398	400	381	395	410	371	397	399	381	419	399	414	427	447	420	403	388	427	424	406	386	397	389	392	435	396	373	412	398	391	400	410	381	420	421	417	391	427	406	427	409	411	409	435	388	408	400	380	407	429	411	362	407	455	432	398	426	392	429	402	411	400	419	435	412	419	424	440	383	371	406	392	404	435	381	407	397	385	399	413	425	391	433	417	419	408	417	400	396	434	434	407	413	399	400	434	430	423	418	406	404	379	428	429	396	379	407	392	388	418	424	390	436	415	441	442	420	433	412	453	405	411	461	433	388	392	433	403	436	404	422	437	443	395	429	403	413	411	431	390	424	416	405	428	439	416	425	419	425	404	422	401	413	407	429	430	464	436	447	431	424	394	393	372	388	409	388	412	431	381	406	421	387	409	404	350	432	438	404	394	413	381	410	401	386	397	440	417	421	384	427	406	410	399	382	382	458	408	425	411	416	391	439	352	407	430	384	461	410	355	372	398	413	415	407	422	421	421	432	436	393	401	382	413	436	450	436	417	390	399	419	432	392	379	394	440	398	448	417	420	416	406	413	382	444	387	417	401	402	446	415	406	395	405	407	410	400	423	428	402	364	413	426	385	397	421	428	403	433	415	420	436	389	420	393	415	391	439	409	386	426	404	409	416	387	394	424	420	452	432	398	413	380	421	367	421	425	387	384	438	380	443	442	406	391	385	399	412	373	417	383	419	419	442	432	404	421	432	414	394	374	447	389	437	361	405	405	392	436	402	431	417	465	457	414	444	400	416	426	387	437	409	380	410	381	427	413	437	381	409	419	431	433	429	447	426	411	409	408	424	406	421	411	413	426	392	406	357	424	396	379	402	390	404	437	423	410	429	420	385	404	430	378	442	394	437	423	401	409	443	372	424	389	431	412	421	414	405	401	391	408	406	405	408	368	405	410	412	406	411	418	433	409	368	392	403	403	404	414	387	409	390	349	400	429	421	428	357	389	413	384	400	395	423	399	401	433	425	457	408	431	376	401	406	414	403	420	398	390	411	410	422	421	414	423	424	396	405	438	450	429	385	413	408	416	438	425	370	394	409	366	438	421	422	373	375	441	407	407	397	419	402	382	406	429	428	415	397	400	412	414	391	371	420	420	349	391	397	397	425	448	390	420	396	434	393	427	396	395	433	400	405	441	399	432	414	393	418	420	427	451	439	396	420	404	450	413	411	450	439	382	435	433	396	390	418	382	438	428	408	420	384	429	408	389	414	419	417	407	383	406	386	425	409	396	415	382	413	437	426	421	387	437	424	402	406	379	412	432	406	399	422	398	384	390	407	440	399	382	411	382	391	401	373	389	388	425	385	417	402	426	399	407	434	417	434	424	392	443	395	409	412	417	380	370	420	457	390	383	387	410	414	397	400	428	416	429	406	431	379	423	413	395	428	428	409	390	431	417	393	420	410	405	436	436	409	445	391	419	408	421	403	414	405	388	412	408	437	415	386	381	423	441	420	417	421	414	409	447	411	395	381	395	425	429	422	410	419	438	402	440	438	419	420	431	426	400	430	414	412	418	402	432	426	423	386	414	426	415	401	402	430	430	396	392	428	402	400	412	406	393	407	383	427	397	416	379	383	389	434	440	408	414	397	418	393	428	435	409	387	409	413	424	410	415	408	374	422	405	419	402	412	402	399	343	431	434	432	412	417	408	430	408	364	415	408	425	396	411	409	441	430	362	399	433	430	420	377	412	420	448	418	418	424	392	417	409	419	418	376	391	413	385	396	423	393	408	388	376	414	395	410	384	430	368	394	410	410	411	408	410	403	403	392	406	432	411	425	394	351	409	403	370	447	407	400	423	405	467	410	403	429	420	382	443	388	434	436	401	384	409	413	421	394	433	402	380	426	391	407	422	390	397	406	405	423	438	418	436	421	351	402	403	434	423	410	424	390	413	375	427	380	418	404	429	402	421	429	357	415	400	404	403	412	394	382	436	400	371	387	427	401	437	422	437	396	402	431	379	403	420	406	422	395	456	395	418	355	381	380	413	418	415	435	409	368	414	412	407	404	406	407	442	457	393	393	421	417	399	422	418	434	392	403	392	381	390	416	406	423	400	395	377	406	430	373	373	397	424	435	382	404	399	437	423	387	423	378	395	426	419	426	429	379	399	412	420	457	410	425	402	432	424	425	403	432	411	407	416	437	396	432	405	412	430	380	414	403	422	405	448	394	368	401	379	409	423	365	399	412	436	366	435	443	419	436	398	402	426	423	408	400	373	414	375	364	410	386	428	411	409	394	445	435	427	374	431	416	410	423	447	422	421	388	411	391	385	428	435	446	393	402	432	395	386	409	432	397	420	440	393	428	417	367	418	422	386	380	405	417	418	382	374	398	410	426	415	399	412	395	419	450	414	417	426	415	414	386	397	391	408	399	402	437	421	406	391	420	405	408	430	376	389	461	394	415	397	411	415	426	399	430	441	441	405	436	401	410	403	415	434	432	403	419	396	410	395	398	418	402	409	421	458	417	365	392	401
26927	45659	37359	27522	22476	18213	14434	11421	9500	7874	6553	5391	4807	4049	3509	3323	3055	2900	2441	2174	1970	1718	1499	1308	1232	1110	949	964	889	855	786	814	766	718	696	712	690	664	719	693	665	726	901	1840	3747	3014	2257	1970	1747	1342	1268	1076	885	747	604	511	548	491	515	504	487	510	511	489	454	489	483	500	492	526	506	503	453	505	483	500	542	473	527	531	539	523	494	528	513	513	493	516	519	531	475	461	491	502	506	484	469	569	526	480	505	485	491	530	486	526	508	516	508	518	511	521	458	549	517	500	481	505	500	551	523	502	517	467	487	502	508	512	477	475	523	508	551	514	488	525	523	525	486	519	475	512	505	487	527	493	507	523	499	487	520	465	463	486	483	488	479	537	473	484	515	481	495	474	493	532	541	538	469	541	526	524	481	503	496	484	514	497	514	497	516	503	514	475	504	519	508	531	500	499	498	468	540	526	496	498	509	518	479	488	517	470	518	526	494	515	518	494	489	515	502	498	505	522	516	487	491	460	473	521	514	492	498	490	480	550	479	535	515	527	484	483	530	525	530	497	536	504	482	503	498	478	489	525	485	507	502	519	469	509	523	510	532	512	483	492	525	529	506	536	538	475	506	518	533	481	536	495	550	522	483	508	533	468	504	537	506	496	488	515	529	534	536	534	483	510	504	495	489	506	508	485	535	493	503	494	514	494	492	496	491	541	513	466	520	506	518	497	501	521	480	464	495	504	544	473	537	488	556	507	485	515	483	517	495	468	510	522	512	523	532	501	526	519	538	497	516	492	505	528	489	535	509	519	480	515	481	502	498	526	527	513	541	526	454	500	456	532	510	519	514	469	517	479	522	496	503	473	487	508	513	535	496	497	516	527	523	498	529	467	534	516	506	483	532	512	458	528	515	494	491	517	475	516	522	513	523	505	476	518	512	511	510	497	483	525	500	528	508	540	475	461	501	495	515	528	513	498	540	505	477	518	515	524	502	524	534	487	508	498	480	516	498	504	489	528	517	510	472	447	526	495	522	543	509	499	538	493	497	537	536	485	477	458	501	472	540	568	499	498	507	483	515	518	467	499	500	488	555	475	501	493	503	480	480	553	505	512	532	509	478	484	514	506	514	505	495	506	535	520	524	498	520	488	503	493	526	508	512	539	498	512	495	516	535	556	483	522	523	472	505	485	535	485	517	513	502	501	536	506	539	501	509	486	495	492	553	508	506	485	527	488	480	514	522	482	497	488	501	518	504	537	489	494	504	497	513	487	573	485	490	504	506	507	506	496	493	515	504	474	526	535	505	492	524	566	448	499	479	523	499	473	456	481	512	513	520	513	496	511	526	529	486	497	511	519	536	495	477	486	516	502	547	514	539	502	512	483	509	536	518	517	515	519	503	451	453	465	524	545	512	480	548	492	513	501	475	474	517	474	533	538	523	525	528	479	483	488	513	483	479	477	503	548	462	514	539	512	540	525	509	521	499	509	522	523	478	497	519	514	488	477	545	500	486	499	513	563	496	529	496	504	505	526	475	489	488	544	496	536	500	488	518	490	538	448	491	555	506	497	506	543	491	501	475	487	524	512	525	469	479	487	466	497	475	494	498	546	518	510	495	516	540	489	502	539	495	475	510	473	511	478	483	504	488	501	504	491	475	508	538	491	475	490	523	508	493	579	524	506	507	481	469	519	498	495	530	527	530	502	518	527	483	539	542	485	479	501	511	496	497	478	487	514	522	520	502	525	504	472	487	492	491	514	514	508	480	481	528	513	517	496	519	496	495	476	525	501	526	483	500	477	508	507	566	488	510	502	478	485	503	495	495	538	474	550	506	558	535	494	507	518	497	500	494	506	530	505	521	482	513	501	510	481	509	504	467	519	512	506	515	512	500	541	486	500	532	503	474	516	487	489	494	508	498	544	518	534	471	512	534	521	495	502	516	492	526	537	473	495	464	471	508	489	513	533	497	492	543	531	465	504	526	489	497	517	482	472	481	483	501	536	511	530	539	501	496	516	520	507	528	531	513	507	493	505	560	529	476	508	528	498	537	491	483	521	488	518	488	550	532	529	475	509	544	504	505	531	521	521	515	512	461	518	455	492	465	526	503	549	543	497	512	528	482	546	509	521	511	499	522	513	504	487	496	543	539	517	571	511	537	528	467	486	504	483	504	513	525	473	520	490	506	483	567	542	480	497	479	485	479	523	540	491	483	530	520	475	462	526	502	493	516	491	497	491	553	512	473	512	520	520	495	480	478	538	476	511	518	479	504	541	492	498	513	522	517	487	523	497	501	517	502	524	522	514	525	535	477	514	464	493	514	545	479	511	528	485	527	492	496	493	505	517	503	503	525	510	514	514	499	507	474	518	516	484	498	508	506	497	492	499	495	540	512	522	499	479	530	548	503	538	493	511	526	536	505	544	519	503	531	523	507	522	501	501	491	500	488	540	494	521	509	510	481	511	458	517	501	520	512	517	510	507	507	514	547	507	508	507	505	516	519	510	480	484	519	470	511	538	532	508	513	488	500	546	499	516	513	505	499	540	495	487	469	520	505	518	502	521	493	476	519	500	497	499	499	477	477	526	498	525	500	479	541	494	486	501	527	521	524	496	495	522	517	525	489	451	523	488	462	508	517	530	506	527	563	497	503	475	512	532	507	521	500	486	487	519	506	517	558	498	458	489	500	480	452	476	472	506	521	489	490	521	479	502	497	497	484	488	494	504	481	508	500	511	483	519	504	504	520	549	486	497	570	510	480	504	510	542	507	467	509	507	451	515	498	544	501	486	462	498	495	501	523	493	494	494	494	519	486	496	442	476	462	527	509	488	478	493	492	509	497	515	527	489	480	491	472	514	519	516	511	532	547	484	506	493	518	513	477	513	475	508	515	504	529	504	540	494	453	507	489	537	538	499	484	517	526	487	477	531	499	507	474	488	505	474	500	484	476	517	523	507	483	506	498	480	520	522	489	509	520	528	501	498	498	534	486	521	476	521	536	510	461	513	510	514	494	471	476	545	521	499	531	499	499	506	545	498	460	463	529	481	503	511	484	501	504	541	480	514	522	487	555	496	528	476	490	498	488	451	532	455	531	477	509	524	461	484	493	490	519	481	517	491	507	539	494	511	495	473	506	510	527	498	507	545	520	489	537	537	523	472	525	521	471	512	490	477	476	508	509	494	486	475	500	529	503	512	508	478	512	505	506	521	500	541	504	505	501	478	449	507	535	499	465	556	475	495	509	553	496	505	542	496	483	500	481	455	494	477	520	492	535	508	521	549	497	553	488	488	456	524	528	487	515	497	509	486	482	486	530	531	491	558	493	481	475	487	528	481	506	516	506	481	486	540	482	495	523	514	527	525	506	494	501	512	471	526	497	531	496	534	494	538	498	467	526	494	545	537	504	523	521	520	489	507	487	508	496	506	515	541	495	501	490	485	520	485	482	511	490	526	535	512	522	512	496	512	505	488	526	530	463	541	570	504	513	515	495	526	498	531	512	538
27737	22557	21935	13951	7246	4449	3174	2358	1918	1661	1397	1187	1071	974	882	891	853	895	802	781	720	641	654	596	569	622	537	546	491	508	504	500	530	535	487	512	531	490	528	513	491	559	506	548	573	538	474	512	483	511	495	492	491	476	508	441	448	494	491	460	481	497	514	489	507	476	482	475	455	459	455	477	440	509	508	469	469	504	499	445	489	422	460	502	496	468	461	452	443	470	491	479	463	469	486	477	456	470	450	486	457	443	495	505	470	474	470	480	506	497	447	479	507	483	477	447	493	458	516	450	500	466	502	463	475	448	460	478	464	497	496	460	490	494	451	472	520	496	516	515	483	486	502	471	468	484	509	482	490	510	477	522	505	486	466	517	499	460	502	466	449	443	510	472	457	468	505	459	469	430	438	453	467	475	459	438	461	480	438	483	476	500	439	496	471	475	486	475	470	455	475	488	458	507	465	450	442	462	483	465	459	489	416	490	452	515	453	505	468	509	469	457	492	445	468	480	468	508	487	447	461	460	446	511	455	456	482	509	482	456	500	506	455	483	458	449	485	483	493	505	477	456	479	472	469	457	508	463	468	468	486	458	469	477	486	456	515	524	467	428	443	504	496	486	504	482	447	468	489	491	523	467	453	512	482	529	466	488	479	466	491	479	498	451	455	460	468	483	498	454	474	495	458	485	500	477	479	478	469	483	445	464	457	503	473	460	470	491	461	456	468	471	514	517	509	446	478	463	505	456	481	464	437	488	457	482	475	456	474	491	447	432	482	498	476	461	497	440	502	475	464	526	449	476	489	489	456	475	484	468	502	537	469	519	482	472	483	451	469	489	461	488	499	432	448	479	505	450	488	492	469	445	464	462	522	464	487	500	439	479	508	449	451	470	516	466	464	476	465	496	499	493	462	472	483	469	472	493	469	477	458	515	477	501	495	470	472	492	507	440	456	463	492	486	486	463	443	464	453	492	501	468	454	462	480	496	483	554	481	480	450	480	515	485	488	470	454	493	453	545	461	496	476	509	484	449	460	470	511	459	489	466	492	484	485	444	409	463	454	458	464	470	518	473	511	482	470	486	474	477	503	494	515	441	482	513	466	469	454	448	466	466	554	454	497	470	469	489	494	464	524	512	450	454	500	463	488	452	480	513	473	472	519	475	480	449	501	455	500	511	468	480	462	485	417	502	421	495	470	506	506	494	471	488	495	448	438	496	499	492	466	493	450	460	467	482	470	500	461	472	420	509	468	476	462	458	464	448	470	497	468	499	479	480	520	477	488	504	441	512	488	497	507	472	478	467	514	459	490	462	465	488	470	497	449	475	516	493	445	467	455	476	500	450	489	480	484	492	469	471	503	471	463	491	433	482	481	483	462	486	457	525	483	492	488	501	448	472	506	474	468	439	469	464	464	476	496	496	465	473	436	482	473	461	462	419	497	465	446	484	452	488	453	468	486	432	453	503	461	460	501	462	502	469	462	477	475	436	467	484	460	420	498	453	487	466	476	489	482	493	483	480	484	476	442	452	454	480	463	482	488	474	445	513	492	471	470	507	455	448	485	460	484	467	525	513	472	481	465	485	507	490	462	475	457	442	486	506	461	483	463	514	488	442	429	482	483	486	458	464	461	451	476	471	461	487	476	493	456	506	486	482	488	469	512	461	481	457	457	481	506	481	471	457	500	487	469	469	480	472	426	517	485	497	496	492	497	486	448	443	433	509	462	472	499	475	467	458	434	473	484	482	496	474	480	492	520	484	467	486	493	506	472	490	500	498	467	484	473	506	508	473	488	484	502	522	490	477	450	513	468	460	453	453	468	481	455	469	468	485	477	463	501	463	479	509	471	489	496	494	476	483	459	470	476	436	510	453	461	472	474	448	519	484	480	451	480	501	467	481	478	471	444	524	499	481	468	479	470	470	474	443	470	465	445	481	483	456	462	482	496	524	489	510	452	495	513	452	456	508	498	483	498	478	487	479	454	488	439	457	492	463	465	464	480	462	479	461	507	486	492	501	469	496	473	483	481	478	454	468	477	425	496	472	471	502	456	467	475	476	477	495	455	499	536	508	434	444	481	462	498	508	457	471	442	487	481	461	449	487	468	495	505	519	475	468	468	456	461	514	466	484	461	500	518	478	462	442	526	486	474	493	475	452	483	436	509	450	499	476	473	475	449	494	475	491	463	445	453	460	503	482	474	502	438	451	483	472	460	494	473	467	461	465	486	469	492	511	445	490	443	432	502	444	498	438	472	483	494	479	494	455	469	447	471	472	444	489	460	495	477	507	453	427	484	465	480	501	508	482	504	516	477	468	498	493	461	477	456	497	482	501	511	461	457	453	488	495	483	453	492	483	494	485	462	472	468	480	432	466	480	472	501	476	470	453	458	477	493	485	468	467	462	496	462	457	499	433	475	466	490	475	485	480	499	500	468	478	438	484	461	428	470	449	482	488	484	484	482	518	492	457	461	458	428	467	514	489	488	469	434	456	497	477	491	451	493	464	455	482	513	522	501	471	479	449	457	459	481	507	480	481	479	501	445	473	485	458	422	486	488	465	483	452	497	456	449	487	468	514	433	509	451	464	472	469	424	489	469	496	484	497	463	478	461	474	480	494	497	508	481	446	494	451	501	480	485	507	497	453	485	472	493	477	466	455	440	458	481	455	466	474	463	460	452	464	494	483	505	448	462	470	446	430	475	478	491	473	494	501	460	493	474	506	457	521	493	479	492	462	451	453	481	479	499	470	491	447	475	482	455	478	440	485	513	475	497	539	494	475	479	507	464	489	499	496	487	490	504	469	494	473	444	475	471	435	510	507	445	493	463	444	441	458	485	457	456	511	492	425	483	488	453	468	483	459	470	445	490	453	474	454	485	519	487	486	447	453	468	467	461	492	464	490	492	483	480	427	466	493	464	500	482	501	463	486	482	460	503	474	457	499	478	493	483	503	443	456	454	438	487	424	466	488	470	487	472	460	489	466	449	453	462	469	441	488	476	445	483	517	457	486	496	441	455	484	489	511	436	492	473	517	479	505	463	479	465	479	482	476	476	500	466	484	457	490	502	480	500	487	447	464	444	479	468	475	463	484	481	482	492	487	473	471	494	467	498	491	418	464	468	471	506	504	446	435	478	471	449	452	478	457	487	454	475	494	459	391	476	461	469	475	450	483	472	488	457	501	447	485	489	481	463	514	485	455	487	486	504	476	461	514	474	475	482	504	485	501	485	479	500	440	455	469	485	522	460	478	464	469	458	468	467	459	460	459	504	462	449	441	446	473	474	450	442	511	432	459	474	477	463	484	479	491	439	460	459	490	460	517	496	485	432	432	521	482	483	448	474	492	482	502	477	476	479	504	488	438	468	471	476	435	465	512	517	501	474	438	475	453	435	449	479	503	486	448	475	492	474	477	479	499	442	452	487	521	492	450	491	445	459	496	474	483	455	471	484	499	502	478	475	446	481	478	454	474	482	500	474	489	469	472	520	480	485	487
20477	32171	25763	16539	12033	9251	7020	5415	4410	3581	3023	2583	2282	2041	1793	1714	1598	1502	1381	1286	1139	1051	957	857	888	734	757	761	755	726	686	705	728	683	679	654	684	639	695	657	660	688	677	716	763	766	713	694	690	675	649	624	594	629	641	627	597	602	613	575	581	578	596	593	560	593	562	617	582	628	582	576	574	640	612	597	599	575	595	621	617	584	624	598	638	594	590	609	614	583	617	626	587	575	603	580	669	588	627	598	626	629	577	617	572	624	621	548	605	639	619	599	584	597	594	610	659	543	603	643	607	589	596	623	634	588	591	596	648	612	587	578	590	629	608	578	605	651	620	624	584	581	587	652	594	591	600	606	539	625	612	580	614	572	620	597	568	615	578	626	589	576	606	606	541	613	585	613	582	580	607	591	563	548	576	557	608	557	601	569	574	580	576	609	595	642	598	582	598	627	607	568	632	599	560	600	627	614	657	631	577	564	612	635	613	636	653	573	621	599	624	627	613	604	617	558	605	619	627	623	561	638	606	584	608	591	591	644	565	589	610	572	607	597	612	584	600	611	577	554	595	613	642	597	635	592	555	592	585	570	588	604	626	601	616	595	662	583	621	573	597	574	630	600	607	652	594	589	596	607	561	615	631	636	603	577	613	584	618	615	579	635	617	620	599	610	592	609	631	601	605	595	588	569	579	611	610	580	626	583	636	603	637	606	569	614	598	607	582	595	619	630	594	600	583	608	600	645	571	614	596	603	597	628	602	606	582	605	582	611	613	631	603	602	615	571	622	616	597	591	576	629	628	619	597	590	630	608	601	602	596	630	603	613	544	618	640	623	601	598	578	597	613	585	601	577	575	624	604	623	591	594	590	627	606	592	562	593	626	564	588	588	541	594	590	623	604	586	624	610	599	622	607	584	600	574	628	645	588	651	612	616	578	659	622	606	584	594	614	590	577	615	585	583	590	597	601	557	588	579	587	572	625	606	625	561	591	590	569	597	562	590	589	575	603	634	618	571	562	594	591	577	605	616	572	580	562	614	566	565	621	592	629	635	593	564	574	620	590	566	625	607	615	617	612	627	588	592	610	603	627	572	597	655	619	604	573	590	589	580	593	605	620	605	595	607	647	618	600	598	579	614	629	566	612	626	622	586	614	592	592	615	615	567	635	588	624	580	597	652	573	634	545	592	624	646	604	587	602	627	582	598	591	593	628	612	598	589	590	578	641	642	564	591	563	600	616	597	612	624	600	568	606	618	571	667	653	597	575	573	641	593	580	596	622	622	588	609	658	597	588	609	596	631	626	621	609	571	624	596	629	618	627	609	578	585	577	623	602	622	613	581	587	586	587	629	599	595	612	647	582	601	651	623	580	614	582	624	595	600	630	600	591	552	609	592	615	605	617	586	617	608	607	594	584	642	621	614	599	605	602	581	599	561	602	584	590	561	617	582	584	575	643	598	598	603	574	597	627	662	610	613	633	598	612	657	593	615	645	605	601	607	589	614	612	579	570	608	627	616	596	586	590	574	589	615	628	614	608	642	593	579	637	565	599	618	608	579	610	590	607	599	616	561	560	605	614	613	604	610	602	606	567	610	585	574	596	596	615	582	606	619	590	594	657	590	548	602	608	627	576	600	594	612	584	563	619	557	663	592	618	622	615	580	631	561	570	620	546	624	573	595	627	588	544	626	605	613	607	575	593	602	622	617	584	578	610	606	674	574	621	616	610	608	643	603	561	622	622	610	602	595	573	643	622	620	592	577	591	586	616	604	572	668	608	604	615	608	618	607	604	605	608	573	601	585	613	600	617	576	583	596	590	585	586	619	578	604	588	609	592	644	539	606	605	575	601	621	609	597	607	619	621	581	577	613	578	607	622	621	650	622	625	608	633	613	652	592	613	567	556	567	600	635	620	619	636	612	577	577	578	603	595	624	607	553	628	587	564	592	581	611	607	594	635	563	634	634	605	600	575	596	624	611	600	616	569	603	618	641	589	599	592	619	566	596	608	619	650	637	574	606	593	603	600	599	579	626	620	658	596	588	542	571	581	611	590	571	573	623	637	591	556	603	554	608	600	609	600	581	603	598	614	625	593	601	606	594	594	604	592	609	561	550	602	603	610	595	603	625	593	576	594	602	633	610	587	600	597	585	653	615	624	625	657	605	583	585	635	600	559	577	604	571	632	592	596	616	606	635	566	589	619	606	614	615	601	644	588	561	601	620	618	610	568	571	597	591	614	651	621	602	617	631	586	588	638	595	629	565	628	565	658	586	587	622	580	563	593	588	625	592	622	563	595	567	583	612	603	600	597	618	579	572	584	619	623	609	632	595	598	607	615	593	608	597	595	650	625	618	570	569	605	655	620	635	623	591	613	592	553	595	586	572	561	578	618	576	610	605	647	582	596	641	574	624	637	611	582	595	618	635	624	604	608	590	558	576	573	612	592	586	591	582	631	611	570	609	587	611	613	643	612	628	618	666	598	560	638	585	588	603	609	597	608	591	578	625	603	633	570	578	563	593	599	575	631	631	582	612	610	622	598	590	617	577	632	600	599	628	549	612	589	602	590	616	633	602	610	624	631	580	637	596	601	601	621	577	601	595	629	559	576	625	637	573	585	618	617	625	643	600	582	602	606	595	604	614	601	606	556	636	586	594	592	607	595	586	615	582	573	595	603	572	598	584	607	605	578	544	595	627	599	615	577	604	624	587	636	615	624	607	620	605	567	592	624	597	611	590	648	644	643	632	608	588	619	563	577	598	593	588	646	610	593	588	602	566	607	580	571	615	592	611	565	628	626	592	558	610	579	564	622	560	623	616	637	560	600	603	622	603	593	640	625	610	607	602	588	577	550	587	621	551	579	598	612	645	591	616	635	625	566	620	616	560	576	599	591	618	579	617	614	637	561	589	587	581	595	571	591	621	589	654	578	600	628	607	597	607	574	576	614	615	656	600	599	617	619	576	597	564	591	590	587	632	593	554	580	620	619	581	630	638	606	621	600	585	575	619	644	597	585	575	588	529	601	617	611	630	604	595	583	596	608	600	616	608	606	602	580	585	605	611	627	593	623	598	630	607	613	597	591	594	617	552	620	633	596	594	625	576	551	594	570	600	602	617	646	608	632	582	611	627	601	613	589	608	612	628	601	621	640	586	619	580	633	558	623	606	605	582	580	628	551	582	628	617	588	606	636	587	605	570	590	565	625	616	602	566	584	604	597	604	580	610	606	577	622	615	618	552	597	655	597	569	620	575	564	581	575	591	541	630	585	593	565	591	569	634	581	592	611	628	568	587	624	631	617	589	612	552	610	608	575	634	591	586	574	569	568	562	603	609	623	554	578	597	646	582	606	566	635	634	588	569	569	609	603	646	585	591	609	609	602	651	637	571	602	634	587	620	641	619	591	609	592	573	611	569	603	599	595	592	563	624	615	627	600	590	611	599	604	594	622	594	597	636	634	622	565	617	543	613	601	608	558	639	594	645	618	613	608	625	640	603
24399	21305	28570	24417	21237	14408	7031	4090	3209	2580	2134	1955	1587	1419	1281	1250	1157	1133	1052	898	872	745	729	614	643	641	558	555	550	501	493	546	482	495	491	519	479	477	496	427	540	491	523	787	1242	1017	863	843	693	682	645	571	579	502	481	435	425	450	407	415	424	427	446	434	387	439	412	445	430	381	434	423	396	449	454	446	420	420	397	456	438	416	446	451	433	444	426	434	419	403	440	401	426	385	448	439	424	395	434	427	403	385	437	425	448	434	442	401	456	440	402	431	441	426	463	428	402	412	421	460	413	467	370	464	409	428	396	435	444	431	426	437	412	414	446	404	449	420	431	407	422	444	388	450	405	426	411	411	441	443	412	465	390	415	459	432	416	418	437	419	480	448	414	413	453	411	436	447	428	452	436	470	453	434	433	416	408	393	413	424	414	409	412	452	411	437	437	491	429	431	416	414	423	424	416	426	419	436	419	408	434	380	430	431	400	429	420	418	442	415	443	411	457	428	436	446	443	385	458	439	406	369	432	415	415	387	429	418	439	430	400	448	433	420	428	454	508	401	447	400	400	424	438	438	383	388	422	378	393	428	415	437	426	420	444	428	448	441	402	419	454	419	408	398	417	409	450	417	412	409	431	424	445	401	435	426	404	373	427	380	431	434	415	426	409	394	426	411	409	426	436	378	404	401	401	445	426	404	439	404	442	427	444	402	381	448	447	423	414	411	437	435	401	433	405	395	412	462	410	410	416	437	423	450	427	464	408	389	406	426	406	420	435	430	439	434	448	405	419	400	466	416	443	427	425	424	428	432	424	409	428	389	399	442	443	450	417	413	402	420	424	402	434	427	429	409	410	438	436	431	411	413	418	428	400	408	445	477	436	433	410	439	448	428	435	436	424	440	419	428	425	442	405	419	431	453	406	368	405	406	430	443	430	429	416	434	400	392	455	405	384	423	414	396	431	409	441	445	430	452	459	427	373	429	450	442	429	423	449	432	405	423	423	405	433	355	417	452	362	425	424	438	441	419	417	401	434	411	402	425	417	421	420	435	404	445	421	415	432	407	433	410	451	465	412	438	444	430	432	389	438	459	412	426	445	426	440	448	418	466	453	400	408	402	416	460	403	419	414	415	435	462	439	417	433	412	416	423	408	443	452	428	420	423	400	410	415	385	432	430	448	427	408	420	414	426	459	426	400	442	443	431	404	426	400	400	418	404	430	409	454	451	399	430	409	421	366	436	443	447	404	398	434	413	393	424	417	398	395	409	410	422	421	417	460	419	457	422	424	421	404	429	393	429	391	400	430	399	430	443	451	455	401	436	399	393	419	409	403	434	427	397	418	434	427	407	428	370	408	437	442	447	454	411	403	444	424	400	430	412	443	389	401	391	432	438	431	441	444	410	434	440	402	398	407	417	418	395	407	472	410	425	438	427	433	445	431	424	393	402	421	402	433	450	431	479	404	401	437	421	429	426	423	438	421	409	481	421	413	425	445	408	404	423	424	410	401	443	452	414	456	395	399	429	465	415	406	424	435	393	429	449	437	415	441	418	448	419	400	417	433	433	430	471	420	405	404	400	394	436	447	437	462	401	441	418	413	416	371	401	380	430	430	434	441	411	422	411	414	436	426	435	392	411	401	405	373	407	438	426	406	443	376	410	423	384	424	407	460	408	467	470	395	385	446	454	422	403	406	373	425	429	433	397	424	452	413	446	428	424	370	442	436	419	439	423	430	470	397	429	402	385	424	419	405	438	414	436	399	410	438	390	405	475	422	413	411	426	412	409	394	404	391	422	444	409	435	407	390	395	436	452	413	423	416	417	416	415	426	406	413	404	379	404	397	419	402	429	416	412	421	443	430	422	451	393	434	441	429	407	407	393	440	413	442	404	391	435	400	457	454	432	408	420	401	422	447	406	424	391	437	445	405	400	415	387	423	373	381	406	423	433	450	425	446	401	427	371	448	421	444	429	468	424	424	403	385	455	448	384	427	418	406	425	428	412	428	448	402	408	444	425	420	395	438	405	412	418	405	392	460	430	444	439	419	428	400	434	403	403	431	415	400	398	422	418	409	404	424	431	418	441	431	442	431	453	434	410	425	431	425	399	431	449	430	439	423	432	461	401	403	413	410	410	421	431	397	440	418	433	424	410	417	405	385	463	421	418	455	440	433	421	424	430	432	420	411	408	406	407	434	446	417	392	428	409	423	410	416	408	427	416	441	391	420	409	408	399	458	429	412	417	408	405	425	422	418	440	397	439	415	458	425	448	425	408	424	401	417	442	408	427	415	399	454	430	403	431	410	429	400	417	446	407	411	430	418	413	419	398	399	390	398	408	403	427	427	411	429	410	393	419	415	407	442	450	435	469	423	449	415	452	448	425	418	434	413	421	445	439	415	428	400	419	434	413	421	394	431	421	449	419	462	436	434	422	408	471	421	410	410	406	400	396	416	424	430	406	407	420	437	427	434	436	422	384	419	390	425	400	430	406	427	425	411	448	438	413	399	406	431	444	452	449	457	426	443	457	427	417	396	415	446	410	416	414	438	437	429	407	419	404	403	411	391	429	415	442	419	407	400	384	405	388	382	426	411	378	456	428	396	402	403	424	429	401	447	372	432	448	394	433	428	403	433	399	481	452	407	437	438	417	455	418	391	443	458	434	447	411	431	423	394	435	391	421	464	421	422	428	416	458	431	423	432	414	389	441	428	408	418	423	447	433	411	452	415	410	374	435	404	401	424	412	399	438	401	387	401	425	421	405	430	426	409	439	422	423	439	402	389	457	412	412	420	420	434	440	434	445	396	401	430	431	388	412	425	434	409	432	406	424	393	431	436	461	420	416	418	432	461	393	392	445	437	420	424	392	439	453	441	443	449	404	398	383	453	400	392	469	404	418	429	426	407	413	387	407	422	430	434	410	416	404	402	414	415	397	389	429	454	387	438	488	437	415	443	422	419	427	389	432	366	428	408	441	395	429	409	413	412	408	444	440	403	414	441	424	391	443	415	441	455	430	418	414	427	410	421	423	430	445	430	409	437	413	431	424	459	419	410	412	471	428	404	422	424	416	401	444	448	467	423	447	422	418	433	394	425	426	435	448	447	398	417	403	403	418	390	442	395	413	407	443	453	422	422	420	452	435	402	419	411	411	423	416	409	382	438	402	442	406	440	459	368	440	392	428	434	387	421	407	409	448	397	417	430	365	395	359	443	431	360	400	452	444	434	460	451	364	421	420	415	406	419	456	423	405	404	399	384	419	404	396	375	375	440	424	389	429	482	423	390	395	424	406	455	468	441	403	407	414	447	422	397	445	404	409	433	448	424	442	431	390	420	438	393	409	436	449	414	382	419	400	435	420	399	446	431	403	399	412	418	417	411	450	393	463	436	438	425	401	427	404	435	425	429	420	406	387	430	407	406	394	421	421	430	384	410	426	372	437	403	410	464	402	425	441	396	420	441	422	401	414	442	484	425	404	391	437	448	417	417	456	420	419
23795	40921	32962	23413	18086	14168	11105	8706	6947	5729	4918	4143	3599	3015	2711	2543	2366	2151	1926	1688	1560	1410	1206	1056	967	883	915	852	777	755	725	685	704	753	688	714	652	645	674	683	670	694	800	1352	2176	1726	1537	1381	1212	995	1031	869	819	678	593	564	562	591	545	519	540	538	534	570	519	501	528	541	515	566	505	533	538	566	523	537	512	538	557	501	538	565	530	529	537	538	522	553	520	519	561	471	513	557	496	496	518	529	561	587	548	559	504	528	524	525	545	539	522	522	556	550	550	550	568	525	553	542	528	557	563	532	549	575	544	533	536	517	553	587	533	527	541	525	565	564	547	530	507	538	496	518	524	542	549	558	538	557	575	515	529	501	547	530	545	540	520	571	556	506	534	513	583	553	518	561	541	540	545	535	541	535	528	538	509	543	532	510	468	527	543	539	564	508	576	517	514	522	578	510	538	549	509	581	512	508	540	532	534	510	520	568	483	524	530	555	560	530	544	553	500	552	564	514	562	547	521	549	525	531	535	515	565	543	538	532	542	564	478	537	563	505	510	561	549	501	521	529	524	502	584	516	512	540	529	574	518	500	547	523	558	522	531	553	549	539	545	557	530	607	509	520	535	500	518	519	547	584	550	522	520	558	529	563	557	532	523	545	558	482	484	506	521	522	524	531	539	495	553	523	479	512	536	514	538	538	510	538	538	530	538	535	550	545	512	531	493	503	528	536	551	535	558	506	499	500	519	522	523	528	522	515	563	537	552	577	544	568	556	512	509	519	552	514	502	525	501	523	529	509	516	518	495	517	541	526	567	541	552	513	534	509	508	586	518	500	517	566	530	541	549	533	559	546	543	531	513	548	526	536	565	516	537	534	570	530	552	559	535	561	537	486	518	552	495	510	513	512	532	500	559	515	498	531	547	515	538	513	517	517	559	509	548	520	553	511	568	549	505	540	537	572	521	516	528	518	547	543	564	577	484	489	533	506	524	503	517	520	515	539	550	557	536	533	526	530	488	546	505	537	523	496	541	511	503	533	507	522	545	526	529	552	525	467	567	565	519	512	527	550	515	513	561	503	485	529	514	514	564	553	573	546	560	556	557	527	508	547	522	484	522	539	548	515	575	525	495	514	516	554	537	517	583	522	539	549	517	526	550	495	539	505	506	547	485	545	525	505	520	539	516	486	562	515	505	521	554	567	540	522	535	562	534	557	508	508	524	548	517	515	580	541	467	539	555	554	544	488	511	526	514	521	572	522	525	545	517	524	519	542	511	565	531	505	560	528	528	521	500	514	553	539	515	570	565	540	533	544	499	529	549	518	529	534	558	527	516	538	566	534	506	566	532	540	520	560	518	541	513	511	543	566	521	501	531	531	491	513	554	519	504	523	572	570	563	592	543	532	552	551	537	573	500	534	564	554	588	551	553	542	546	563	577	524	513	535	528	550	535	552	531	536	527	515	485	538	529	516	545	501	536	512	570	539	508	540	550	532	514	551	477	526	563	540	540	486	576	548	517	563	536	551	494	522	528	576	562	541	546	549	554	547	539	506	516	522	508	514	563	495	514	506	538	506	506	514	548	563	513	531	547	533	539	513	543	552	545	524	535	535	517	530	541	518	509	547	529	520	537	565	562	516	545	479	511	542	543	519	557	528	537	548	529	489	544	552	526	569	550	546	530	519	511	532	561	531	544	521	537	522	545	520	555	525	510	541	524	526	547	498	545	510	522	509	513	548	526	522	564	532	521	496	546	548	505	564	561	531	525	567	526	524	538	511	473	544	492	557	497	528	541	526	532	549	506	530	556	519	553	514	513	516	553	564	535	511	535	556	529	509	529	529	602	564	479	536	544	486	538	561	535	534	512	556	547	534	523	546	487	512	522	514	525	533	528	530	487	554	587	534	510	491	542	515	503	539	515	537	504	504	556	509	518	516	530	524	557	558	552	568	532	538	543	497	554	534	493	519	548	495	538	527	531	492	544	556	514	520	506	534	515	505	515	513	540	542	506	533	517	594	585	516	539	532	488	468	524	542	547	558	572	562	523	585	512	540	546	521	566	530	497	512	531	484	499	542	506	526	544	542	568	489	521	518	535	546	505	545	533	520	505	511	529	557	541	510	532	563	539	541	538	525	526	530	554	520	553	534	524	522	539	510	520	490	515	482	528	524	530	547	578	549	565	548	546	544	522	512	520	542	540	537	580	493	554	538	575	516	540	547	549	536	581	533	545	552	533	549	542	541	537	527	518	542	549	522	547	489	495	535	532	515	494	514	553	521	524	530	556	505	570	561	519	559	540	509	586	479	539	502	563	523	536	501	525	542	494	555	542	516	546	524	530	530	528	530	515	539	549	546	525	616	536	526	502	550	513	557	523	544	559	544	546	557	538	516	552	541	560	558	521	517	533	563	528	585	514	544	552	556	531	537	571	546	531	589	509	518	512	553	537	512	529	527	595	526	538	555	524	568	506	545	515	595	497	539	555	529	538	552	535	525	521	540	515	522	553	516	512	546	565	512	532	538	556	530	510	529	562	501	549	540	540	534	571	540	518	551	534	519	522	533	556	569	535	541	532	542	530	535	502	511	551	541	539	508	547	509	558	530	547	484	503	552	555	514	537	513	543	504	531	534	522	547	539	544	526	533	555	559	533	510	549	535	529	520	540	577	545	514	532	535	537	548	520	541	560	551	522	570	561	521	496	496	539	521	525	520	520	505	488	533	544	549	548	517	541	569	565	497	548	502	526	493	536	586	526	546	560	557	482	556	558	538	519	512	542	570	538	523	497	561	521	549	480	511	554	535	560	511	507	566	556	531	571	533	509	518	551	523	546	531	573	562	505	523	529	507	525	503	493	530	515	524	499	500	532	539	512	526	506	519	539	505	546	514	507	510	533	530	545	493	530	565	502	530	494	579	538	591	500	514	530	547	522	533	505	553	501	539	516	560	521	580	561	526	557	537	522	521	566	541	548	539	554	528	514	554	555	551	533	538	567	540	526	499	533	498	553	560	527	559	546	543	520	545	507	544	530	539	501	515	507	520	554	556	490	514	541	504	514	555	536	521	551	546	528	523	544	501	551	608	510	500	550	551	538	538	551	561	518	546	534	518	554	511	543	504	501	478	513	508	523	544	514	565	560	491	570	522	500	530	545	518	557	530	570	554	550	534	493	555	531	526	538	474	560	556	551	534	493	538	529	555	515	563	515	540	526	544	537	502	545	550	547	549	508	531	542	529	552	521	530	539	540	509	523	509	545	491	509	487	527	544	500	514	534	527	484	545	558	514	532	523	503	546	527	514	539	511	527	561	495	522	577	517	491	539	521	518	510	517	523	554	533	538	622	533	505	531	512	547	520	545	527	568	521	515	512	544	544	526	496	527	519	506	543	570	541	540	535	549	556	563	570	554	535	533	544	518	528	502	525	510	549	554	551	556	484	530	494	559	556	519	555	523	548	528	517	484	509	562	561	539	531	518	549	528	561	548	554	543	520	593	553	542
23289	21331	29081	23900	21398	21519	14695	6448	4313	3545	2906	2531	2196	1845	1748	1648	1491	1364	1273	1069	1014	923	835	731	656	674	646	582	596	565	580	569	497	523	536	493	497	509	486	498	501	515	563	1195	1845	1553	1287	1073	975	907	900	721	686	551	440	472	460	485	414	440	421	415	348	390	421	401	402	395	427	452	385	405	403	364	384	413	406	395	419	401	432	392	394	422	392	416	397	414	369	422	410	442	383	404	429	395	409	400	380	409	382	415	406	386	413	411	419	435	393	417	407	390	396	406	401	403	403	393	411	423	415	410	368	419	398	372	445	446	432	416	421	416	391	406	399	400	401	404	394	414	386	374	398	424	357	423	442	366	400	411	391	417	394	421	428	431	406	436	397	409	442	376	434	403	427	412	442	430	423	427	431	387	412	382	421	376	439	370	381	371	413	378	413	441	385	450	469	422	398	446	405	387	398	415	410	397	389	384	428	434	412	414	379	394	391	399	380	418	368	406	430	413	439	437	443	398	436	425	424	391	435	402	451	398	422	400	434	417	400	419	469	382	435	381	402	404	382	387	397	416	419	378	407	389	391	407	382	404	455	396	447	422	413	406	420	380	370	421	378	426	398	393	412	406	420	436	421	412	446	384	436	412	387	424	428	386	428	409	408	438	440	421	409	428	374	419	422	413	416	435	407	396	411	450	400	397	416	407	391	390	424	450	384	390	451	411	406	419	362	397	407	406	416	403	435	441	399	432	430	410	391	423	411	431	423	417	408	449	406	437	405	432	411	411	396	425	400	445	411	391	430	435	397	420	362	430	386	374	430	407	393	425	408	391	407	417	386	408	399	413	378	398	425	404	417	420	417	439	425	427	432	393	412	441	397	390	456	420	402	368	403	387	390	380	431	407	419	414	403	379	405	381	411	438	394	411	393	411	404	437	426	423	396	432	380	376	397	385	379	425	419	401	387	445	407	457	404	400	400	395	393	395	411	383	419	403	436	423	411	399	385	405	390	406	423	458	427	419	442	427	419	402	387	437	408	425	406	429	405	416	425	410	421	412	405	418	420	403	401	434	390	420	406	390	402	391	393	427	396	384	354	428	417	368	393	393	425	432	401	437	440	426	405	404	414	388	407	397	412	416	414	392	366	410	378	414	403	403	403	413	404	382	387	404	390	403	393	366	422	420	406	420	399	400	413	400	399	387	382	453	429	413	413	437	410	368	419	403	400	445	442	418	403	418	411	396	412	391	420	417	438	410	422	425	381	394	403	411	399	405	393	398	385	378	382	429	399	414	416	386	417	429	418	387	413	405	389	400	445	388	364	411	431	419	427	418	412	434	414	401	407	424	385	448	425	398	398	412	409	424	417	410	440	371	372	417	392	435	375	427	422	407	364	422	379	407	443	459	406	381	393	440	419	412	391	398	429	413	428	400	419	401	413	367	417	386	419	451	389	378	466	375	406	380	412	422	425	399	398	390	380	371	417	387	383	429	394	419	417	436	429	404	380	460	373	418	407	412	383	416	398	389	419	399	412	429	424	391	375	408	431	386	422	383	432	408	396	422	395	446	419	392	415	389	450	416	380	424	367	385	393	437	395	373	396	395	420	408	421	414	381	415	379	387	410	416	393	412	397	390	428	436	387	428	414	416	413	443	401	424	397	418	403	427	405	397	429	404	419	372	440	385	398	411	407	409	357	389	406	386	396	407	410	389	440	421	393	430	402	401	431	436	376	372	412	388	414	398	407	452	396	415	422	427	415	401	405	415	424	399	413	398	430	404	417	381	388	410	427	411	392	413	411	391	406	445	401	414	390	409	444	392	390	412	412	366	429	419	407	418	417	443	437	389	386	386	362	438	405	423	420	404	400	415	391	402	418	422	435	424	434	427	418	403	390	421	394	396	416	399	384	391	410	417	368	366	384	430	389	400	449	389	428	390	431	414	387	403	389	384	392	387	378	413	428	417	413	423	382	391	389	399	424	378	404	411	407	415	428	375	415	407	363	429	441	416	384	401	411	376	420	419	409	393	372	404	405	414	414	374	407	433	427	384	370	409	400	429	380	440	401	404	455	404	405	413	421	398	432	406	426	432	418	416	406	402	414	386	380	405	402	401	370	376	407	426	446	421	378	399	410	411	417	420	396	428	462	415	414	417	414	447	421	392	390	410	411	370	426	447	418	408	416	414	417	401	427	394	394	419	374	376	444	433	421	420	391	422	416	402	415	394	413	400	377	423	424	410	403	371	443	437	405	389	402	411	384	373	415	422	414	422	380	425	412	369	436	450	430	418	359	411	403	435	392	414	445	396	421	431	415	418	399	407	441	445	384	419	392	407	385	421	428	373	436	427	425	380	388	385	426	375	431	416	425	381	416	397	442	394	408	429	428	405	380	411	421	388	398	417	428	418	398	393	393	379	387	423	435	427	418	409	374	386	435	374	418	412	415	406	434	410	395	406	394	429	392	422	424	387	440	388	404	457	397	390	401	420	402	376	423	424	434	384	394	419	385	415	365	391	405	405	403	402	426	421	398	369	412	400	402	401	414	401	390	383	410	396	387	410	429	433	385	402	420	385	416	428	411	384	427	434	410	425	409	389	379	379	423	400	430	414	385	382	416	362	427	399	407	405	397	429	414	399	392	411	416	383	403	390	398	388	407	446	412	397	397	383	421	424	376	372	430	417	421	380	391	450	407	403	412	397	401	422	373	389	415	422	369	403	402	397	403	381	410	407	379	391	438	411	386	410	414	386	391	399	407	435	416	423	423	436	392	397	387	407	412	415	393	440	404	424	404	370	426	377	392	378	402	370	390	462	409	372	407	382	389	419	402	387	388	397	429	391	426	419	456	387	387	392	390	394	410	410	431	396	448	403	389	401	393	403	430	418	396	398	408	431	420	373	435	379	390	391	420	433	463	396	423	384	417	421	421	403	408	398	419	432	395	387	434	406	393	380	371	406	407	422	372	389	394	401	404	418	390	429	430	414	403	402	404	401	392	397	381	397	409	424	414	375	418	370	422	412	364	425	386	432	423	414	425	429	422	417	401	381	450	435	422	405	405	414	427	383	400	411	426	406	402	427	423	412	397	400	417	376	414	378	436	402	405	430	410	431	437	388	392	399	431	400	421	398	363	424	407	443	404	428	432	396	396	407	423	397	446	425	450	442	433	419	447	397	371	431	409	430	409	425	400	394	423	414	402	416	432	400	422	378	416	366	429	411	428	446	412	405	424	403	399	402	445	405	419	371	411	420	401	439	409	406	417	462	395	403	415	400	382	450	408	428	407	417	390	393	434	407	414	377	414	420	406	438	378	413	405	423	412	392	385	444	410	377	417	427	409	387	384	403	415	418	431	417	398	401	409	435	383	379	415	421	400	430	416	380	407	393	452	425	388	397	394	430	414	402	449	389	430	397	407	410	394	398	412	379	410	440	416	418	395	404	404	418	450	402	435	393	407	411	406	410	421	376	391	461	411	375	384	419	429	379	394	425	409	411	383	411
27229	46702	37666	27779	22385	18187	14591	11792	9662	7902	6480	5642	4780	4035	3686	3429	3075	2845	2487	2081	1852	1730	1434	1246	1155	1048	1000	956	820	851	834	834	818	751	752	692	663	690	696	656	662	737	824	2063	3387	2893	2165	1837	1703	1494	1390	1119	935	785	615	560	560	535	499	511	512	514	499	498	537	517	489	534	496	491	501	542	492	489	549	529	513	521	508	494	498	501	495	524	531	518	489	514	481	517	547	544	512	538	538	488	525	491	503	549	453	520	506	509	533	519	541	520	507	496	508	493	549	520	517	494	492	530	518	510	536	490	505	505	526	525	534	478	485	521	516	491	494	546	520	504	509	522	481	478	529	517	489	510	507	510	525	501	541	450	524	484	517	530	504	522	501	480	484	505	523	466	496	543	541	488	514	482	469	501	536	495	529	477	515	499	515	499	506	473	503	521	541	525	505	539	516	501	516	531	549	495	464	506	530	473	541	508	521	504	513	485	515	488	532	499	498	486	519	511	498	519	542	474	497	481	476	513	488	513	522	486	510	473	523	540	509	522	506	506	488	511	517	496	507	553	534	521	567	535	558	519	483	518	536	512	515	502	529	534	514	504	509	511	516	558	499	497	524	544	493	502	482	493	498	480	491	515	516	487	525	479	495	547	457	522	506	520	538	502	508	581	483	542	508	558	506	509	513	499	479	511	519	492	544	511	497	519	537	475	522	511	477	539	524	469	537	527	529	464	510	479	499	533	484	487	539	506	487	518	533	480	498	510	511	513	482	487	488	514	513	465	456	501	540	493	484	548	506	500	512	510	510	473	527	472	507	535	495	499	470	503	494	502	522	530	502	530	496	516	518	549	481	521	532	504	517	487	513	528	537	531	516	478	498	501	500	475	497	508	503	482	540	476	513	522	542	513	525	488	473	478	505	493	519	509	476	502	500	529	513	465	569	533	501	521	485	501	454	483	498	549	485	484	535	540	520	503	521	478	549	496	496	482	534	491	551	525	515	492	499	485	537	520	467	490	504	481	478	504	493	486	515	551	527	509	498	511	467	513	469	498	522	509	513	501	493	486	501	457	511	500	493	516	509	516	522	518	485	495	491	503	502	501	504	493	491	521	482	495	494	491	486	468	500	483	560	537	511	462	526	529	501	506	552	538	522	507	547	555	489	499	525	502	521	468	477	554	526	547	517	546	481	487	523	519	531	539	494	543	516	508	512	497	511	539	517	517	501	551	536	501	491	564	510	497	511	477	513	537	505	527	460	441	514	503	477	497	535	515	528	502	539	481	479	518	473	497	531	488	528	480	491	517	520	495	515	508	517	469	464	522	467	512	501	525	517	477	521	467	503	524	531	479	496	527	542	526	511	508	484	498	506	520	500	472	512	514	495	525	537	518	514	545	510	536	507	475	505	501	531	515	527	569	509	491	526	488	492	493	540	527	507	524	501	495	502	519	508	473	515	536	491	466	504	500	511	507	526	481	488	525	510	498	507	471	484	504	501	468	490	549	504	524	528	507	525	537	514	523	533	489	543	513	523	487	470	514	519	514	503	529	535	506	513	532	526	544	526	545	499	498	511	542	528	510	513	481	503	491	537	483	555	491	495	510	476	469	489	486	520	508	461	506	517	518	481	523	484	488	547	515	492	484	527	502	496	527	504	495	496	507	495	503	559	507	489	496	501	520	478	508	487	515	532	542	522	511	513	512	518	515	493	486	497	496	526	511	486	470	501	476	505	512	519	442	523	478	537	494	463	493	485	521	482	486	506	552	493	499	498	490	527	471	514	495	508	493	483	489	511	530	499	537	515	500	532	491	523	507	497	466	509	484	547	510	500	531	466	480	523	484	499	512	525	530	455	522	509	513	510	512	488	511	472	509	515	516	528	523	549	528	519	495	498	486	491	521	487	554	531	474	469	511	512	564	548	523	489	539	495	543	533	522	479	517	485	532	489	488	501	524	545	545	523	542	482	520	561	510	472	450	472	493	482	470	479	560	490	553	490	505	552	530	517	506	532	494	531	503	467	491	517	543	519	435	533	518	512	531	521	514	499	479	484	525	478	491	500	506	537	504	556	510	500	487	527	496	513	516	522	522	512	516	514	528	551	497	505	537	526	486	536	510	520	558	524	508	553	518	502	539	483	545	546	525	555	492	508	505	534	532	486	484	546	502	498	516	489	521	478	518	523	512	543	501	473	519	504	508	521	454	548	518	533	516	521	484	499	504	515	523	522	498	479	492	527	530	480	528	456	489	514	511	499	545	521	503	507	500	506	495	534	553	508	513	517	504	521	549	466	560	510	490	525	498	490	507	456	498	498	507	524	554	537	520	496	520	537	490	489	502	539	515	503	495	557	505	497	505	541	532	511	503	508	552	528	536	480	520	505	504	506	526	506	488	529	490	483	500	543	489	495	497	504	540	535	514	527	511	500	517	526	541	490	535	506	517	477	519	527	505	549	528	517	525	523	502	528	505	503	512	505	499	543	488	513	532	524	487	519	482	548	524	534	521	540	553	546	513	494	481	508	522	531	522	532	516	504	514	487	510	499	523	504	518	475	521	468	519	502	476	536	506	508	524	495	464	519	512	557	485	490	501	498	503	506	521	508	481	534	512	501	532	514	558	490	528	482	501	506	530	533	512	544	473	517	523	518	518	510	502	516	547	506	519	526	471	519	488	492	567	531	529	495	488	493	469	520	511	502	497	490	540	497	557	489	472	513	491	552	490	498	519	486	476	542	560	509	511	526	518	524	506	529	533	497	488	489	533	502	536	489	509	470	496	514	523	520	503	491	496	536	512	522	537	470	523	490	563	497	502	493	539	491	489	518	541	547	512	520	521	524	530	531	505	499	495	541	509	504	492	527	472	475	521	548	537	517	556	524	480	513	490	524	518	536	455	497	516	525	548	503	506	536	503	531	506	511	485	498	470	486	522	553	502	503	510	521	522	498	540	516	521	538	469	471	520	508	480	497	527	546	532	502	505	492	516	498	520	498	521	548	481	554	530	537	499	494	525	483	466	523	519	523	502	499	493	516	504	469	498	481	562	524	525	489	540	521	457	513	536	501	506	559	490	559	502	459	449	506	520	493	505	486	519	528	506	506	540	499	470	556	505	507	563	510	516	470	498	510	505	523	484	562	547	511	518	534	532	539	519	489	512	519	489	545	464	523	524	504	524	520	484	472	490	497	475	487	503	513	487	524	502	520	554	496	504	481	487	485	519	509	505	509	495	507	542	499	478	509	509	518	553	503	502	500	543	450	513	477	515	533	502	524	541	513	527	540	501	481	482	463	499	513	536	533	475	552	496	547	526	502	507	477	528	509	477	490	501	496	555	500	523	508	512	509	512	508	491	525	513	533	488	484	488	539	536	476	482	487	496	474	499	480	523	491	509	518	533	500	520	499	524	560	539	496	551	547	546	494	512	516	518	528	469	483	500	516	495	501	497	550	504	515	508	522	492	456	502	513	495	475	495	523	512	498	509	481	521	498	542	520	493	537	493
27716	22495	22281	14139	6899	4574	3272	2389	1941	1649	1416	1251	1107	1011	920	945	857	894	827	744	709	673	655	606	609	531	578	529	529	545	523	489	532	519	535	464	478	490	521	517	512	516	552	537	544	518	548	515	540	523	543	532	536	502	470	500	491	471	488	453	510	471	465	480	470	463	443	474	471	505	506	476	446	496	521	521	500	451	472	484	482	466	466	504	482	485	506	480	499	515	503	472	517	481	468	497	461	481	457	474	480	438	503	526	477	502	449	511	487	448	508	472	457	460	484	445	509	480	456	484	468	457	528	490	454	475	485	478	476	489	458	461	487	466	498	456	496	484	440	464	496	490	487	490	514	456	478	504	509	453	464	478	508	516	458	455	482	495	486	477	478	476	472	467	485	468	473	494	488	487	500	476	476	453	470	502	466	503	485	464	481	503	476	475	453	457	488	474	461	450	461	505	468	459	475	481	520	513	483	439	463	458	437	494	474	456	484	479	429	494	521	470	423	476	504	452	500	486	441	463	495	499	477	470	487	517	472	518	529	497	492	478	467	470	449	459	505	504	497	531	483	469	463	495	487	461	471	493	456	464	474	491	539	442	498	460	466	465	469	497	512	478	475	524	501	462	460	449	472	450	500	445	484	444	481	486	493	512	483	497	495	468	455	512	503	484	501	418	473	489	485	448	446	470	468	472	510	460	473	467	460	478	488	486	472	489	483	438	447	471	475	500	448	446	486	494	508	495	485	452	470	500	494	494	483	469	449	513	484	472	519	491	468	510	454	465	487	497	472	495	435	496	502	468	498	467	446	484	484	473	520	492	461	520	538	446	468	513	513	446	437	472	458	494	502	516	497	471	511	510	466	488	500	470	457	480	460	457	459	471	459	502	469	440	491	471	470	493	459	485	470	460	499	487	449	485	496	470	471	454	490	485	481	503	500	441	473	490	484	442	488	443	503	487	478	479	497	546	473	487	457	473	514	477	457	504	460	495	527	495	448	463	470	471	504	484	464	506	461	497	490	487	488	467	542	465	464	490	473	460	477	427	452	467	448	488	529	487	500	480	490	502	490	491	501	467	438	469	493	475	494	526	459	480	456	489	454	483	483	471	436	469	507	516	486	452	467	462	495	446	491	476	472	477	503	477	471	458	520	464	482	470	500	497	442	458	477	475	481	464	516	461	454	467	496	514	470	469	518	494	467	483	462	500	535	500	475	480	511	515	470	416	508	508	493	504	479	516	470	510	468	496	450	501	498	475	466	504	451	465	477	484	457	470	483	484	466	481	523	469	500	493	503	491	448	487	456	459	528	468	536	498	497	453	477	475	495	454	462	481	465	491	461	485	484	483	465	477	473	500	487	522	497	497	440	484	457	496	449	491	482	479	496	504	500	486	490	469	508	491	498	512	468	493	489	470	439	457	495	497	493	490	484	495	473	494	453	520	464	476	512	480	478	490	486	508	477	448	421	471	454	521	501	527	465	479	453	498	493	444	478	468	466	444	470	506	500	481	454	466	482	481	490	476	475	473	458	448	469	462	454	501	463	428	472	478	464	495	461	512	440	461	463	507	460	496	454	492	474	504	484	512	511	514	473	507	459	486	481	460	467	445	494	489	444	534	466	442	511	487	484	487	482	495	472	495	513	486	481	469	503	486	448	438	478	477	477	447	498	486	485	505	459	458	477	463	495	463	498	428	505	468	517	476	437	505	494	491	479	517	508	482	483	466	468	486	491	437	460	475	503	481	488	489	473	491	508	500	475	446	446	459	495	483	491	476	490	460	475	480	479	445	436	486	450	462	478	476	491	482	510	474	494	460	470	507	490	472	463	469	497	483	465	461	492	481	442	494	472	511	465	460	521	448	490	528	494	449	507	461	467	508	515	440	488	481	501	468	456	482	443	475	428	493	461	495	471	498	500	504	492	481	479	509	481	519	468	481	489	464	505	463	515	486	515	463	509	508	452	471	483	483	438	499	472	463	465	455	520	512	468	479	495	480	500	471	464	473	501	470	496	496	468	491	466	456	476	481	511	537	473	466	469	486	455	475	483	477	516	489	487	480	488	505	442	468	494	500	486	499	471	481	476	467	478	454	467	495	505	469	474	467	472	503	530	471	476	481	501	469	476	503	478	460	481	486	497	482	519	467	470	485	497	435	465	520	467	460	504	485	465	483	505	475	458	456	482	477	502	461	498	485	526	486	478	498	485	474	497	467	505	491	486	499	434	488	454	498	494	456	504	473	516	424	462	510	468	439	484	459	517	501	451	470	517	498	475	452	491	452	484	483	449	473	469	450	489	485	486	468	509	515	514	466	488	492	460	468	493	476	447	501	466	492	449	525	410	532	499	497	443	474	471	484	466	482	495	441	472	465	478	501	488	510	531	446	507	432	468	494	455	477	517	440	483	510	493	434	476	490	482	476	473	461	495	441	506	519	506	494	493	498	469	481	468	491	431	483	453	486	498	492	471	481	489	480	454	471	492	482	490	477	431	486	467	447	493	441	496	502	509	486	503	517	466	504	493	466	502	488	522	508	483	495	469	499	488	463	517	519	467	477	477	492	476	475	467	458	450	470	484	461	480	484	496	516	490	548	498	459	494	485	527	481	474	501	498	495	469	495	471	453	470	476	490	441	487	486	468	453	495	472	534	471	458	467	466	461	509	482	510	509	490	506	471	516	476	502	426	457	463	500	471	454	503	460	464	509	475	495	483	507	474	491	423	506	500	475	467	505	446	458	478	469	492	467	491	484	485	481	461	503	515	488	438	498	450	468	465	488	502	474	518	472	520	446	479	487	491	471	448	474	455	495	508	496	515	489	456	492	507	478	463	506	481	464	474	493	447	498	512	483	483	445	474	447	480	516	427	471	482	462	499	451	471	486	496	459	462	480	457	485	450	450	497	513	472	454	479	488	470	486	492	510	507	455	510	497	448	503	524	496	539	467	463	461	474	471	518	491	508	479	455	489	484	471	509	495	485	487	476	485	469	507	505	502	490	477	513	497	453	461	466	466	484	497	458	464	473	502	478	484	480	475	485	522	476	471	458	512	513	466	474	487	483	473	473	483	474	476	481	480	487	501	462	500	470	457	433	507	503	509	464	441	513	466	532	462	486	460	493	488	499	484	482	476	476	477	480	462	481	511	490	445	461	476	507	471	473	502	475	501	517	489	503	501	488	492	440	422	456	468	468	461	497	513	449	470	491	489	492	474	479	498	520	491	494	478	500	479	509	475	478	466	440	498	479	450	454	487	509	498	490	466	476	479	482	481	515	483	466	491	487	492	483	468	475	462	441	486	497	498	515	493	476	464	482	498	476	484	495	478	463	493	495	461	494	440	478	474	477	468	465	492	492	472	478	474	440	481	512	442	489	476	508	459	469	470	483	480	436	445	419	497	453	497	535	506	482	469	471	476	494	499	487	475	530	482	497	466	471	521	478	484	507	501	472	438	504	468	468	495	464	487	469	488	458	444	527	472	477	491	468	534	491	465
20741	32463	26706	16607	12020	9159	7072	5488	4330	3653	2962	2711	2339	2009	1889	1743	1636	1530	1372	1206	1125	995	942	891	839	789	773	778	711	747	731	728	684	687	678	679	692	679	720	644	673	722	691	688	753	727	744	671	617	608	641	654	624	608	612	617	597	562	571	632	596	647	584	631	579	601	567	593	625	576	585	639	664	672	613	592	617	622	611	607	580	576	561	624	612	631	557	600	627	575	605	603	607	609	627	592	590	587	635	615	619	606	589	616	586	590	620	616	599	613	606	580	613	606	649	584	573	624	601	627	613	588	573	613	629	599	615	580	611	622	602	615	555	614	620	556	600	645	586	614	582	575	637	556	593	591	644	625	559	620	625	584	604	583	597	628	586	608	587	633	603	576	622	657	573	619	582	606	579	593	591	579	655	596	621	557	652	596	591	604	622	621	614	579	617	583	588	641	633	596	624	630	575	602	598	612	572	622	564	622	611	587	592	616	585	568	608	655	638	617	621	621	624	614	592	565	597	610	639	592	571	621	638	591	628	604	632	628	642	644	615	619	620	588	561	589	653	561	599	553	633	614	622	615	628	590	577	600	585	583	588	630	551	556	621	612	599	573	647	557	624	604	608	613	619	604	603	625	601	612	604	593	621	617	577	585	622	594	575	623	576	606	652	597	612	616	612	616	638	585	619	650	635	563	610	628	598	618	588	579	643	610	618	593	619	579	585	597	627	600	620	599	649	644	588	635	617	616	600	640	591	593	589	540	591	616	595	581	582	632	641	585	642	586	610	613	605	653	588	609	650	599	588	616	592	590	618	622	590	621	621	634	550	604	571	587	632	615	589	581	595	620	587	637	596	616	626	613	628	613	616	602	600	576	584	642	613	620	603	581	631	629	603	586	613	588	619	611	646	627	597	632	616	648	649	621	587	574	616	640	590	623	587	606	597	625	633	571	577	627	638	624	648	589	622	576	591	565	631	578	605	586	619	617	647	605	642	647	629	609	558	572	590	649	595	588	626	587	613	597	612	606	615	648	568	572	601	561	579	638	622	576	652	583	612	573	572	573	601	606	577	660	636	620	633	610	612	633	640	609	608	601	601	604	569	596	631	661	605	604	578	595	654	598	598	609	607	567	609	610	606	673	587	590	582	614	656	640	600	614	547	597	612	588	600	589	618	596	633	594	597	615	612	628	583	591	631	632	625	595	586	659	636	593	633	643	586	630	620	583	640	607	587	549	628	583	593	554	646	605	594	630	669	614	622	613	611	630	619	648	592	590	604	621	583	592	602	600	650	591	615	573	626	581	575	666	638	606	614	626	600	635	604	587	598	643	593	570	588	598	573	590	646	619	622	624	589	596	614	572	586	652	594	592	616	591	587	601	580	618	618	629	587	601	624	630	627	619	586	627	577	616	633	612	575	619	602	577	582	577	645	641	599	630	603	628	598	589	658	592	599	622	637	661	598	635	618	599	610	539	589	592	639	574	642	589	585	597	591	608	636	588	586	594	610	626	587	621	587	616	575	583	591	601	607	622	611	571	613	608	568	589	610	602	589	591	633	586	607	597	598	632	646	609	619	609	574	631	602	633	622	612	609	603	614	633	623	600	633	632	603	617	623	605	604	595	592	611	661	595	601	626	617	597	633	632	643	617	598	567	621	582	631	630	669	609	601	615	624	646	621	583	631	580	586	611	574	615	610	566	586	661	578	634	606	624	598	635	621	589	563	589	611	614	580	624	620	613	623	591	580	642	618	606	601	616	593	600	598	596	603	599	627	615	634	604	613	620	626	579	628	601	608	579	699	601	605	613	611	591	599	572	631	562	627	616	560	590	635	636	626	603	638	637	623	602	593	592	627	582	647	676	586	595	557	622	629	623	616	658	599	617	603	628	645	611	598	598	598	623	571	551	597	646	617	590	616	598	556	597	576	600	604	585	599	590	611	597	579	633	619	598	647	593	577	625	614	610	621	605	602	601	621	582	635	600	644	584	601	598	590	616	584	606	621	585	643	576	610	587	624	556	595	646	631	572	547	590	579	650	609	617	579	614	634	622	588	637	620	592	640	618	579	646	588	619	618	634	588	625	619	592	571	566	583	565	546	584	577	662	646	614	629	591	624	621	616	614	617	598	581	601	622	647	607	605	610	624	653	530	636	635	603	614	619	609	622	605	621	601	570	649	632	597	602	610	614	636	648	589	639	564	599	580	594	612	637	580	608	652	631	597	616	629	616	629	604	587	626	624	605	644	654	572	602	585	539	609	604	624	597	606	658	597	605	632	623	652	669	616	630	635	618	632	603	632	583	600	619	607	585	606	602	587	608	627	627	590	614	669	598	641	586	596	641	601	612	610	612	548	594	631	619	518	613	631	616	646	595	580	587	615	635	613	611	583	589	622	592	534	564	621	573	592	581	597	587	601	631	625	621	641	633	629	617	615	586	601	641	573	605	585	606	611	627	612	604	598	612	603	567	634	608	557	585	632	597	627	620	610	563	574	639	588	596	596	605	636	608	634	576	637	601	603	595	640	649	603	621	586	626	607	670	568	588	618	618	636	569	581	633	630	607	582	623	605	587	573	616	599	635	666	630	575	628	604	582	615	603	643	618	579	616	619	600	603	579	561	642	629	643	626	611	638	618	642	602	627	614	606	594	619	600	598	582	634	574	589	625	580	562	642	555	593	604	595	595	627	607	611	622	610	635	613	552	629	587	669	634	610	562	598	572	600	638	586	587	589	597	657	571	630	587	576	587	631	635	619	587	631	601	611	621	573	643	591	556	616	618	564	632	585	642	604	651	656	604	646	612	633	622	629	619	590	572	634	592	595	634	621	586	607	590	613	639	554	582	619	611	641	608	608	597	610	589	593	578	621	636	657	625	637	632	547	577	624	585	626	612	602	616	604	626	619	582	577	642	577	646	576	618	631	625	604	587	632	589	588	584	598	631	583	623	581	626	586	581	569	603	643	602	621	611	575	618	581	593	614	560	621	591	649	590	565	598	608	619	599	599	625	571	637	624	621	634	605	613	606	636	614	610	579	640	601	605	595	623	600	631	645	611	581	590	644	591	602	620	609	629	643	611	591	593	568	592	641	569	573	596	617	611	596	589	607	614	592	621	594	608	613	603	614	587	629	625	633	630	605	652	609	624	603	601	576	572	572	609	618	578	583	601	606	582	628	608	589	567	616	637	594	574	616	619	604	611	639	583	637	663	612	614	624	618	620	577	575	605	597	602	569	649	593	588	551	633	646	604	661	618	619	676	609	651	537	588	617	647	594	622	645	596	630	573	629	600	610	586	609	571	612	615	593	605	619	614	585	595	539	629	677	614	599	618	637	598	615	628	628	571	596	593	604	573	615	594	571	616	623	617	600	606	608	580	600	634	580	598	631	568	619	637	588	596	573	594	612	610	647	591	595	643	583	622	655	596	627	609	609	606	593	569	614	603	591	626	665	610	603	643	566	637	582	587	630	604	591	622	593	617	653	610	623	595	611	561	577
24458	21334	28562	24516	21187	14388	7274	4320	3210	2548	2167	1878	1691	1448	1282	1274	1181	1106	979	947	808	734	728	635	635	553	556	575	529	559	496	547	540	478	484	509	481	480	490	464	481	506	546	862	1094	1056	917	732	678	657	715	594	571	456	472	445	432	417	442	424	425	404	402	398	475	408	418	419	441	448	425	409	444	449	458	414	405	463	407	430	436	419	478	437	402	415	407	442	444	425	434	424	425	427	449	442	455	423	415	437	435	426	437	411	416	452	439	423	411	391	448	404	456	423	390	421	417	414	438	421	449	412	405	446	453	424	428	430	434	431	413	430	408	416	412	425	441	445	396	425	401	430	403	430	416	412	461	438	431	431	441	486	425	425	456	439	436	406	408	437	439	403	431	405	420	422	427	437	432	420	471	457	448	423	431	441	423	411	410	414	413	429	421	438	438	448	390	413	424	405	436	447	432	447	438	480	422	425	409	448	428	424	458	402	401	447	421	451	436	422	433	400	428	420	407	415	436	470	455	445	442	458	435	440	388	414	429	406	384	425	402	429	420	424	444	479	398	440	410	417	422	419	416	406	410	406	407	392	424	415	426	428	490	392	415	445	434	419	430	396	428	411	443	426	451	408	450	440	429	431	446	385	425	391	400	444	430	444	415	450	403	414	411	444	432	465	413	387	419	422	439	430	423	445	453	402	428	422	374	431	393	412	450	441	420	435	381	442	433	424	423	445	458	459	413	412	428	425	435	463	442	383	438	451	402	424	393	428	413	408	439	419	411	409	443	398	407	428	441	450	446	427	390	397	429	428	403	417	427	461	430	441	398	415	433	437	448	393	432	440	408	451	386	447	430	447	421	399	443	440	404	433	441	436	412	431	447	458	446	423	444	426	440	443	451	411	405	431	393	454	461	415	451	449	405	380	410	436	419	454	432	447	412	417	432	438	437	421	396	413	427	420	434	432	456	440	428	442	454	406	425	455	441	435	456	446	423	384	443	406	425	414	418	402	410	410	413	422	415	414	445	398	433	404	421	413	428	453	419	436	449	417	440	434	432	421	429	418	450	446	387	423	451	422	444	415	434	431	406	432	458	433	424	408	429	447	448	448	441	418	467	443	446	418	426	408	427	443	445	447	430	400	441	413	424	459	450	423	436	439	433	407	432	434	427	456	433	395	421	432	448	458	466	391	457	437	428	410	438	438	440	417	419	422	419	444	428	403	403	435	436	452	417	447	419	449	427	396	436	452	397	430	415	399	450	426	462	416	463	393	435	428	417	407	461	461	438	440	416	457	449	422	438	409	414	412	423	414	450	396	429	445	395	416	409	405	419	404	438	448	417	409	421	427	439	445	453	422	380	453	405	437	397	421	424	425	408	426	416	429	442	404	433	430	422	405	442	430	414	413	410	388	443	434	390	432	444	444	387	401	423	444	389	429	422	424	388	421	416	449	403	430	392	427	400	406	396	429	433	421	452	407	425	415	445	386	459	457	434	409	403	441	435	376	435	423	412	429	448	411	432	366	410	489	432	429	440	398	416	418	393	420	431	414	394	441	427	394	425	442	405	422	436	402	403	389	397	410	403	420	429	379	417	427	397	395	414	408	384	427	415	434	395	406	430	465	453	413	400	404	402	443	455	435	390	406	437	450	437	411	459	462	455	454	433	404	428	417	446	425	426	437	467	410	411	425	436	437	450	418	439	394	439	448	430	408	429	435	437	448	438	413	418	403	447	421	447	387	409	410	447	419	446	434	445	382	419	425	412	421	419	409	391	397	434	426	398	424	392	429	458	421	402	410	437	381	408	431	417	438	437	433	395	415	403	434	441	414	422	476	405	427	434	437	435	439	436	434	408	381	424	444	462	441	409	462	425	437	446	441	431	435	468	412	423	387	416	444	412	475	424	415	433	445	436	413	418	443	421	385	449	425	410	417	430	394	427	418	430	424	427	447	405	430	427	420	453	422	436	363	419	409	483	428	416	444	459	460	422	411	419	423	411	417	416	448	420	409	453	401	424	434	431	453	441	449	435	423	407	473	395	416	427	444	413	397	431	422	393	429	409	395	430	419	442	388	396	469	430	431	412	418	454	426	441	443	391	446	417	440	445	418	445	415	409	423	439	442	439	414	406	424	476	439	418	446	419	429	455	389	451	420	403	443	421	454	405	380	390	452	435	431	404	459	420	402	388	424	427	407	407	418	395	408	428	470	449	460	422	457	386	421	438	385	433	450	430	439	431	428	399	410	404	435	423	417	438	442	439	412	413	426	419	435	429	419	424	402	403	432	412	423	461	432	424	427	413	464	412	436	426	439	435	436	384	456	417	449	456	421	428	452	428	425	437	438	447	422	405	389	452	431	408	432	446	523	440	427	441	430	442	407	434	431	428	455	426	420	405	436	432	427	422	438	440	426	396	454	432	457	435	405	439	427	407	375	442	411	454	432	425	398	379	437	420	377	438	434	392	408	393	438	403	439	442	444	386	398	412	420	442	421	405	486	417	426	428	404	410	447	433	417	415	440	431	403	399	417	429	426	395	419	445	410	464	444	417	444	441	413	436	459	425	423	440	400	400	408	445	430	425	396	414	437	417	451	433	445	411	467	421	400	413	438	421	441	433	428	433	428	429	432	447	418	400	451	412	429	456	434	426	447	474	428	427	406	420	433	428	415	407	471	415	456	467	382	421	417	442	423	400	434	454	386	443	451	402	416	449	400	449	425	410	432	445	471	424	431	419	471	427	438	409	440	399	462	418	407	424	392	452	408	412	406	444	408	432	397	432	462	446	423	428	426	398	414	412	403	421	421	430	429	442	444	426	450	464	421	437	449	410	439	423	436	403	418	459	421	437	427	442	429	441	411	416	430	431	461	438	459	410	416	408	387	425	408	442	441	415	435	407	378	449	418	421	450	435	426	375	449	420	419	426	432	414	418	427	414	414	414	435	446	435	435	422	390	407	400	436	428	415	437	441	414	450	435	457	436	437	390	400	475	415	406	409	419	432	419	418	422	390	437	409	406	428	422	430	421	426	442	416	432	402	418	449	426	463	428	438	459	417	426	405	427	405	456	417	428	458	418	417	434	438	416	415	423	408	433	386	435	437	426	435	444	449	402	413	409	413	468	429	420	436	417	401	442	424	437	424	427	401	387	434	412	434	432	415	407	401	397	451	437	391	429	408	415	464	453	444	412	432	438	420	418	441	419	398	389	404	410	421	414	433	393	407	404	429	420	395	425	450	417	394	461	437	423	417	433	423	414	427	427	418	431	411	440	441	433	469	409	449	434	425	452	439	411	406	414	448	418	426	435	416	433	433	429	426	410	424	406	446	447	432	414	454	434	424	406	433	425	412	424	401	419	408	409	397	441	423	419	436	428	422	468	407	451	444	424	436	420	440	408	444	432	388	463	385	447	384	427	375	405	443	441	416	443	448	459	384	449	415	439	433	387	447	435	413	382	451	425	387	406	425	453	426	450	451	402	465	396	378	415	486	453	379	426
24591	41803	33775	23333	18027	14267	11420	8906	7234	5806	4923	4217	3574	3030	2705	2595	2357	2153	1969	1658	1435	1351	1161	1104	1007	893	824	815	801	731	734	702	737	742	701	648	673	679	651	662	714	659	796	1371	1949	1804	1456	1202	1088	1078	1057	913	755	719	659	597	590	523	544	558	514	541	525	543	543	528	508	555	513	503	545	545	533	548	576	506	513	537	551	526	532	531	532	541	561	523	531	572	522	561	538	540	544	500	529	577	499	521	517	542	514	558	557	534	524	539	546	515	535	566	508	542	544	551	508	549	548	520	589	544	519	548	525	517	511	538	510	569	553	516	490	568	507	524	536	535	538	523	537	507	533	495	546	546	552	475	548	565	541	584	564	534	517	591	543	544	541	500	571	550	508	535	521	558	549	526	553	518	531	558	510	569	548	522	519	555	515	565	571	571	544	599	568	508	526	508	530	543	548	544	533	518	536	538	561	503	522	579	513	535	546	541	499	494	575	476	567	522	547	510	517	558	566	537	546	561	508	530	502	544	586	556	574	515	547	488	589	528	554	556	537	500	538	526	570	569	529	533	588	536	548	529	550	546	549	518	585	544	534	545	547	539	541	516	569	513	543	524	533	547	509	556	572	545	551	548	525	563	524	512	521	542	575	545	547	530	552	512	512	547	543	541	541	542	562	513	555	551	553	516	541	577	524	529	547	483	587	488	514	527	555	493	550	545	523	507	549	520	518	550	510	540	566	520	509	538	546	594	531	584	576	559	575	550	514	532	557	535	582	555	569	529	539	512	547	560	554	536	531	561	504	580	581	457	538	546	538	576	568	583	534	542	538	549	537	524	524	555	509	580	528	559	526	527	544	508	531	500	542	540	516	540	554	572	547	463	498	531	539	523	524	585	556	545	529	532	539	494	553	519	546	525	556	546	580	548	522	555	542	488	543	519	549	549	540	515	559	528	548	587	539	531	504	560	533	584	533	538	498	577	547	530	549	538	540	542	497	544	539	526	520	492	506	548	561	512	521	484	558	531	536	532	563	515	517	571	546	541	520	496	504	565	505	550	522	559	509	546	528	490	585	575	492	537	561	551	490	524	504	553	544	551	566	534	524	504	523	550	551	563	455	534	537	540	511	534	491	511	514	543	527	556	527	515	518	537	527	508	538	531	536	516	541	509	521	558	545	537	555	548	525	503	551	500	597	555	576	551	540	544	515	537	530	552	525	524	557	540	551	550	554	509	538	522	515	538	544	515	531	514	585	537	531	544	548	561	546	548	533	515	578	502	577	588	559	519	534	555	529	526	511	551	520	499	536	564	569	501	536	529	558	542	586	551	526	543	523	513	513	567	562	561	527	540	567	538	536	510	563	533	533	534	574	525	558	575	576	554	578	538	553	562	565	548	503	517	521	539	554	517	544	544	535	505	520	535	541	523	552	498	542	538	537	522	576	535	518	534	552	515	503	549	552	563	523	505	529	538	548	496	537	558	530	510	541	504	556	529	583	554	515	557	544	549	596	505	558	491	546	537	568	506	570	513	536	503	595	533	522	555	549	547	514	545	531	532	569	574	565	578	519	550	532	523	555	547	546	504	545	599	590	548	535	551	536	506	518	560	562	531	563	548	518	562	560	516	547	549	543	537	517	525	584	507	540	499	557	533	522	536	526	529	531	515	566	503	567	538	522	553	513	503	557	535	576	562	561	545	553	500	496	546	534	528	530	550	534	508	553	556	482	581	538	532	515	552	525	503	532	519	543	495	567	533	509	548	513	530	541	558	549	542	528	543	518	556	517	536	504	539	530	549	530	519	553	528	550	526	518	456	526	542	554	537	558	556	530	558	518	515	523	542	527	524	510	538	550	525	522	557	496	545	559	557	503	556	504	518	521	517	557	543	539	543	583	539	533	543	560	550	526	518	524	511	501	489	586	562	523	512	488	519	575	526	529	525	559	524	522	527	525	584	570	558	539	518	521	525	575	555	542	617	557	565	527	561	532	508	568	521	549	515	536	564	513	517	551	538	527	508	510	525	527	522	545	514	543	548	537	549	540	559	549	547	523	529	573	547	520	550	546	530	575	563	541	594	543	534	538	544	513	537	540	542	544	516	554	548	536	545	518	551	570	535	513	524	518	517	520	560	559	522	519	531	558	523	580	538	514	557	527	529	520	504	517	527	539	529	548	532	519	541	547	524	519	516	525	525	573	513	557	507	531	530	541	584	534	568	553	492	529	568	522	521	537	523	507	565	532	537	512	536	534	559	536	575	506	563	527	547	554	501	577	580	552	539	548	530	552	553	540	573	500	570	510	543	542	535	494	560	511	581	546	563	556	534	554	529	558	539	548	538	542	548	544	554	561	567	558	540	539	515	519	544	536	577	546	545	588	554	512	570	527	535	546	539	478	550	529	571	490	529	523	494	562	502	549	588	574	554	548	550	538	545	522	545	508	553	532	541	578	526	547	554	506	554	562	511	535	531	552	514	554	560	543	560	546	543	554	540	488	530	556	539	522	565	538	539	546	552	544	523	501	523	522	562	535	564	539	553	521	516	584	575	514	575	558	532	543	567	532	578	513	515	498	533	553	538	525	490	503	593	560	537	530	572	535	552	528	500	521	544	585	535	547	538	544	540	550	493	508	540	525	560	534	515	580	522	513	511	537	553	587	586	589	577	556	574	476	543	533	549	545	516	541	535	590	568	554	509	552	535	551	546	535	536	537	581	535	559	564	543	507	539	516	558	556	545	537	532	550	563	574	547	549	571	535	501	588	544	576	531	536	565	510	543	524	491	531	566	556	523	520	529	517	507	518	558	552	542	540	540	538	536	502	526	551	567	553	510	506	532	562	508	565	587	529	532	528	547	551	557	533	538	533	539	485	516	555	532	520	564	531	503	532	557	524	537	558	551	526	511	586	519	560	528	536	554	530	533	549	571	589	519	577	532	557	514	526	531	523	489	536	534	569	557	554	545	520	574	607	508	568	543	506	535	517	564	556	532	515	534	554	530	537	548	513	552	566	535	529	538	519	540	532	505	552	533	492	533	528	562	530	580	563	564	565	524	529	530	554	567	513	520	591	520	539	511	544	489	531	566	522	531	527	556	533	557	525	559	560	538	569	560	527	559	519	557	557	549	540	540	512	511	542	528	515	540	520	547	529	559	559	583	513	512	550	558	547	522	562	535	531	513	544	516	531	572	565	537	550	541	544	527	541	546	530	550	561	547	530	568	531	526	523	541	554	522	553	515	554	549	549	549	535	567	526	547	572	534	497	538	526	563	510	543	522	514	544	566	529	549	493	502	560	545	531	527	526	531	509	531	530	533	518	540	493	522	502	508	494	548	536	564	563	551	532	518	552	550	561	530	494	540	553	533	585	545	529	551	505	535	551	535	540	549	537	499	541	541	539	577	556	507	540	576	543	554	542	500	547	572	575	558	547	489	527	515	567	525	576	540	547	559	565	531	580	544	524	543	543	533	516	522	520	520	544	533	574	581	508	546	539	540	554	516
23226	21275	29022	23889	21355	21534	14996	6575	4469	3689	3024	2688	2198	1979	1661	1624	1516	1423	1240	1096	1032	932	830	792	701	697	629	609	588	607	561	536	524	517	516	506	508	511	489	520	500	525	586	1032	1779	1606	1319	1054	853	979	835	740	646	499	500	456	422	454	405	382	404	441	411	413	435	421	447	414	423	401	410	424	423	410	421	422	427	429	442	417	435	361	444	403	405	383	409	400	427	406	435	398	432	402	440	433	392	449	392	353	435	398	383	412	428	400	457	441	389	430	410	377	382	407	379	426	414	383	397	375	428	433	408	432	384	431	421	414	407	423	400	406	411	419	434	433	379	456	447	455	420	374	406	438	418	380	372	398	390	407	436	395	400	411	424	385	408	457	427	408	418	403	417	408	423	426	384	374	383	416	399	414	468	387	412	385	405	428	361	435	396	393	427	416	443	426	444	402	378	441	430	408	414	388	385	430	360	387	434	418	393	414	464	430	417	386	413	368	422	390	395	413	410	441	414	410	452	406	408	381	420	423	414	382	416	435	431	402	433	407	437	398	433	397	381	408	421	427	395	406	439	397	401	418	434	353	436	391	410	395	402	441	394	412	453	382	446	449	415	419	421	394	419	401	385	407	392	400	382	421	408	431	407	396	398	403	390	363	398	433	429	418	430	417	432	385	393	405	420	403	402	397	400	414	393	429	406	438	392	407	418	405	368	426	421	385	417	432	456	376	412	378	433	400	376	416	392	405	422	394	413	418	429	369	400	408	447	427	400	453	414	412	424	414	388	368	415	413	389	386	384	395	404	445	417	430	404	435	457	428	380	417	384	404	408	384	416	388	378	393	410	397	410	405	393	440	391	390	422	388	389	420	406	405	432	402	410	384	413	405	400	405	422	392	443	388	417	437	405	409	416	418	411	390	405	372	418	404	401	409	413	423	400	372	398	439	436	419	430	393	414	404	403	378	414	424	389	376	430	395	398	393	434	464	388	421	382	375	405	424	436	412	416	421	400	409	404	441	390	399	420	459	400	395	395	388	423	423	425	440	404	390	398	414	408	455	394	408	414	396	409	393	428	403	416	394	437	400	420	435	432	399	434	413	446	407	430	421	438	428	384	426	426	430	417	439	424	434	414	407	398	401	402	448	461	368	409	390	388	394	414	391	465	442	398	377	403	407	430	408	400	382	418	432	403	389	404	411	431	413	424	419	414	411	375	393	388	443	425	397	440	418	413	428	434	438	386	431	399	374	366	380	395	401	388	429	423	426	417	374	440	422	384	436	425	395	406	391	438	444	407	392	393	430	396	400	409	402	407	434	420	394	447	418	402	396	412	403	430	401	406	379	423	444	370	403	400	386	423	415	455	370	389	401	466	404	389	416	392	365	422	431	403	404	406	417	396	388	420	391	397	417	414	420	404	407	393	415	403	416	394	407	397	420	423	372	401	392	432	396	434	406	407	396	365	413	403	393	417	366	416	402	424	409	418	394	413	379	391	390	409	427	412	378	429	411	444	437	445	414	379	425	387	402	432	386	436	406	438	433	422	405	402	413	404	384	391	364	434	415	418	403	400	405	398	412	400	404	407	369	412	445	383	424	393	415	410	399	424	458	372	432	407	428	404	420	399	433	399	378	417	418	413	384	398	392	455	407	413	423	397	420	430	391	398	407	407	430	414	424	405	393	431	386	404	375	395	399	385	433	404	454	412	435	375	420	420	406	431	419	437	386	456	400	446	403	404	444	429	409	427	435	410	396	423	431	433	417	408	393	404	391	437	412	405	427	397	397	395	413	389	399	415	463	389	419	448	396	401	412	373	411	429	404	382	391	462	437	426	414	381	394	385	422	388	442	422	413	358	460	420	404	415	433	423	415	387	405	389	406	386	407	389	406	407	387	424	393	423	389	382	388	437	437	392	430	398	425	434	441	380	437	409	416	397	435	381	385	390	429	420	410	403	411	413	400	415	393	380	420	370	407	418	401	419	435	416	408	389	378	417	410	404	426	395	378	392	430	419	390	416	416	423	443	416	422	414	395	409	420	433	393	406	405	391	419	402	404	410	415	395	430	396	420	403	387	435	403	418	389	376	411	387	421	397	402	361	429	419	431	407	433	417	411	398	389	405	400	426	411	439	376	395	443	389	407	401	386	382	405	432	381	413	387	366	428	462	399	396	414	383	422	430	403	422	408	399	402	391	434	436	416	407	438	410	405	407	423	392	381	401	417	401	450	393	414	461	404	395	416	386	429	413	444	412	386	432	402	407	418	384	383	424	384	425	415	383	436	441	404	400	398	405	388	417	426	417	422	409	457	408	410	406	407	404	414	391	401	431	385	395	381	422	403	412	414	405	437	432	410	395	439	455	426	422	448	376	413	409	381	430	394	440	420	424	401	421	396	359	410	447	402	423	444	449	433	390	441	405	421	402	410	434	405	424	403	422	412	417	398	383	425	383	421	417	382	405	436	407	411	392	453	416	418	403	401	411	412	435	423	430	441	418	409	414	375	378	408	443	401	421	430	400	426	380	414	384	439	385	383	414	444	380	409	423	391	458	414	403	425	428	435	392	437	404	384	387	425	392	373	432	394	455	402	389	403	400	418	398	435	420	391	424	379	456	421	415	427	422	452	450	438	392	393	432	386	413	430	394	405	413	435	397	422	419	424	388	385	411	404	392	451	401	395	435	404	391	393	395	371	438	395	416	391	410	410	399	411	376	426	387	422	442	388	404	405	421	379	419	410	429	400	422	392	404	412	406	419	389	409	408	425	441	375	375	411	406	422	403	416	401	396	423	394	403	432	402	442	435	419	429	410	382	397	434	411	419	410	388	411	417	451	413	434	404	405	437	412	391	423	432	443	415	425	414	420	424	404	423	432	437	415	377	389	415	440	414	415	399	420	429	418	396	381	448	432	403	399	428	429	403	411	418	462	394	405	430	402	412	435	421	405	440	409	430	445	417	434	432	418	394	419	424	440	452	414	381	421	428	440	394	386	384	418	440	403	404	401	431	423	378	421	378	382	391	391	423	415	406	414	404	436	418	394	407	401	438	399	413	435	441	425	422	426	412	406	456	375	418	384	396	412	342	387	410	403	361	447	397	404	410	400	381	430	400	409	420	414	440	397	406	387	406	407	377	384	417	412	415	437	379	443	434	423	419	405	410	422	389	437	413	412	416	422	403	378	391	371	404	419	404	397	415	406	406	408	410	390	421	404	422	428	407	399	406	454	402	402	391	423	431	413	419	397	367	395	438	370	398	420	416	403	385	395	418	420	430	386	427	405	419	420	424	377	408	421	407	393	425	447	401	439	416	407	388	391	386	422	399	421	401	394	384	427	388	394	391	417	430	419	425	412	402	410	428	401	391	407	408	406	441	432	412	417	423	379	399	413	412	430	433	420	392	421	444	381	409	432	412	415	402	438	396	399	406	416	404	432	393	422	408	420	389	405	383	381	373	434	394	397	402	430	383	388	382	389	430	415	400	409	446	403	413	416	424	418
27704	46112	37805	28055	22518	18361	14963	12101	9709	8039	6907	5883	4815	4180	3686	3475	3041	2976	2518	2122	1815	1677	1491	1293	1133	1022	910	878	912	876	829	797	773	751	675	759	652	736	730	683	686	786	970	1760	3129	2862	2280	1786	1530	1553	1368	1133	906	758	629	638	530	533	517	486	497	516	491	497	514	481	473	511	488	490	457	514	516	532	549	523	517	492	500	511	525	470	466	498	491	556	519	522	517	541	513	516	522	525	505	444	535	495	525	500	517	503	503	507	445	496	512	526	467	525	544	502	504	525	524	539	461	509	523	483	500	516	518	522	494	500	546	527	543	495	491	514	464	542	479	506	491	497	508	471	522	533	524	493	500	498	549	464	542	523	482	525	502	542	495	502	499	495	534	496	498	509	497	491	524	508	454	500	472	474	483	550	513	525	517	508	517	514	520	522	487	501	499	473	513	508	514	539	501	489	494	482	520	509	523	529	472	499	502	518	478	530	501	483	474	500	493	492	518	520	508	527	527	456	529	530	512	504	494	489	529	523	484	557	495	495	478	556	519	537	494	534	572	466	534	515	535	509	474	522	550	498	490	454	496	537	501	502	470	494	511	524	514	535	508	506	531	513	502	489	496	501	507	490	487	534	540	502	494	540	515	500	502	467	543	533	496	529	480	535	522	500	482	529	537	481	527	490	489	491	516	542	461	506	500	507	556	463	512	489	509	498	526	495	523	536	501	490	523	482	519	504	504	510	528	518	497	488	511	530	467	455	527	507	509	524	538	519	509	487	514	519	539	521	470	499	501	515	488	489	538	533	566	504	503	493	503	548	476	525	472	493	532	508	508	513	517	535	552	485	506	477	490	481	556	566	534	493	530	514	490	500	477	509	493	500	518	555	522	554	487	503	496	498	513	492	523	521	487	521	513	506	487	526	521	502	507	483	492	516	508	500	518	531	523	542	493	532	517	523	505	537	535	517	485	516	484	522	523	489	524	506	542	489	511	496	487	495	511	477	481	529	438	493	468	546	514	495	485	517	497	593	526	461	482	467	520	493	493	559	492	489	552	479	511	537	534	569	515	500	491	563	506	504	510	488	488	533	513	499	493	491	512	523	510	529	500	520	475	472	479	496	511	517	511	518	515	480	545	517	479	486	499	525	498	516	508	542	541	533	539	526	493	498	516	514	501	496	504	493	514	531	505	504	502	487	495	485	494	495	553	510	507	544	473	515	524	460	521	506	499	534	533	498	483	500	489	529	522	498	469	500	513	547	473	529	526	498	487	534	455	501	507	543	508	470	483	489	545	485	532	524	520	530	486	486	520	517	537	478	511	505	511	515	506	511	514	493	489	506	491	483	487	521	482	506	488	467	507	493	482	525	495	540	514	502	516	537	525	457	504	539	503	449	515	523	532	503	502	502	515	463	560	523	495	503	508	521	527	504	525	506	516	496	506	530	520	473	539	542	521	501	501	512	478	532	504	497	501	492	483	499	520	522	486	517	518	494	536	524	465	531	498	538	481	498	519	525	514	534	521	494	499	548	490	506	543	514	487	516	499	489	532	480	514	507	515	464	499	494	467	501	494	487	558	476	497	483	562	472	506	490	459	516	513	537	523	524	489	544	498	503	463	522	490	505	508	514	546	521	499	473	496	489	520	479	472	469	529	512	490	468	547	508	499	521	537	522	478	529	565	468	518	470	528	526	514	491	529	488	554	480	556	490	533	504	494	504	525	509	522	529	485	538	519	515	474	515	504	508	545	525	500	524	546	550	531	485	516	530	507	536	536	531	544	522	511	517	501	502	489	472	506	492	556	529	459	462	475	520	545	513	524	521	480	534	484	506	516	514	509	487	509	467	509	523	507	505	501	527	517	488	488	538	532	478	510	531	548	524	499	497	512	516	516	489	520	511	511	535	489	518	516	544	503	538	528	514	543	527	525	506	532	468	532	538	524	511	479	532	506	536	492	521	508	562	486	528	494	538	496	482	502	495	512	515	522	493	490	502	501	545	495	526	508	492	455	468	510	507	525	505	478	483	515	531	456	509	475	499	464	491	491	489	515	500	457	462	494	501	493	481	503	509	507	556	544	498	482	516	462	502	514	494	494	502	530	534	463	509	537	489	517	518	494	546	487	523	504	479	503	493	468	490	517	511	484	512	542	535	544	551	497	500	506	465	506	487	485	514	507	500	538	481	460	509	516	535	492	507	426	510	528	477	518	515	518	496	492	520	511	481	510	520	498	540	498	533	522	547	478	517	519	536	534	486	518	526	493	511	501	506	478	525	513	533	529	481	533	524	563	528	487	503	484	513	513	504	505	525	524	490	536	509	515	530	543	492	527	503	488	475	501	514	458	534	511	529	460	506	509	515	490	513	550	532	546	499	484	519	483	523	514	538	524	498	494	508	511	472	512	484	480	532	537	527	479	537	499	499	468	539	519	489	480	507	498	537	539	471	514	464	468	513	540	522	543	470	493	522	502	512	474	527	516	514	502	482	470	501	486	486	477	479	543	510	508	475	519	484	470	562	538	484	505	524	514	481	512	536	484	498	490	494	527	496	469	494	469	469	536	531	500	509	493	472	544	478	531	533	508	508	518	498	505	513	514	499	493	492	528	500	494	477	510	494	468	508	503	557	522	517	544	528	508	503	550	479	528	505	508	497	469	491	514	484	490	494	519	471	507	488	523	490	545	541	506	505	513	490	514	515	497	508	514	523	505	511	488	497	514	536	495	479	466	482	524	529	487	510	504	513	540	482	517	509	506	522	525	489	505	492	542	505	507	523	511	519	509	506	497	496	504	529	529	504	546	496	504	494	494	502	497	524	519	515	531	479	497	547	486	494	513	495	523	493	524	554	493	447	516	531	487	504	480	461	503	514	528	480	456	487	484	532	488	521	518	539	453	495	535	511	528	518	529	519	494	524	473	481	546	530	479	479	488	536	534	516	513	486	502	508	495	473	528	518	523	489	550	526	517	528	479	496	513	534	527	509	550	540	474	492	509	519	502	469	518	481	498	526	515	503	511	502	505	505	499	479	513	520	521	536	499	460	504	491	489	517	514	513	504	503	519	550	500	507	521	493	562	528	499	509	498	515	513	533	515	530	498	488	516	494	500	510	490	462	518	495	547	520	490	513	524	526	531	523	497	483	543	505	479	509	530	481	561	510	491	537	526	501	468	541	503	506	496	476	552	479	509	520	507	476	477	521	545	525	508	506	482	523	505	509	503	516	478	520	522	495	532	546	507	511	511	509	562	522	521	494	462	509	503	477	529	519	471	526	506	520	514	508	484	521	535	497	505	508	513	456	508	509	454	502	485	531	541	554	475	455	555	527	528	502	517	501	472	532	493	482	511	532	504	555	545	542	535	537	476	552	499	483	492	521	493	497	519	508	504	513	544	499	565	480	511	506	555	562	505	486	514	484	515	468	517	512	487	519	488	506	524	521	481	520	470	535	517	495	498	497	514	537	528	514	506	532	529	519	514	506	495	446	526	533	523	532	535	497
27632	22635	22891	14451	7156	4752	3320	2519	1994	1559	1422	1287	1138	1004	1002	949	896	893	730	711	747	635	619	588	613	556	567	552	500	519	543	545	526	533	512	530	553	492	511	548	516	544	533	565	564	586	578	526	548	521	532	482	525	519	494	514	496	528	535	528	493	460	500	498	497	527	502	501	531	503	489	515	464	485	465	457	458	461	467	505	478	507	481	496	494	513	539	482	505	539	495	460	485	502	486	473	505	518	505	483	453	457	523	478	479	462	439	499	494	484	485	492	517	515	503	467	451	468	490	513	487	490	486	475	479	513	456	485	498	501	463	497	481	460	494	519	516	506	496	466	537	473	482	499	483	504	476	476	455	475	493	492	503	495	475	472	484	478	460	490	495	494	461	468	528	459	478	480	484	478	473	495	488	504	482	480	467	456	496	495	474	482	478	492	459	484	522	489	499	466	496	490	495	526	499	485	511	498	453	476	507	496	457	485	466	506	512	511	501	464	494	463	490	527	488	501	521	468	465	468	470	495	508	475	484	509	466	466	468	520	513	513	488	522	488	496	497	471	477	455	462	447	495	493	488	492	469	490	512	487	454	526	494	493	493	488	489	494	464	480	497	498	493	468	476	458	486	468	482	504	486	484	477	414	513	500	504	507	472	496	492	474	461	500	450	479	483	478	497	484	496	472	462	485	508	476	478	512	482	492	501	489	512	455	461	477	479	499	491	496	504	463	479	504	474	518	464	472	487	518	505	491	498	494	523	513	473	489	495	508	481	499	510	520	463	474	435	523	445	490	447	486	472	486	445	462	499	488	496	477	462	473	459	467	486	519	481	531	481	498	540	468	461	491	467	454	488	508	526	476	481	473	450	486	521	501	463	488	468	460	479	481	483	499	487	451	505	483	518	522	514	517	495	487	477	540	466	483	475	475	511	501	493	516	472	499	480	494	464	503	504	515	466	457	505	465	473	500	479	480	484	504	492	462	488	466	415	502	479	501	443	444	499	475	470	477	502	508	494	514	490	476	493	466	459	456	525	470	483	506	522	493	479	496	497	456	493	453	510	468	466	478	455	488	501	481	503	494	496	534	489	457	469	507	506	490	495	451	508	476	498	512	498	484	511	484	503	505	497	540	479	498	504	506	526	486	465	451	493	473	523	500	490	489	506	507	461	476	500	439	462	461	477	489	464	513	521	491	469	464	480	501	477	514	521	487	517	496	493	516	515	485	487	497	478	476	460	485	484	487	490	463	456	473	505	496	491	471	441	505	492	474	491	504	489	479	533	487	512	471	515	465	512	460	503	477	516	495	499	483	473	485	474	451	496	499	484	494	493	495	450	496	488	517	441	518	464	494	507	507	491	460	477	469	482	450	488	482	542	492	486	485	490	481	477	472	490	487	499	494	500	480	492	504	470	500	503	484	499	500	516	498	498	525	497	503	496	464	506	501	517	492	447	531	459	486	478	459	517	483	465	466	476	466	505	498	459	468	479	459	430	471	489	531	505	489	490	486	488	457	480	468	518	494	515	477	481	505	441	489	535	484	488	474	500	505	473	490	479	479	475	476	472	522	476	477	457	472	486	475	478	479	487	482	467	466	503	507	459	489	479	486	478	503	502	478	493	484	483	494	494	500	460	505	507	497	461	466	465	493	494	490	472	456	513	494	482	505	486	467	494	485	498	468	483	487	424	452	469	509	485	460	474	471	469	448	508	463	487	464	491	528	525	479	467	470	505	482	469	476	487	514	487	510	467	528	478	482	497	474	503	454	460	501	480	516	485	521	471	493	497	494	506	494	461	471	500	479	449	497	472	514	462	478	504	476	490	488	447	462	485	514	486	472	476	525	461	462	498	514	474	482	534	501	509	471	468	469	497	485	469	460	493	480	475	509	465	474	495	487	503	498	448	480	450	514	459	497	475	470	481	475	475	448	527	513	475	502	464	479	519	474	488	462	458	486	450	523	441	491	490	479	463	483	484	465	475	498	512	496	458	487	503	493	480	472	484	516	535	502	496	495	503	480	460	466	491	477	505	476	464	461	485	464	484	500	473	452	482	470	519	456	506	523	480	477	436	494	500	457	480	503	492	520	459	482	463	487	519	499	487	496	487	502	520	499	497	485	496	468	466	491	495	462	477	472	465	555	464	483	447	479	497	500	491	455	463	461	490	473	482	459	470	480	440	522	465	506	488	498	487	509	482	510	474	503	488	494	464	511	467	485	492	464	448	508	510	452	493	468	436	495	453	500	468	485	506	500	483	470	519	468	475	503	491	474	453	519	485	479	454	495	435	513	498	486	511	511	461	512	535	469	467	472	469	475	482	483	488	504	479	482	466	511	461	460	473	531	483	471	492	529	482	460	467	423	469	462	458	497	490	499	498	521	494	511	489	515	490	452	512	484	472	455	521	480	512	450	433	493	495	473	523	437	487	511	492	500	463	504	476	453	530	500	485	476	466	496	465	522	487	475	481	483	497	483	496	528	510	490	466	522	502	498	469	490	469	429	519	434	491	522	516	436	524	482	494	504	489	487	464	501	504	435	510	495	526	487	473	485	477	487	468	487	480	495	510	488	474	487	506	471	428	490	526	457	486	516	459	553	469	490	471	477	469	481	494	469	520	461	500	482	530	464	490	518	481	492	506	485	465	493	502	455	470	502	443	458	485	523	461	498	480	462	469	531	511	474	482	467	528	522	465	506	510	487	482	529	545	528	493	485	500	478	527	516	479	449	470	499	506	487	506	496	501	464	489	503	478	450	498	516	474	486	488	481	466	492	461	503	502	470	488	515	447	493	470	483	475	484	538	484	482	465	484	476	489	441	460	516	494	488	445	492	508	512	506	518	484	486	546	486	471	491	493	484	492	494	453	536	497	439	485	486	473	503	527	523	492	496	512	490	505	457	461	480	505	512	481	515	471	491	501	447	478	462	492	504	465	475	492	428	481	495	459	491	480	482	485	491	487	477	449	507	489	471	446	469	468	491	465	518	475	483	489	471	475	501	515	459	506	533	490	505	512	489	510	460	495	489	462	454	480	484	521	493	502	548	503	503	505	498	472	482	491	499	480	507	506	442	515	453	475	464	502	481	488	484	464	488	518	499	485	441	468	469	538	482	460	478	466	459	477	478	521	464	535	467	492	465	470	514	481	474	454	491	465	523	486	487	503	501	485	486	476	508	519	503	443	436	478	460	513	484	511	461	498	483	488	474	460	516	495	482	471	473	438	450	493	514	510	481	481	449	469	440	514	460	505	495	521	508	485	485	468	503	513	471	529	488	492	476	475	488	510	470	489	470	521	486	500	469	484	497	450	462	450	470	470	548	486	504	489	505	475	470	495	458	432	476	508	480	509	503	452	465	452	465	503	471	501	472	491	502	481	493	480	472	484	499	547	500	483	520	449	453	499	509	518	464	472	491	498	469	528	508	503	513	507	523	507	465	510	475	477	487	492	448	529	498	485	493	482	506	468	478	475	469	466	474	495	481	461	526	453	498
21117	33027	27016	16720	11982	9303	7154	5691	4410	3559	3059	2720	2316	2037	1846	1716	1652	1492	1343	1215	1134	1058	949	903	771	807	746	723	736	747	732	761	692	677	675	683	666	704	698	691	656	716	669	688	808	708	742	708	671	720	655	668	674	649	618	623	591	635	627	578	578	603	580	622	612	582	607	608	611	650	620	605	645	658	649	631	602	641	628	633	595	567	635	639	611	571	602	601	602	587	592	609	603	640	639	655	644	625	602	613	564	595	558	625	581	628	628	599	559	653	600	585	609	576	590	614	616	633	619	623	610	600	655	599	623	601	599	576	584	594	625	595	593	593	628	588	570	632	626	597	585	595	645	606	629	613	616	612	626	579	631	602	629	607	601	624	561	616	608	599	595	653	556	634	614	618	598	618	634	593	580	577	623	550	561	651	586	609	626	610	588	611	601	597	639	594	595	621	625	601	639	606	617	633	586	594	617	627	617	628	604	585	610	608	587	604	637	669	596	618	585	626	609	570	586	616	630	647	620	589	587	677	599	593	590	587	590	587	602	627	594	610	646	620	629	623	634	623	633	621	618	632	663	610	613	650	579	643	610	626	620	607	638	576	604	586	627	665	644	572	581	596	621	618	568	618	636	588	612	604	583	587	614	598	582	594	665	620	634	588	638	624	611	598	631	648	576	597	573	622	637	611	597	620	615	600	654	576	586	597	637	617	622	644	613	630	635	625	649	644	604	591	613	616	614	646	615	621	658	610	609	601	604	577	639	596	580	616	602	581	580	604	611	614	634	585	622	629	599	626	572	601	602	600	567	598	548	600	621	575	621	636	596	619	643	611	559	626	608	628	621	602	594	634	643	553	614	612	616	618	587	582	606	587	634	594	623	632	607	644	630	595	571	635	597	602	610	634	557	592	611	610	616	566	592	651	583	621	609	616	628	617	595	581	604	586	552	591	640	616	600	609	639	565	625	566	572	666	581	655	628	620	600	579	594	633	618	615	605	608	611	616	613	573	612	643	568	559	593	598	626	633	610	616	576	603	623	604	582	608	625	634	605	559	584	632	629	594	591	590	615	619	597	602	625	595	589	637	600	610	581	566	615	590	621	580	626	596	612	634	608	555	621	649	562	637	634	594	556	645	600	588	665	585	596	637	566	585	585	626	631	581	600	591	630	609	614	569	652	594	597	584	628	630	567	649	619	542	585	666	602	645	573	597	609	600	627	645	622	582	556	583	568	646	614	625	591	626	597	590	603	596	641	614	606	601	593	623	615	613	588	610	621	638	664	605	638	625	633	578	615	602	660	662	578	630	602	609	597	626	600	573	620	638	580	601	610	632	612	631	592	624	588	591	642	541	637	629	590	583	601	585	589	629	613	624	627	631	615	600	590	618	609	622	592	622	642	615	634	619	639	622	608	554	552	598	595	611	642	605	572	654	569	607	592	617	640	591	638	593	610	583	602	581	626	623	578	589	583	596	659	591	572	602	604	629	603	637	600	607	597	610	575	580	608	623	611	655	621	635	629	601	624	602	638	620	590	636	622	608	619	616	630	581	622	611	575	588	580	622	586	590	631	589	576	568	663	653	646	611	595	556	609	606	607	614	623	598	584	595	609	584	603	619	601	631	618	596	665	589	568	601	604	620	653	611	610	551	589	618	600	605	606	651	597	621	611	626	618	617	624	629	561	640	606	590	598	577	582	588	602	631	639	602	630	576	596	567	591	605	577	613	597	631	593	608	610	610	615	666	614	618	638	611	601	617	619	613	573	623	606	584	634	583	607	629	568	630	566	615	635	626	620	582	612	602	645	601	604	613	621	579	591	561	591	619	599	613	631	627	603	623	607	587	628	595	618	606	595	568	603	568	643	631	582	646	589	649	634	607	630	624	556	602	631	642	604	600	597	569	615	606	619	625	591	603	589	609	589	598	582	603	582	627	622	588	583	601	625	601	641	574	619	604	642	623	592	563	650	589	611	629	584	668	615	527	630	632	620	634	608	612	649	653	645	634	607	643	647	536	597	601	599	600	600	667	588	599	625	610	574	616	591	630	645	626	612	622	646	618	643	593	584	626	601	560	628	580	608	554	649	616	618	637	629	604	616	625	622	634	643	595	592	642	572	577	611	584	615	592	636	603	599	567	628	608	660	616	604	629	604	583	626	614	642	574	640	618	594	578	645	650	627	590	631	597	584	649	587	614	660	607	613	670	625	615	599	643	594	580	639	628	626	622	586	633	631	599	638	630	578	580	574	620	591	614	601	635	643	640	576	585	589	639	645	621	627	620	599	605	653	590	597	580	568	662	608	614	604	582	604	630	598	561	629	603	612	613	618	592	636	624	636	639	633	569	622	616	635	615	596	622	590	609	622	638	565	605	608	592	615	591	618	622	593	597	604	595	563	655	595	641	547	611	634	641	574	627	662	616	622	592	610	634	634	630	572	636	564	625	562	598	628	604	599	695	628	617	611	653	613	635	592	609	550	556	622	625	582	576	605	605	648	631	646	604	575	598	602	623	586	586	642	598	614	596	559	581	628	636	617	629	616	612	622	591	643	598	608	611	622	615	657	621	619	609	599	614	595	603	607	596	587	633	544	564	630	672	639	654	615	613	611	611	649	607	633	585	614	606	663	609	587	591	628	617	611	647	611	622	608	589	618	606	613	606	627	597	626	628	605	599	587	637	606	559	603	605	601	600	615	598	541	602	623	616	585	585	669	562	627	612	583	599	647	590	599	612	630	582	595	575	620	600	632	667	611	616	611	631	601	640	614	610	661	617	606	625	602	574	620	594	589	635	620	606	632	586	624	595	609	618	640	636	628	621	585	653	569	612	559	605	630	614	587	578	624	637	622	609	593	613	642	638	529	631	644	562	654	605	580	605	628	563	623	648	633	640	599	582	618	581	612	639	584	647	612	612	625	598	604	641	633	611	582	601	598	622	602	593	612	601	620	656	632	600	644	616	600	630	636	606	601	598	621	620	604	603	612	621	605	653	612	613	609	603	596	602	624	636	605	622	605	597	581	620	574	569	637	598	597	570	625	620	601	641	627	606	611	645	608	597	622	588	611	624	608	600	598	584	633	595	634	621	594	597	567	623	664	605	548	605	627	640	624	593	607	583	607	636	616	595	584	647	610	615	627	615	649	600	566	618	614	602	634	631	576	613	663	611	597	638	650	624	592	593	584	584	636	614	610	618	593	616	632	613	562	659	601	617	593	603	603	606	624	687	627	593	612	612	615	585	632	615	637	556	611	626	608	609	618	622	583	618	603	579	613	602	627	609	630	581	594	616	599	592	544	590	612	574	597	617	641	593	638	576	629	585	599	591	653	607	594	614	608	616	639	582	592	606	605	590	594	632	644	618	630	608	619	580	624	623	574	634	577	618	596	577	600	604	632	588	585	608	652	658	579	622	599	597	579	615	564	619	600	627	568	617	589	631	621	643	560	648	591	628	562	614	597	599	577	633	603	643	595	611	578	616	598	659	588	579	623	599	595	601
24343	21258	28465	24415	21256	14734	7564	4458	3246	2653	2325	1897	1640	1420	1362	1293	1125	1113	966	861	789	810	741	683	572	584	569	538	560	544	550	520	507	525	489	513	483	507	516	490	467	503	503	651	1055	1160	856	717	717	781	726	606	556	512	490	475	432	438	395	434	439	452	442	426	453	460	421	462	443	470	436	430	421	431	443	424	410	404	459	432	486	411	398	423	452	433	390	408	413	430	461	422	378	409	414	448	427	439	397	460	418	453	439	452	393	437	425	410	421	438	466	408	486	460	398	389	441	453	453	422	434	431	442	444	427	465	441	417	471	415	417	440	443	408	434	455	401	401	417	456	417	450	448	372	438	437	430	417	419	401	433	441	441	473	424	470	467	409	430	424	420	462	440	418	441	451	434	454	430	394	454	407	459	454	448	429	410	412	390	437	417	430	423	422	434	464	421	455	446	432	421	443	403	464	439	440	414	420	374	454	436	457	427	415	425	444	429	441	460	457	440	472	428	422	439	453	427	450	454	446	451	430	431	407	471	443	393	422	406	418	412	440	435	392	445	383	447	413	403	445	398	454	456	456	426	443	401	473	428	431	433	444	465	445	412	443	429	430	419	409	423	430	470	417	442	446	419	502	376	444	467	388	414	406	420	433	418	432	412	456	443	448	423	412	406	400	414	428	421	383	390	438	438	463	430	436	408	462	416	415	436	429	395	434	452	444	424	428	400	423	415	439	431	395	451	432	430	445	432	428	418	441	406	437	469	477	401	453	432	410	374	433	448	443	393	448	411	443	442	448	393	431	439	420	458	436	425	448	459	379	411	404	402	457	430	415	430	415	478	439	415	473	409	430	430	453	404	401	443	444	445	443	461	412	451	408	440	434	407	473	405	426	437	406	415	437	412	456	441	429	384	420	395	452	393	426	402	420	466	409	421	440	404	449	457	412	460	412	420	441	413	410	403	427	452	421	435	397	465	425	420	420	425	415	467	438	453	412	433	415	437	447	464	432	444	448	454	432	419	426	457	436	402	409	399	420	461	408	443	401	402	422	453	459	442	463	430	441	433	425	402	407	434	402	406	426	429	429	400	445	415	448	436	443	440	465	441	462	424	464	397	429	420	402	444	448	404	437	452	427	465	442	463	450	438	456	437	445	421	423	454	429	437	428	405	379	419	436	406	423	426	414	452	419	448	469	442	418	449	408	421	441	416	424	413	420	413	431	474	409	408	453	437	445	452	427	432	443	398	446	454	403	427	437	405	414	416	424	443	441	432	463	420	436	418	411	453	425	434	419	414	394	446	413	403	405	436	421	444	439	454	388	442	436	432	420	446	402	449	421	431	403	427	423	405	470	430	401	403	463	424	422	436	440	438	415	384	435	401	439	423	422	430	405	402	430	428	418	385	449	449	422	428	416	462	432	469	412	397	430	410	443	426	438	443	423	465	424	408	424	446	434	412	399	425	421	415	424	430	460	428	455	407	425	435	395	406	414	434	403	435	415	437	436	409	442	416	433	409	459	424	475	441	429	459	443	426	422	421	393	442	444	418	411	420	413	469	415	433	466	433	437	452	415	399	454	457	442	428	413	462	438	446	455	449	410	421	448	422	418	401	425	433	419	401	422	443	456	422	454	410	425	472	423	434	428	422	406	422	415	445	425	385	438	466	434	411	471	407	402	440	450	466	433	451	437	429	460	410	394	406	456	415	432	435	414	428	403	421	410	428	417	433	428	433	414	423	434	438	402	423	445	422	403	391	455	427	438	451	462	427	468	426	446	447	455	402	442	447	415	400	414	465	420	433	427	423	462	459	449	428	405	480	423	479	403	426	448	413	430	417	438	470	403	452	429	428	404	423	446	444	446	457	459	409	388	459	415	441	423	391	397	411	426	411	424	397	420	465	412	398	433	417	400	460	413	461	423	407	439	430	440	393	414	453	431	409	444	432	447	423	470	434	417	429	427	460	413	420	455	443	428	440	459	476	433	441	452	431	431	449	438	399	404	431	436	415	390	469	415	409	447	420	418	418	390	422	489	420	422	444	446	470	402	402	405	429	433	393	387	432	453	429	408	452	445	445	411	401	438	450	420	456	417	381	376	432	413	427	439	438	445	420	421	440	432	443	461	456	428	436	425	416	459	451	442	361	411	408	433	420	409	405	454	413	415	417	393	456	433	410	436	471	410	433	444	426	422	457	428	385	448	414	456	432	395	495	439	493	417	445	454	414	469	411	438	413	432	468	447	430	415	430	401	428	444	456	410	480	443	410	397	422	404	404	392	426	416	400	413	441	381	414	425	431	410	423	432	389	422	402	430	412	429	473	436	390	412	446	413	464	448	434	432	436	398	430	428	456	444	471	449	447	448	433	416	441	415	467	431	423	441	425	431	442	444	440	446	461	458	394	435	389	399	431	424	437	387	441	445	425	447	399	417	430	419	440	436	448	384	392	444	423	432	454	405	420	422	429	442	468	394	458	466	441	396	414	413	456	405	450	441	427	430	432	408	449	429	437	412	430	452	446	444	469	416	411	445	415	421	458	462	426	431	416	452	431	413	395	429	442	415	434	428	396	406	425	420	430	417	447	409	416	418	463	433	413	406	438	433	415	455	431	411	423	413	424	456	417	439	427	408	414	438	425	445	454	394	436	425	410	459	413	455	429	418	461	469	421	429	432	466	437	429	428	422	438	408	416	433	422	413	428	448	384	436	430	435	470	421	415	445	434	409	458	437	417	439	396	438	484	433	419	433	430	433	458	444	442	426	418	427	468	457	423	403	422	443	435	453	458	394	436	443	423	419	454	426	459	443	387	458	384	412	461	411	462	462	443	393	449	415	443	459	415	444	433	419	404	419	419	432	447	406	417	429	386	403	465	415	427	457	426	419	425	423	422	409	436	391	448	405	409	409	459	400	412	424	424	429	439	457	436	440	421	413	403	445	438	411	457	449	436	442	478	434	412	418	463	468	433	411	438	399	425	394	421	430	413	441	437	444	456	453	420	448	440	453	432	401	439	444	417	421	413	448	411	421	405	423	455	414	427	433	409	431	446	393	406	430	445	423	437	469	470	461	412	457	445	433	416	388	398	450	421	445	391	428	459	433	398	439	447	395	462	398	439	431	448	442	436	412	424	417	412	404	421	426	407	415	452	447	452	437	421	431	442	472	416	440	403	433	427	451	431	433	402	395	423	458	439	403	422	430	468	409	453	429	402	425	448	418	423	441	429	455	432	425	398	406	431	419	452	404	425	440	440	400	418	388	388	399	445	454	428	442	427	421	413	461	445	415	451	478	456	430	397	451	457	415	383	431	412	416	436	454	411	461	446	449	457	402	420	457	409	437	407	427	466	423	431	445	435	432	481	426	460	428	434	453	428	441	441	437	468	436	396	424	419	419	423	407	444	423	428	404	407	444	451	421	433	408	428	425	414	416	430	446	415	444	462	389	444	441	394	368	456	429	465	411	452	407	413	472	406	407	429	405	453	434	396	444	421	447	404	451
24845	42544	34179	23547	18127	14612	11452	9094	7027	5798	4871	4249	3549	2992	2749	2400	2158	2068	1790	1607	1458	1268	1168	1001	961	968	818	815	816	761	776	751	754	716	703	677	713	689	656	634	616	670	725	1024	1853	1829	1422	1179	1159	1216	1122	926	828	656	625	614	571	535	582	557	535	532	509	508	511	573	608	505	563	523	518	521	567	545	519	581	559	527	554	556	527	541	557	522	517	526	525	569	546	566	574	542	580	583	575	534	552	531	526	538	535	513	518	543	510	561	539	549	486	511	522	567	518	537	572	559	509	510	541	567	609	528	527	545	544	512	518	545	557	558	540	526	535	538	488	530	526	538	536	545	535	555	504	543	586	546	541	533	547	538	541	553	585	501	481	499	570	538	568	534	554	577	552	507	512	525	516	518	573	513	537	546	516	527	560	496	555	563	563	554	556	562	580	571	548	528	544	482	516	533	530	570	551	521	542	562	552	540	493	554	549	553	559	529	520	547	541	536	551	531	527	521	518	569	541	537	531	565	543	520	576	604	510	555	549	541	518	469	558	529	544	502	552	534	578	517	592	562	539	528	522	501	540	548	562	529	529	522	580	571	563	563	534	514	558	537	524	496	549	554	586	502	595	507	503	586	533	548	549	572	555	536	561	505	525	505	533	504	551	541	564	595	541	562	563	540	535	588	489	577	553	561	560	534	528	519	540	538	556	525	540	529	557	571	512	537	503	521	538	570	534	552	548	537	580	545	536	527	533	538	527	523	526	518	534	553	602	549	579	553	557	567	552	541	546	553	505	555	545	559	536	562	570	524	510	540	563	540	522	567	570	564	530	537	559	536	543	533	594	546	514	512	550	542	536	563	571	514	553	530	567	546	506	554	521	479	559	572	531	568	563	539	520	531	537	499	566	561	552	550	549	534	531	533	540	527	586	549	586	546	556	518	558	546	567	553	567	549	587	576	536	574	539	565	531	505	515	513	551	505	530	549	521	534	522	539	534	507	566	571	555	546	565	546	529	555	561	533	514	492	554	538	599	520	521	548	563	522	503	542	516	566	530	546	519	589	569	525	542	562	526	536	590	547	550	553	557	513	493	525	543	494	589	549	536	537	528	514	584	557	517	535	565	530	496	512	538	543	525	530	548	550	544	537	553	573	540	556	499	536	492	538	509	537	570	552	528	527	538	540	575	563	523	542	515	553	537	596	565	521	571	529	527	566	495	544	544	515	519	564	534	568	554	546	571	545	553	491	534	547	572	525	534	569	548	526	528	536	549	528	548	575	545	497	542	559	567	531	563	511	571	516	541	561	570	547	545	526	526	539	548	529	533	557	526	552	537	491	536	552	515	580	528	496	625	558	541	571	593	562	580	562	527	542	524	537	552	545	535	524	553	532	542	535	526	552	531	534	544	509	508	556	548	523	551	519	523	546	550	543	535	533	506	507	553	553	553	526	514	520	531	555	553	599	529	513	577	489	530	527	580	554	524	521	513	514	557	524	549	545	522	558	553	511	519	566	524	580	546	543	534	522	554	535	522	525	504	548	533	538	564	526	519	526	538	554	557	517	526	501	556	542	521	555	510	535	525	520	565	581	509	508	532	542	524	501	537	507	530	568	557	532	530	506	542	515	567	531	563	553	517	576	530	523	539	546	549	534	586	531	536	549	585	522	530	534	506	562	504	580	519	563	578	534	518	584	550	504	546	562	556	501	514	523	517	511	559	538	522	531	526	535	545	553	538	534	620	568	513	563	540	537	594	545	572	560	581	532	491	537	554	566	560	576	572	553	558	568	548	547	541	535	502	548	519	581	522	520	542	533	518	551	547	561	553	515	546	549	529	537	533	534	590	539	551	565	560	554	543	539	553	559	544	517	580	534	523	531	574	534	525	547	536	512	511	531	529	515	530	548	569	549	525	566	545	559	552	498	534	568	511	528	550	512	536	534	537	523	530	551	521	531	549	525	571	518	555	545	530	515	534	510	514	544	513	528	556	514	594	553	538	547	551	544	547	537	488	527	524	550	527	562	559	550	545	532	518	571	592	542	530	565	546	526	527	511	545	521	532	523	520	507	557	563	578	522	525	521	532	524	523	490	568	507	552	522	591	558	546	539	559	521	538	530	561	519	530	538	527	500	555	505	553	536	543	533	543	540	526	569	548	541	566	585	526	538	563	553	512	521	523	527	544	518	535	532	511	582	550	567	524	535	578	543	567	548	586	556	517	527	543	516	549	577	572	552	515	526	544	540	522	542	540	537	535	548	524	525	518	558	562	549	528	493	527	506	523	517	563	509	544	552	514	526	499	536	509	575	554	530	570	537	538	570	588	560	529	583	546	517	539	497	561	524	544	554	535	531	554	556	558	611	575	485	563	574	522	572	530	580	570	506	600	527	561	527	564	562	523	547	508	567	593	578	521	577	528	536	573	571	535	531	529	558	562	547	546	540	571	555	510	586	504	543	567	552	528	534	540	510	578	543	555	500	547	540	561	546	535	556	504	562	528	588	533	574	559	517	518	540	538	506	525	556	511	556	545	544	568	553	546	542	593	519	562	521	548	559	518	504	507	508	551	553	569	533	503	514	540	513	543	523	548	540	522	538	582	536	546	531	506	519	538	577	554	544	536	555	525	520	519	521	494	551	527	548	476	532	512	508	579	544	539	595	552	582	572	531	530	540	507	567	569	537	504	509	521	513	513	602	546	552	538	534	555	550	552	558	506	523	566	526	571	539	548	528	541	579	520	539	545	564	552	550	564	534	531	548	556	538	522	543	511	532	510	561	527	510	558	527	573	544	549	515	533	558	571	534	575	508	573	558	522	534	555	547	510	530	555	486	580	546	551	550	554	544	566	539	543	595	516	525	563	577	559	525	553	551	511	535	549	570	559	572	556	569	559	585	500	544	522	495	561	521	527	517	600	526	491	523	534	558	550	506	542	532	485	541	535	567	515	524	585	529	547	519	543	584	545	523	545	548	518	550	535	523	516	530	574	519	555	508	532	516	505	523	547	526	567	491	552	548	561	567	539	514	547	564	526	493	513	556	548	559	549	564	566	580	565	542	533	546	536	526	512	543	578	555	577	566	570	521	565	535	547	554	517	540	505	563	552	538	533	550	576	550	515	554	578	513	540	517	546	534	506	554	566	547	518	559	531	546	543	569	559	535	500	551	541	556	534	531	530	545	532	513	547	543	572	525	583	509	518	556	550	513	544	539	547	513	572	556	531	575	546	514	499	526	514	539	533	532	514	535	524	561	562	524	520	550	551	568	570	558	522	550	513	565	527	531	537	523	549	552	538	509	525	495	553	536	541	532	579	499	528	530	580	521	561	545	549	516	526	542	564	567	560	566	577	527	536	533	561	507	499	533	555	516	569	518	546	589	566	516	504	511	508	543	545	551	531	545	546	566	575	521	530	493	561	539	522	521	570	551	536	560	596	571	564	490	575	551	531	525	544	534	533	517	566	517	565	539	538	508	502	532	549	525	511	546	499	559	583	536	531	536
23309	21305	29041	23924	21372	21569	15221	6519	4431	3597	3090	2533	2229	1961	1755	1603	1533	1441	1201	1095	992	962	770	724	772	643	667	647	597	597	563	562	495	520	518	537	500	530	523	508	550	498	518	942	1557	1592	1079	965	940	1050	945	865	676	598	527	462	417	390	397	379	434	434	405	422	382	401	433	414	396	422	430	418	424	461	406	389	414	436	422	403	388	413	436	431	412	402	420	428	431	394	441	390	422	431	418	419	398	449	425	420	419	406	430	433	417	436	436	436	418	400	382	397	418	392	397	439	404	426	402	392	365	425	416	407	453	420	410	400	422	400	392	418	418	440	418	440	429	426	439	421	424	436	430	396	403	399	411	410	428	393	422	388	391	428	438	436	383	424	435	435	436	435	440	428	415	453	405	367	400	406	416	424	407	399	413	409	382	407	427	428	412	451	417	425	410	406	420	405	401	432	390	388	445	383	469	437	394	438	398	385	421	402	393	398	449	400	437	394	399	404	382	429	386	416	392	423	422	407	411	424	446	408	442	413	389	433	388	443	412	406	406	424	438	428	428	400	419	432	379	417	399	383	408	393	409	436	391	432	407	397	432	439	401	407	408	420	411	403	429	406	414	412	407	405	401	443	398	386	426	412	416	462	407	405	407	379	415	438	404	423	434	388	442	403	418	426	433	410	431	432	406	384	405	401	432	390	410	405	417	380	443	409	418	402	441	410	434	450	410	386	392	413	400	458	431	440	434	381	437	428	409	425	437	449	399	402	408	379	406	410	422	420	393	401	435	433	422	408	399	405	403	441	433	384	376	401	399	406	430	407	439	385	408	411	402	424	432	426	421	450	420	416	408	445	428	390	412	419	384	385	376	424	418	423	443	403	400	429	401	424	415	412	427	384	412	416	405	393	411	384	415	418	442	394	398	437	417	436	418	402	432	402	408	418	406	426	448	404	390	426	408	430	439	371	455	394	454	411	421	451	396	415	445	410	436	374	377	432	472	399	409	422	403	429	449	394	452	398	416	422	392	440	452	440	433	384	424	434	409	403	378	409	416	416	422	392	393	402	427	423	431	397	404	390	417	393	422	410	425	427	414	409	401	407	435	424	428	364	427	440	415	400	432	450	433	462	412	424	420	389	395	439	431	424	402	411	414	412	459	387	407	425	424	386	382	437	402	434	391	419	426	444	413	415	429	439	432	411	408	397	412	402	389	415	441	381	396	420	407	416	444	411	381	446	421	403	395	402	407	437	429	414	396	382	396	439	425	439	403	426	402	435	428	473	408	429	395	452	396	452	418	394	427	426	423	424	415	415	396	453	404	432	416	406	409	441	437	421	422	446	423	413	405	420	376	440	424	402	465	426	441	403	420	427	437	412	404	396	446	415	420	387	403	438	428	440	396	396	429	399	395	399	390	383	439	400	385	433	425	425	416	370	419	379	426	424	451	429	436	459	422	399	441	372	438	427	399	432	425	410	429	450	436	391	368	450	404	418	398	449	396	436	458	449	384	431	423	436	426	436	421	407	417	403	427	429	416	419	421	427	390	397	454	402	404	436	406	432	423	446	416	386	413	426	425	421	437	427	404	398	415	378	422	426	405	381	393	403	430	418	449	375	461	388	403	424	408	453	409	385	392	430	400	398	416	424	424	419	428	385	386	444	406	395	421	416	415	458	438	420	416	426	420	426	407	417	454	431	429	408	438	406	427	408	428	425	435	458	437	457	411	452	435	418	434	472	396	425	395	403	431	408	454	421	396	405	405	428	413	392	395	401	395	406	389	411	447	365	423	405	417	402	431	378	457	399	432	414	438	426	449	428	415	406	390	394	410	411	403	406	410	403	416	414	371	404	443	393	418	380	420	410	402	437	435	456	411	401	407	432	456	451	436	370	446	399	429	397	404	403	458	413	403	379	417	391	425	414	439	426	466	420	431	449	391	422	384	401	435	417	406	411	464	404	399	424	392	415	400	450	413	419	418	409	400	450	435	423	432	451	408	450	434	396	397	417	402	442	455	435	409	431	434	416	392	428	453	402	401	418	452	439	419	427	427	415	435	412	429	430	433	411	428	397	427	390	428	393	404	447	423	417	407	434	443	425	453	472	451	417	402	387	406	415	393	385	444	402	421	428	399	415	409	409	374	391	426	436	365	391	424	455	386	401	421	429	437	371	413	430	443	404	407	443	421	424	444	404	426	440	417	402	405	425	402	429	399	425	339	380	429	390	431	400	429	391	405	404	420	428	419	417	425	446	431	428	393	403	428	418	416	409	425	396	443	462	408	416	395	394	414	450	437	407	420	387	437	417	447	422	359	378	425	395	417	445	410	385	402	397	438	418	426	411	425	463	403	387	440	407	407	415	410	384	439	435	445	366	429	434	405	420	424	416	424	437	428	397	395	398	402	471	381	399	398	411	380	377	419	427	417	439	385	401	440	421	401	383	435	449	429	456	398	392	446	409	391	386	438	397	404	441	390	449	396	411	435	421	412	423	430	423	427	388	438	432	420	386	402	402	409	415	413	396	440	419	417	389	401	442	408	439	392	390	412	414	427	428	423	408	438	420	405	385	434	463	433	406	414	433	425	419	384	415	410	418	451	394	379	445	406	425	389	418	399	414	411	440	445	426	434	401	387	406	434	376	412	420	441	397	424	413	400	429	421	430	394	433	459	385	415	446	429	439	418	414	423	399	409	435	407	384	451	443	415	407	415	440	434	412	412	438	412	415	413	399	396	404	424	449	387	421	457	436	431	445	424	426	438	420	388	432	387	396	416	375	389	438	409	410	413	419	414	443	428	402	439	431	391	392	440	412	388	396	427	445	420	367	419	402	468	394	386	404	414	418	423	408	405	438	361	390	407	403	412	389	433	384	431	440	407	420	414	422	403	417	451	421	403	419	369	414	420	387	432	404	418	376	455	426	415	408	415	414	411	394	410	433	416	432	423	429	398	387	413	420	421	446	427	454	415	435	455	408	455	390	401	451	389	397	433	406	433	429	398	410	438	397	385	423	405	416	400	401	388	429	370	405	427	405	440	407	400	415	436	433	401	401	377	416	442	426	393	418	403	405	436	381	393	397	405	423	412	416	412	415	428	410	428	455	409	363	422	392	454	439	429	387	411	398	418	423	418	442	449	405	415	408	395	402	446	414	392	423	452	427	410	447	396	415	434	431	413	420	415	448	450	415	409	427	398	429	448	435	416	390	425	421	446	419	437	421	432	420	405	444	413	369	411	436	408	426	440	418	438	416	439	402	426	416	381	399	423	395	400	412	421	445	418	382	418	422	410	397	433	422	410	388	382	362	429	424	401	412	402	417	416	382	434	419	379	422	400	397	418	396	426	414	413	429	425	411	429	398	418	438	430	397	391	405	387	434	463	419	415	442	419	407	420	419	420	387	429	441	400	432	393	401	414	404	432	405	380	394	381	415	442	417	407	396	408	366	430	419	421	406	423	407	393	409	410	401	450	458	413	400	433	368	371	365	456	431	407	414	398	446
27991	47396	38417	28297	22749	18938	15096	12077	9489	7941	6782	5666	4754	4105	3754	3283	3024	2797	2365	2012	1859	1661	1455	1213	1099	1071	1000	933	875	914	871	781	757	756	770	732	670	716	669	691	713	739	794	1624	2964	2854	2044	1687	1602	1811	1539	1286	1065	875	729	573	616	516	504	523	518	494	548	526	490	533	577	528	532	547	491	515	470	517	476	523	503	526	508	520	519	524	504	529	505	500	561	515	493	500	527	473	500	557	560	497	528	515	504	496	552	505	520	528	522	507	531	495	511	494	535	484	528	524	527	499	499	533	516	505	495	509	508	500	506	521	557	485	487	532	516	527	509	518	514	529	473	561	507	493	507	490	511	505	480	518	483	514	490	503	529	532	519	545	461	482	531	538	478	536	527	513	538	501	518	511	531	510	483	534	512	488	517	542	494	539	492	547	497	503	493	507	525	525	518	511	526	507	507	537	518	466	526	538	488	483	551	515	532	545	488	501	513	508	518	495	504	472	505	529	487	515	480	487	501	487	529	509	557	497	540	525	556	507	488	496	496	503	530	508	516	593	483	508	528	522	522	497	500	521	478	536	517	537	493	525	530	528	493	481	487	494	463	540	466	547	542	514	514	487	487	469	504	526	507	534	502	530	500	471	468	538	478	493	533	479	516	502	515	507	519	497	510	540	526	531	487	503	521	511	545	498	499	523	491	511	518	524	503	531	515	533	462	499	512	502	506	462	530	535	539	502	555	487	517	487	491	584	510	492	515	489	462	542	544	501	470	524	539	508	537	523	495	507	506	514	526	539	537	489	488	532	491	536	530	513	535	540	511	511	499	516	529	529	554	511	502	521	506	511	508	532	500	481	522	517	506	539	549	530	516	516	526	497	507	507	544	503	538	503	504	511	521	528	505	471	515	496	531	545	521	544	518	524	497	536	530	517	493	532	492	528	496	508	527	492	543	540	520	532	505	491	521	504	504	512	517	496	471	544	503	527	484	500	525	542	475	494	530	507	503	532	532	575	544	518	530	488	472	502	531	520	482	501	492	525	513	517	461	528	532	536	534	526	575	494	497	506	525	498	484	503	503	516	527	499	534	490	492	509	525	496	506	548	501	533	506	489	522	556	500	510	496	557	506	537	488	537	499	474	495	545	510	493	505	508	528	560	524	497	530	528	525	539	506	480	459	522	491	505	510	487	539	506	563	504	461	503	496	538	531	497	515	504	518	534	553	490	496	543	520	513	489	526	494	488	544	523	510	516	546	508	487	529	532	509	488	506	523	507	525	565	485	545	507	537	496	529	503	504	568	534	512	540	499	539	526	500	529	554	498	514	489	515	564	533	468	507	483	476	498	497	491	540	481	532	473	497	496	504	484	534	517	540	512	507	496	520	502	523	553	520	488	497	520	522	505	529	540	480	511	508	482	492	510	510	554	511	568	496	554	492	549	501	531	514	521	560	487	563	540	521	528	495	516	521	493	548	520	526	499	514	516	533	515	535	497	484	498	527	525	508	486	498	543	524	465	522	529	502	504	499	495	543	536	490	531	537	509	504	519	531	503	518	513	523	505	532	522	475	506	513	508	550	466	524	525	531	546	516	506	552	503	555	485	531	471	545	506	483	474	485	524	502	507	536	462	493	506	512	475	541	522	545	489	456	496	490	472	502	532	511	567	529	498	543	548	487	534	503	483	551	562	557	532	524	485	479	508	548	522	513	526	514	504	521	530	491	515	510	512	512	528	515	502	545	524	514	502	513	528	505	539	531	524	521	506	492	508	485	539	536	503	510	529	512	553	527	524	516	544	477	513	508	529	519	424	494	519	512	507	517	504	508	523	490	542	506	557	526	543	476	500	494	530	491	486	546	501	508	524	551	531	500	497	522	499	490	509	501	506	484	506	499	578	511	474	535	518	537	530	503	474	497	500	495	535	506	520	547	513	497	519	485	538	512	523	564	529	518	503	509	494	581	519	482	530	503	473	516	542	476	548	558	503	534	550	536	513	542	493	519	549	519	533	515	521	533	510	532	469	534	542	531	535	467	554	526	523	505	505	465	503	535	508	539	534	534	517	564	533	508	489	500	500	513	519	495	532	454	530	491	502	525	499	530	548	509	499	501	514	496	501	500	519	492	493	491	530	535	560	475	538	515	520	515	530	523	508	507	510	476	500	533	518	517	515	472	460	506	508	536	491	519	532	561	489	516	544	547	546	493	493	482	496	508	509	529	535	489	468	537	503	498	505	505	532	500	508	487	516	496	525	501	502	467	508	475	511	498	539	497	505	484	519	520	496	520	506	532	499	518	529	487	498	523	506	520	519	512	517	559	509	505	516	512	547	541	502	532	513	543	498	533	494	505	544	549	547	491	511	542	479	497	486	512	504	534	533	496	506	508	533	509	461	518	507	498	517	497	475	513	530	504	511	485	503	500	475	521	549	524	531	488	492	504	540	489	555	549	483	486	499	536	462	506	508	518	554	533	538	486	475	507	525	505	518	493	511	475	534	501	511	511	514	528	543	504	560	520	497	533	535	482	522	516	483	563	501	538	481	523	510	487	519	536	530	551	509	543	509	507	549	548	520	515	525	475	493	510	491	498	509	491	546	479	523	514	479	542	500	505	515	497	518	506	505	463	519	499	539	497	507	505	519	531	541	511	519	532	484	512	493	485	477	527	502	504	490	521	499	524	479	499	527	505	539	517	517	541	518	516	509	547	534	506	501	490	518	505	519	462	517	542	485	506	550	529	496	503	517	527	540	441	518	502	524	544	508	529	541	456	565	550	522	541	470	510	516	490	536	515	491	565	486	464	514	502	497	521	503	491	510	525	463	532	505	502	482	504	506	460	525	522	500	504	520	497	498	564	466	521	511	479	509	483	521	516	503	504	552	537	531	503	501	494	529	529	493	469	512	518	504	522	517	494	519	489	492	478	504	529	481	513	524	496	538	526	542	505	484	509	552	491	514	536	519	493	572	480	523	484	498	528	489	462	498	525	488	531	492	489	551	540	524	517	566	556	568	525	453	520	500	501	496	516	523	530	516	493	499	519	500	509	534	501	560	499	472	530	491	508	532	497	503	543	510	499	509	522	502	532	509	521	518	491	510	561	548	509	525	524	534	527	517	558	517	503	517	519	532	504	508	500	503	552	506	518	504	515	505	487	515	557	535	525	508	523	524	472	531	503	543	532	514	499	522	545	489	511	501	495	477	514	531	529	501	504	514	520	532	549	479	549	515	476	533	540	542	530	516	546	509	511	468	495	491	510	561	554	513	509	515	535	506	508	529	526	485	522	542	545	545	530	484	521	493	513	533	504	532	515	519	514	558	503	525	513	548	516	528	533	511	519	521	512	532	519	488	551	551	499	506	521	518	556	482	514	543	524	518	505	518	497	506	465	524	521	484	541	504	493	542	523	538	508	545	492	506	477	487	504	515	496	514	538	531	528	522	490	521	531	527	523	523	469	537	480	528	502	492	500	491	561	507	512	505	522	527	537	482	513	527	499	532	510
27747	22826	22840	15015	7386	4678	3244	2478	1962	1657	1324	1292	1062	1014	1019	911	917	874	799	769	675	636	580	596	529	588	556	571	605	560	570	567	518	593	466	542	551	515	528	518	541	511	526	544	501	569	559	545	587	526	513	511	532	515	488	514	497	505	491	499	483	496	478	509	491	478	485	477	463	480	486	481	502	484	466	502	493	522	496	466	487	474	485	467	486	503	467	474	470	509	478	440	514	476	489	543	498	523	488	517	493	478	494	501	519	495	495	441	487	490	491	475	542	503	485	518	518	572	497	483	477	515	480	489	476	474	473	526	507	531	469	511	510	469	495	477	514	533	524	511	506	493	496	514	488	488	539	501	497	513	487	510	483	518	487	513	503	483	462	528	493	510	491	489	528	495	480	489	488	468	505	479	512	495	470	510	491	486	507	495	470	500	495	481	544	455	503	479	510	504	454	489	486	471	486	519	483	487	479	463	479	461	498	512	490	509	506	451	525	531	513	474	487	458	490	473	518	493	510	514	523	511	483	456	490	478	481	479	478	509	481	529	476	464	483	480	499	484	472	516	506	499	508	503	539	481	524	473	500	487	476	476	540	456	506	449	512	517	509	500	500	498	466	474	480	474	491	483	541	485	476	471	485	473	529	461	500	512	497	482	441	512	527	468	493	504	477	533	494	498	531	477	457	465	483	504	518	519	492	464	512	520	493	485	506	519	487	521	526	485	488	501	476	487	487	457	511	505	444	520	489	473	531	502	484	438	466	467	503	474	515	524	482	488	498	480	508	478	478	482	508	487	518	488	461	523	491	458	472	521	473	509	453	483	513	490	477	470	468	490	510	521	461	501	524	446	459	527	510	487	491	527	494	547	468	491	449	463	493	464	485	465	506	477	502	457	488	517	526	468	497	452	498	464	470	453	481	500	497	527	512	479	516	485	488	473	493	486	492	484	530	466	518	516	503	514	506	479	498	495	476	522	481	507	470	516	513	465	485	513	474	480	483	471	512	466	452	511	510	485	516	493	518	506	442	501	488	447	517	439	533	481	506	525	534	497	538	492	454	506	486	506	493	528	481	533	517	476	494	455	508	482	499	474	491	497	496	482	484	482	476	484	486	546	514	502	535	485	502	482	439	491	517	510	555	545	476	494	452	513	489	534	463	488	486	481	498	497	470	466	474	484	517	487	487	533	535	470	534	511	502	496	504	478	513	533	496	463	461	472	493	522	481	513	491	515	461	507	510	487	521	457	477	502	525	516	485	461	466	541	486	466	478	483	500	492	479	495	465	470	476	468	506	505	488	484	497	489	466	512	486	512	490	479	495	479	525	465	495	461	503	477	498	461	478	503	512	448	507	486	499	461	462	522	492	477	478	518	508	480	511	496	499	545	471	475	467	518	472	487	517	498	581	520	469	503	537	507	477	469	479	522	500	500	476	470	488	474	465	498	496	512	470	474	466	475	470	525	489	495	476	464	510	476	472	502	513	485	508	502	479	514	519	511	455	477	468	490	443	457	498	504	491	517	542	494	429	453	466	476	491	478	492	493	504	484	501	467	507	542	516	506	470	525	514	470	461	446	517	488	495	477	528	496	484	501	483	464	507	519	526	464	486	505	473	494	494	467	526	478	494	501	512	508	483	518	535	439	490	515	468	508	535	492	504	507	474	506	516	519	521	509	487	478	506	487	516	511	517	524	475	492	452	480	502	482	444	528	475	502	499	496	498	509	488	509	522	481	466	522	477	469	481	471	532	516	509	500	502	518	530	492	501	484	490	475	457	471	496	494	525	510	468	509	498	484	470	515	496	544	478	511	474	483	482	463	469	477	489	487	523	480	461	501	488	476	565	472	487	502	502	477	508	472	494	486	521	491	530	498	493	506	481	432	494	514	443	496	466	506	478	512	492	506	469	505	513	459	501	451	487	515	507	471	514	476	470	486	447	462	479	528	497	501	489	489	501	492	478	532	520	505	479	497	538	508	494	477	526	504	454	457	516	475	474	516	510	510	524	480	492	516	487	487	526	522	526	486	526	468	507	480	487	501	525	509	473	466	499	493	484	498	459	487	503	501	475	457	533	518	479	501	499	497	461	467	507	482	498	453	473	476	482	507	538	537	483	515	514	497	490	508	475	524	489	460	482	449	478	464	515	477	490	492	506	447	447	468	480	492	497	504	461	530	498	533	489	478	445	477	458	473	489	514	480	504	485	516	507	523	479	485	470	482	485	483	470	474	471	473	509	517	511	501	471	500	468	465	481	515	518	514	474	457	473	467	511	491	520	490	475	465	535	497	505	515	533	485	481	496	483	467	523	445	498	450	494	515	516	485	500	479	508	482	476	484	487	493	532	492	489	490	475	492	508	469	478	474	519	453	528	551	483	497	521	513	489	493	531	474	495	482	447	455	462	444	450	489	475	513	487	453	499	469	475	512	468	490	487	495	476	489	506	505	483	484	510	501	491	501	478	493	543	486	481	492	501	478	489	476	491	491	500	447	499	473	505	493	475	512	480	471	498	473	450	513	502	542	489	472	503	530	533	515	500	496	470	512	544	476	491	441	496	514	472	478	486	472	502	463	507	539	475	485	480	495	481	470	488	538	534	473	471	516	535	509	509	523	504	498	535	476	517	502	497	472	494	452	499	491	472	466	521	483	479	497	495	484	493	482	505	478	473	493	497	474	532	542	505	512	510	509	499	508	464	492	515	483	487	488	443	487	477	465	512	499	488	468	508	474	472	472	492	500	454	540	480	524	505	491	463	518	481	481	496	487	482	525	490	501	503	475	472	500	489	472	529	466	480	479	472	461	484	476	460	466	470	536	494	483	506	504	444	501	525	503	516	523	532	467	485	481	478	517	501	476	515	478	502	486	530	489	473	508	495	495	517	477	493	490	503	510	473	476	464	463	503	485	497	524	492	521	477	469	511	487	475	475	521	464	495	480	508	492	498	519	500	521	508	485	467	508	447	459	494	476	492	509	456	462	476	488	519	494	539	503	477	496	529	468	477	487	468	494	487	487	449	472	476	494	454	483	501	494	465	493	476	481	487	482	496	540	473	519	531	513	489	522	506	470	506	477	491	488	494	512	462	476	541	492	498	500	521	484	507	459	485	531	501	511	554	459	457	502	484	479	504	499	517	462	494	510	502	519	533	498	488	498	496	466	483	474	509	468	499	476	507	488	528	474	541	514	500	508	468	478	457	489	469	514	530	500	458	489	492	493	490	473	473	492	491	437	489	514	498	414	501	533	485	522	482	488	465	520	489	465	501	517	488	503	509	484	527	524	453	471	499	505	503	528	458	476	500	487	455	493	484	511	482	477	503	484	521	437	488	489	517	492	493	522	484	472	513	483	495	479	448	504	493	501	466	456	482	495	468	485	512	518	475	472	472	492	481	509	496	464	481	454	506	483	484	492	492	476	475	487	483	519	489	522	473	543	486	508	522	504	455	469	507	532	507	509	526	533	460	494	492	477	484	487	462	482	513	456	464	457
21876	33815	27075	17496	12249	9445	7145	5529	4480	3629	3024	2641	2278	2093	1953	1724	1561	1505	1393	1226	1167	1026	958	928	807	782	772	768	777	772	754	711	729	707	686	685	725	660	735	683	674	647	675	697	721	721	743	677	663	718	725	687	678	649	631	648	634	591	619	616	655	658	626	626	646	633	613	658	602	607	616	623	620	587	637	590	594	659	650	598	655	632	641	593	600	641	627	590	625	611	608	607	659	616	624	618	633	620	587	588	597	557	590	627	609	581	586	615	651	595	677	553	583	612	632	618	627	578	671	608	557	647	593	635	615	578	673	613	626	658	635	638	591	600	622	595	608	567	630	622	594	627	606	602	621	605	615	620	637	649	618	634	637	630	600	607	610	568	607	615	663	618	625	581	603	601	664	593	633	647	629	640	608	633	633	598	619	561	638	620	652	621	616	680	642	621	595	647	644	612	647	611	588	618	599	664	601	585	597	625	658	578	595	599	605	616	617	570	620	606	640	601	609	583	608	606	628	620	661	654	624	624	653	622	616	642	618	625	590	603	682	621	613	605	637	605	622	610	569	617	598	631	631	592	611	625	674	589	631	587	586	607	601	615	633	663	592	603	604	630	622	616	602	614	611	555	652	658	646	576	581	628	642	603	576	653	594	632	657	626	626	621	623	640	620	611	644	636	606	619	585	634	616	619	645	653	614	578	620	598	631	618	592	623	642	644	649	655	649	618	594	652	656	606	627	639	614	628	633	624	615	606	592	634	646	613	650	596	643	642	622	656	629	588	666	650	601	631	601	579	596	631	611	605	633	643	638	580	615	606	652	622	612	631	641	595	639	639	663	603	626	618	575	599	624	605	631	640	622	602	625	564	620	619	600	604	615	577	639	597	673	600	627	621	641	631	613	608	641	600	639	594	629	633	595	610	634	673	617	608	598	587	628	611	601	644	631	637	672	599	626	622	629	597	682	628	590	631	635	656	612	591	659	627	622	598	582	624	592	633	600	624	595	613	581	632	615	592	652	607	600	610	648	628	606	621	633	624	574	571	653	608	665	586	614	613	612	617	621	565	642	603	586	619	629	580	593	590	645	621	602	652	665	614	626	602	599	620	640	632	635	606	628	590	609	602	634	617	590	649	630	601	623	639	597	628	594	601	616	591	658	573	655	614	611	633	641	646	616	649	614	597	650	576	644	592	592	612	637	621	638	594	606	574	606	625	550	630	621	666	631	663	625	586	592	611	604	627	643	611	608	615	644	625	618	642	613	622	614	632	616	610	626	584	660	578	628	602	578	651	593	625	636	628	622	643	639	663	647	580	659	594	573	642	629	630	615	640	630	576	588	614	637	596	616	646	607	581	594	585	658	603	659	577	635	610	640	604	649	624	621	661	623	598	593	625	599	625	645	624	610	613	617	621	631	619	601	607	620	598	650	613	633	598	653	602	602	644	634	611	632	593	680	612	627	604	597	618	620	659	630	590	613	600	655	612	594	611	618	581	603	620	633	639	633	602	624	585	654	611	583	611	621	633	609	664	608	581	594	626	630	596	593	607	642	592	628	615	604	627	643	598	624	606	595	596	637	629	615	604	656	634	625	593	600	586	650	609	631	583	592	610	595	591	620	606	604	619	596	574	663	598	608	642	601	640	637	575	614	600	601	629	680	593	600	625	631	621	597	595	613	610	579	599	601	600	577	695	606	617	614	632	602	617	596	596	614	609	613	609	589	626	592	617	610	574	640	628	643	586	567	610	582	667	561	619	635	593	616	574	636	591	632	611	604	639	618	599	635	618	616	653	661	597	570	630	622	609	657	610	611	605	653	627	641	628	625	622	637	636	625	601	635	616	617	631	583	609	632	597	620	649	625	637	618	632	614	596	625	627	632	632	596	614	671	594	625	596	651	644	642	608	592	593	578	604	631	612	626	643	606	614	625	638	576	602	610	619	614	573	621	660	597	617	646	596	583	601	622	590	596	629	592	629	605	574	596	630	647	629	626	600	606	603	648	589	640	583	646	631	622	634	671	604	623	637	610	611	576	616	654	649	623	639	602	617	610	639	656	610	640	625	660	645	621	632	603	610	561	650	580	648	650	634	616	604	633	605	649	607	657	552	609	595	644	619	574	612	594	633	606	631	638	637	647	608	604	637	598	624	620	557	630	621	616	594	592	601	608	622	630	594	592	631	589	595	618	683	620	625	581	617	625	647	648	653	623	639	626	635	681	637	631	600	611	617	630	649	588	607	615	608	598	615	593	639	624	609	639	611	623	627	645	625	600	608	598	667	610	579	667	611	622	658	623	663	623	634	583	611	595	660	632	634	560	682	615	652	611	656	634	619	614	602	579	602	658	606	644	597	599	623	640	629	629	627	625	640	623	631	625	629	613	587	609	612	649	646	623	643	599	613	591	632	586	603	579	623	586	616	623	625	662	629	608	580	636	673	596	642	643	631	612	598	616	627	595	624	664	613	577	624	598	587	605	642	639	617	614	599	585	639	645	646	604	627	669	565	623	607	597	550	625	609	596	608	606	653	582	590	588	644	596	589	616	614	643	629	618	576	638	600	628	637	593	646	649	567	626	600	618	589	584	652	645	568	588	640	612	616	638	625	586	582	586	622	608	612	589	598	584	592	621	658	638	671	611	630	622	638	569	623	600	587	605	640	590	605	598	566	568	646	595	631	666	563	582	596	626	621	611	642	573	623	586	614	622	631	624	613	615	606	594	609	669	595	663	646	626	608	589	631	579	637	582	591	597	622	617	591	617	663	618	601	683	606	613	616	620	608	609	625	606	659	628	654	609	671	629	664	572	608	588	641	649	600	613	627	599	601	563	605	635	630	592	616	581	656	659	666	629	638	592	628	614	607	638	597	614	587	640	619	621	623	593	611	624	627	636	547	611	626	592	595	560	611	673	611	601	615	646	622	616	634	646	646	654	647	578	594	645	610	627	597	609	659	646	608	607	576	643	661	588	678	609	641	661	576	650	574	666	608	654	642	630	597	626	623	573	638	608	623	619	632	611	619	612	630	595	590	628	581	589	588	581	577	610	658	630	600	658	630	600	610	586	647	578	607	625	594	637	611	587	611	649	629	602	617	640	643	618	622	637	597	605	594	639	631	647	651	597	596	579	607	634	653	619	598	624	621	606	614	564	618	671	613	632	659	582	612	571	617	638	629	676	607	589	620	627	587	609	626	633	607	632	585	588	598	571	614	611	602	621	638	628	640	612	583	638	614	629	628	612	603	541	595	626	605	614	616	587	622	646	629	611	583	635	619	644	681	609	626	585	624	626	658	609	631	668	621	606	628	619	618	675	633	605	605	610	659	630	605	622	586	552	621	605	587	612	623	619	632	670	640	600	634	638	617	598	671	616	622	652	614	608	575	629	642	633	594	614	650	626	621	634	594	582	589	613	618	604	635	616	630	623	612	643	614	632	606	606	602	597	646	648	636	603	635	575	660	591	628	612	592	616	632	633	590	610	586	607	601	589	649	650	629
24397	21242	28448	24419	21188	14490	7320	4350	3239	2702	2240	1971	1572	1521	1455	1308	1257	1057	913	856	780	745	679	641	595	558	589	555	572	534	572	528	536	497	493	496	454	475	502	504	484	487	646	919	963	1065	798	693	689	725	701	636	617	531	522	465	490	397	422	447	467	428	427	456	450	439	396	416	447	417	451	430	417	419	410	427	446	424	419	438	459	427	452	428	421	431	422	417	412	450	420	441	427	436	408	436	429	427	454	441	426	424	466	416	455	415	454	455	432	455	440	394	450	443	445	420	412	421	440	426	430	431	431	408	431	428	435	419	418	404	398	423	429	412	458	427	439	392	444	410	429	458	414	416	460	383	432	446	502	426	463	450	453	435	432	447	418	424	420	459	442	463	430	459	441	419	446	436	434	453	446	403	420	435	437	418	438	428	464	439	427	425	422	440	423	477	436	415	462	412	439	427	431	455	455	408	437	430	461	434	464	439	419	452	468	447	465	430	396	408	397	422	434	448	432	409	420	441	459	420	424	458	425	419	442	453	423	456	466	409	401	451	461	442	418	432	445	454	432	443	412	465	456	467	420	415	413	432	453	444	420	434	418	462	458	413	411	414	407	490	436	439	473	429	435	451	440	464	435	455	460	450	471	409	433	447	433	443	458	411	457	438	446	448	442	470	429	399	437	412	439	426	491	470	407	408	434	434	419	445	398	456	437	416	405	420	440	476	424	423	424	397	409	440	477	429	436	461	425	432	431	468	439	463	457	413	398	419	501	433	439	420	414	400	432	401	416	441	460	481	433	430	445	448	442	447	447	449	466	481	431	452	432	464	468	472	472	396	421	434	433	447	417	448	427	410	432	453	423	429	460	459	447	431	416	457	431	474	461	428	433	439	458	423	443	440	446	447	462	461	456	429	432	422	439	427	428	406	436	441	441	443	435	460	429	392	447	444	400	387	451	408	442	430	424	425	457	409	429	465	430	436	453	472	434	430	447	397	429	456	439	454	385	400	407	405	399	441	405	451	407	432	439	407	403	395	421	416	464	393	413	410	464	424	422	425	466	420	427	434	422	445	384	413	423	411	444	425	436	423	417	421	418	449	432	477	435	438	447	447	467	450	428	387	414	418	409	422	404	426	398	436	430	453	447	420	433	413	456	469	460	414	458	448	446	373	449	429	447	440	468	465	427	450	401	427	423	445	419	439	439	417	421	407	444	447	411	455	414	460	436	420	404	434	467	464	426	411	414	449	428	416	405	456	422	470	438	480	462	432	430	439	420	440	420	417	424	450	428	432	463	473	426	453	420	450	443	398	431	426	466	447	419	429	408	445	431	413	421	459	441	426	424	447	472	439	439	416	432	417	419	414	432	440	441	381	442	410	442	448	449	404	429	398	399	416	434	458	442	438	415	423	442	425	480	434	412	436	416	436	410	412	414	430	427	444	442	426	440	446	423	469	444	428	453	433	417	418	467	434	449	442	413	439	443	410	436	427	461	416	452	462	395	430	391	450	450	475	438	436	443	425	433	451	383	445	482	455	409	402	444	474	409	424	419	434	428	421	468	451	386	436	418	412	447	430	448	455	434	417	423	426	447	410	438	464	423	425	441	467	439	393	423	447	421	434	433	405	445	444	410	446	418	479	413	411	436	447	416	419	441	396	485	433	401	428	420	415	412	448	440	440	429	427	470	431	463	470	439	473	444	468	435	407	460	460	417	417	421	425	424	454	440	444	395	418	456	433	458	429	461	415	432	468	462	457	447	412	454	443	424	417	425	409	430	377	412	440	434	441	451	398	431	427	422	441	445	414	422	461	409	432	413	458	437	447	431	449	423	412	451	426	421	426	420	448	354	456	428	453	443	425	416	450	442	415	420	428	455	414	421	404	420	410	457	432	456	449	396	448	458	462	457	393	433	442	489	453	397	434	406	432	429	431	467	421	404	414	439	454	422	404	419	440	410	426	454	402	467	404	395	438	411	448	431	414	462	411	456	441	434	444	449	435	421	439	451	426	433	428	422	420	433	460	409	427	412	403	442	398	456	449	416	427	487	470	402	417	437	440	423	406	451	427	424	445	464	411	424	425	452	409	420	401	457	382	450	440	442	445	428	463	438	473	433	437	436	432	430	388	442	418	420	433	445	429	469	457	430	411	439	417	430	433	444	444	416	415	434	463	418	422	435	443	457	433	451	434	405	427	476	462	427	425	480	433	445	429	457	440	418	441	440	443	430	422	451	442	416	435	429	441	430	420	399	431	442	443	415	397	490	447	420	419	422	428	425	451	430	419	401	448	446	406	443	424	469	444	426	407	415	427	446	406	450	456	458	435	457	395	461	457	450	434	454	418	408	422	480	445	446	428	455	410	400	414	413	430	451	417	391	406	446	452	453	461	428	412	430	414	416	425	426	414	473	464	454	407	403	391	444	442	426	457	444	431	453	427	379	413	408	449	437	412	439	437	427	485	412	471	421	434	428	411	439	430	443	442	428	432	459	420	447	451	440	441	444	413	446	396	404	436	438	460	430	433	451	418	469	439	430	386	452	435	418	419	416	443	432	436	406	455	410	444	430	432	439	412	417	464	484	450	428	428	429	405	435	459	416	407	436	408	423	389	436	423	424	444	426	433	458	447	395	441	440	439	404	446	412	429	459	438	473	432	429	426	431	449	448	426	436	438	420	472	456	455	461	445	435	421	382	455	458	475	422	426	451	379	426	451	410	410	400	422	429	449	414	445	456	428	471	394	392	421	401	445	440	419	460	448	476	449	435	437	431	457	452	439	421	407	419	445	430	439	420	429	428	445	461	432	437	421	432	446	416	413	463	444	459	412	401	439	454	439	418	411	427	403	489	457	434	477	456	417	459	449	440	435	453	410	438	450	426	434	442	406	405	402	442	451	405	443	465	427	440	468	468	426	424	431	456	417	439	443	449	428	380	427	432	444	445	440	452	435	442	445	432	417	458	458	385	446	417	443	428	416	422	441	463	473	437	449	372	449	437	429	415	399	425	428	463	446	449	408	466	418	449	470	458	431	408	421	426	422	403	432	415	433	425	451	387	436	391	465	430	438	444	412	444	417	464	467	444	472	486	446	473	395	385	438	386	418	447	438	428	419	472	452	410	400	488	428	423	433	439	445	447	427	422	409	456	451	414	432	427	495	429	415	414	445	433	449	417	420	424	415	458	466	465	485	484	449	449	422	430	460	396	420	456	431	436	451	442	396	455	440	437	463	417	406	420	392	437	419	429	421	465	435	417	449	438	413	467	424	435	441	416	421	427	439	429	453	430	447	465	441	438	391	399	425	457	448	462	427	475	458	424	405	456	410	430	405	453	435	397	438	439	423	418	408	467	448	424	427	438	440	433	469	423	471	469	428	372	439	445	493	439	424	468	460	425	414	442	437	422	469	427	418	433	448	400	406	427	452	452	459	422	442	402	426	436	465	456	454	460	434	394	384	468	454	437	452	446	408	443	395	476	434	426	447	431	427	441	436	407	414
25182	42605	34362	24213	18524	14544	11149	8837	7156	6013	4990	4142	3426	3301	2817	2589	2385	1997	1813	1641	1462	1222	1104	1013	989	915	885	840	864	814	758	720	783	763	701	655	710	716	672	681	675	693	1033	1491	1753	1649	1269	1134	1074	1123	1058	904	878	724	618	559	588	580	526	550	572	552	571	532	560	573	541	533	546	597	543	529	556	528	496	542	521	541	529	503	614	555	521	513	541	530	540	551	553	539	547	497	545	569	592	562	494	550	510	585	525	558	543	550	581	527	534	548	567	571	517	555	559	520	580	489	567	560	564	512	523	559	553	517	550	508	544	518	563	528	555	557	543	538	571	513	566	580	547	559	547	608	561	544	545	516	511	537	551	549	521	498	560	545	596	540	521	523	501	517	555	548	541	558	592	559	510	551	507	519	573	544	524	560	528	546	509	518	533	566	574	593	591	587	573	554	548	530	511	516	614	526	539	540	568	539	576	527	539	546	533	607	543	533	506	535	553	507	508	562	537	518	542	580	559	568	574	562	522	548	550	541	547	534	578	561	530	539	562	533	584	543	524	564	628	552	583	539	542	515	559	518	539	507	507	561	526	514	538	550	547	592	541	531	560	615	571	570	523	539	523	509	505	538	538	561	569	537	530	506	540	529	537	545	548	569	540	576	551	569	575	541	553	511	565	530	533	532	524	521	559	605	563	575	558	566	529	532	559	523	547	550	619	534	562	580	537	537	600	572	493	591	565	536	548	518	559	607	531	528	531	532	538	527	537	560	546	542	531	482	538	530	596	525	566	541	503	563	528	558	543	578	504	581	555	516	541	523	561	529	525	535	575	540	540	581	571	555	546	560	533	529	542	531	555	553	519	568	545	501	537	564	535	554	551	566	529	546	559	535	533	563	567	550	541	508	528	552	540	546	561	544	577	510	534	597	565	537	551	551	562	540	555	535	547	523	528	600	568	550	521	548	529	526	549	547	543	533	527	523	549	536	548	543	519	537	556	562	549	537	584	543	561	590	543	540	595	532	563	540	549	560	560	569	560	571	555	534	507	563	585	555	572	524	526	495	573	497	556	539	554	521	530	537	542	510	563	541	555	512	531	528	585	536	556	570	537	545	552	534	582	496	544	591	578	555	576	528	507	542	520	565	557	542	534	533	552	548	569	543	535	549	567	564	535	547	479	561	591	567	527	518	545	559	584	554	571	544	573	577	571	544	602	564	544	553	585	527	519	551	540	526	569	538	566	563	509	556	553	529	564	552	574	539	565	536	569	537	473	498	594	519	536	530	522	571	545	566	540	535	532	565	588	551	577	554	583	576	512	573	493	526	499	574	575	570	546	591	493	520	605	540	495	575	556	551	536	559	534	562	535	566	569	543	522	583	544	545	581	570	523	529	535	541	519	503	557	542	586	554	579	541	527	580	540	526	542	542	525	516	561	522	511	541	552	485	546	516	504	521	571	595	574	524	507	508	569	557	533	542	545	552	553	561	541	553	550	567	546	542	528	546	551	591	535	558	569	525	522	527	521	560	567	523	517	562	550	517	565	535	560	538	560	537	543	562	554	549	532	525	515	558	548	568	555	528	558	562	572	569	544	515	564	556	567	546	562	553	543	563	556	553	549	507	496	565	534	552	515	549	574	542	535	560	513	576	526	552	549	525	518	504	577	515	536	543	504	547	555	523	570	560	545	552	510	530	558	566	544	596	555	560	560	492	516	546	558	538	528	536	527	555	535	562	558	547	552	542	544	522	518	567	543	556	544	512	531	577	530	525	539	550	532	548	569	517	533	528	540	512	558	536	579	546	571	565	534	523	555	499	537	542	534	507	556	531	586	538	551	524	545	575	571	499	516	583	545	546	538	540	540	563	550	512	553	567	539	548	556	531	543	577	524	542	549	570	549	537	573	563	528	587	611	528	520	528	511	577	556	562	524	562	555	526	543	580	556	490	541	537	535	574	587	516	535	520	548	549	541	527	532	529	571	541	528	527	532	535	533	568	576	576	551	532	577	563	554	561	570	568	495	577	573	510	550	530	547	563	545	562	558	567	546	582	547	535	567	554	522	544	549	540	553	546	527	584	555	605	537	571	560	548	560	536	523	564	522	542	573	565	557	552	571	538	578	525	544	576	552	563	555	567	530	494	538	549	545	533	497	543	527	558	559	544	561	554	552	569	526	542	523	526	531	515	539	529	551	533	578	560	531	577	547	548	501	509	569	532	558	543	524	573	545	514	545	544	524	562	538	541	533	559	551	547	554	518	537	515	537	546	579	582	531	570	578	585	485	560	574	526	538	516	597	558	553	551	558	521	566	518	599	539	547	548	544	551	596	586	542	496	532	553	562	524	573	496	493	572	543	552	563	513	598	528	546	584	517	547	538	564	505	579	508	496	569	542	566	561	520	507	559	577	560	492	510	547	535	525	579	573	548	549	531	541	571	544	552	540	556	551	526	563	503	523	544	516	496	574	567	539	564	517	556	524	581	536	542	553	534	551	560	505	565	544	527	551	532	554	533	559	564	563	555	563	531	557	582	543	561	538	508	560	502	551	539	554	503	559	597	553	543	570	561	544	595	576	549	514	520	537	520	558	523	572	525	546	509	528	565	542	555	516	599	595	531	572	543	540	516	558	561	553	560	541	577	509	557	518	526	510	560	558	531	515	583	547	537	509	533	551	554	550	551	540	536	553	534	502	511	555	516	578	566	534	506	497	526	537	510	527	550	561	529	524	496	545	612	538	510	589	583	556	535	544	575	566	551	528	563	502	530	564	561	559	531	511	554	576	548	573	500	586	574	552	545	534	519	578	563	539	495	493	564	582	519	527	540	528	549	557	560	579	516	586	550	558	568	517	529	556	556	517	534	560	569	531	561	599	536	557	554	540	584	568	577	545	547	541	523	536	555	530	539	543	519	522	565	564	525	537	540	547	540	572	503	524	564	554	555	510	560	560	540	514	566	509	594	552	557	580	550	584	557	580	543	533	558	538	571	535	574	516	514	557	560	541	545	525	512	517	521	578	530	537	573	557	544	566	552	544	546	523	561	515	507	513	535	550	534	536	558	507	534	513	581	535	564	499	508	571	550	567	516	542	535	543	552	566	533	529	544	521	525	522	549	540	600	540	560	555	553	548	535	558	525	511	597	502	568	542	520	564	561	562	542	527	565	573	568	564	564	557	571	539	573	533	589	519	511	543	533	570	557	571	544	518	530	543	485	550	561	507	542	550	545	571	581	551	515	558	520	526	547	554	592	552	523	539	510	545	580	535	580	554	536	542	568	538	517	549	529	573	569	534	527	545	534	529	587	550	548	555	539	540	579	514	540	539	547	522	548	524	555	551	576	548	571	581	515	523	539	555	540	535	543	538	561	554	553	520	531	524	553	546	566	575	529	538	565	526	575	540	551	549	544	532	535	527	533	543	562	527	575	544	544	595	579	532	514	562	536	509	519	518	544	538	573	574	501	597	546	552	546	567	563	590	555	541	546	576	581	543	551	560	543	549
23301	21252	28983	23849	21347	21443	14933	6483	4465	3707	3121	2452	2094	1931	1826	1635	1510	1330	1180	1102	1040	863	784	799	708	721	628	601	614	601	548	542	562	533	551	539	525	502	520	541	505	553	858	1194	1470	1617	1121	1046	893	991	974	797	771	590	528	431	429	423	405	420	451	408	421	433	422	404	413	430	383	441	370	398	425	415	422	390	413	463	410	422	441	428	447	407	410	404	412	415	432	450	433	441	406	407	431	392	424	444	432	432	418	412	411	429	397	403	428	454	398	405	377	400	404	426	442	440	407	407	401	408	433	470	416	441	420	434	442	417	452	425	401	436	423	449	411	417	479	416	413	430	450	458	422	423	408	439	428	431	403	418	469	466	415	420	402	399	398	418	438	420	437	445	411	418	419	422	426	412	421	407	410	369	436	418	399	403	417	391	424	437	404	402	410	429	399	440	419	424	429	431	403	403	442	425	419	416	424	387	455	438	420	410	432	390	445	431	439	419	379	446	433	422	410	409	445	388	450	443	411	432	403	396	391	393	458	411	438	415	418	432	403	430	451	424	418	457	436	417	414	433	394	487	418	413	406	364	423	418	421	409	407	428	394	432	430	433	416	433	413	397	429	397	438	399	441	397	398	422	380	438	416	466	445	416	443	414	404	417	395	422	382	406	450	445	413	389	425	410	382	410	431	474	418	407	406	406	450	460	400	416	449	453	405	412	424	435	414	443	408	434	418	432	423	445	418	423	447	436	439	458	446	398	385	408	415	447	421	400	433	410	405	441	434	406	437	429	383	401	426	420	445	395	436	449	447	432	434	409	464	409	433	431	428	441	423	456	410	405	415	449	435	411	425	435	373	383	447	415	423	422	431	443	439	409	439	470	425	420	430	401	404	386	398	415	422	423	427	397	433	429	403	431	434	437	443	413	426	429	395	456	418	431	413	400	411	440	430	423	400	444	423	440	414	434	440	396	419	425	421	428	394	402	424	438	425	414	411	426	449	410	416	434	419	438	391	377	418	415	430	390	430	441	407	461	401	405	436	441	425	443	406	425	411	397	420	417	401	402	451	438	382	427	430	400	431	416	447	389	457	432	395	440	424	438	413	394	452	447	427	446	410	435	423	410	402	433	431	428	429	428	437	399	432	402	403	402	424	437	419	403	452	446	434	399	443	428	405	430	407	417	432	413	394	377	394	388	430	392	426	408	450	413	420	401	425	442	412	436	423	445	442	435	441	411	408	406	416	407	406	437	411	437	478	388	419	420	434	434	419	390	402	414	412	387	423	462	419	402	426	435	393	426	452	405	427	397	455	422	430	431	391	434	407	413	408	404	421	454	442	442	467	421	446	394	413	395	416	443	416	389	405	440	434	438	411	431	441	385	427	416	388	430	401	428	428	447	408	460	427	412	400	434	414	449	436	402	432	412	406	400	426	406	433	455	428	402	453	427	418	424	444	425	409	410	406	434	419	411	418	396	407	419	422	442	428	396	396	406	402	391	391	425	433	407	428	433	457	482	427	397	424	395	413	438	437	409	428	398	424	443	415	450	401	436	422	387	397	431	409	409	425	418	396	392	447	444	435	397	405	409	415	421	432	403	388	431	445	401	408	462	438	457	378	406	436	445	430	425	389	464	417	402	380	437	436	417	435	417	430	378	423	419	447	423	387	416	407	417	446	430	435	429	405	422	419	391	398	409	421	430	416	490	433	430	407	455	400	416	414	448	437	411	419	418	409	434	418	432	443	415	427	402	429	395	410	408	402	418	406	427	434	422	396	412	419	426	416	406	385	426	444	427	415	406	460	423	397	422	451	420	435	447	435	409	439	418	425	412	402	398	438	405	383	435	433	412	395	398	406	413	462	444	401	438	396	430	426	419	454	435	424	437	412	416	423	458	427	410	444	439	413	387	415	418	414	421	436	411	470	462	401	427	456	464	399	427	416	440	403	415	426	424	424	432	420	425	425	425	445	415	420	432	393	412	435	415	430	442	425	430	380	425	442	454	436	408	408	408	454	429	418	438	401	383	466	410	380	404	410	393	428	422	433	439	442	415	410	424	410	429	418	447	414	402	427	438	411	390	429	443	391	425	391	460	398	439	416	429	436	399	438	400	408	406	405	393	427	426	385	418	426	394	376	393	429	399	383	430	479	441	460	417	404	417	412	423	415	416	410	399	465	418	439	402	397	459	441	422	406	447	433	421	416	382	386	413	433	412	415	464	396	397	418	422	383	383	426	425	380	401	414	435	412	422	447	394	407	455	449	460	395	456	484	430	419	435	461	435	433	407	416	403	422	457	407	434	431	441	408	391	400	438	415	414	460	403	410	401	426	432	443	375	386	463	461	394	390	413	434	420	403	424	424	423	424	446	408	439	432	420	420	422	406	428	437	409	418	415	407	452	456	406	385	391	456	448	434	440	398	396	357	460	428	453	417	418	438	418	417	391	412	419	404	390	449	447	435	455	437	390	426	445	433	413	450	419	420	441	466	445	434	413	429	403	444	459	410	415	436	463	431	415	408	391	422	435	442	419	432	421	453	414	383	403	435	442	466	434	428	418	400	368	403	414	449	443	446	422	441	425	420	446	411	439	437	425	399	418	412	395	399	436	406	429	455	425	419	470	437	409	415	396	415	434	416	445	402	414	446	431	431	395	386	401	407	432	445	426	398	412	409	404	435	449	404	435	424	480	422	416	386	387	436	404	410	474	397	438	416	442	407	435	406	410	441	422	442	426	439	410	387	426	395	437	436	409	441	406	432	400	453	412	391	427	422	409	419	421	396	410	433	429	397	433	419	434	444	405	404	390	468	424	419	454	383	431	437	439	425	404	420	416	420	434	426	463	407	422	446	422	440	454	418	417	430	427	414	420	386	452	416	449	374	401	407	429	408	445	444	417	415	413	400	400	388	440	416	409	446	404	432	434	399	409	424	415	421	430	476	434	431	417	457	437	390	434	424	420	431	464	408	463	430	405	399	432	409	441	420	424	445	415	434	427	429	453	413	449	416	434	387	436	387	400	389	400	395	398	431	436	411	416	452	411	430	399	385	398	450	415	417	380	434	389	440	439	420	448	410	454	430	447	420	398	409	449	426	402	423	417	441	466	415	428	381	421	381	390	417	432	424	413	432	395	417	451	389	412	397	420	459	415	399	447	428	430	396	421	400	436	418	403	414	424	433	426	450	401	429	457	402	431	420	450	446	427	442	470	432	399	423	396	421	439	432	419	443	416	410	410	395	411	410	419	414	448	466	448	428	396	446	404	401	466	422	440	420	417	456	404	455	417	452	436	425	409	414	398	422	400	422	445	396	404	454	410	437	409	392	453	461	404	412	458	427	407	401	425	423	396	430	409	418	388	367	427	481	402	439	381	416	421	432	417	377	464	402	423	389	395	418	425	437	429	433	408	392	412	445	410	403	416	453	420	425	411	436	435	382	401	408	420	406	410	390	445	407	430	449	447	429	421	415	440	434	417	418	421	426	422	435	411	417	405	468	428
27893	47799	38578	28444	22899	18667	14685	11689	9769	8060	6643	5515	4745	4170	3881	3419	3082	2531	2286	2078	1801	1544	1331	1242	1078	1050	984	973	941	907	861	786	755	777	751	693	755	720	731	705	763	769	1411	2067	2563	2694	2010	1584	1477	1612	1514	1216	975	847	717	626	568	498	479	546	505	475	518	546	524	547	503	517	526	491	513	532	513	560	509	557	491	507	580	553	563	519	519	516	538	513	515	507	515	523	548	506	518	533	489	518	517	519	533	526	539	524	537	525	511	551	518	566	550	527	526	505	532	505	533	494	521	504	554	522	587	450	529	513	523	507	523	555	503	523	477	498	555	532	544	499	540	502	530	524	519	506	516	490	482	493	485	498	536	524	485	546	497	555	535	494	588	536	508	513	521	537	501	507	513	486	505	518	559	499	493	497	514	493	532	492	476	535	513	543	504	513	557	501	475	471	534	543	584	504	509	517	475	522	556	564	499	506	502	543	531	491	522	535	521	565	499	513	523	502	539	524	522	522	507	498	547	496	531	539	505	536	543	518	534	552	495	522	553	522	479	536	534	519	533	495	539	476	479	540	540	507	576	571	537	501	523	486	526	495	489	514	540	504	536	552	545	507	499	523	504	551	497	535	526	461	536	542	521	541	504	548	519	489	511	501	532	592	534	506	483	516	549	547	499	506	530	529	519	495	485	550	511	520	522	513	531	562	485	547	484	559	515	527	559	504	515	516	554	485	526	491	516	525	526	535	489	520	538	498	540	590	516	493	525	508	527	524	547	497	549	536	514	504	490	489	544	491	522	529	561	542	551	520	513	524	493	574	528	509	492	519	503	518	548	523	528	516	472	528	550	505	537	496	549	508	467	507	468	531	465	503	488	595	477	503	545	562	538	529	531	579	536	524	521	529	545	545	557	528	526	507	494	496	499	507	529	519	538	486	516	487	555	511	532	510	545	511	547	525	519	484	539	472	501	535	541	484	503	513	540	509	526	485	515	523	498	518	507	510	482	544	535	490	498	522	490	503	493	510	501	493	507	533	519	515	493	521	519	531	544	537	507	519	548	541	508	510	510	584	499	499	564	493	513	540	552	524	508	488	498	518	555	487	544	486	499	473	503	546	582	505	533	530	526	507	524	495	519	499	532	520	492	492	514	506	514	511	548	534	540	511	493	487	518	507	528	543	512	482	530	507	520	525	534	503	524	558	501	536	534	515	478	532	578	534	532	511	509	507	529	521	483	502	532	512	521	532	532	515	468	498	548	521	503	497	550	529	489	523	534	534	481	502	524	502	527	536	533	497	532	546	537	479	493	523	559	533	537	521	506	542	481	550	526	570	516	509	529	537	528	512	529	575	516	483	502	537	555	508	505	498	564	522	527	510	527	565	549	504	538	505	492	551	527	561	516	493	498	523	507	496	538	492	496	507	523	542	545	523	571	516	542	540	521	544	524	535	515	491	526	498	511	517	474	520	497	518	495	496	478	554	470	499	529	506	542	568	525	489	490	515	515	498	508	494	491	525	519	563	474	506	504	549	505	596	487	492	540	489	530	495	517	527	514	549	543	521	533	506	542	490	532	517	504	524	565	487	546	511	505	554	564	527	493	511	498	527	512	463	524	532	506	522	540	503	546	507	522	506	526	550	504	471	487	544	523	517	505	518	498	514	552	531	532	516	482	522	536	518	497	539	558	533	491	517	498	526	546	498	487	538	553	482	464	546	508	513	488	563	514	500	437	538	534	512	554	569	467	497	515	491	521	548	520	528	536	558	509	492	519	533	523	524	565	523	514	466	509	523	525	532	478	516	482	541	537	490	505	507	501	537	550	538	524	493	503	523	518	547	512	511	473	493	531	518	545	544	489	506	529	501	522	551	535	533	495	514	469	524	504	538	506	548	559	479	510	529	536	513	518	489	480	550	558	532	540	543	557	532	515	530	547	509	524	486	502	496	527	533	539	515	491	518	521	503	510	470	483	530	547	502	499	524	509	524	503	543	512	532	475	524	503	493	602	502	507	503	532	483	545	527	538	539	444	518	509	536	535	512	526	530	483	488	479	476	463	533	504	492	511	508	530	556	536	522	552	526	495	528	546	512	572	523	571	517	497	525	549	527	534	502	550	498	494	536	510	517	493	535	489	455	546	466	541	534	525	531	511	518	553	526	518	540	523	491	488	537	534	471	551	553	517	546	504	488	511	491	494	502	547	495	482	558	522	520	514	525	516	515	543	504	520	516	528	533	493	516	505	534	493	556	519	486	464	536	532	531	551	519	493	571	510	545	545	510	512	523	533	509	510	505	505	542	517	515	529	535	565	509	549	541	508	488	488	530	489	549	534	509	591	486	512	487	507	567	500	501	519	545	518	544	546	528	499	503	520	524	518	518	494	504	554	490	519	472	548	484	546	515	509	543	496	513	494	542	512	516	507	524	530	511	509	522	501	476	518	533	484	535	483	519	507	544	507	524	514	519	512	520	524	569	509	531	491	500	495	476	500	571	513	523	508	499	526	504	512	547	513	526	523	523	522	525	497	497	515	522	493	526	527	529	527	499	535	487	495	522	528	538	520	533	477	536	529	543	520	488	542	500	522	557	508	504	518	514	525	478	565	477	513	553	489	491	532	534	518	493	534	489	489	485	513	554	517	505	520	499	524	501	574	531	532	497	520	513	511	529	543	544	490	502	525	509	514	527	568	503	526	529	529	475	514	532	499	483	518	520	514	500	560	536	475	480	575	519	530	521	511	547	521	512	512	511	500	518	550	510	487	501	553	516	525	518	519	533	540	508	560	544	526	494	542	513	490	517	505	554	494	534	524	502	486	480	527	484	532	510	539	509	540	484	528	549	519	536	520	498	536	493	533	537	536	497	507	490	518	537	548	515	513	585	515	527	554	561	491	508	531	524	518	516	480	516	522	520	503	521	500	488	545	503	540	550	528	525	503	575	519	513	520	536	562	547	517	500	532	510	532	474	508	498	522	523	540	549	488	532	491	542	535	522	517	501	538	535	508	531	553	495	521	512	555	535	532	494	499	505	525	504	478	501	525	518	518	555	501	508	535	530	543	483	514	497	489	543	561	487	492	476	514	535	568	536	526	533	480	503	544	512	489	471	530	483	540	494	511	538	519	483	500	504	519	550	532	519	534	506	531	491	519	537	492	558	482	552	554	531	556	535	497	502	471	508	549	528	515	543	480	471	487	545	557	467	525	534	525	513	494	515	523	491	530	541	536	502	477	508	516	519	528	493	502	494	522	532	498	499	516	555	540	499	523	533	491	531	527	503	511	521	531	499	532	501	501	521	513	512	514	514	492	516	494	501	517	539	514	576	516	533	553	510	494	489	540	493	537	535	517	535	504	512	484	509	483	541	565	540	494	476	527	496	505	498	497	537	509	537	467	566	506	499	499	484	498	540	501	493	525	503	574	533	528	497	489	496	530	532	520	568	501	539	533	509	521	520	481	548	518	480	516	542	514	515	486	507	499	567	498	489	484	500	553	588	527	495
27830	23055	23261	14936	7620	4570	3249	2409	2003	1687	1433	1179	1089	1084	1041	930	935	826	749	752	654	652	641	589	595	582	594	560	620	565	569	595	547	547	485	559	544	542	541	541	512	533	489	516	538	546	549	492	542	523	534	539	503	479	532	543	491	524	460	466	461	498	513	486	465	477	489	440	472	493	483	507	480	506	478	506	505	511	459	489	505	489	471	486	518	500	499	499	500	489	495	535	513	518	502	497	484	503	491	497	561	543	494	509	509	488	522	500	532	547	481	483	490	509	487	497	482	473	475	494	486	489	470	520	492	504	496	520	480	478	482	488	519	513	488	509	536	532	502	483	521	501	504	502	493	484	478	510	535	512	439	469	496	487	499	536	485	483	498	461	448	549	499	503	471	494	473	495	521	478	464	503	528	530	457	472	467	499	510	490	472	503	522	495	475	485	502	502	555	499	495	510	467	518	521	502	469	483	504	499	499	475	478	485	508	446	508	568	507	504	516	502	481	502	477	457	479	512	477	484	461	473	466	472	490	480	521	537	490	508	476	484	486	515	486	519	506	505	501	473	487	480	474	457	474	483	503	511	507	516	487	496	507	484	470	512	523	476	472	461	456	492	465	485	552	471	476	549	523	469	466	507	496	497	510	501	459	467	504	522	523	487	508	480	493	484	490	487	529	452	508	504	477	482	491	476	451	489	511	486	487	518	530	476	546	504	494	548	458	472	457	494	521	499	522	479	498	528	469	488	521	494	500	506	509	492	485	487	481	503	544	520	482	485	499	480	509	488	474	515	478	477	472	540	497	505	466	509	490	490	518	505	515	509	485	483	488	478	471	520	487	471	472	503	467	497	511	534	485	542	523	494	528	546	495	470	518	479	509	511	512	460	502	523	485	522	540	502	492	588	522	512	485	494	520	509	465	507	524	537	480	502	543	513	478	480	520	494	512	493	504	483	479	486	532	498	508	478	491	472	475	464	469	507	484	521	521	474	504	493	466	461	515	457	532	490	501	501	515	472	490	468	524	518	508	457	472	497	514	495	492	520	490	497	484	462	482	512	482	514	489	505	497	496	501	478	512	544	503	499	496	537	482	519	499	450	477	474	547	527	496	501	470	496	503	462	479	490	514	477	475	485	470	532	503	496	494	480	506	521	506	480	510	517	492	524	500	493	516	510	512	512	491	493	525	525	493	491	477	535	467	503	506	479	488	461	492	521	500	510	519	549	515	484	512	475	538	523	510	489	492	519	475	489	504	520	532	512	568	481	518	512	483	498	513	553	471	524	485	529	595	517	514	486	497	513	514	500	501	480	517	483	474	503	498	501	504	529	476	483	517	516	508	495	492	483	502	480	494	501	481	513	504	470	495	522	474	503	547	512	471	472	515	515	468	513	493	510	495	513	536	482	520	517	454	514	475	509	514	478	506	499	480	537	526	529	488	476	480	494	484	484	491	484	487	468	528	516	457	469	515	501	503	535	482	502	514	496	498	480	481	526	481	554	525	509	481	488	482	494	503	488	493	500	508	499	489	494	503	522	490	490	491	531	501	493	490	445	483	480	476	509	481	479	515	495	541	514	479	505	500	498	495	512	500	484	481	463	471	530	515	509	468	468	463	468	506	487	498	502	504	534	483	513	513	527	475	501	483	475	487	467	502	460	493	560	490	507	472	500	496	501	524	500	517	495	495	490	500	536	527	492	504	520	519	498	449	514	518	481	482	505	489	469	504	532	458	486	504	467	467	493	467	494	495	494	503	502	487	522	485	508	490	483	450	444	470	491	484	471	492	495	495	463	491	486	493	506	507	514	468	503	469	480	477	491	488	501	487	514	489	518	471	512	493	529	528	542	494	493	500	461	509	499	520	494	513	499	456	497	534	456	504	491	522	508	505	494	538	519	483	507	476	496	505	519	495	496	513	535	471	502	474	480	527	464	501	490	487	498	476	492	527	478	507	481	504	519	484	474	503	488	479	480	490	521	473	490	501	494	498	523	506	482	490	493	480	514	484	484	490	465	516	533	484	460	497	520	540	483	470	524	516	543	435	499	527	484	511	462	526	526	512	498	526	493	509	521	485	479	458	494	471	492	498	482	502	506	476	490	516	500	493	531	545	514	473	468	469	489	495	499	555	500	489	467	519	501	530	488	505	491	460	512	489	489	501	512	497	549	489	509	505	543	478	501	499	541	524	512	533	485	501	510	507	491	502	499	459	479	477	480	504	475	516	490	550	472	488	479	485	460	492	520	512	523	509	452	474	498	518	480	512	482	486	501	490	460	488	451	495	508	480	491	489	440	491	536	500	458	464	511	451	517	468	480	496	511	530	522	453	519	505	504	482	519	488	502	513	496	453	453	486	522	531	525	501	493	484	513	509	489	514	473	470	489	511	472	471	498	468	494	549	505	525	502	486	463	495	509	474	482	480	469	537	484	466	507	500	482	500	515	495	466	487	505	495	493	494	497	483	523	486	484	501	513	500	527	502	520	529	545	517	513	521	467	490	477	476	525	488	509	507	453	473	440	498	473	511	495	491	493	490	479	504	506	547	515	502	522	529	484	503	479	467	532	463	476	535	514	522	476	504	486	515	478	498	488	515	451	523	520	546	491	481	501	491	494	509	467	485	512	454	504	525	500	491	480	475	493	483	453	503	470	480	492	484	497	537	497	515	513	506	524	488	475	518	482	493	507	489	525	473	478	524	512	479	485	514	515	504	492	503	445	497	483	519	491	493	507	498	500	491	518	528	482	519	495	480	530	524	509	514	477	519	473	467	503	473	513	494	507	501	486	490	490	516	459	507	502	507	524	488	521	481	504	465	558	487	542	461	509	474	482	491	479	500	511	504	516	491	457	547	522	481	524	534	486	496	462	484	464	492	520	499	503	489	482	516	485	480	480	467	514	482	495	512	495	476	541	480	497	519	502	444	525	523	509	479	476	470	498	493	506	500	486	498	492	512	470	525	508	517	500	499	498	516	497	508	487	520	523	490	475	465	501	470	520	489	503	498	493	510	527	546	509	520	457	485	490	549	522	483	496	492	468	499	530	504	478	502	527	503	530	486	488	479	529	488	486	459	505	471	511	508	519	480	518	469	486	479	506	480	492	494	465	486	472	498	488	492	498	521	498	510	533	480	497	481	512	527	494	473	522	513	499	468	473	511	461	493	485	508	490	457	488	505	468	479	510	486	474	507	507	488	525	481	480	501	503	456	495	494	529	491	497	495	450	463	506	506	499	503	456	461	497	478	514	494	512	509	527	487	446	474	484	448	432	506	491	467	500	462	492	496	530	512	483	469	472	476	461	475	464	492	530	501	481	472	498	511	474	518	464	493	527	482	528	532	510	477	474	479	497	495	486	462	501	475	493	494	500	491	516	468	483	485	485	508	494	512	497	516	495	516	490	509	517	531	518	517	502	496	468	510	493	491	523	499	484	480	494	436	547	500	490	528	473	520	513	528	484	498	496	501	530	492	516	514	495	469	455	451	472	492	487
22080	34707	27268	17448	12463	9233	7024	5633	4462	3700	3013	2583	2204	2158	1991	1715	1543	1397	1285	1202	1074	995	924	861	813	826	850	773	771	698	779	718	652	706	654	675	706	678	726	676	714	694	660	702	745	760	668	697	665	693	720	627	685	675	621	615	637	644	605	649	601	620	613	655	670	619	644	614	647	622	597	607	615	640	602	589	616	638	648	604	679	626	617	565	607	612	619	667	599	642	610	609	651	642	587	629	618	646	661	688	610	638	642	617	641	623	629	659	634	597	613	613	618	624	663	642	603	626	655	602	594	679	638	594	683	613	650	630	658	624	655	626	659	622	646	638	620	667	613	643	648	600	669	615	629	636	615	617	625	625	591	590	645	623	637	652	608	617	639	609	615	647	585	643	621	619	682	622	652	591	619	616	631	659	645	612	603	597	608	628	599	591	594	657	637	637	634	624	646	604	636	586	614	674	680	664	634	608	647	642	609	611	658	587	544	578	628	588	583	591	659	613	673	651	630	621	640	573	641	603	589	664	612	621	651	658	574	658	618	607	585	600	596	620	684	638	603	628	663	626	671	616	615	630	648	636	619	589	643	645	628	616	619	632	664	639	619	638	635	591	591	617	602	598	639	603	626	563	619	640	618	665	620	642	592	656	671	638	623	673	617	601	606	564	616	583	642	579	639	670	665	646	608	613	622	600	584	603	619	589	609	593	640	621	616	614	651	597	622	651	592	633	618	616	611	650	606	616	647	651	613	621	643	619	609	618	617	668	638	619	588	608	611	649	591	615	582	594	658	601	655	600	583	628	650	656	636	620	621	641	653	640	619	631	631	623	631	612	617	624	605	595	587	564	585	599	645	641	663	586	643	608	625	610	638	631	612	583	655	659	618	654	666	625	562	568	637	625	607	641	606	600	682	644	628	640	631	614	651	640	624	612	629	629	623	618	591	620	637	614	617	615	590	601	641	614	608	589	617	616	655	612	622	624	645	628	637	609	623	555	664	602	652	664	645	640	615	636	664	629	643	612	611	627	651	621	591	607	605	637	604	622	624	616	597	614	598	657	656	617	612	576	618	598	611	603	628	672	640	594	645	648	561	628	634	653	651	631	665	618	617	587	585	635	612	648	637	596	619	614	628	640	637	600	674	608	596	646	637	621	579	660	675	663	639	619	624	620	595	626	638	629	592	642	634	624	643	630	617	631	644	621	588	632	607	590	607	653	615	629	598	603	628	601	639	649	633	627	638	614	612	603	597	613	622	588	607	642	645	607	556	645	654	608	629	622	620	620	660	660	603	662	618	611	627	633	627	630	617	663	612	596	600	636	558	632	651	605	615	637	629	618	599	586	639	627	622	649	581	604	683	629	606	619	649	619	620	616	642	661	644	639	595	626	583	639	588	584	619	649	599	632	612	654	587	650	592	622	628	625	664	636	625	660	666	636	665	642	611	574	605	661	591	654	571	583	594	626	589	684	590	620	613	589	607	568	634	637	609	620	625	639	623	588	641	632	620	632	612	587	625	619	602	656	642	605	591	612	646	625	621	614	625	619	594	594	603	637	649	618	608	599	605	597	650	651	599	612	631	625	605	635	628	625	607	634	591	587	634	618	658	634	636	609	604	596	597	615	668	625	625	616	604	591	644	614	625	658	630	637	651	660	618	656	624	610	631	610	614	584	618	644	613	607	569	632	651	647	666	619	613	605	606	685	656	617	580	601	644	622	642	610	601	600	601	633	622	587	606	625	567	607	641	626	600	631	636	618	574	616	632	650	625	635	671	649	627	617	616	595	650	602	632	625	624	632	624	634	639	581	601	629	593	650	607	654	603	663	624	628	578	604	586	633	617	614	612	618	624	610	642	659	574	603	630	653	616	616	586	622	658	617	636	597	631	648	583	632	620	637	615	646	626	628	597	617	622	639	628	598	643	606	650	596	631	641	598	606	594	597	657	617	617	614	596	635	638	618	640	613	644	610	622	621	602	631	607	657	645	653	584	601	641	650	628	625	620	611	609	659	585	669	596	627	672	656	639	625	642	625	591	600	637	605	646	647	602	615	597	610	628	610	664	590	621	619	621	594	651	611	651	626	615	637	628	618	595	603	598	630	590	619	659	624	653	608	636	637	637	666	624	610	595	616	603	652	651	603	625	637	651	604	598	601	593	600	683	631	637	606	621	656	643	640	611	617	612	628	613	600	619	633	657	593	625	644	615	616	619	597	652	677	641	636	643	649	611	622	641	612	596	631	611	635	644	654	617	658	613	571	636	644	611	618	643	608	587	616	628	650	631	587	652	632	584	638	585	627	658	612	603	622	674	604	649	622	622	636	613	624	602	632	657	625	585	634	619	643	630	631	632	640	633	646	631	615	612	640	601	629	629	617	667	622	592	575	623	628	609	572	561	598	599	634	638	578	596	632	598	663	659	655	633	628	592	660	636	598	630	635	620	684	630	632	580	635	608	624	627	620	600	616	620	602	636	592	619	637	588	637	665	592	638	644	628	692	627	657	599	660	618	627	623	586	622	624	621	603	576	652	629	624	607	618	644	588	653	611	643	579	633	597	639	648	646	620	656	657	640	627	631	612	649	647	623	624	598	607	629	631	633	614	627	628	607	622	628	608	637	637	643	628	615	614	624	587	637	575	600	600	635	608	547	619	656	619	620	607	624	642	657	592	639	636	630	594	628	596	682	602	651	592	634	598	641	576	617	593	619	656	672	617	615	592	629	634	620	653	650	618	568	639	627	627	606	612	610	602	611	617	606	624	589	645	620	559	652	582	585	628	576	633	631	613	604	638	610	605	590	600	601	613	631	625	586	615	647	645	610	651	606	602	635	665	607	631	588	642	613	591	570	642	605	610	587	578	613	604	539	617	575	669	633	592	609	640	673	595	646	628	607	662	628	656	660	628	617	603	680	644	599	624	639	646	594	631	604	645	611	608	607	633	620	634	645	618	623	573	625	626	654	649	647	661	616	592	571	632	598	652	633	629	629	626	614	611	650	628	579	578	601	589	655	666	619	605	614	682	629	615	630	629	630	614	618	616	600	649	630	580	639	588	630	587	577	605	634	607	637	654	631	594	646	626	630	623	654	639	641	608	630	608	664	654	631	637	621	633	621	643	636	568	601	589	648	627	596	674	595	615	614	641	582	611	615	649	631	673	600	639	613	630	637	632	659	603	607	568	627	624	637	630	602	634	615	643	638	646	636	604	582	652	593	617	653	594	626	596	599	638	656	612	597	615	636	640	633	615	637	628	632	656	663	592	632	621	610	651	617	630	584	650	620	622	619	624	595	651	640	609	617	652	659	614	625	659	629	589	632	665	629	595	657	648	627	595	609	622	615	569	668	633	653	603	618	613	618	642	634	618	623	649	673	620	631	599	639	617	613	633	643	629	606	601	624	629	658	650	646	645	641	583	640	581	636	600	627	622	622	646	612	657	609	645	668	598	697	561	632	635	597	634	629	625	679	567	637	570	628	631	644	630	673	607	659	645
24356	21281	28491	24443	21248	14586	7268	4367	3305	2727	2159	1758	1500	1559	1451	1305	1210	1033	989	883	830	711	720	664	657	595	598	555	593	559	516	515	529	490	498	529	474	485	493	510	496	507	542	608	949	1050	894	714	714	809	747	706	667	576	516	494	468	399	443	442	407	418	401	420	439	419	475	445	402	446	415	421	458	423	448	441	434	463	442	487	423	401	446	427	398	438	406	466	421	441	451	418	427	429	449	444	419	422	418	442	424	436	405	410	447	436	426	426	428	413	453	430	437	460	424	438	483	447	448	443	419	408	393	458	440	454	441	423	443	448	414	385	461	430	452	400	445	452	438	469	450	420	464	444	445	417	413	471	442	415	442	421	464	405	451	403	461	414	419	450	414	417	432	418	448	471	395	426	434	415	461	461	474	420	452	416	448	400	425	421	443	439	435	478	442	431	494	463	414	445	490	431	434	454	434	447	379	453	422	432	455	433	466	480	431	458	441	466	418	428	422	429	444	427	434	454	420	428	419	440	454	426	422	401	429	401	448	412	422	402	470	422	404	418	457	426	434	440	463	407	428	443	408	439	426	461	458	456	450	456	438	454	414	451	397	429	429	443	459	444	448	442	415	436	473	428	458	401	459	441	468	436	429	413	463	442	432	428	416	393	444	432	446	457	421	433	427	419	468	439	424	459	491	417	434	392	463	450	420	448	408	417	439	431	464	450	432	431	461	399	454	415	415	448	446	426	477	464	458	446	445	425	418	436	432	432	445	435	430	447	451	439	417	414	429	452	431	436	461	444	428	408	387	454	451	442	409	425	413	426	464	449	424	416	422	470	453	453	439	467	409	467	397	435	442	442	442	455	472	464	439	448	445	430	395	437	454	415	490	435	473	435	436	430	431	407	457	468	457	406	432	440	437	401	436	440	469	409	448	459	436	418	432	414	450	462	455	431	476	438	456	423	456	459	434	435	408	448	406	416	424	411	395	419	433	422	443	425	407	420	459	422	422	446	464	474	443	420	446	472	422	433	461	425	395	464	445	456	408	447	423	447	442	452	432	431	451	442	439	451	474	433	468	428	444	488	439	400	432	411	454	452	441	445	448	459	411	404	387	421	447	431	462	425	387	446	444	460	435	417	437	430	427	441	425	442	435	472	421	449	424	464	443	421	453	430	449	471	424	453	447	449	411	431	421	450	440	424	433	438	443	434	431	414	397	419	436	436	466	442	440	430	423	423	450	435	415	464	443	445	429	418	468	455	423	436	445	423	442	450	463	454	401	409	413	447	436	447	460	414	444	475	433	438	443	475	437	422	422	433	425	434	430	414	404	436	421	435	445	449	438	433	396	468	460	415	423	444	407	465	431	451	434	428	463	466	442	425	429	450	461	420	437	442	451	425	444	414	459	434	432	436	426	403	451	413	441	406	473	429	423	451	444	433	404	454	436	460	441	455	438	422	440	393	425	425	431	414	480	462	452	447	429	419	465	438	415	391	422	448	438	427	438	447	453	444	455	431	438	418	453	434	433	410	398	439	466	432	392	462	439	417	435	421	402	450	472	431	423	435	479	410	464	461	454	428	409	437	425	423	467	419	428	414	448	440	416	436	411	414	448	432	427	433	477	446	456	417	444	421	437	412	428	466	452	432	423	411	429	418	422	413	455	437	418	426	429	419	451	427	439	502	453	424	422	418	472	447	457	468	427	453	431	435	425	450	437	452	415	431	429	420	413	467	453	425	424	443	451	459	448	438	441	442	406	446	438	452	416	435	401	415	441	420	420	438	461	442	458	445	451	433	418	447	431	445	461	441	404	415	414	456	424	431	457	423	419	442	400	395	454	404	457	397	435	444	415	412	424	427	450	431	431	427	409	427	453	415	453	394	401	406	411	452	406	394	400	412	472	414	439	454	392	437	421	451	427	456	416	421	443	458	449	415	435	425	466	431	461	434	473	436	435	460	395	418	433	438	406	424	429	426	430	469	450	439	443	450	408	408	466	422	459	412	448	451	392	441	445	476	468	481	440	397	429	430	444	441	433	409	401	441	408	429	450	435	442	440	410	424	431	414	398	422	392	479	423	470	408	417	484	473	410	442	447	442	448	441	427	468	437	455	419	444	411	439	450	441	458	440	452	422	466	454	392	448	436	510	492	434	428	448	441	492	456	426	422	450	439	415	433	426	438	445	450	439	460	414	461	423	422	397	432	430	408	421	437	443	446	408	435	450	431	445	477	435	464	437	482	447	416	454	470	439	410	459	428	409	450	429	450	403	446	451	420	463	470	437	418	403	409	443	462	447	452	429	446	432	439	394	458	419	425	467	460	446	422	439	392	473	426	412	409	433	464	418	389	471	454	433	435	395	461	454	473	451	397	448	421	461	420	416	413	438	380	436	441	433	438	410	472	418	418	436	450	461	390	413	419	431	480	464	476	418	430	483	433	453	443	442	455	404	444	432	463	414	418	400	444	436	451	462	476	433	443	431	440	456	422	452	432	448	428	398	419	460	432	462	461	439	423	407	462	484	460	420	437	419	417	402	441	462	419	410	451	450	430	434	439	455	416	417	432	388	455	435	400	452	479	428	437	434	449	417	430	434	451	420	438	393	423	425	415	481	443	426	442	414	451	438	477	430	462	421	453	432	423	420	431	447	435	428	443	429	444	428	444	421	481	438	448	446	430	429	423	440	473	457	425	421	424	419	399	485	393	438	430	470	432	467	441	450	440	450	410	423	460	442	413	422	448	417	434	415	449	457	410	483	433	402	422	480	443	439	451	403	432	409	465	451	469	459	449	430	413	449	427	450	437	435	471	430	418	427	456	410	430	455	464	454	444	443	437	431	449	410	424	464	415	411	444	474	413	428	483	436	389	399	493	455	423	432	425	431	418	462	426	427	422	424	418	443	400	449	429	465	455	431	459	445	454	426	447	443	400	441	446	390	450	438	398	445	420	445	473	441	437	452	429	437	439	445	435	446	449	429	441	460	445	419	442	447	438	402	440	443	457	439	413	458	409	413	482	399	433	403	423	462	434	402	452	448	465	447	433	435	487	441	421	447	422	431	416	415	425	417	447	475	390	407	449	455	471	421	430	427	398	430	449	422	400	448	419	431	407	468	406	463	437	473	445	429	417	427	432	420	424	472	447	448	415	400	470	433	406	409	428	403	424	452	425	431	474	443	461	439	420	411	409	474	426	411	434	423	443	450	376	423	445	430	456	462	452	459	439	463	435	438	450	473	454	421	441	466	450	417	431	427	424	419	470	463	404	451	391	459	424	466	439	411	458	399	452	424	449	383	414	404	450	435	433	424	468	434	424	468	463	378	426	414	476	452	422	444	428	438	450	479	411	434	410	450	436	467	474	492	432	424	414	450	447	439	443	444	507	401	446	455	440	436	439	455	450	411	423	429	467	393	469	437	450	446	438	429	448	434	436	433	435	404	405	425	455	436	448	439	404	448	458	458	438	417	462	448	437	454	441	409	463	395	428	464	419	429	434	456
25420	43186	34305	24030	18672	14507	11306	9095	7293	5913	4746	3892	3464	3134	2972	2583	2337	2082	1859	1545	1324	1221	1120	974	1000	946	934	892	810	803	733	772	751	726	658	698	710	704	706	707	658	683	721	999	1625	1778	1416	1093	1017	1288	1221	1116	919	789	677	575	611	515	565	584	523	569	583	524	573	605	539	587	542	517	552	547	555	537	550	544	529	566	561	546	532	539	576	569	589	569	564	557	535	574	556	529	547	557	560	548	580	546	569	586	538	585	574	511	525	549	531	547	558	560	556	545	533	554	584	510	618	550	559	578	555	572	566	542	567	517	545	522	542	591	574	554	527	523	559	511	543	504	560	528	593	556	580	548	526	535	526	555	573	539	523	545	560	560	575	549	542	572	546	532	525	555	535	520	574	540	562	606	543	575	562	539	562	558	552	540	532	567	501	529	569	525	559	553	569	585	592	547	532	564	581	495	540	550	560	555	595	525	556	545	550	598	575	562	526	557	520	562	591	542	571	583	570	589	558	541	517	554	568	563	582	532	567	525	528	555	529	518	531	557	539	546	562	532	558	536	515	534	554	587	580	581	573	540	542	548	524	557	545	549	560	539	599	558	541	534	542	551	592	512	580	547	527	519	532	524	561	525	526	591	493	504	537	546	557	528	597	543	565	573	535	576	557	546	560	531	560	579	573	577	532	557	565	551	584	537	547	518	579	558	556	555	559	556	529	545	547	568	544	551	577	540	550	570	535	575	586	541	567	562	549	567	577	556	544	554	558	572	553	574	539	601	547	533	517	552	541	550	534	576	545	561	561	555	553	543	535	557	534	532	536	541	517	542	575	508	597	563	537	569	587	544	540	556	568	526	501	557	574	550	543	614	546	512	569	534	530	560	549	555	562	580	549	597	574	572	511	567	548	536	548	561	542	559	580	545	554	552	582	489	611	537	606	573	559	594	548	564	572	586	575	588	524	541	556	552	556	538	553	533	550	521	517	539	509	600	559	516	530	568	523	534	563	531	548	568	586	546	566	562	549	563	521	515	545	536	531	571	552	575	562	547	535	564	521	559	535	537	565	535	565	574	559	573	524	545	547	568	580	544	556	535	547	558	562	572	517	546	548	577	579	564	568	548	575	581	546	576	566	553	551	574	537	548	555	544	598	623	558	513	559	558	542	559	562	564	551	529	547	562	550	550	532	508	570	562	543	597	549	568	540	580	508	576	571	534	575	523	586	588	547	595	596	562	531	549	569	528	558	559	523	523	553	543	566	528	572	563	576	509	538	564	551	535	540	552	553	545	569	578	571	501	563	531	527	547	597	547	553	541	549	547	564	555	585	543	566	524	550	554	508	531	593	571	518	537	604	528	574	528	525	536	533	544	583	576	544	555	587	551	568	537	552	566	555	516	516	587	533	596	557	540	579	572	560	548	580	546	519	545	570	545	561	527	518	547	502	557	560	559	527	562	555	553	531	538	570	579	536	532	574	535	589	520	546	550	549	546	522	558	596	526	571	532	564	554	525	583	496	584	571	557	578	563	539	515	590	575	551	598	566	520	528	552	546	515	569	546	542	558	601	553	562	559	600	569	523	552	541	565	582	546	543	529	557	576	539	544	598	557	560	562	569	523	565	567	584	516	518	565	516	539	539	576	542	581	580	526	543	538	565	552	535	585	577	508	542	571	529	513	569	596	598	561	546	557	528	518	501	558	567	512	528	546	536	531	621	559	545	577	544	527	523	557	573	553	541	560	552	593	516	534	541	528	557	537	571	577	564	508	515	558	585	548	576	592	553	538	541	570	549	553	557	540	564	576	503	572	537	520	497	565	547	586	611	586	539	523	573	586	500	553	575	565	538	540	536	552	550	555	551	535	540	594	560	582	551	542	484	523	539	526	556	532	552	566	583	570	546	564	566	568	540	530	580	563	529	522	521	574	531	532	580	554	537	594	511	560	542	557	522	568	574	528	551	506	533	546	557	570	532	549	566	592	537	556	563	538	547	585	537	558	558	556	517	592	499	573	537	533	524	575	585	530	528	561	505	573	560	603	596	551	496	556	528	539	600	513	551	531	560	571	535	565	570	556	528	531	565	559	557	534	557	538	539	560	536	487	547	552	545	560	560	586	575	549	523	564	569	519	560	549	552	552	602	559	544	573	520	518	523	566	544	499	541	574	548	549	524	515	502	537	521	565	541	537	531	535	511	554	550	560	528	545	553	570	521	567	536	574	570	586	533	520	539	575	574	586	514	601	513	531	554	529	539	554	527	542	566	554	573	582	530	562	554	587	556	567	576	554	545	566	533	556	564	573	546	539	500	528	535	554	564	560	504	555	592	584	567	596	559	532	515	556	537	528	514	570	570	563	557	553	548	544	526	569	548	563	602	534	561	567	585	562	564	576	538	568	574	540	542	564	588	601	555	557	493	551	532	555	570	581	546	526	510	527	570	605	512	514	596	568	582	563	580	557	579	557	550	575	552	550	561	560	586	569	536	581	516	565	515	561	538	552	505	583	530	540	569	579	545	550	553	569	565	544	554	529	566	522	546	570	576	544	542	546	498	560	562	571	534	542	552	524	554	542	555	556	560	534	503	558	562	493	531	574	571	563	537	528	508	567	556	565	598	540	549	572	557	550	542	494	563	517	552	558	524	527	521	539	609	580	588	592	554	561	520	522	540	512	586	561	599	562	549	562	573	559	566	607	511	563	530	572	523	553	557	534	567	514	531	515	527	556	596	512	586	561	524	523	603	563	548	589	511	568	551	570	564	570	604	587	595	592	540	545	541	583	533	549	523	556	569	522	554	514	544	525	581	540	549	548	537	550	542	516	544	512	542	580	572	549	598	533	592	559	587	495	505	543	533	549	576	573	559	530	590	586	512	586	495	512	515	570	546	521	531	529	564	521	584	531	582	505	536	542	535	560	537	547	518	582	591	514	523	551	539	543	577	582	589	595	539	564	573	532	559	545	544	541	553	527	561	551	528	569	579	512	526	560	556	576	542	560	533	547	566	521	507	584	546	574	549	577	578	564	567	553	534	578	537	572	586	562	567	558	510	505	576	545	541	544	547	490	573	538	563	576	561	499	551	532	537	564	522	572	558	559	557	597	541	567	519	523	515	554	581	567	575	509	569	550	552	538	563	548	513	574	592	555	548	546	607	531	563	580	525	535	587	555	516	558	543	518	534	552	561	570	516	556	548	558	562	533	585	530	538	493	548	546	524	579	554	501	515	523	546	515	526	584	548	587	555	551	548	541	533	589	565	546	583	558	580	531	597	538	586	581	562	550	547	497	549	565	564	628	584	470	542	541	542	583	536	546	570	567	608	548	543	545	565	498	530	544	506	523	565	524	563	537	567	523	534	543	516	559	550	544	539	548	611	570	545	555	546	535	556	552	555	545	558	532	530	577	560	565	559	575	537	541	593	535	569	573	519	532	524	554	530	547	528	530	561	570	505	548	568	554	549	552	545	570	559	547	554	533	569	603	548	587	511	553	560	545	534	541
23326	21301	29021	23916	21367	21500	15013	6448	4400	3627	2944	2492	2178	2067	1941	1680	1486	1314	1176	1075	971	861	752	702	659	678	688	648	625	639	517	539	566	559	570	525	551	547	535	512	530	520	514	839	1458	1570	1070	885	927	1114	1076	963	783	664	505	479	465	454	446	429	408	469	438	442	416	457	427	404	440	436	407	442	449	449	401	454	400	440	419	423	434	421	425	439	418	433	461	446	436	409	401	423	432	419	467	429	456	410	433	427	414	384	439	424	431	457	440	412	406	413	458	429	437	389	413	460	446	432	449	416	444	441	409	385	468	391	425	460	407	456	448	419	453	439	423	437	429	407	392	429	385	446	430	430	428	439	424	407	404	426	397	438	404	375	440	421	430	395	416	429	442	406	454	397	427	425	410	434	420	431	424	408	417	411	401	395	423	402	430	430	423	401	451	395	402	381	381	445	470	422	463	413	479	396	433	422	434	408	431	434	447	432	440	444	426	422	429	434	409	439	430	392	440	420	422	423	413	435	412	405	448	410	413	451	445	375	425	413	399	438	423	420	446	406	420	399	424	419	417	400	461	419	458	423	435	457	406	397	413	399	445	436	448	436	450	434	464	417	445	434	433	425	451	452	438	446	415	401	425	439	465	436	421	414	404	427	380	427	408	444	459	422	402	468	440	408	394	429	428	436	430	436	408	447	400	436	397	401	414	413	431	411	431	416	426	407	442	407	431	434	437	387	447	463	424	386	445	431	430	406	413	461	431	410	393	439	420	427	441	424	432	429	436	430	437	469	397	449	407	433	461	417	425	435	393	413	417	423	462	432	425	404	444	470	414	365	419	453	404	425	420	412	464	422	447	444	446	424	416	419	427	394	428	418	456	413	434	396	427	417	430	441	400	444	434	465	418	454	433	425	431	425	424	431	433	415	459	383	425	406	430	421	441	404	400	405	469	448	428	432	426	430	427	426	463	451	434	433	404	439	443	416	422	436	435	453	415	397	379	430	439	435	426	437	420	423	457	413	420	409	444	426	463	430	399	421	450	474	451	399	452	448	490	472	422	458	438	411	420	434	431	416	412	464	432	423	401	426	412	425	421	403	409	454	406	419	420	410	427	441	432	387	431	429	408	441	444	433	409	462	402	406	420	429	428	427	404	379	448	413	425	467	397	400	416	401	444	403	441	438	431	400	401	474	406	432	380	405	400	396	463	429	446	406	419	454	448	401	419	440	428	412	433	401	438	434	420	410	442	441	388	381	428	419	434	441	408	433	431	461	416	427	464	449	457	450	413	421	397	429	382	416	420	378	395	404	440	435	450	425	418	406	385	395	420	429	435	409	454	427	440	437	439	431	441	397	438	429	459	434	453	433	404	483	377	430	421	413	428	431	422	428	430	416	381	445	413	434	408	431	410	441	403	388	388	414	391	402	425	432	427	423	418	463	420	431	463	423	425	426	426	423	426	390	392	421	444	435	431	418	409	417	391	432	400	435	414	443	428	411	376	383	447	431	423	404	385	441	424	415	414	407	431	424	410	421	402	418	421	428	400	440	401	405	406	406	415	431	458	386	416	454	424	412	420	442	451	435	449	402	429	435	442	440	422	409	448	440	421	429	437	450	406	455	434	441	448	458	394	452	421	407	416	432	431	469	442	419	412	451	392	443	420	402	411	451	448	415	438	408	412	414	405	455	405	432	451	417	416	409	442	466	403	377	424	414	431	437	447	399	428	436	434	446	409	415	422	416	429	434	452	441	451	412	396	433	469	400	435	457	414	459	432	442	416	397	370	412	434	427	413	403	446	402	418	399	430	395	420	443	425	409	427	415	419	383	443	459	431	425	418	404	450	439	406	400	480	448	439	437	465	443	410	410	402	417	421	448	430	390	407	450	444	410	406	409	389	432	428	433	438	417	422	424	425	449	413	397	444	415	431	444	435	427	439	418	434	433	433	433	407	440	396	433	428	417	428	397	421	426	445	432	454	422	428	463	447	402	440	454	443	410	430	457	475	493	467	453	415	422	476	399	394	413	414	393	427	428	391	404	430	444	425	421	419	422	466	428	431	460	452	403	419	443	400	455	445	409	418	427	391	398	451	381	401	429	445	456	429	416	433	432	435	426	427	411	408	413	423	440	458	432	421	442	407	453	420	368	437	426	432	427	419	403	430	427	376	462	451	410	449	425	445	435	425	465	428	430	405	407	430	409	428	456	458	424	435	444	446	387	416	358	422	451	427	402	384	435	431	407	433	437	398	429	396	407	396	429	416	386	424	384	420	397	403	393	457	400	442	433	397	377	430	397	410	409	423	423	386	427	435	447	408	441	399	438	439	448	409	412	433	422	442	426	411	450	427	416	404	405	454	406	408	465	428	452	412	431	462	429	439	459	412	420	440	418	420	397	424	428	397	396	397	409	442	457	423	443	451	408	404	413	385	426	418	440	408	462	456	443	437	380	430	454	375	415	413	429	428	432	448	434	454	429	426	406	419	450	412	426	449	483	420	480	434	435	441	427	481	467	441	415	451	410	410	444	423	415	428	408	437	414	403	409	406	416	413	435	393	437	411	458	418	416	415	418	451	397	412	442	433	414	407	413	392	425	451	456	441	413	411	383	447	420	436	465	407	423	444	441	426	441	432	440	435	404	426	449	422	415	411	431	430	435	431	426	407	400	423	402	457	405	443	462	416	419	449	426	451	402	428	436	416	451	384	433	388	434	414	422	460	415	441	437	418	441	393	408	463	436	396	413	421	442	410	397	439	440	403	445	446	393	411	486	406	430	421	421	420	431	495	428	426	422	419	429	481	407	461	457	434	406	462	404	431	414	462	411	411	374	411	401	462	418	445	465	424	439	424	423	430	409	441	397	416	463	422	469	420	432	353	426	421	450	392	428	447	406	400	410	411	429	424	447	426	442	406	445	443	453	421	441	410	422	398	435	426	455	420	450	423	418	426	453	420	411	407	415	416	437	427	428	423	426	446	402	465	459	429	417	439	428	427	412	396	425	410	431	420	408	430	393	478	454	413	400	424	423	448	417	406	450	448	410	385	432	447	442	384	418	410	411	461	404	441	424	373	426	430	437	418	393	424	408	445	441	460	417	423	433	439	382	443	452	407	443	414	426	414	413	434	408	428	443	452	426	405	435	386	430	436	420	436	402	413	449	449	409	414	416	450	440	395	372	428	455	450	392	414	421	445	397	424	442	400	425	415	394	427	433	453	448	440	446	459	400	410	424	428	405	432	417	412	400	482	377	414	393	456	434	409	436	415	456	406	419	459	419	428	425	446	422	414	410	404	443	414	403	423	390	401	394	422	437	425	398	421	430	402	437	422	448	415	432	446	446	415	389	423	405	418	438	412	401	417	422	397	390	446	441	439	416	411	450	477	400	439	421	445	415	437	435	425	379	424	412	425	441	434	434	408	410	408	382	433	437	431	404	425	425	446	395	421	430	417	449	423	427	451	427	422	399	429	405	404	463	415	426	420	439	443	456	427	398	410	397
28298	47614	38726	28953	23097	18504	14648	11994	9650	8125	6425	5336	4740	4512	4052	3502	3018	2622	2340	1938	1769	1452	1321	1155	1121	1070	976	983	913	867	857	784	782	763	741	804	704	733	719	766	688	707	772	1333	2648	2775	1811	1384	1523	1943	1741	1511	1239	930	742	658	618	606	522	589	559	573	589	525	544	563	571	539	538	516	570	512	514	532	556	536	548	527	588	534	515	522	486	499	526	534	489	542	555	538	543	546	505	529	529	503	511	592	530	533	539	526	569	535	557	516	570	525	509	525	530	528	535	522	570	514	514	560	536	530	559	499	543	532	472	522	566	529	574	541	575	518	517	553	544	522	490	522	513	537	548	528	526	505	547	508	535	573	553	502	547	523	500	490	529	524	481	540	538	511	532	540	546	525	568	513	538	511	515	489	528	502	499	485	546	537	536	537	529	548	546	525	520	524	513	555	531	519	545	531	497	537	514	535	543	546	518	501	496	486	513	557	546	529	546	541	570	497	520	571	535	536	510	470	499	503	529	485	496	532	545	554	531	538	522	546	560	537	553	520	520	574	565	502	525	557	515	550	561	547	566	553	527	517	496	542	507	530	479	532	500	523	548	497	565	541	543	533	506	518	486	563	520	518	530	500	492	559	491	530	538	513	590	507	516	502	515	560	534	541	500	513	502	532	537	530	512	549	496	532	536	525	573	505	518	517	530	520	541	532	519	519	551	554	537	516	513	516	516	478	525	519	522	549	486	491	493	511	541	509	560	498	567	533	516	530	509	527	521	525	568	566	536	528	566	526	512	549	545	484	493	540	491	546	535	545	513	499	528	573	548	501	542	555	517	544	552	514	523	537	536	506	593	528	522	534	513	520	517	499	467	538	513	565	502	478	498	517	513	547	522	508	521	522	533	538	527	509	529	516	514	525	526	528	554	514	540	523	530	530	506	511	520	532	535	506	568	514	523	495	529	558	524	521	499	556	552	510	571	549	513	482	515	515	488	535	512	489	513	532	533	530	513	518	557	537	513	507	506	513	523	511	520	498	531	528	506	483	529	493	571	514	546	522	543	496	489	526	511	505	509	573	569	531	511	537	538	561	545	510	529	506	541	522	525	537	533	550	548	548	511	520	514	522	512	578	524	541	542	546	568	535	486	499	533	553	502	523	520	529	502	501	527	490	536	498	509	521	524	549	528	512	520	520	507	538	530	530	543	549	558	568	529	536	510	551	543	544	533	520	525	546	544	550	548	526	568	534	508	496	527	523	520	532	535	529	497	574	562	530	554	545	516	509	495	518	568	574	547	562	532	499	510	527	494	528	564	521	528	508	541	523	500	564	552	525	521	483	548	492	516	539	548	488	531	514	551	526	506	536	523	491	508	497	546	536	537	505	552	541	512	512	537	514	537	515	550	532	555	542	542	594	488	550	519	534	515	507	509	509	531	513	507	553	538	501	588	514	544	536	530	517	492	526	513	570	520	529	523	524	540	535	533	517	496	517	527	516	496	518	508	492	511	552	539	532	497	534	546	504	535	503	476	545	535	532	548	526	512	498	544	545	482	532	535	531	551	569	525	480	532	500	537	512	539	559	548	536	533	477	549	528	531	556	519	551	518	553	566	545	553	540	573	515	548	510	556	521	524	520	538	485	539	554	505	555	512	500	549	531	551	514	525	536	529	517	524	519	535	532	452	521	556	542	531	543	550	569	528	481	503	510	501	492	535	537	511	558	502	509	528	518	537	546	480	490	555	548	579	514	545	534	514	537	534	470	543	516	528	497	515	530	515	500	494	481	567	535	544	532	504	506	536	500	539	531	536	527	504	514	533	548	526	552	572	553	520	538	530	506	494	503	506	555	530	546	533	544	515	534	517	546	499	493	540	547	532	495	521	548	500	533	534	570	580	501	538	505	537	545	507	503	541	479	512	522	543	478	528	478	449	542	546	496	519	531	498	547	536	566	518	561	513	562	508	515	562	546	528	494	536	524	516	509	489	509	512	520	544	507	525	517	521	515	533	532	528	484	550	486	568	532	543	552	504	495	536	513	531	517	500	509	559	540	503	535	537	542	534	491	522	520	548	540	528	517	509	527	564	526	567	532	530	529	523	520	508	512	537	514	511	520	517	548	545	546	488	574	513	503	521	550	530	541	544	511	552	529	533	527	559	532	532	501	508	578	503	542	527	520	510	514	502	548	523	514	559	555	523	568	527	565	562	543	496	516	520	540	543	549	540	525	541	579	576	466	497	556	497	502	551	548	514	514	506	540	536	475	519	528	491	518	546	540	545	536	538	513	523	553	515	521	558	532	517	524	559	501	523	535	544	514	490	510	530	508	508	507	498	533	519	530	499	523	545	538	505	520	524	492	531	557	500	543	505	490	542	566	538	477	539	523	499	559	535	544	534	500	510	523	502	544	523	514	526	538	475	521	514	476	526	505	500	539	529	522	513	518	508	526	498	519	558	536	544	549	513	566	510	512	517	508	498	517	531	558	529	511	500	559	538	514	555	498	543	535	541	537	509	577	494	517	572	490	525	541	515	539	508	518	507	504	480	506	505	541	524	522	554	537	521	540	471	529	517	512	522	537	553	510	552	575	522	554	525	481	538	498	560	510	554	541	530	520	563	548	518	564	525	501	540	548	548	487	499	524	535	518	517	510	545	514	502	541	548	529	540	493	576	509	506	558	526	530	511	544	528	492	479	547	512	491	519	527	498	548	535	490	519	528	525	541	497	557	546	506	544	528	544	546	520	551	516	537	528	523	559	523	501	513	523	514	515	565	555	517	548	524	504	561	532	504	554	516	526	575	497	511	549	560	513	503	496	531	530	527	554	564	527	529	557	545	555	545	515	498	502	498	504	547	516	510	503	486	593	534	527	548	516	540	574	509	499	525	502	557	489	566	525	495	484	555	524	529	532	514	552	532	518	506	568	504	509	574	550	519	487	529	496	571	530	498	536	512	527	538	541	525	502	528	557	514	512	548	522	540	491	506	509	499	497	557	556	564	549	503	536	484	532	512	492	544	513	537	523	538	525	534	529	514	526	511	515	516	481	540	486	501	530	496	545	543	511	539	519	508	522	549	536	540	539	531	523	532	511	523	530	487	525	557	514	547	516	532	519	543	548	576	519	529	533	541	528	506	486	503	560	510	558	537	547	567	524	561	470	521	574	537	538	536	531	526	516	519	553	532	554	519	516	522	501	523	532	557	531	507	522	506	542	532	536	511	553	588	522	519	516	508	535	519	522	518	556	546	518	491	553	543	539	517	550	522	529	502	561	548	472	516	513	563	524	503	507	522	504	484	516	523	514	537	542	511	533	492	538	542	543	508	538	536	540	517	513	543	533	514	535	506	519	569	507	505	532	516	506	466	511	542	555	553	521	549	572	543	497	544	558	516	559	526	494	512	512	518	517	505	500	553	474	575	505	475	514	533	558	530	519	550	527	532	547	496	499	513	553	530	521	528	485	532	493	478	527	540	514	522	525	547	567	554	552	530	501	498	550	506
27823	23005	23177	15196	7443	4615	3186	2560	2003	1623	1388	1209	1112	1089	1014	982	906	760	737	713	697	633	578	588	625	583	554	594	595	538	560	555	549	513	549	579	547	516	541	539	537	532	491	547	531	581	572	537	541	524	482	529	490	479	476	521	563	504	477	497	530	507	507	494	491	480	540	521	516	485	502	522	513	543	526	483	526	484	498	495	489	490	472	504	487	483	500	525	500	505	496	499	525	495	493	499	507	492	500	494	498	544	514	504	497	524	490	487	513	502	489	505	515	535	521	502	529	474	468	495	524	497	488	485	530	485	495	475	490	485	531	499	442	463	535	484	506	470	538	511	496	472	486	491	488	508	506	486	517	509	516	514	498	525	523	489	555	503	506	494	541	501	562	525	498	484	540	498	516	548	516	489	474	481	492	515	525	521	521	510	486	517	498	503	502	518	477	495	468	508	487	486	515	510	496	517	545	506	490	513	520	522	497	531	513	489	512	520	535	522	511	482	498	494	525	495	502	480	498	492	472	484	496	522	489	521	486	515	501	493	509	470	484	521	494	499	508	497	507	503	526	510	463	487	502	504	483	491	501	502	506	489	484	502	506	508	471	497	475	446	486	484	470	500	550	523	494	491	477	503	511	468	463	560	524	482	539	520	548	491	511	499	526	492	514	509	516	496	500	517	466	510	490	551	495	501	507	523	497	492	518	524	468	490	473	449	498	527	487	488	479	494	512	510	485	522	520	505	518	528	528	517	517	501	478	482	468	524	496	462	481	498	514	456	502	493	512	471	497	518	503	492	475	517	480	473	469	471	522	485	567	486	507	524	461	540	461	528	485	500	498	555	503	475	507	515	497	492	464	489	507	484	495	514	524	495	482	464	509	511	481	506	494	495	506	522	490	513	482	513	470	534	479	496	546	538	508	491	474	529	477	496	476	466	483	519	498	524	486	488	529	481	506	493	511	497	512	514	512	530	488	500	508	502	524	527	486	485	522	497	511	504	530	522	546	520	481	477	526	478	536	536	531	489	462	496	528	502	529	528	518	517	534	463	510	524	488	517	518	501	499	491	510	492	501	536	546	492	495	475	546	489	529	522	489	518	483	535	474	470	542	520	546	474	529	503	474	536	498	530	513	503	487	498	488	489	465	491	512	538	479	461	487	491	518	479	520	488	506	459	536	530	535	476	525	507	513	469	508	457	481	485	517	539	512	500	472	505	492	514	545	492	493	493	506	501	484	500	515	522	547	525	490	443	517	488	544	518	495	500	524	485	511	479	485	501	476	514	494	508	505	523	490	485	539	498	500	467	483	520	491	512	453	484	493	526	478	483	488	498	512	510	504	501	474	522	503	495	548	518	504	472	543	482	489	507	510	488	498	523	516	516	496	450	519	520	453	489	483	489	505	496	512	496	497	479	500	516	524	499	496	508	511	482	527	483	495	486	506	518	483	527	490	502	494	503	475	479	493	512	506	518	476	504	517	495	488	497	519	466	489	501	467	475	521	504	493	501	510	479	504	515	506	475	499	481	464	474	466	487	536	462	482	488	534	497	547	487	510	500	496	551	473	489	514	503	543	501	509	479	503	484	503	495	463	491	524	464	495	492	518	504	523	521	499	483	468	497	527	487	479	470	489	493	526	505	489	484	498	482	510	490	531	524	504	518	517	466	495	484	498	522	515	491	453	490	485	516	488	449	499	518	520	498	514	477	529	494	479	488	504	514	485	555	485	481	546	496	461	460	528	524	558	517	498	515	472	512	504	475	478	488	499	510	506	505	546	535	501	472	497	487	521	485	507	500	484	542	503	518	529	510	467	501	484	508	467	459	468	487	485	485	491	478	486	498	498	509	504	478	493	497	484	512	522	502	512	500	466	513	482	505	488	511	520	504	511	484	481	457	499	559	525	488	501	519	507	504	475	505	465	533	529	499	497	450	497	486	485	486	483	518	507	490	506	508	543	499	516	494	534	516	517	482	481	525	512	511	539	523	477	512	514	500	507	498	496	482	477	469	472	501	519	489	540	550	529	494	498	519	517	490	524	496	526	483	493	516	547	451	498	431	451	510	518	514	498	506	468	523	527	515	513	481	485	515	486	538	479	510	522	515	508	496	486	500	500	520	472	524	484	514	485	488	462	512	493	541	498	492	488	468	487	498	472	503	510	526	513	510	516	506	517	494	485	475	480	512	531	501	480	492	468	481	536	503	494	517	524	514	479	497	497	482	508	518	479	486	489	482	492	527	505	438	469	471	515	512	511	494	521	477	511	520	493	479	484	517	502	507	483	474	489	500	516	494	479	493	502	478	511	493	490	473	513	474	492	475	484	501	458	541	491	504	529	504	499	530	544	522	475	466	484	515	499	501	486	480	507	501	529	504	485	487	457	515	487	510	507	557	503	511	468	466	483	529	503	523	565	459	464	493	520	510	510	529	493	512	540	478	457	520	505	485	463	495	486	463	481	481	515	494	473	485	480	511	503	465	499	479	474	513	504	479	432	466	517	489	486	474	485	517	501	521	509	515	476	489	532	499	487	513	495	518	491	480	513	503	494	484	470	522	586	490	498	500	497	497	497	486	483	495	516	491	527	509	524	496	491	518	479	515	535	515	539	518	513	507	463	491	520	509	501	506	506	478	467	496	486	507	493	495	495	491	484	535	514	495	488	550	518	487	514	524	515	491	473	479	494	515	488	493	503	468	487	488	505	486	510	494	500	505	530	496	484	537	569	489	495	545	507	519	488	507	500	523	489	476	490	535	516	528	471	519	501	522	493	490	516	516	468	502	481	486	485	515	495	499	511	550	462	522	520	463	476	497	487	483	494	486	482	479	480	515	510	466	521	512	518	512	524	508	515	524	506	528	499	508	525	527	479	487	465	505	532	482	483	505	451	536	485	489	483	496	491	531	513	483	481	510	470	501	497	533	478	482	485	489	489	473	511	536	498	494	483	504	484	506	465	481	555	512	530	534	483	473	470	501	491	527	522	489	505	518	508	540	512	481	501	514	534	529	497	480	485	481	500	537	483	475	494	511	471	505	536	465	512	489	515	493	472	505	471	537	521	501	554	490	506	502	527	469	468	522	498	552	470	557	491	512	517	485	508	476	473	462	458	529	519	529	499	490	479	463	499	484	493	490	481	496	486	494	509	468	482	528	490	485	483	515	485	495	507	520	561	506	515	505	443	521	494	513	514	533	465	525	437	475	518	490	500	511	523	519	517	499	490	505	519	516	513	501	496	506	482	507	479	490	453	512	468	496	496	506	514	555	524	470	521	525	495	477	488	493	481	489	500	486	485	525	478	484	497	495	522	498	515	526	524	542	517	482	517	536	478	562	509	513	492	507	512	491	511	522	556	500	480	519	465	474	492	481	505	504	511	521	495	548	499	503	491	483	514	485	489	521	470	502	473	478	536	489	497	538	522	489	503	503	501	498	492	472	506	471	536	498	519	488	481	511	520	480	500	528	479	522	551	491	539	472	517	524	503	481	490	487
22564	34273	27705	17502	12522	9232	7054	5603	4452	3631	2959	2501	2311	2254	2016	1804	1615	1433	1299	1147	1077	1005	909	818	810	834	836	802	780	729	716	768	715	737	653	738	723	734	705	687	714	692	715	679	762	740	754	697	713	721	738	705	680	642	696	647	661	679	618	626	685	635	625	637	612	648	648	640	627	608	594	663	626	577	613	635	626	605	630	656	661	667	614	660	640	609	692	639	633	588	639	653	614	610	594	631	619	595	629	657	655	624	616	640	575	618	612	605	638	617	610	624	621	624	601	623	639	605	655	646	623	602	628	636	680	594	664	638	645	591	652	639	638	614	630	666	605	641	623	652	595	641	644	627	666	621	605	583	596	653	631	588	615	678	601	620	603	640	633	604	616	629	629	606	574	645	645	662	638	625	634	655	578	650	617	609	654	613	638	631	643	612	642	609	621	680	634	615	638	635	601	651	631	671	581	640	576	642	618	631	596	640	638	650	636	615	617	610	637	640	614	631	630	659	657	640	691	629	604	605	645	606	596	650	589	635	633	632	625	610	564	624	634	641	614	688	624	664	660	644	642	602	595	624	635	643	668	636	658	624	605	626	606	592	597	633	607	596	658	610	610	586	593	638	653	674	608	608	592	654	603	624	596	641	638	633	643	636	643	631	677	602	623	582	595	626	626	617	602	585	599	596	603	670	599	611	625	610	660	616	645	633	627	607	649	648	650	639	633	605	618	645	612	631	642	598	646	660	608	588	630	644	660	633	644	629	663	614	601	645	607	623	584	626	621	643	618	622	618	660	686	634	619	626	650	685	614	622	581	618	661	595	641	628	655	655	586	649	621	610	591	624	639	637	611	616	630	639	611	627	632	618	644	637	611	633	613	580	627	647	656	673	626	625	673	654	646	607	585	626	634	616	624	619	660	654	640	576	651	649	606	667	601	666	634	613	604	622	647	618	649	631	597	594	651	624	625	627	628	624	604	668	646	664	601	623	662	628	662	675	621	626	635	649	572	599	639	647	622	632	613	586	593	610	635	622	618	612	622	605	621	597	630	643	645	620	606	641	642	652	652	634	628	624	600	652	615	632	663	637	637	592	631	631	643	639	653	632	683	639	588	611	654	625	616	630	669	624	653	611	631	628	607	638	671	628	620	659	648	621	625	673	616	590	621	610	628	617	640	655	620	640	611	606	676	605	599	640	612	622	644	656	636	627	585	656	646	623	666	636	629	683	681	649	616	675	643	619	671	672	639	673	601	613	671	614	623	640	663	631	652	599	637	597	656	646	621	631	666	593	604	674	574	636	642	658	632	618	621	623	661	610	661	652	607	644	664	634	619	615	668	588	606	661	600	597	637	635	662	660	621	640	577	618	601	619	630	605	681	649	582	607	641	594	595	653	603	667	645	587	639	626	621	638	641	617	645	626	573	590	577	679	581	631	625	604	631	624	596	624	630	621	587	643	625	642	611	649	636	607	630	657	650	632	615	613	637	617	638	644	624	653	633	641	612	646	593	620	615	654	672	613	642	556	605	607	634	632	641	664	595	604	639	635	647	645	632	631	602	619	677	622	623	641	610	646	594	614	617	642	609	646	639	650	675	620	625	645	641	668	649	638	664	640	596	637	606	628	645	621	631	636	576	627	652	680	595	616	619	649	621	612	654	642	651	634	626	637	639	608	658	636	634	635	598	593	618	646	587	607	655	662	627	641	656	613	634	605	647	636	624	608	608	650	654	634	617	688	651	624	670	642	636	660	632	638	610	632	628	644	639	665	605	667	620	616	645	637	623	619	617	615	588	643	643	606	638	561	624	636	662	641	653	596	626	622	597	601	663	633	656	604	670	610	653	592	639	631	619	614	622	617	629	611	621	650	574	657	628	660	600	611	622	604	647	622	632	611	647	634	623	632	663	639	621	618	651	663	644	687	620	593	579	598	604	642	639	655	592	656	598	606	614	598	605	691	648	580	652	649	632	614	612	633	612	647	650	592	596	651	654	590	590	632	645	606	616	667	663	648	644	613	600	624	650	586	614	619	604	640	620	648	642	610	628	644	587	639	628	624	636	623	622	633	644	598	579	604	658	689	598	619	625	655	632	635	628	645	587	616	637	670	682	586	634	644	613	596	598	559	595	647	656	634	659	630	604	617	572	595	637	623	641	625	616	604	670	606	592	654	641	636	641	617	615	613	582	595	618	624	626	626	625	653	663	676	622	620	644	595	651	635	612	623	633	648	647	610	619	607	610	606	654	618	612	659	653	600	641	613	662	620	620	615	635	611	634	612	637	638	614	622	612	651	639	639	610	638	647	603	608	622	597	604	628	611	644	597	604	612	650	643	630	592	643	662	662	608	629	651	616	631	623	602	625	591	612	603	621	651	640	618	621	604	627	621	613	647	643	617	630	623	622	611	652	641	639	724	674	617	608	656	623	631	656	623	604	604	650	623	633	617	629	664	653	639	650	618	572	615	624	678	644	659	628	639	658	631	633	617	616	615	622	632	666	625	642	570	611	621	630	618	655	684	588	674	674	607	641	636	619	631	604	573	608	636	606	636	605	636	642	621	659	594	606	637	662	636	702	610	638	647	626	623	631	602	648	629	629	619	600	657	676	671	592	673	615	608	621	612	641	590	627	609	598	624	633	634	591	603	579	617	651	617	658	655	625	643	674	583	590	622	615	571	589	636	638	587	664	648	619	645	642	641	615	609	642	648	611	634	641	606	642	656	610	638	622	678	657	628	594	592	604	642	626	642	647	632	593	615	637	617	614	638	579	602	681	636	612	627	612	623	637	601	638	622	608	629	655	610	654	626	568	648	672	642	614	635	676	575	597	649	632	620	689	606	657	630	640	615	643	649	626	645	650	675	609	655	649	641	629	621	614	625	610	645	602	600	645	620	655	662	647	627	629	628	619	603	602	613	626	609	629	618	638	629	642	614	619	667	615	625	634	613	574	584	624	609	643	582	645	635	640	633	617	632	699	604	589	618	627	628	624	686	656	599	645	641	600	654	621	648	585	636	604	611	615	651	648	629	638	624	608	605	576	656	565	614	668	586	616	602	612	627	638	584	632	629	606	605	635	584	636	632	655	659	594	637	591	640	621	648	596	638	612	645	664	644	648	636	654	605	624	589	623	597	645	631	616	664	630	652	637	631	574	606	609	633	597	579	605	613	618	622	615	650	624	638	606	615	620	635	600	607	612	601	633	631	646	646	617	643	612	622	619	656	576	642	654	666	643	609	640	619	592	614	626	654	622	656	668	646	652	627	585	615	585	607	609	604	623	595	657	612	596	612	616	600	640	618	642	638	654	644	623	638	673	616	671	643	608	622	624	632	647	627	609	662	625	642	584	612	653	647	655	612	624	630	623	622	637	628	642	652	611	641	593	618	610	599	653	631	655	653	605	613	578	608	657	616	546	662	637	552	599	592	657	665	656	584	668	640	618	638	664	593	629	598	628	631	640	680	607	621	626	627	613	655	642	655	630	639	649	627	642	623
24395	21286	28514	24501	21200	14457	7162	4585	3257	2691	2282	1838	1634	1657	1500	1257	1180	1107	992	824	759	726	727	630	646	581	597	610	572	593	527	526	498	511	517	482	518	498	516	529	492	520	540	709	997	893	749	660	672	801	814	701	656	563	519	485	479	447	435	465	466	461	410	425	445	452	457	449	456	474	445	432	440	468	428	480	484	452	402	431	408	420	426	448	444	439	457	443	435	475	449	472	423	432	419	468	413	451	470	428	452	458	415	465	458	443	449	453	422	468	445	432	458	457	472	454	390	429	472	462	461	462	430	461	438	454	432	438	425	484	441	425	446	429	435	455	486	440	456	464	434	451	417	448	434	428	479	430	442	452	462	467	459	418	409	463	472	458	451	421	432	409	435	455	402	440	462	447	438	454	421	456	436	458	439	448	472	438	451	438	475	469	473	401	436	430	449	454	448	402	451	453	425	426	423	470	451	460	425	494	433	445	412	460	472	415	481	460	423	424	434	461	436	423	411	423	438	419	431	454	436	452	412	425	466	453	443	437	435	434	419	416	463	444	420	436	484	437	467	414	452	416	469	436	425	454	438	414	457	455	429	480	503	439	481	454	468	454	427	429	424	479	437	459	442	465	409	430	386	485	446	444	460	426	438	483	450	432	463	454	461	421	442	454	478	435	443	415	445	428	453	421	422	461	391	465	481	474	446	463	472	433	419	462	492	459	450	433	450	454	430	455	450	431	439	450	411	443	448	415	444	442	442	440	459	446	443	413	419	461	403	469	453	427	428	415	465	443	461	471	466	472	449	457	463	442	407	397	464	459	469	472	412	409	434	437	445	425	433	480	426	456	435	435	484	430	470	460	434	491	462	420	445	441	461	472	449	446	434	411	466	416	429	441	440	488	442	428	462	445	479	427	447	400	468	443	459	448	435	435	471	447	437	424	416	450	468	451	470	438	460	402	458	463	419	469	441	486	428	444	462	453	455	454	443	445	414	408	417	498	418	423	427	401	412	431	468	438	464	450	422	449	473	473	432	473	434	431	446	471	461	398	438	422	449	409	443	424	453	459	450	454	398	390	401	427	445	461	419	465	466	407	420	469	449	450	476	429	425	421	448	461	471	472	433	424	407	426	420	432	466	418	431	400	493	474	429	419	468	433	433	443	379	458	435	404	467	442	438	424	449	430	432	453	492	471	408	445	498	457	479	435	454	447	440	418	440	480	436	476	450	432	448	445	453	447	407	468	448	421	430	408	453	457	477	459	438	481	480	458	435	449	404	445	444	461	417	416	474	447	467	432	429	447	456	448	458	435	443	478	441	443	431	433	432	464	434	430	470	467	417	457	431	461	452	483	443	434	453	456	457	441	404	455	478	456	452	450	457	426	473	419	415	473	419	433	484	450	464	449	448	454	464	440	441	472	456	441	422	460	435	444	501	446	429	446	450	446	431	437	441	448	436	474	456	455	440	437	432	449	465	442	429	423	423	440	432	408	466	449	439	452	465	459	389	466	415	425	431	412	456	480	430	437	440	486	466	469	474	426	425	463	451	444	424	480	475	410	476	418	419	460	454	459	463	434	484	435	443	465	435	441	437	394	410	454	454	457	479	477	444	472	444	456	464	434	436	471	434	479	440	428	453	438	442	462	414	424	457	394	428	433	404	444	415	449	466	451	455	479	482	426	465	430	455	445	421	456	476	418	445	488	445	423	475	491	466	456	455	427	484	457	440	388	462	409	464	452	437	437	474	452	447	429	439	457	450	425	452	493	429	460	423	441	437	420	421	463	418	435	472	499	439	459	425	418	468	426	466	449	420	437	451	486	460	428	402	477	452	458	438	479	436	420	458	426	448	456	477	445	424	438	425	422	433	411	426	434	417	442	432	453	412	431	449	439	456	435	450	424	486	466	446	438	427	458	441	463	463	471	476	421	439	415	439	486	443	432	437	429	395	439	447	445	446	444	432	406	432	445	425	445	429	441	441	443	450	450	448	461	466	413	442	457	428	421	414	421	419	434	462	460	451	455	459	452	421	420	485	435	445	466	449	470	467	448	454	430	452	456	448	438	422	453	399	409	473	459	420	432	450	441	413	476	429	445	443	469	460	475	468	439	466	447	434	416	436	405	439	436	431	430	439	445	448	418	421	466	449	454	412	451	478	420	482	452	418	502	438	465	441	428	428	451	422	431	456	476	460	443	439	455	444	449	443	428	433	421	442	440	440	449	423	444	489	437	477	390	452	441	412	455	426	442	440	433	426	461	440	439	463	442	433	479	426	483	427	438	464	450	452	421	435	438	454	463	450	431	399	443	443	464	436	483	438	434	453	438	465	457	429	481	458	429	381	461	421	461	428	472	416	456	449	483	436	436	448	429	404	444	395	462	481	417	417	417	425	415	443	411	433	405	433	464	453	463	441	416	448	439	455	456	434	405	439	411	445	418	432	499	455	459	458	439	481	422	417	439	437	416	445	433	443	462	445	455	453	444	461	441	406	434	405	444	448	436	424	437	436	412	466	423	448	454	454	472	435	479	402	426	455	461	442	450	408	433	420	476	453	419	466	406	445	460	444	433	476	447	453	443	428	435	501	441	440	428	466	440	425	466	450	456	414	459	437	444	413	461	456	463	478	435	450	464	442	414	442	440	446	444	512	419	443	462	424	424	499	424	456	429	486	465	435	437	398	462	450	451	458	414	434	458	461	450	435	420	432	476	441	471	429	426	495	432	441	436	441	419	486	450	484	437	446	439	468	444	432	474	434	455	444	460	437	456	477	447	425	448	423	427	448	456	478	437	416	425	432	421	420	424	454	463	439	481	490	436	498	432	427	441	474	463	465	412	429	458	453	464	409	453	441	434	441	480	439	461	458	457	426	502	429	444	437	448	453	463	409	401	427	424	400	462	452	438	433	420	449	450	444	430	463	441	448	404	421	447	428	444	424	466	436	386	424	455	410	448	435	457	434	457	454	412	434	481	433	418	418	392	451	435	456	446	446	430	462	411	445	434	449	436	447	454	388	441	435	469	420	443	439	423	393	446	470	439	470	434	418	450	454	415	423	470	445	419	423	432	456	487	451	429	454	452	474	443	442	465	486	482	439	442	412	431	461	458	414	455	436	448	440	442	457	439	407	412	455	470	462	464	509	444	437	424	478	454	466	449	436	434	460	452	420	465	422	395	447	444	455	442	434	417	458	428	459	415	461	397	434	406	485	481	446	460	434	495	426	398	440	477	425	406	453	470	409	439	488	456	430	443	435	435	415	456	437	453	451	430	455	433	431	438	428	433	425	445	432	441	433	466	495	420	474	437	442	452	455	442	443	455	463	472	476	422	436	473	442	454	434	418	452	441	477	447	451	401	426	421	442	443	465	425	469	457	426	439	427	442	458	411	434	407	453	406	447	443	447	429	408	439	468	417	444	461	473	433	439	436	470	430	434	400	400	463	426	438	459	432	455	493	495	431	485	511	466	435	471	444	441	423	437	483	454	436	449	433	468	453
25789	42989	34770	24183	18445	14359	11314	9148	7293	5912	4846	3997	3545	3372	3033	2583	2301	2063	1765	1439	1381	1103	1079	990	911	968	911	884	850	752	819	770	736	740	745	716	727	710	734	677	689	681	740	1116	1665	1538	1190	989	1208	1295	1228	1139	938	794	756	652	607	585	586	556	593	547	571	558	621	566	551	518	583	541	548	544	569	543	564	551	531	559	561	556	570	561	533	556	534	534	586	529	572	512	579	557	610	535	570	551	512	554	576	576	556	532	563	582	571	540	581	587	568	554	558	610	546	519	597	544	579	554	546	522	507	574	573	582	602	591	531	570	511	549	568	559	584	570	568	567	594	548	580	553	552	593	566	519	577	567	539	557	583	508	554	590	550	565	522	570	519	536	544	575	506	513	545	549	572	576	525	569	567	572	536	525	572	579	524	571	530	539	558	575	547	572	553	540	561	552	564	507	540	534	590	558	566	567	524	600	531	561	529	589	540	553	523	547	557	556	566	540	570	545	499	570	562	511	521	536	551	540	506	597	533	541	534	571	585	547	551	536	543	551	590	553	560	532	512	554	583	577	574	536	549	588	600	541	597	589	538	503	546	561	540	576	538	526	609	548	541	601	517	623	528	569	551	583	550	555	598	541	558	576	559	595	542	545	590	527	563	540	565	580	518	534	526	550	525	539	546	527	541	542	545	562	569	576	534	554	522	564	512	585	546	523	548	583	593	569	604	562	537	534	586	569	572	529	546	579	575	561	597	535	556	540	572	550	549	573	543	585	550	549	536	585	567	588	538	547	579	551	537	542	564	526	546	519	558	539	577	541	539	528	518	530	566	567	585	519	560	561	565	577	570	536	564	588	561	541	525	569	527	577	574	550	576	521	558	526	550	554	544	560	529	582	576	550	547	551	550	569	562	560	562	535	541	552	578	593	590	547	531	538	531	574	570	526	536	555	594	529	523	555	530	528	570	527	514	572	566	556	564	527	549	595	567	558	572	566	538	555	545	552	529	522	535	589	548	521	573	572	552	556	576	567	582	560	591	571	557	579	516	519	545	528	559	536	558	570	555	585	562	573	583	554	562	563	513	523	565	566	557	531	566	577	543	599	528	541	559	546	523	574	581	576	547	547	557	519	544	554	517	556	579	526	560	544	553	573	546	535	546	519	551	554	598	554	537	548	549	579	539	554	539	560	509	546	554	528	561	624	549	610	504	515	568	574	559	530	547	513	554	584	589	539	515	565	544	523	575	548	594	559	593	566	564	564	526	576	553	565	532	547	521	582	504	549	546	573	550	554	543	549	514	553	532	491	544	565	547	575	539	577	555	542	571	490	570	547	562	549	573	552	580	548	548	568	572	598	566	589	497	556	544	551	532	524	523	541	502	558	554	564	547	565	540	554	575	539	600	586	558	526	524	549	547	523	553	580	536	537	552	578	539	561	566	548	551	561	543	559	559	609	562	537	556	579	582	559	547	568	549	549	525	550	527	570	559	555	548	511	520	550	518	542	563	544	569	519	571	532	612	536	536	546	560	520	556	578	557	554	553	567	568	535	532	578	579	530	579	543	548	565	575	546	565	573	566	589	543	559	582	545	531	569	557	545	558	558	573	560	570	540	538	535	520	553	580	558	539	534	548	571	536	567	595	568	580	552	540	495	578	547	597	582	551	532	547	575	571	570	527	557	531	571	586	540	569	561	530	530	556	547	530	584	563	575	589	592	536	581	553	555	578	545	570	555	542	585	548	547	564	537	547	560	553	567	563	555	578	556	561	549	524	530	599	508	630	573	567	575	549	563	567	513	529	552	545	534	542	543	544	541	606	537	563	574	527	588	561	578	558	556	542	562	558	500	548	560	561	538	579	578	521	533	575	567	576	578	546	513	516	549	588	564	555	584	581	551	560	554	544	540	540	531	540	548	567	577	559	547	575	559	554	531	529	558	537	539	585	550	548	536	552	534	548	556	528	559	565	542	524	557	532	600	524	551	581	569	549	547	549	573	572	551	546	556	522	513	530	544	574	557	550	528	568	546	599	577	541	547	535	587	583	532	561	563	524	515	528	577	543	597	527	523	531	546	556	527	537	555	524	531	559	566	595	534	536	565	549	578	575	591	551	553	534	518	572	567	581	555	585	559	516	560	561	529	545	584	519	532	530	522	577	526	511	553	583	636	540	528	520	566	544	525	567	525	542	562	558	532	575	528	547	568	604	555	544	600	545	527	576	541	574	564	545	546	533	574	555	534	570	570	556	604	559	561	536	570	543	527	575	606	510	547	592	575	518	572	520	555	515	595	558	515	569	543	588	537	561	597	555	557	557	534	520	545	544	543	572	539	549	574	573	552	565	538	544	543	562	563	533	538	498	562	555	553	555	522	568	569	557	560	572	552	573	551	533	550	560	586	577	576	521	573	541	542	532	566	616	563	555	558	574	576	581	565	540	547	549	569	559	544	537	554	580	559	550	591	529	560	563	518	591	579	527	590	556	583	583	553	556	558	560	566	539	549	551	558	568	549	562	581	548	581	543	557	554	540	573	546	573	541	560	577	584	524	543	586	573	577	590	563	582	574	552	576	548	532	542	553	574	549	536	533	555	521	533	590	573	540	577	600	555	567	556	537	559	537	568	546	533	584	557	555	565	546	565	585	575	576	508	525	515	551	583	553	541	598	577	544	545	554	543	562	543	608	554	547	551	533	525	544	558	585	518	558	539	539	522	572	536	523	529	566	601	533	572	554	530	561	561	556	590	577	556	582	556	527	543	552	569	554	544	529	554	593	546	558	534	551	561	559	540	598	575	586	527	548	549	576	534	583	522	533	559	544	555	545	568	509	581	576	593	565	553	544	557	552	554	610	517	549	566	550	543	570	582	553	560	537	514	554	551	560	584	597	537	576	566	595	539	555	583	535	599	557	555	575	502	581	547	496	553	595	541	535	584	540	581	594	543	520	545	593	516	585	556	589	551	562	568	532	556	546	501	527	550	551	537	585	579	583	533	584	547	549	586	576	560	561	556	544	553	536	578	554	564	598	555	535	556	582	578	547	545	551	551	515	548	526	582	605	529	555	522	552	556	488	580	568	555	555	548	539	534	529	611	529	566	540	539	556	552	548	599	611	594	513	537	544	554	532	541	554	560	564	598	541	570	528	538	587	600	511	534	566	539	485	543	555	514	498	530	558	529	604	574	541	594	571	534	593	548	580	556	562	566	518	566	570	557	569	493	549	563	524	545	545	547	523	561	594	558	533	545	528	585	536	554	543	586	553	588	598	563	596	548	538	564	544	538	500	584	543	550	584	598	534	532	590	560	546	587	578	549	583	555	558	528	536	553	577	574	550	583	550	536	533	537	509	583	561	528	592	517	544	579	551	532	554	574	612	555	518	562	534	612	585	545	578	580	510	554	580	537	568	559	518	583	571	541	502	552	571	542	538	532	563	556	566	594	572	511	577	589	576	575	513	526	589	560	555	561	569	529	557	555	582	558	556	554	557	575	544	533	578	517	513
23307	21296	28943	23880	21339	21448	15085	6861	4569	3815	2922	2573	2247	2201	1846	1723	1427	1340	1217	1059	970	855	787	701	652	669	655	642	584	608	563	561	556	498	543	539	570	561	526	522	493	525	587	914	1434	1276	896	842	1065	1141	1109	960	824	732	599	525	473	441	468	459	442	417	403	438	418	449	464	477	447	408	450	490	431	434	426	456	414	414	422	432	459	427	428	423	442	431	465	424	451	453	433	415	420	455	435	430	466	485	424	413	423	408	427	423	438	419	468	449	420	434	432	420	450	461	420	446	402	452	480	424	442	465	436	477	449	431	450	436	434	446	455	459	461	482	431	477	440	429	403	414	426	441	430	432	419	441	459	446	444	440	415	425	469	426	396	462	420	435	431	414	436	451	393	413	451	444	413	404	413	462	432	406	448	402	474	461	462	422	453	434	418	421	459	407	416	459	442	426	440	460	425	469	426	406	421	451	447	435	437	431	427	405	418	413	400	450	432	443	424	440	449	414	417	432	395	424	429	426	447	408	466	399	454	423	444	433	441	431	447	429	427	422	439	473	419	421	432	447	420	446	451	418	411	411	378	424	430	435	423	449	413	444	421	436	414	417	433	444	457	412	463	433	463	442	416	435	473	441	430	404	426	414	420	397	438	424	406	440	451	419	434	413	435	423	468	423	437	472	436	415	419	432	436	457	387	423	417	441	433	496	396	416	434	423	426	471	442	423	416	446	455	457	419	479	450	419	444	445	458	431	422	467	476	456	426	418	446	438	484	439	404	422	444	450	476	460	418	426	430	448	461	424	423	436	422	432	425	418	433	387	435	427	458	394	460	482	487	441	472	415	423	437	396	438	438	477	419	428	448	420	429	452	427	421	418	433	430	470	390	404	425	404	457	448	467	444	462	433	425	452	437	428	430	437	460	402	429	433	411	424	422	429	477	428	441	428	451	436	450	417	421	460	431	425	429	474	408	438	433	402	452	461	481	442	446	459	427	428	436	419	448	410	421	436	449	455	433	432	478	429	470	460	409	421	418	420	407	427	398	423	461	434	424	424	437	447	411	417	428	456	424	429	438	413	431	413	458	441	434	406	430	429	464	404	417	436	411	418	423	399	421	404	418	410	417	455	442	416	436	435	463	415	459	437	437	438	380	445	467	389	415	434	435	416	433	432	418	457	435	444	442	443	447	452	445	440	491	432	435	436	393	420	425	439	433	411	441	428	450	476	420	415	400	430	432	448	424	456	448	452	436	428	423	415	475	432	452	405	440	448	374	418	448	426	452	450	471	444	409	396	414	435	444	390	431	446	414	415	468	451	432	455	444	418	455	415	464	455	384	409	442	402	450	407	398	488	415	414	460	440	436	436	436	401	467	458	448	446	439	416	447	452	420	459	433	450	423	449	454	442	457	403	428	445	432	444	467	439	460	429	443	432	451	438	436	412	462	482	412	454	436	475	453	412	441	434	445	440	440	431	422	440	422	454	426	441	454	464	426	453	435	459	428	423	422	428	395	417	463	419	415	437	430	435	418	432	455	399	485	413	439	454	422	421	407	449	408	441	423	417	444	405	396	427	461	462	470	444	379	427	442	449	442	413	419	446	420	439	441	414	460	425	440	421	413	458	425	417	439	419	450	430	426	467	437	440	473	441	440	451	413	467	442	438	408	431	433	450	466	441	435	442	471	397	451	426	390	466	470	440	439	428	445	437	445	429	420	433	422	422	442	442	456	435	417	414	440	417	483	413	446	478	422	448	425	453	426	420	416	403	459	437	440	436	413	401	457	443	428	468	435	390	427	452	452	466	422	451	417	424	440	420	446	430	414	434	416	421	435	459	462	444	422	424	397	432	401	390	471	430	468	420	459	449	455	442	427	456	444	444	431	409	436	420	441	436	451	434	421	456	463	427	447	410	481	458	455	422	422	434	443	458	457	414	451	426	445	461	454	400	435	467	427	443	440	404	448	461	452	428	414	411	397	457	461	416	407	436	419	422	458	431	418	413	461	427	432	410	418	422	410	421	401	407	390	415	429	423	431	408	431	431	451	426	439	443	439	466	450	427	430	471	399	419	450	418	456	439	411	416	461	444	467	404	416	428	403	440	451	435	433	428	480	419	405	434	445	417	417	423	433	422	441	445	430	447	415	436	478	452	421	443	435	438	412	421	427	442	453	409	434	455	410	430	408	434	428	474	432	442	471	442	422	416	441	416	434	440	439	458	397	430	423	462	453	418	433	423	408	423	439	442	423	412	420	461	464	428	430	438	444	432	416	386	439	428	435	412	412	408	458	421	439	441	456	455	492	441	428	406	466	427	426	432	448	442	453	448	437	431	408	434	421	434	444	419	459	443	461	419	414	406	448	435	418	467	450	444	390	421	456	403	420	418	408	382	419	417	472	413	419	441	447	438	445	452	468	468	461	432	439	450	456	426	409	448	434	431	408	429	445	435	470	441	429	434	424	380	433	449	446	393	433	434	417	441	458	420	452	463	470	465	430	425	400	439	444	452	450	445	421	431	423	418	421	432	415	425	426	416	416	425	405	424	446	480	402	421	407	399	424	455	432	437	438	427	398	477	416	431	456	434	426	436	403	405	453	433	421	415	454	386	473	417	447	435	412	422	429	448	392	431	404	424	430	420	439	476	450	431	445	459	418	458	448	415	406	429	449	429	416	415	411	432	444	410	426	432	442	462	425	383	413	428	464	453	429	451	427	435	441	391	444	430	437	464	414	405	438	392	415	419	437	411	425	453	436	438	436	448	446	431	439	425	424	467	414	432	422	437	443	419	460	396	453	468	409	451	445	431	451	433	423	439	421	430	448	462	464	432	430	446	387	403	483	415	412	483	429	434	415	450	436	447	429	442	473	451	404	466	465	466	447	402	387	453	427	414	429	435	420	414	429	444	492	494	473	444	422	446	448	399	393	445	403	457	432	447	431	462	453	477	473	412	427	434	406	442	455	460	451	377	403	406	446	412	446	404	420	438	470	449	423	415	403	473	452	440	382	477	465	439	455	415	454	417	444	407	393	425	471	408	401	426	427	424	442	426	420	427	446	455	439	446	424	415	424	432	466	418	443	418	466	405	418	428	428	416	419	416	412	423	430	435	406	436	426	434	445	444	437	400	418	438	410	416	433	408	432	446	452	404	421	407	404	451	448	416	429	446	418	431	433	440	423	459	413	427	429	400	419	435	408	433	413	456	415	429	444	430	399	450	411	452	462	434	424	408	456	437	418	441	457	450	446	433	429	435	427	472	443	468	444	404	441	396	445	435	417	445	431	429	426	466	432	427	455	440	416	400	401	399	423	394	427	435	417	427	437	477	438	468	429	411	422	403	404	446	416	447	432	421	432	403	443	435	431	432	429	431	460	436	443	436	420	424	420	449	422	416	438	469	436	460	440	455	446	449	423	395	415	443	452	429	467	447	454	465	431	444	423	420	439	415	449	426	438	442	441	450	414	423	465	444	426	403	456	401	457	423	445	429	399	426	472	413
28752	47931	38926	28568	22696	18204	14615	12295	9906	7898	6626	5525	4998	4506	3882	3442	2966	2570	2340	1924	1687	1458	1291	1168	1129	1096	1046	936	910	909	870	771	802	741	752	765	703	764	754	732	655	717	826	1517	2676	2294	1643	1423	1737	1870	1868	1543	1222	964	792	679	623	576	518	539	544	500	563	527	543	555	526	527	541	579	544	545	565	543	567	510	549	532	538	588	536	533	570	486	535	523	490	501	514	489	473	523	533	505	518	523	522	508	520	550	512	494	524	548	511	555	509	520	479	567	503	536	538	543	502	508	574	530	526	525	561	511	501	499	521	512	587	509	519	490	506	567	545	512	523	572	506	561	540	534	513	529	512	515	537	519	512	485	564	521	552	560	483	522	602	532	518	556	507	536	522	551	528	572	547	498	509	511	546	571	569	542	531	537	535	541	515	539	516	513	567	523	532	559	531	533	537	521	459	498	510	509	575	522	521	524	521	538	492	507	486	528	503	514	539	488	535	556	519	493	536	529	539	503	544	496	484	492	513	530	533	514	554	529	527	545	541	514	485	534	501	548	539	554	530	508	542	541	524	525	540	534	528	499	549	503	510	504	538	522	543	533	600	493	546	524	572	515	524	506	530	505	558	528	564	534	558	523	523	521	509	513	517	510	568	556	519	517	520	569	543	509	528	542	517	544	501	502	543	530	508	525	525	530	585	539	561	518	519	505	549	500	503	562	536	572	528	542	510	516	549	570	503	537	536	527	490	489	517	539	544	524	524	487	557	490	542	562	518	504	514	535	549	540	530	473	540	561	549	535	517	531	528	541	512	528	484	541	550	489	529	512	522	541	537	524	542	529	490	485	555	553	506	495	533	525	546	544	526	534	516	532	498	509	488	543	512	520	516	538	558	534	520	519	524	532	556	550	579	490	493	567	504	535	541	552	525	504	519	555	530	550	547	511	510	535	538	547	511	545	544	508	500	558	530	526	538	542	514	496	566	506	535	529	544	560	540	533	593	505	509	541	507	524	577	556	506	509	501	538	505	517	515	494	450	505	530	542	527	515	537	519	536	498	558	578	517	511	566	496	575	517	533	547	483	512	530	515	592	524	518	515	523	542	507	520	603	544	533	533	533	491	532	516	511	522	562	518	491	527	538	533	581	522	523	546	513	490	501	517	504	503	508	513	561	547	474	538	524	534	533	524	533	516	529	505	525	509	540	544	530	522	501	535	518	581	511	547	502	524	559	490	521	510	529	518	486	514	556	539	501	505	517	521	494	502	558	577	498	513	554	522	532	511	476	518	495	520	538	575	507	562	533	539	550	523	490	518	530	531	546	546	571	539	556	543	529	508	548	516	528	525	540	548	555	570	551	505	511	529	537	526	521	511	531	495	536	509	551	564	523	513	534	529	511	514	536	495	545	521	535	554	541	517	496	536	549	532	534	548	504	563	571	537	517	528	535	559	534	532	512	523	520	497	499	558	533	530	491	537	581	530	505	517	508	518	551	543	551	511	549	577	497	518	552	526	512	520	542	518	541	535	525	538	549	522	510	555	528	531	568	540	535	522	538	489	517	519	548	542	573	496	533	524	526	573	521	538	553	545	520	568	526	578	556	548	560	565	525	511	552	556	499	527	533	565	514	540	511	498	532	539	531	554	536	545	552	541	510	558	519	540	512	569	548	552	560	557	507	503	497	584	520	498	536	497	567	539	551	505	518	532	495	560	498	549	543	588	530	520	580	539	466	483	504	501	536	522	503	514	549	564	551	508	556	594	528	494	532	503	524	473	559	511	554	520	547	523	504	497	538	573	519	556	551	513	522	546	518	541	529	532	546	590	486	536	542	557	522	562	556	556	512	497	500	509	548	527	590	548	484	530	519	501	532	505	505	559	554	569	535	536	543	525	486	517	517	519	524	522	512	513	497	552	504	537	557	566	566	536	552	544	519	538	535	526	527	572	516	525	517	510	516	524	563	516	560	509	552	556	565	546	521	502	502	522	484	527	548	531	536	527	490	534	500	538	505	520	544	538	505	523	523	564	516	545	550	479	506	566	564	504	528	549	531	507	549	532	554	505	527	510	556	515	572	543	523	537	517	521	518	512	508	534	528	519	504	548	533	537	508	484	561	494	556	489	551	536	532	522	526	545	541	529	540	530	552	542	520	556	525	544	599	512	543	535	572	555	524	467	520	523	551	495	503	556	492	518	520	552	539	524	497	525	513	554	519	549	443	540	551	518	513	547	533	507	500	546	520	498	495	544	547	533	535	536	533	503	539	518	562	570	501	507	492	559	535	529	535	588	550	561	510	571	520	538	517	514	538	523	556	572	524	580	524	490	541	518	505	517	553	528	531	550	518	575	583	509	478	465	488	521	510	518	527	554	539	514	502	558	533	501	507	512	506	504	520	509	516	523	489	569	527	543	551	509	551	515	501	524	535	529	553	540	495	540	531	573	538	501	525	542	557	554	495	554	569	508	508	513	528	510	550	536	517	512	508	544	552	517	556	573	515	512	530	550	509	526	515	532	531	513	531	522	506	514	484	535	549	532	510	532	532	534	524	549	509	524	529	528	568	549	518	567	520	527	545	498	478	513	574	542	482	540	470	511	531	513	528	518	541	566	528	522	548	588	516	532	558	555	537	537	521	549	533	544	525	567	519	514	509	485	571	556	533	526	504	502	564	541	521	537	536	523	515	524	514	486	502	548	516	525	533	508	522	543	542	495	510	497	529	550	580	532	531	587	536	556	541	523	513	519	527	495	540	535	516	524	520	527	569	514	546	509	549	458	550	486	470	542	527	534	472	520	514	565	522	542	521	553	509	530	539	533	532	540	541	531	569	537	544	584	526	550	526	537	523	529	516	534	553	548	538	526	554	546	539	534	539	533	539	532	558	545	512	535	534	583	552	552	523	504	530	538	539	541	549	542	553	517	529	548	550	518	536	543	557	562	558	553	529	553	522	502	572	493	503	548	547	567	520	532	494	557	549	513	542	557	535	493	579	497	507	536	523	518	523	569	523	542	533	520	522	571	538	555	555	585	542	523	525	521	536	508	541	518	536	521	514	549	548	477	531	558	511	551	554	547	540	498	510	540	492	538	517	532	539	532	531	556	551	545	498	552	525	551	517	587	525	525	523	533	543	544	529	529	536	526	550	492	500	539	507	544	539	491	497	547	520	516	524	494	529	555	499	530	478	504	518	546	532	551	532	567	501	502	503	512	527	552	537	500	531	470	479	546	517	517	475	541	539	513	481	544	526	522	563	550	507	540	519	515	476	478	556	500	512	493	544	525	501	493	515	566	503	501	513	492	562	573	458	489	484	528	523	551	517	500	559	546	543	507	526	555	569	557	501	520	519	550	525	562	483	534	485	488	523	542	580	529	507	533	506	523	528	533	578	527	542	488	547	551	538	568	563	510	502	507	510	534	526	554	524	543	575	556	534	542	545	500	502	534	497	577	529	539	572	519	523	580	517	551	474	554	573	512	502	543	542	538	530	549	541	522	580	591
27993	23214	23298	14881	7350	4604	3238	2562	2101	1722	1410	1266	1203	1112	983	955	937	854	782	706	613	647	642	584	572	604	569	595	554	570	553	524	543	563	552	549	561	562	553	538	494	539	546	540	593	563	522	499	530	576	558	579	546	536	514	553	549	539	512	520	532	507	497	527	551	502	518	514	542	505	504	505	508	500	532	507	499	568	547	532	519	489	493	498	505	485	544	518	508	527	511	522	496	509	471	513	557	533	511	513	567	532	494	495	495	519	498	530	493	571	511	520	542	545	500	538	523	493	508	532	473	499	504	540	546	509	477	503	498	523	521	519	521	460	540	516	483	533	491	558	507	483	523	481	520	509	521	490	534	495	518	490	511	502	480	519	515	499	530	501	487	487	533	514	519	481	519	517	495	530	510	495	549	525	493	544	533	501	510	551	485	492	525	488	534	531	502	525	521	544	518	508	523	528	533	499	483	512	538	512	519	467	511	496	508	513	511	502	517	533	517	472	482	489	494	485	491	538	498	499	496	499	463	493	533	535	494	551	473	474	495	532	514	487	462	530	507	507	517	517	521	527	502	494	560	512	512	492	497	509	489	522	516	509	494	546	514	501	538	478	513	514	495	516	536	512	475	525	550	487	469	520	520	519	482	487	465	501	519	528	505	474	542	493	469	485	494	495	512	475	474	522	496	483	520	528	511	523	540	530	515	499	536	504	465	535	479	516	519	476	506	532	472	529	490	487	514	539	525	540	515	493	491	523	483	516	504	518	496	499	524	501	442	483	549	545	500	543	504	501	546	525	505	525	546	510	535	565	528	493	522	504	519	528	512	519	464	523	510	488	505	502	517	538	565	522	488	532	545	527	532	511	513	532	489	504	499	512	508	487	511	499	476	527	485	494	513	522	497	479	499	518	511	524	495	494	485	506	516	543	481	523	552	511	533	513	514	534	480	488	542	493	529	496	533	516	513	543	548	484	509	508	503	530	545	517	529	500	528	517	521	480	533	484	497	495	534	503	523	519	528	509	485	488	495	490	506	533	524	467	541	512	484	510	555	486	528	504	508	524	516	539	554	520	504	514	500	501	497	510	488	496	505	492	497	484	569	483	514	458	503	475	489	519	480	516	517	542	512	531	520	528	490	517	523	469	477	539	451	483	494	503	487	539	495	473	518	477	507	533	519	504	565	512	497	475	511	556	486	509	555	514	479	535	480	524	478	488	518	507	510	596	559	529	504	543	535	475	524	523	494	543	500	487	541	509	526	508	539	518	528	517	531	518	518	490	484	528	507	493	521	472	487	519	478	497	485	512	538	512	523	479	489	564	495	511	578	519	487	533	523	522	494	500	491	516	491	536	508	501	481	496	537	523	506	498	496	535	504	512	518	540	539	488	510	495	522	523	462	506	536	521	539	538	556	525	518	469	508	502	480	491	497	489	512	528	544	499	508	531	522	522	484	530	491	494	514	522	476	526	517	528	493	481	524	498	538	504	462	487	499	543	503	504	519	516	514	539	494	525	485	532	516	487	537	518	503	534	499	512	522	527	493	541	547	518	504	508	520	494	509	535	498	450	551	503	507	502	535	498	511	497	561	500	500	484	521	508	502	538	501	509	506	496	539	503	466	558	520	465	502	520	498	487	448	494	509	508	559	509	500	464	513	488	497	514	492	545	485	522	502	497	554	511	512	485	505	530	567	533	510	496	535	463	546	515	494	496	513	506	504	479	514	538	480	514	514	530	491	533	541	504	523	484	503	494	513	530	505	500	564	520	529	490	518	531	469	520	496	521	512	522	506	482	514	512	510	503	541	531	504	501	514	534	516	498	532	513	531	497	508	468	535	482	522	507	508	526	503	505	474	504	500	488	512	536	496	485	551	518	510	486	469	522	480	531	513	498	499	488	517	514	555	520	520	498	529	524	501	505	528	490	470	484	500	510	535	533	498	520	514	474	524	496	491	524	527	508	512	497	513	518	502	501	496	521	518	513	497	463	570	538	466	521	524	530	518	504	506	510	527	515	495	488	495	508	488	522	553	550	513	527	504	445	480	519	522	508	522	471	578	519	508	485	511	496	499	490	514	496	558	490	519	502	520	494	507	511	490	513	516	501	545	554	509	498	522	531	513	508	506	510	513	496	507	494	504	495	538	520	497	515	525	528	498	486	508	524	490	593	511	506	496	536	482	509	524	516	523	542	532	501	538	516	508	531	502	529	533	528	507	517	496	528	527	522	477	517	485	496	549	476	518	498	513	526	521	522	500	507	482	492	469	506	536	560	515	499	490	546	508	511	483	538	505	514	465	514	470	494	508	548	484	500	466	521	525	515	529	530	540	552	506	531	495	515	493	500	516	486	516	504	507	486	486	527	479	534	511	539	521	554	523	513	525	531	496	455	534	527	529	531	492	557	517	498	522	476	467	509	514	511	551	477	502	523	555	522	542	505	536	491	490	497	494	547	529	471	519	516	509	564	517	510	465	531	515	541	481	479	520	524	520	530	531	491	483	503	465	507	495	526	534	503	498	474	535	531	531	507	536	506	487	549	498	501	512	536	470	469	525	479	514	486	522	488	528	507	549	492	515	533	520	513	534	522	509	544	503	523	505	465	494	512	508	534	531	516	502	521	490	546	504	494	555	527	504	523	517	500	443	538	478	518	491	504	557	499	519	475	547	515	492	484	496	511	521	463	518	537	448	513	509	483	458	518	546	526	482	538	518	500	528	491	518	515	481	513	523	528	506	472	493	490	450	499	509	506	521	522	512	475	557	515	504	550	529	489	529	519	502	518	501	494	503	508	509	554	521	552	538	494	503	518	540	526	510	491	555	552	500	504	534	543	495	536	500	494	539	517	495	549	521	486	542	522	559	513	516	489	482	538	492	504	502	507	485	493	516	488	498	517	490	497	485	498	506	474	498	495	533	516	502	487	501	499	491	495	525	481	507	509	470	523	519	501	511	512	516	537	510	536	490	501	473	537	492	489	519	497	489	529	535	518	511	493	490	504	523	513	530	513	520	551	546	515	504	491	495	522	534	506	519	526	495	533	531	533	530	504	548	514	482	499	468	515	520	477	468	512	503	539	534	517	505	492	502	473	492	533	556	494	525	483	542	521	528	483	483	540	498	501	504	495	535	519	534	539	504	490	520	485	491	522	504	511	507	515	510	548	505	520	499	498	479	556	466	467	544	528	529	522	538	525	515	515	518	505	481	477	528	535	506	536	477	491	547	508	491	497	532	481	514	496	513	499	508	481	512	492	513	514	523	505	532	523	531	513	522	483	486	510	495	487	516	499	524	475	544	537	563	525	513	514	518	534	504	540	517	483	523	502	517	477	494	526	531	496	529	491	506	470	537	480	497	516	515	506	510	500	500	537	495	486	543	501	533	531	479	549	515	473	519	504	523	523	467	518	517	506	541	474	507	490	529	521	491	501	506	519	513	467	519	499	490	498	534	516	494	494	495	546	506	527	504	510	521	489	520	522	507	477	544	514	505	562
22587	35012	27651	17113	12253	9186	7152	5779	4476	3667	3002	2611	2445	2229	1938	1781	1525	1430	1281	1135	1041	987	903	868	885	838	809	815	759	806	795	724	789	764	743	722	687	722	725	702	711	714	710	671	707	756	699	728	712	679	742	709	705	706	693	678	686	600	659	669	614	646	598	665	646	671	660	655	670	647	669	662	619	622	638	621	609	622	652	685	617	630	672	662	629	643	662	610	614	633	595	645	636	570	672	690	632	635	642	652	628	655	599	629	623	625	609	627	642	660	657	657	646	579	600	646	632	633	633	627	645	609	638	634	585	581	645	681	638	610	612	622	591	604	677	648	617	640	625	682	664	616	653	639	658	644	628	601	572	666	623	665	617	673	641	672	593	636	607	657	638	627	646	645	637	663	642	642	656	642	616	616	615	663	624	668	629	633	678	597	665	689	640	672	617	598	634	615	655	664	617	611	632	613	618	649	632	616	622	643	621	652	629	639	611	638	610	598	651	644	614	660	678	644	624	686	645	618	640	634	585	665	613	650	640	642	590	661	608	631	658	627	616	630	660	609	617	645	653	587	647	641	637	627	608	618	618	571	614	630	604	634	652	615	640	651	644	590	619	651	633	660	668	666	690	683	611	599	665	607	670	585	648	684	650	620	650	613	664	639	661	621	632	625	645	622	626	615	653	611	646	687	640	608	637	651	636	632	618	626	665	649	640	638	638	664	635	601	671	652	615	654	636	618	657	651	644	650	597	599	638	666	661	615	628	613	645	679	666	666	641	596	659	613	653	670	602	626	587	663	680	676	629	585	607	629	668	660	646	633	615	673	658	608	607	620	665	635	599	606	614	687	637	632	663	634	663	667	623	617	663	662	693	627	621	597	606	716	671	664	610	670	638	637	683	635	619	681	691	645	600	700	617	650	623	641	644	660	602	646	629	657	596	592	599	627	662	634	610	627	632	628	627	635	643	667	600	661	648	660	614	652	629	629	677	641	616	664	657	637	640	658	608	644	615	635	626	640	654	613	632	664	617	640	599	647	641	621	679	661	643	579	634	612	650	651	652	655	604	658	642	603	630	629	638	669	648	626	613	633	566	661	681	654	637	624	641	657	601	630	627	623	623	625	639	611	626	645	614	616	593	647	630	648	633	625	645	678	602	645	662	675	653	591	646	627	615	632	638	607	593	672	659	614	631	664	729	621	607	647	643	668	677	621	642	610	648	631	601	643	615	635	633	613	650	588	656	636	634	639	618	654	635	627	672	665	648	612	652	636	618	644	645	619	669	696	617	633	663	632	663	663	606	647	662	652	631	653	644	675	659	628	604	673	656	646	632	641	629	644	664	659	643	621	660	617	676	631	617	637	639	653	641	656	622	645	611	663	651	681	609	618	619	672	663	604	654	663	613	667	665	621	620	655	643	642	610	637	640	613	606	624	645	653	611	671	649	619	614	639	632	652	596	617	596	621	614	644	634	664	636	631	659	630	618	638	640	631	596	622	631	617	620	652	633	623	668	609	641	626	616	649	613	645	636	629	640	627	618	630	653	619	620	695	637	682	618	693	614	642	593	653	642	636	636	620	622	612	684	646	655	635	635	699	633	648	626	614	588	594	640	628	646	621	631	616	642	619	624	604	679	656	659	635	615	646	670	655	659	628	595	636	645	590	657	597	689	634	633	609	625	625	645	637	634	632	645	647	630	645	634	683	621	624	623	643	638	680	626	661	606	613	633	626	607	640	658	634	689	615	585	626	660	651	634	601	620	657	644	613	639	586	648	654	628	644	629	631	661	647	602	629	608	678	627	674	605	637	586	663	610	645	650	688	660	620	651	642	645	633	647	627	637	624	627	662	613	653	628	654	635	641	665	652	631	664	673	608	672	627	625	656	637	671	603	620	636	630	610	654	606	653	643	659	637	671	678	628	614	663	627	612	617	656	679	647	594	658	621	651	636	637	658	608	672	593	612	678	612	654	628	633	650	649	612	637	666	620	666	669	612	655	610	630	698	664	660	636	576	617	622	623	663	641	655	616	621	662	674	618	638	658	638	641	637	635	655	663	680	600	650	621	618	620	680	617	662	655	626	654	600	613	593	603	640	600	648	604	626	621	670	613	641	655	631	639	652	642	623	668	627	584	657	633	616	694	627	663	596	626	623	612	610	642	664	664	617	644	628	639	626	640	631	661	693	641	669	629	632	637	589	639	648	652	633	662	650	609	624	696	656	645	626	625	661	655	690	637	651	672	645	611	646	643	650	635	640	613	671	636	639	576	633	654	636	626	635	633	613	667	652	610	630	652	612	638	610	640	661	653	616	618	633	647	604	668	616	695	612	637	673	625	629	640	672	683	664	595	639	625	656	594	640	652	628	670	616	618	629	623	593	639	661	649	634	637	647	649	652	611	695	650	622	629	568	628	609	655	640	651	636	621	659	652	632	668	623	695	632	628	628	636	636	605	596	632	685	609	616	623	639	637	645	624	626	587	643	670	649	665	668	630	644	611	636	702	621	670	653	638	657	702	630	637	604	590	666	642	626	645	645	675	630	634	646	623	624	599	588	676	623	617	601	624	657	648	685	597	628	622	619	680	637	677	630	571	636	656	666	647	601	631	639	619	647	555	606	668	621	643	651	637	648	631	655	626	700	662	619	631	681	677	606	645	655	630	632	625	663	694	638	604	605	582	656	646	670	634	597	623	639	623	603	633	666	630	595	642	671	637	627	619	659	648	652	674	633	664	607	624	683	645	643	607	641	668	636	618	666	612	585	667	652	641	652	652	666	624	632	645	638	638	594	634	597	685	662	626	663	631	668	689	679	664	627	658	586	647	657	608	650	614	600	609	643	546	585	631	643	641	649	589	665	623	677	640	657	595	613	591	630	699	678	655	644	655	635	663	678	599	627	626	640	662	619	625	624	640	627	658	658	638	631	644	649	652	655	606	658	654	659	603	601	616	654	654	655	646	689	583	650	646	627	612	679	613	655	669	622	665	679	634	594	650	638	626	621	626	676	619	654	649	640	632	619	650	599	672	700	631	657	643	648	633	649	662	651	621	681	611	668	619	611	634	705	675	641	633	657	639	638	640	651	619	627	632	652	635	663	630	639	707	636	629	639	632	616	640	606	652	614	626	612	645	668	638	646	651	623	621	626	683	610	595	653	607	586	651	636	620	643	637	634	681	628	597	620	638	635	645	621	590	654	618	646	655	637	619	682	613	641	625	642	636	608	662	623	639	588	646	659	616	609	658	593	678	681	668	632	625	651	602	645	630	644	629	602	609	665	660	597	657	651	641	651	629	634	647	670	576	659	647	632	621	657	679	627	662	641	651	608	617	623	658	598	612	693	673	650	620	634	617	644	623	632	636	593	680	665	636	631	644	657	588	623	696	636	638	621	630	633	665	660	635	640	637	625	656	622	624	624	683	609	644	668	692	600	672	626	654	643	652	615	649	634	626	634	656	613	659	607	667	676	604	642	667	618	644	699	634	640	629	583	645	637	592
24355	21276	28482	24412	21262	14480	7299	4613	3323	2711	2212	1865	1829	1518	1486	1360	1131	1035	983	845	764	734	687	656	664	624	613	624	536	606	552	568	539	541	530	511	503	567	490	491	530	538	544	754	1042	927	725	662	703	843	863	757	686	571	547	477	480	440	423	478	497	458	460	400	449	472	432	479	409	453	436	419	457	498	458	429	457	483	441	454	456	472	430	479	452	434	468	445	476	416	475	440	437	426	424	432	450	456	452	456	452	451	482	459	437	439	425	479	492	446	440	461	395	435	432	475	437	464	442	469	447	441	428	472	461	407	472	437	496	448	433	451	469	458	455	480	411	437	434	463	460	408	458	469	468	450	439	440	473	450	436	449	456	477	477	487	446	464	451	439	414	446	445	444	418	437	412	449	482	465	473	461	472	479	425	454	446	445	419	435	426	478	451	460	452	445	471	421	452	452	448	422	462	442	434	451	444	437	450	453	439	402	442	443	469	450	454	439	460	467	437	445	467	497	475	454	380	456	460	439	469	468	461	453	457	489	445	435	463	424	448	428	463	465	444	444	460	473	470	418	497	474	484	436	491	464	402	442	443	479	463	444	493	476	442	452	482	456	438	454	440	465	442	451	447	476	422	437	428	501	442	473	490	455	465	482	393	422	436	463	417	431	436	424	414	479	459	428	445	477	456	429	462	451	435	452	419	452	470	449	472	451	467	436	435	443	437	438	461	476	423	454	429	418	456	439	460	473	456	455	447	441	463	459	459	461	412	444	433	462	432	450	434	442	446	455	436	456	462	425	410	488	459	471	392	467	469	436	456	468	418	489	454	464	455	473	455	455	442	447	435	433	463	439	451	470	437	458	460	426	487	488	403	467	425	404	436	425	426	440	427	462	425	438	434	454	457	448	473	465	441	444	429	462	436	452	488	431	435	428	423	442	449	465	458	433	447	491	444	505	424	455	453	442	427	414	437	452	455	412	452	398	427	416	490	434	428	437	449	454	469	439	480	470	456	459	468	435	498	455	428	413	430	441	445	438	453	470	449	434	484	452	467	496	476	460	482	438	484	449	475	440	468	426	445	432	468	488	461	453	428	434	490	466	467	430	449	471	472	427	424	476	486	472	425	454	424	476	437	451	420	410	438	454	468	444	454	454	465	477	430	427	416	468	466	453	455	461	431	458	451	478	473	441	461	465	447	424	459	461	441	431	439	428	440	436	439	450	461	437	451	480	462	474	483	459	434	417	436	497	449	452	435	438	432	458	415	415	458	430	442	464	463	439	457	436	465	476	475	473	406	457	404	473	449	466	466	444	419	470	425	477	431	436	456	483	487	428	456	465	462	455	454	476	465	440	449	461	403	454	454	457	436	457	454	467	451	460	473	481	430	441	466	415	478	431	449	445	477	461	473	443	444	486	465	463	461	440	439	460	470	493	438	456	441	469	437	476	476	427	478	434	462	451	441	398	484	468	462	439	492	460	474	415	434	438	477	455	420	472	457	428	462	469	438	444	511	420	440	424	430	451	440	425	432	470	428	450	476	467	461	430	493	449	429	456	487	455	443	479	447	433	469	461	484	425	423	478	448	463	459	453	432	442	480	448	472	432	416	439	448	413	511	458	428	467	463	453	468	438	444	441	465	478	442	438	435	445	431	454	453	467	423	446	419	476	450	424	455	461	408	487	481	448	450	443	491	432	455	437	483	443	461	461	452	441	485	478	472	448	466	489	441	424	433	451	432	450	466	437	462	459	469	449	417	429	449	448	409	450	457	483	424	443	475	461	429	471	441	452	464	482	439	447	478	462	492	435	474	459	461	467	477	435	445	476	432	429	449	464	473	438	452	415	417	431	446	422	464	417	449	458	448	432	433	478	455	525	427	471	441	412	469	420	391	478	436	466	441	444	476	420	477	420	432	445	448	490	465	446	425	429	492	500	439	440	438	429	440	445	409	454	446	448	440	426	447	460	432	442	447	464	451	435	402	454	457	460	441	474	399	478	454	452	449	449	474	447	461	445	447	406	512	454	429	422	448	476	466	417	459	466	422	426	426	442	443	460	461	435	487	428	480	462	408	451	450	456	467	464	464	460	457	455	418	442	475	441	436	441	433	447	445	455	420	461	436	417	460	436	455	456	430	461	419	466	506	477	397	428	492	442	450	407	457	490	451	417	426	494	457	454	460	454	466	497	448	464	464	429	493	388	505	476	446	438	423	460	432	460	464	467	467	447	455	426	453	464	448	419	456	436	465	451	468	428	439	437	456	452	452	467	454	426	436	480	431	468	411	496	456	452	432	441	484	437	479	428	468	415	462	441	464	438	431	430	433	440	467	447	478	431	430	425	477	482	466	437	442	502	452	445	488	457	434	469	449	402	429	456	435	436	425	444	461	455	410	436	479	456	434	384	478	426	440	449	442	427	435	479	441	429	418	423	503	442	439	454	464	438	483	393	491	434	455	442	458	468	465	458	482	437	495	424	454	450	456	435	464	472	423	462	453	451	462	502	430	455	444	400	448	462	470	477	465	453	468	420	464	464	463	429	459	465	432	443	459	435	451	434	429	406	459	440	444	428	466	468	450	433	416	453	413	445	461	441	469	446	435	455	416	420	448	479	451	409	464	467	516	455	437	452	465	424	421	442	481	448	434	477	436	505	453	417	435	452	484	438	465	461	471	475	426	466	414	437	464	455	462	465	427	457	430	441	467	405	406	481	470	460	452	441	402	452	477	427	423	494	460	466	454	427	442	438	432	435	442	437	437	442	462	458	456	463	417	463	430	442	439	438	427	446	479	467	434	413	460	457	423	452	470	454	448	482	474	484	475	413	449	435	423	424	487	432	480	492	448	415	443	469	447	447	436	461	482	482	462	447	437	470	426	455	451	437	455	473	455	449	462	470	457	444	426	454	470	486	475	399	448	448	470	478	431	488	451	461	458	412	447	478	457	425	443	443	484	420	447	458	431	471	482	437	455	417	454	442	444	437	463	452	440	494	446	437	442	470	434	448	458	441	412	454	438	494	434	420	420	437	406	479	448	437	440	444	466	446	440	490	411	454	436	427	435	465	417	457	447	424	462	412	469	445	394	453	445	469	445	465	478	429	458	476	445	427	472	457	449	439	438	454	441	488	439	455	451	467	470	476	471	476	462	463	447	473	452	450	455	502	440	413	463	451	445	399	404	448	453	411	474	459	442	472	415	450	413	459	441	445	456	461	423	448	445	432	446	473	487	427	471	436	414	439	417	433	398	471	437	428	433	433	401	455	488	441	442	469	435	479	423	466	434	445	476	455	463	430	411	513	475	442	450	411	465	445	443	437	438	448	440	469	421	426	433	432	443	421	455	422	422	437	436	456	434	425	454	437	459	463	474	471	482	433	452	412	480	450	445	460	448	496	446	425	427	505	438	441	433	424	419	484	454	442	444	450	443	440	441	419	451	452	471	408	481	445	472	462	457	476	475	417	448	422	451	470	428	432	429	435	435	427	423	448	436	440	416	447
25492	42584	34381	23394	18367	14438	11409	9239	7356	5835	4947	4227	3834	3386	2869	2664	2310	2057	1711	1465	1269	1165	1121	1047	959	949	913	840	836	804	806	767	748	755	717	721	727	692	735	715	711	753	720	1093	1699	1625	1130	1036	1148	1239	1324	1042	1001	876	684	699	574	625	606	567	540	566	598	562	556	574	578	595	546	574	583	569	552	558	619	578	612	568	552	605	558	560	557	602	538	544	600	538	584	591	525	576	552	557	549	585	608	552	561	556	570	536	559	552	539	563	565	568	577	565	537	536	570	576	538	565	581	595	605	565	565	578	595	545	558	597	590	556	559	564	561	536	563	578	590	520	569	541	587	597	577	549	563	559	558	577	588	557	586	552	593	599	595	549	562	566	611	576	579	544	588	558	549	581	563	557	584	549	549	574	561	564	538	562	590	543	551	576	543	532	586	548	535	555	578	552	563	586	600	558	555	552	578	538	583	568	564	575	576	570	543	589	576	571	562	549	507	571	629	528	524	538	539	575	568	550	564	560	586	571	531	534	563	549	617	537	535	582	564	577	557	559	534	559	559	527	598	573	600	523	525	549	577	548	547	514	534	577	614	609	564	590	541	576	582	585	598	569	539	575	537	591	589	520	564	567	547	562	536	580	571	556	531	516	607	567	569	586	562	606	587	595	553	515	552	585	554	565	538	583	588	542	591	565	561	568	609	600	581	540	545	564	536	557	559	529	528	602	593	553	605	586	582	546	568	601	596	523	572	518	585	543	519	549	599	588	544	573	592	597	554	575	617	543	549	565	566	590	594	530	598	589	536	593	540	576	562	556	572	542	575	533	581	554	524	559	569	570	549	541	593	564	567	546	565	559	548	565	553	530	567	567	544	572	588	547	599	547	561	551	550	536	544	577	578	587	558	568	538	552	556	567	570	547	569	559	582	580	589	618	563	577	564	564	543	554	552	544	580	557	597	587	591	539	529	606	553	544	542	557	577	526	573	566	628	577	604	576	601	552	531	540	562	561	581	591	598	570	622	577	539	581	558	550	544	548	545	552	587	555	536	556	587	570	581	568	582	606	524	557	583	545	514	578	549	577	566	537	583	567	581	577	572	575	581	574	587	579	538	597	577	579	578	641	555	565	569	574	546	589	574	526	588	546	542	559	608	522	569	560	563	622	577	546	600	565	549	564	580	557	571	573	585	558	585	594	503	555	518	549	537	527	575	553	617	548	590	507	528	565	558	573	580	601	548	545	569	582	549	594	582	559	552	535	558	562	598	555	547	572	556	558	539	556	560	573	578	559	546	525	572	549	525	556	571	554	595	535	540	587	547	583	573	582	541	575	608	574	553	593	564	582	516	589	574	550	553	570	584	582	538	531	551	571	554	568	553	598	546	565	560	559	578	552	555	584	568	570	555	553	529	560	592	581	552	588	541	548	560	594	549	571	579	545	548	589	575	551	553	536	561	577	568	563	572	614	568	566	537	569	544	551	578	568	607	590	559	571	584	569	569	560	592	575	579	546	566	587	598	609	592	528	562	497	529	543	564	588	565	597	563	620	562	576	569	568	570	533	587	579	549	579	538	559	575	543	579	565	584	585	570	545	561	553	539	576	520	569	567	537	564	626	553	570	564	568	541	610	555	543	578	577	601	551	592	583	583	575	556	588	547	537	548	569	559	554	568	587	530	515	581	632	551	579	590	565	599	560	558	572	597	576	596	529	552	564	599	542	564	554	568	556	555	603	530	561	595	553	538	580	553	582	569	548	574	529	562	585	515	537	581	569	544	586	600	556	526	599	578	555	580	560	548	559	563	568	557	551	573	580	574	549	597	616	563	573	547	509	549	606	531	569	597	563	559	581	616	535	605	540	558	563	590	599	545	576	570	602	587	559	575	624	604	582	582	570	563	558	549	532	587	580	570	598	550	574	591	587	587	574	572	576	558	566	612	576	554	585	582	574	623	528	571	567	594	552	606	583	541	575	564	534	600	581	575	527	585	531	580	550	578	592	584	592	539	549	615	544	548	610	608	550	588	525	540	544	565	578	556	552	589	579	558	556	583	597	581	575	542	587	571	536	572	559	547	577	571	561	543	561	588	542	591	591	610	560	576	560	567	600	557	546	570	604	574	557	560	551	552	565	519	539	606	575	513	573	559	559	558	548	537	564	548	583	551	583	581	580	587	541	574	575	568	583	532	589	568	579	522	583	588	537	564	567	578	523	568	543	591	577	574	608	595	583	558	590	578	577	586	581	540	561	572	564	590	560	544	561	582	571	542	577	543	529	589	593	570	539	548	608	603	542	628	588	503	513	593	582	584	530	549	568	543	604	585	521	548	576	527	568	586	545	566	566	573	564	595	560	547	563	572	598	488	574	568	586	562	567	578	573	564	630	597	588	590	567	556	547	593	596	560	578	580	547	568	570	539	555	580	575	564	560	540	538	525	567	587	531	570	567	554	509	592	577	573	575	614	611	511	575	580	560	559	553	535	561	564	596	615	550	550	558	568	541	549	540	576	542	541	626	566	547	504	564	574	570	559	593	568	555	572	564	572	574	555	579	550	550	540	578	549	564	576	573	584	600	586	555	551	568	555	567	577	573	569	525	526	540	578	605	532	567	609	558	552	569	501	553	554	574	571	534	573	573	531	529	531	576	591	551	541	582	519	519	565	556	581	513	581	591	585	532	600	539	549	535	559	551	598	593	580	583	560	556	518	544	550	559	588	614	574	537	570	592	558	576	568	529	549	563	563	535	566	556	571	503	578	582	584	561	557	542	588	529	590	601	526	533	536	527	558	534	569	551	566	556	514	614	553	604	567	582	556	562	551	566	556	579	558	598	560	548	580	523	590	532	578	585	588	539	568	582	502	584	589	551	556	620	538	560	592	560	521	567	565	580	544	559	560	562	548	563	575	562	569	554	590	564	545	608	558	576	527	603	544	573	597	504	572	554	612	519	586	563	566	580	546	545	585	575	569	545	556	563	561	595	593	587	558	546	565	582	572	565	562	572	537	546	580	559	554	591	557	564	558	526	577	555	552	542	522	549	600	546	550	564	604	571	549	592	542	561	566	560	577	544	604	540	581	536	603	574	588	575	555	557	528	531	560	567	585	586	587	591	544	555	531	559	585	561	565	564	598	616	593	521	578	524	595	580	578	568	557	585	581	569	554	518	518	622	588	554	584	606	574	557	518	589	557	548	547	571	536	557	595	572	545	554	566	552	565	624	544	520	605	571	582	586	555	585	582	570	567	547	553	556	568	559	589	602	599	552	534	555	571	528	550	574	592	574	591	525	577	561	571	602	589	559	585	597	567	568	571	556	588	608	553	575	551	585	541	557	541	607	573	565	560	552	507	568	548	571	534	551	572	590	513	544	547	555	561	552	523	548	549	613	600	582	516	574	589	553	513	584	547	624	590	545	564	555	566	578	589	554	539	546	540	575	567	548	531	541	549	551	535	572	535	578	577	584	584	564	617	520	546	594	592	554	554	563	571	545	578	577	538	609
23332	21319	29033	23906	21364	21555	15067	6830	4564	3784	3091	2668	2549	2130	1859	1728	1493	1285	1147	1011	922	857	781	714	749	761	661	643	649	614	592	553	559	616	595	497	552	541	535	518	531	552	550	768	1410	1277	862	809	1032	1202	1147	954	872	706	612	551	503	467	464	477	448	468	463	438	456	434	415	444	471	447	487	441	451	415	470	448	462	428	403	425	455	411	454	450	457	480	448	466	442	424	438	435	443	425	459	442	425	433	446	468	471	429	458	397	436	400	428	474	443	416	441	457	451	378	436	438	434	430	465	430	408	441	453	446	485	419	403	499	454	432	432	445	455	439	498	416	451	418	385	420	444	430	445	408	454	413	439	419	463	446	448	429	434	428	416	457	441	425	418	450	402	455	435	437	447	444	434	433	417	454	441	457	436	433	440	433	467	429	437	461	470	423	448	471	443	427	427	442	447	427	430	493	476	430	460	449	431	432	456	415	435	470	482	452	403	416	443	428	461	431	434	453	415	473	431	417	471	422	446	445	431	440	434	426	447	460	433	412	431	463	444	435	448	462	458	483	439	422	445	439	442	486	429	439	447	484	384	455	458	438	399	402	421	456	464	455	403	453	463	443	407	414	436	443	429	437	422	447	443	457	443	429	442	447	434	430	452	426	418	427	460	463	473	442	427	430	427	451	433	447	435	453	492	449	475	456	433	433	420	421	472	372	444	408	437	440	453	439	435	401	434	436	472	476	421	448	474	472	411	441	453	452	446	410	418	424	442	440	447	448	455	457	484	449	435	425	446	503	470	469	432	482	458	452	435	441	428	485	456	443	432	423	448	438	424	430	442	438	448	443	446	469	426	454	456	406	421	407	416	398	380	440	427	446	446	417	425	437	472	430	502	427	415	413	459	418	432	455	419	433	445	467	440	455	433	439	426	434	423	477	461	436	448	415	476	464	456	403	453	474	434	437	424	485	438	446	430	424	448	433	413	440	445	454	446	463	450	478	457	435	443	421	450	450	410	397	425	437	439	471	423	447	421	431	432	424	431	447	394	427	471	438	427	473	463	445	430	435	474	432	406	425	466	441	443	438	457	469	390	467	439	440	436	414	463	447	449	403	416	411	409	436	442	451	392	448	446	438	438	451	441	451	430	444	398	426	412	432	454	426	470	430	466	420	434	423	451	411	433	424	417	449	418	461	460	420	434	450	459	449	473	385	459	429	420	431	450	446	458	430	424	475	454	456	417	414	479	435	442	409	440	459	421	444	482	470	424	447	477	446	406	405	417	455	431	444	444	421	431	432	456	460	454	440	454	401	402	456	440	425	415	466	426	454	451	449	428	452	453	447	442	421	433	465	430	446	459	408	415	416	456	433	474	440	469	412	421	417	464	481	458	432	415	437	407	468	411	409	451	440	454	444	388	452	474	457	465	445	425	435	410	448	433	424	419	447	468	455	426	446	425	435	402	462	467	433	416	417	408	422	467	445	435	448	448	461	420	452	430	435	394	482	452	513	428	418	439	423	412	474	467	487	417	443	425	443	448	460	445	431	444	417	435	453	436	418	416	484	461	443	435	476	438	457	416	441	462	401	453	444	447	420	446	418	437	458	412	445	398	419	438	450	469	445	428	422	421	426	446	427	473	445	430	444	441	444	454	441	435	436	454	410	433	407	427	444	494	447	439	446	460	444	445	425	446	454	428	424	408	443	450	419	405	411	403	439	447	444	431	395	406	470	445	398	447	422	458	418	462	445	419	478	438	412	449	434	406	469	410	421	446	482	427	436	411	456	471	440	427	421	438	458	467	401	449	459	426	448	454	439	421	464	445	476	433	506	432	436	458	493	443	420	461	455	439	443	471	465	437	427	443	430	402	410	473	401	417	460	436	406	435	416	427	417	418	408	474	435	439	440	402	445	460	429	481	445	384	408	432	469	440	393	417	445	446	480	436	433	448	461	441	468	428	452	454	407	437	432	440	418	417	416	456	481	412	419	439	409	404	442	460	435	442	439	424	424	455	441	461	472	471	442	447	428	441	440	433	441	482	458	462	463	445	391	424	408	416	419	422	417	424	460	421	410	420	446	462	441	428	460	500	483	447	424	434	413	449	412	456	474	447	460	461	433	406	485	393	409	418	460	435	441	463	443	421	440	462	453	446	436	444	433	490	428	455	437	406	437	460	463	422	444	441	463	431	456	448	408	471	426	437	408	437	433	449	418	427	421	413	450	418	447	428	405	433	455	441	395	449	437	403	427	444	439	452	434	436	439	454	450	478	417	476	439	477	431	426	457	478	409	439	453	424	431	440	431	403	409	410	421	419	455	432	437	436	459	442	444	476	455	428	449	431	440	448	464	413	450	437	429	457	459	455	444	436	384	434	442	432	444	437	425	425	424	451	407	394	438	415	433	445	441	431	445	412	453	421	447	469	422	450	428	473	448	423	418	460	444	460	453	442	450	476	437	426	471	414	447	446	444	448	419	454	429	426	429	442	424	437	405	468	425	466	417	430	450	399	463	423	457	470	475	458	420	422	444	442	413	429	440	437	415	470	404	459	457	427	447	411	462	421	453	437	452	407	414	420	441	435	434	419	444	444	458	451	474	437	434	429	447	439	449	422	453	452	418	438	470	434	431	400	449	448	402	445	386	397	424	441	436	435	435	478	428	399	430	462	459	429	421	441	434	428	466	398	447	438	458	417	463	446	431	443	447	474	413	463	483	424	442	418	418	419	429	419	420	443	463	457	467	433	459	437	408	436	434	462	446	446	482	462	477	418	417	422	408	446	451	432	417	418	413	447	405	445	419	454	396	439	442	435	440	445	433	439	456	460	432	418	411	429	454	454	458	430	440	417	437	473	454	427	455	428	439	442	471	483	441	450	444	411	435	446	434	444	417	455	434	443	444	443	453	428	442	434	419	435	445	418	408	423	452	414	440	421	457	446	463	447	459	422	413	400	445	440	436	456	421	443	433	433	466	422	423	435	433	448	454	453	473	440	453	467	451	462	446	438	441	425	425	442	433	441	403	433	457	474	398	468	441	453	424	411	446	491	450	431	408	410	434	459	455	413	454	427	410	432	447	417	412	423	392	425	431	462	433	441	470	387	467	427	446	484	417	428	457	432	397	446	429	441	455	451	426	402	494	416	436	426	444	444	424	417	453	426	413	471	432	455	457	448	472	408	437	419	456	443	445	439	450	457	438	467	423	408	466	402	441	405	385	445	442	442	406	435	438	433	433	430	434	431	455	430	423	452	437	397	440	448	427	409	452	413	434	420	433	471	419	445	462	431	431	466	444	432	426	421	496	466	451	427	399	405	422	399	397	414	425	438	430	417	452	438	437	417	445	427	442	485	447	454	448	420	409	435	453	440	431	397	414	431	444	422	440	445	457	452	433	454	437	439	425	449	454	434	405	387	418	417	431	440	480	457	419	431	394	432	428	422	446	435	441	440	417	448	411	435	465	429	425	430	416	447	405	447	401	472	415	434	444	417	452	422	409	428	416
28544	48023	38584	28038	22868	18690	14817	12165	9941	8047	6688	5888	5291	4450	3849	3412	3019	2562	2228	1827	1627	1484	1289	1233	1184	1138	1061	972	1024	898	903	800	792	822	804	719	779	758	758	769	709	797	781	1292	2322	2372	1439	1314	1743	1997	1936	1578	1363	1061	863	724	683	594	544	565	543	519	530	524	546	520	551	527	546	574	561	547	504	502	545	544	552	515	540	545	588	570	564	545	546	550	577	525	550	524	524	541	534	557	538	537	510	552	540	498	565	567	566	561	486	516	514	530	537	522	578	508	567	543	572	560	507	539	537	576	561	563	559	528	571	555	561	545	538	579	536	522	542	530	542	532	467	548	555	527	565	527	563	558	549	532	529	577	485	558	537	558	589	540	579	556	564	507	536	580	536	497	551	588	538	529	581	558	542	512	563	568	533	555	514	558	512	544	531	549	513	505	553	557	475	499	568	539	541	580	469	529	531	527	546	562	527	544	581	567	542	543	559	551	512	546	582	526	539	552	492	562	518	490	549	530	547	544	553	540	556	552	532	566	542	554	504	537	512	526	556	525	507	544	505	567	529	535	560	538	559	544	562	532	541	514	534	583	551	506	524	521	545	573	521	540	518	530	495	528	553	533	545	560	547	508	555	564	504	534	566	552	519	553	596	550	519	559	546	553	540	541	507	539	560	577	538	546	543	524	555	520	537	550	560	510	535	573	547	508	563	535	550	515	586	563	551	537	542	519	513	515	568	545	545	482	544	548	582	540	530	561	550	559	544	527	580	550	505	533	540	534	577	552	508	525	564	531	584	572	532	501	509	525	544	557	516	565	509	517	501	574	590	562	544	502	550	509	543	538	508	510	544	488	539	527	524	552	554	492	544	552	540	517	576	536	545	531	556	536	529	555	547	590	565	574	530	535	516	555	543	540	556	533	552	549	542	580	544	521	545	551	546	547	533	537	553	536	551	560	523	529	524	553	576	521	544	544	509	538	565	568	533	554	570	571	532	524	553	572	568	567	552	514	554	495	530	533	566	529	534	580	559	549	504	540	594	528	514	530	540	524	516	548	494	537	519	509	549	549	510	533	533	547	517	492	542	550	541	550	535	536	548	543	544	542	547	527	523	546	557	508	559	562	522	526	568	541	544	568	539	570	550	491	530	503	525	542	546	548	570	520	538	503	515	568	531	545	538	543	577	517	529	583	565	539	516	541	507	499	558	510	533	572	540	540	549	599	556	556	560	543	537	527	567	582	549	553	562	561	539	559	552	547	559	551	549	526	529	481	530	543	500	546	526	548	577	580	531	536	518	536	542	527	553	519	563	569	519	522	536	529	572	554	554	546	544	524	519	535	518	551	567	537	541	568	539	522	492	569	561	519	547	523	534	528	529	582	517	533	514	511	565	518	549	589	529	521	580	535	547	532	550	556	505	532	582	555	498	550	539	532	533	569	495	598	537	553	531	558	572	595	563	528	569	554	539	557	517	495	509	553	560	569	557	538	513	591	589	516	540	562	562	546	550	520	587	558	550	539	531	502	509	575	542	530	490	539	578	600	526	518	551	512	561	511	571	539	540	554	550	556	515	529	517	547	585	565	497	536	506	554	522	544	569	550	544	550	579	529	562	566	524	559	529	554	545	536	540	549	559	563	556	510	590	560	553	538	542	573	513	526	490	531	568	530	565	516	537	539	577	601	537	553	504	510	513	536	566	551	572	540	576	478	541	503	521	506	526	520	566	561	579	541	552	539	564	498	544	538	525	534	511	544	555	527	612	558	552	547	570	551	550	549	531	515	566	498	537	567	533	547	535	491	557	542	535	510	552	532	566	562	529	522	534	553	596	530	529	535	523	508	538	493	551	554	525	581	581	496	517	546	538	503	591	561	566	537	556	556	539	550	528	532	506	535	502	510	522	559	529	557	570	551	497	540	529	513	536	504	534	556	544	507	552	534	508	546	544	554	547	567	556	507	503	536	515	524	586	540	480	521	534	565	549	544	519	508	571	550	545	561	568	525	537	547	586	521	510	537	562	546	511	539	549	499	540	567	536	546	555	585	541	537	533	534	588	603	513	574	553	532	575	529	554	565	540	529	528	548	505	557	528	575	539	527	527	517	523	552	548	580	545	540	558	499	545	515	536	547	547	555	605	538	581	528	528	544	552	538	505	548	573	509	529	507	523	544	517	527	522	485	544	553	519	556	532	532	558	511	538	508	543	549	567	551	516	572	542	518	540	544	518	535	532	582	558	521	584	567	577	534	529	551	555	547	544	555	543	577	528	558	543	549	561	523	528	555	553	521	574	531	523	567	559	557	547	581	510	566	565	558	526	560	490	522	489	559	545	528	505	512	538	526	534	558	522	567	540	540	560	550	517	489	529	568	544	548	530	538	555	532	486	535	533	547	539	567	526	535	569	535	560	541	528	570	572	533	537	534	531	553	577	571	531	551	570	574	515	523	558	578	547	576	533	554	510	544	520	525	568	538	555	512	562	519	556	557	546	566	537	549	511	596	547	540	550	552	559	532	582	531	540	546	532	534	541	568	528	602	552	569	522	551	515	540	524	551	488	553	547	494	539	538	522	527	594	520	573	532	539	540	541	559	515	542	519	540	511	567	524	557	531	544	550	518	488	535	555	571	540	519	558	529	514	537	510	553	526	529	536	550	543	549	534	526	539	531	542	532	499	559	548	595	516	530	590	532	540	539	527	555	521	535	540	527	537	520	528	551	546	546	550	562	545	495	555	532	531	503	533	501	564	522	523	554	573	515	531	569	530	514	566	555	531	529	544	515	547	549	528	563	532	551	518	544	544	582	530	527	556	544	546	520	592	544	575	511	531	546	543	532	556	553	571	526	556	542	565	585	559	535	519	535	559	544	562	521	510	577	504	520	509	555	548	543	548	514	554	570	508	529	519	567	544	489	546	497	562	525	570	490	570	525	506	558	576	526	543	519	530	511	535	495	566	561	559	550	545	556	575	540	557	564	530	538	561	567	543	585	525	534	565	569	523	538	534	547	563	549	543	526	556	476	577	553	549	564	595	541	554	564	564	560	501	583	527	541	555	524	548	514	512	537	569	544	536	541	560	540	542	561	489	521	573	535	520	576	551	546	542	578	547	531	557	497	533	542	542	576	556	533	515	524	528	573	506	575	531	515	503	495	555	555	536	566	528	549	531	504	499	549	617	530	535	580	561	543	513	539	556	540	538	582	513	525	563	556	504	591	516	501	534	535	533	563	559	481	575	493	558	581	535	515	564	562	550	498	582	503	584	564	546	565	537	508	534	532	540	586	495	545	519	530	520	585	564	609	577	506	531	516	501	517	514	570	536	523	510	492	505	529	541	551	593	545	565	535	526	539	554	536	508	532	516	546	568	555	543	514	505	566	549	564	558	561	541	569	521	572	543	550	575	559	520	618	511	554	557	509	528	547	544	542	512	541	562	487	518	580	549	531	511	532	534	556	547	515	554	498	515	510	553	550	505	538	536	553	534	542	533	578	551	547	532	539
27965	23180	22868	14420	7217	4708	3329	2558	2035	1628	1426	1339	1240	1088	1098	975	911	850	743	735	676	648	622	592	583	592	612	593	585	589	531	569	574	562	569	582	535	565	559	520	580	551	550	528	484	526	493	579	545	550	565	567	550	543	586	509	522	483	512	501	534	523	488	495	527	508	488	528	509	504	477	510	517	491	497	510	505	547	494	492	501	533	524	511	532	545	492	489	475	527	535	549	549	529	529	521	509	543	471	548	544	486	485	512	491	487	490	461	512	488	530	474	486	535	532	517	491	538	500	569	538	534	516	527	515	496	484	490	496	502	511	537	515	495	506	509	486	519	528	513	519	511	531	541	481	563	518	532	480	516	516	541	550	500	516	529	566	489	493	510	519	503	505	496	516	548	478	523	521	549	532	502	512	521	463	483	465	516	498	551	490	508	462	517	577	523	507	549	532	497	512	535	535	509	511	486	535	531	533	511	526	532	454	494	509	497	542	527	524	517	500	519	491	511	511	489	493	500	492	501	513	487	479	498	506	504	518	509	491	479	489	486	541	520	526	465	504	486	505	508	500	476	515	529	549	505	521	474	500	534	519	524	549	511	476	479	497	496	533	531	449	469	500	484	521	492	508	497	499	481	485	475	520	539	519	492	477	517	501	499	526	493	472	473	541	512	482	501	508	488	489	500	530	472	490	492	494	484	517	528	523	516	542	457	526	529	554	538	487	532	512	498	558	525	519	514	516	529	495	531	535	534	490	507	535	538	526	483	497	517	494	519	498	500	548	507	521	509	519	517	511	550	502	503	486	495	533	520	475	517	527	543	477	470	501	509	484	522	551	520	507	542	511	551	527	478	510	508	479	518	513	535	533	543	521	535	506	536	502	521	511	495	499	493	541	521	504	534	510	509	518	519	500	510	495	519	493	515	474	499	491	497	535	464	527	533	490	478	495	485	496	541	502	542	528	471	508	480	524	547	516	512	507	545	489	510	489	495	505	546	525	552	510	530	509	495	519	535	501	508	533	502	529	496	493	481	495	527	547	473	528	538	511	517	506	534	513	525	512	570	541	517	526	520	536	560	540	511	511	528	535	506	542	514	497	523	523	491	556	510	513	472	547	518	510	546	520	534	479	534	514	476	469	507	518	514	511	514	509	515	501	491	513	510	519	499	487	505	492	503	579	521	527	504	551	498	483	483	540	565	514	459	519	478	529	531	507	528	502	503	515	496	503	538	534	490	504	505	477	513	487	482	487	556	510	536	544	518	546	521	509	529	492	509	533	521	512	543	454	495	536	511	530	484	562	477	505	487	503	511	486	511	487	527	499	467	492	492	514	518	543	507	522	552	529	532	510	550	511	512	461	545	498	521	532	482	514	498	520	505	492	482	528	531	524	497	499	505	497	481	556	561	557	471	539	523	488	500	512	495	513	562	561	514	495	506	486	492	522	483	539	530	480	492	535	511	492	507	532	510	507	491	520	525	513	521	543	521	516	508	536	495	541	529	500	528	485	516	495	527	527	544	495	522	484	505	524	509	486	552	553	467	532	500	467	542	525	509	520	493	482	512	483	532	490	489	501	501	513	510	476	506	517	502	514	467	527	530	540	522	517	496	509	530	510	485	518	520	509	494	554	530	501	498	500	518	504	531	494	496	506	501	529	513	505	543	493	506	518	539	490	516	504	477	526	500	551	550	508	495	567	518	517	540	491	515	504	528	540	518	536	521	508	522	524	497	520	518	535	571	524	515	537	505	521	488	498	502	476	518	510	463	554	480	499	514	511	527	547	535	560	520	500	523	496	540	491	499	503	508	472	503	561	578	560	543	525	524	514	491	513	484	540	533	546	509	529	520	490	487	512	540	509	522	547	513	514	560	508	531	507	516	495	523	540	542	515	516	499	519	536	478	511	488	542	525	504	509	476	483	485	548	501	469	519	510	528	542	516	508	504	510	474	486	522	500	449	547	502	482	536	522	514	496	489	514	476	532	474	514	496	493	503	505	548	522	518	552	517	525	507	518	544	536	529	522	497	534	496	481	529	547	493	474	509	533	509	501	530	540	522	540	510	507	495	503	503	547	527	493	494	517	536	498	526	511	537	529	500	517	510	511	492	496	516	532	518	518	490	492	500	467	525	514	527	476	489	549	478	495	548	521	488	508	484	538	492	523	521	484	534	515	510	505	462	467	501	494	493	524	508	506	468	533	499	492	540	475	546	513	523	491	498	502	491	510	513	529	522	508	499	493	517	514	540	499	539	525	499	547	485	525	480	516	504	518	491	515	465	541	480	510	506	478	523	502	514	510	506	559	507	510	507	516	498	546	502	526	524	520	544	541	557	509	507	513	511	486	517	519	522	512	507	462	531	533	503	461	454	477	528	513	538	506	516	508	515	540	514	510	554	520	487	509	511	479	498	548	457	465	519	494	500	506	543	479	522	521	516	510	509	466	487	474	496	514	525	493	496	512	515	487	516	513	533	501	504	476	524	483	510	507	518	492	513	477	509	500	481	501	524	571	501	512	498	500	529	505	560	523	524	531	543	529	563	533	489	514	495	492	506	538	500	477	508	530	499	523	496	507	524	469	519	522	505	534	492	487	539	512	499	526	504	493	475	492	508	528	505	528	516	497	533	507	504	505	496	511	478	545	519	483	525	512	486	468	486	510	535	531	499	507	546	537	529	522	509	520	557	499	558	491	521	507	497	473	449	528	505	539	508	528	486	498	484	513	539	500	522	547	532	504	559	486	488	509	498	512	515	472	566	519	514	529	516	463	497	514	499	496	504	517	517	507	527	547	522	476	531	515	504	458	508	509	534	517	549	476	513	498	527	538	480	519	468	532	508	522	506	501	524	499	507	565	525	508	520	507	487	513	493	516	515	514	517	556	495	560	531	525	529	534	504	515	534	535	528	458	517	529	489	461	565	516	507	512	480	510	539	508	496	537	542	566	516	525	543	528	512	515	481	493	533	528	502	514	479	518	539	504	490	509	499	490	529	510	516	499	521	510	499	494	519	493	529	514	500	539	499	480	520	509	499	508	464	501	518	535	514	530	519	475	517	521	532	525	520	494	530	508	537	511	511	526	563	519	554	534	540	530	515	522	489	520	537	491	523	505	481	500	514	506	510	487	537	492	514	553	513	481	548	511	494	518	496	519	556	509	506	511	509	524	492	542	525	528	475	486	545	525	551	493	544	544	552	493	501	513	509	551	500	553	540	497	532	512	508	519	523	588	512	547	535	477	510	518	516	481	517	505	488	508	492	532	504	488	509	516	519	504	487	501	508	519	524	523	489	468	508	500	518	529	506	512	492	557	526	489	545	508	518	504	510	541	514	501	519	552	517	520	504	486	490	500	494	473	468	516	546	511	521	486	527	533	539	530	460	491	533	529	535	536	515	512	550	506	490	494	496	511	514	519	474	502	507	522	528	520	510	504	513	504	515	483	500	495	526	544	531	531	507	480	486	507	502	546	533	555	527	504	509	467	523	499	522	514
22710	34556	26714	16555	12034	9462	7278	5742	4642	3685	3155	2860	2492	2183	1979	1754	1530	1411	1273	1069	1006	941	988	929	834	887	736	798	795	793	772	721	712	761	746	742	763	733	733	723	681	672	691	694	741	726	722	706	705	705	711	738	745	731	656	698	646	656	614	634	656	653	629	667	663	675	627	646	610	585	619	605	646	630	668	635	687	606	681	625	598	675	607	663	609	657	622	669	630	656	712	642	599	626	635	640	635	662	670	661	659	591	649	651	614	668	697	672	639	644	657	633	654	618	654	637	660	627	659	654	668	651	673	615	616	626	637	630	590	671	648	647	616	594	621	652	657	651	614	636	685	631	608	597	626	666	659	624	642	610	605	673	653	664	633	651	663	618	631	641	645	647	679	647	635	629	589	637	637	649	664	653	643	622	629	617	623	613	617	667	624	668	588	645	685	652	649	574	647	595	623	628	645	613	685	639	666	631	599	653	571	655	626	629	590	638	659	641	627	616	632	685	658	614	670	629	675	658	629	676	640	630	643	624	636	629	621	622	623	603	605	629	602	616	627	631	627	652	630	643	647	646	658	699	648	697	648	665	634	612	635	639	652	671	605	599	637	650	611	666	664	618	642	649	641	648	637	632	653	664	652	599	660	633	671	643	639	668	606	641	658	620	668	675	642	647	629	645	649	643	630	647	638	678	628	657	609	627	663	710	621	624	665	621	642	593	649	627	631	658	646	638	652	641	637	622	675	627	655	625	616	690	628	641	621	678	630	685	602	640	655	649	650	667	649	603	653	654	596	621	678	631	588	617	664	654	662	637	642	603	669	690	664	677	629	618	656	658	659	644	622	643	643	636	603	625	627	631	611	652	638	656	648	649	629	587	659	663	611	621	661	626	613	657	634	675	596	668	645	657	628	654	593	629	630	653	606	637	642	691	666	635	662	676	645	711	644	647	629	628	678	648	669	636	688	614	665	614	613	638	668	659	689	640	646	616	675	654	620	617	627	622	660	626	660	649	679	619	631	632	641	620	632	638	605	666	627	634	667	664	654	601	634	634	674	637	642	654	631	611	641	650	628	611	654	629	643	639	604	604	651	644	576	633	661	678	620	624	680	681	659	634	629	641	664	611	676	645	638	684	647	643	634	647	624	661	609	661	584	642	664	617	686	641	642	605	617	660	647	636	655	602	593	663	651	612	702	627	643	619	656	647	683	661	613	633	618	635	629	643	614	658	638	613	659	673	663	601	623	659	634	648	628	599	626	643	612	620	669	591	630	667	627	671	626	613	662	651	610	660	635	632	640	675	652	685	609	616	612	654	622	608	660	589	638	617	661	643	644	650	673	637	643	633	616	617	642	634	620	633	663	640	674	643	667	601	686	669	657	640	667	649	655	594	621	651	659	634	637	614	654	601	659	652	642	667	624	680	642	614	599	630	668	663	627	622	649	631	639	628	608	624	683	657	658	632	664	671	621	600	654	620	606	644	648	644	611	655	618	642	590	621	614	677	664	636	670	624	616	643	640	684	648	607	656	622	640	642	649	630	666	604	676	579	677	636	631	596	609	621	696	656	631	638	634	651	696	649	637	653	666	616	584	645	630	660	624	604	676	629	618	697	633	614	591	620	673	643	611	640	641	622	623	635	656	640	616	646	608	602	663	667	600	617	666	608	690	632	633	666	639	626	651	668	613	671	636	627	641	631	628	614	597	649	616	653	655	681	596	643	608	666	653	648	643	618	651	642	639	613	633	649	633	623	617	664	624	674	618	599	655	633	619	652	657	637	629	593	659	674	635	646	681	657	626	655	644	698	638	618	663	642	653	628	642	666	631	609	657	676	603	640	620	657	655	658	638	676	597	646	656	598	601	595	675	612	599	628	644	658	683	660	621	677	610	678	677	713	606	633	622	645	635	668	677	640	632	673	641	652	634	625	694	645	657	622	643	692	602	625	635	659	650	630	654	675	612	629	647	671	654	682	586	694	670	600	665	634	643	593	603	647	645	625	646	663	626	598	635	637	617	637	682	643	622	672	609	558	615	724	648	634	715	642	687	636	618	641	629	628	624	618	647	613	635	616	641	668	669	665	594	702	656	682	628	630	646	629	663	604	613	640	646	643	654	619	598	636	644	627	617	632	612	632	652	641	635	650	675	646	649	684	637	624	631	665	686	680	653	618	675	663	632	640	616	632	633	629	611	608	662	625	617	620	612	641	670	671	646	624	655	645	661	649	676	613	602	645	615	638	644	653	646	631	620	665	622	655	665	607	618	664	651	631	609	664	678	661	678	606	589	632	643	639	663	620	609	616	630	655	652	639	628	607	632	623	653	591	642	670	585	655	604	615	633	608	652	662	584	627	657	606	635	645	622	669	643	623	634	637	606	625	598	627	628	653	608	625	633	617	616	709	685	582	641	626	629	682	619	691	642	634	647	630	606	611	626	626	648	686	630	644	644	634	626	640	618	644	612	623	657	651	657	660	618	660	606	653	659	639	594	588	635	599	646	610	652	619	627	659	606	599	671	662	625	707	636	674	651	658	646	602	663	643	636	638	643	657	632	610	629	667	639	671	635	618	658	589	676	684	658	617	618	656	635	619	634	626	624	593	632	649	654	624	651	681	566	635	605	629	648	624	620	662	643	635	692	618	602	683	570	653	613	678	645	614	649	608	630	654	682	614	667	652	660	692	604	610	673	685	603	660	619	653	672	603	701	661	632	651	639	634	652	655	620	669	669	603	665	638	645	627	678	659	650	659	602	634	612	631	675	670	599	642	656	683	627	634	638	645	632	593	639	605	689	659	693	671	583	636	647	623	643	651	617	644	619	662	663	580	643	602	683	622	633	692	664	619	580	643	650	606	647	621	656	600	643	617	619	680	611	671	638	625	610	655	631	687	644	690	614	632	597	628	698	655	630	610	633	649	654	675	642	625	639	638	651	655	614	603	624	652	627	632	611	642	659	644	611	642	639	643	639	632	622	614	625	644	634	612	638	621	626	634	613	659	594	645	591	617	665	629	646	646	669	610	648	632	618	640	653	617	646	640	605	677	598	673	602	635	646	619	664	663	652	590	650	622	591	649	605	653	644	626	616	614	642	623	650	616	628	625	668	653	603	683	685	699	599	683	595	625	651	594	629	671	660	663	595	632	594	686	660	663	651	611	607	660	667	603	637	627	672	680	680	625	623	659	632	685	620	594	649	640	647	623	675	635	685	613	609	641	681	658	629	677	618	596	685	612	596	619	629	658	591	644	622	644	634	627	640	648	608	652	636	661	620	660	652	637	657	624	666	590	586	613	622	677	622	610	665	582	593	656	663	642	637	667	651	648	673	651	612	643	652	667	594	671	643	602	637	616	637	627	676	634	657	677	581	627	667	606	624	606	590	626	706	700	640	614	719	648	634	688	625	636	621	606	625	645	630	651	617	641	655	637	652	596	646	681	565	690	618	651	642	654	630	624	587	595	632	644	632	622	667	615	644	670	626	677	648	675	595	663	683	664
24363	21305	28517	24492	21274	14724	7545	4539	3383	2755	2259	2015	1825	1562	1455	1236	1203	1056	912	860	766	741	684	710	631	675	583	605	592	585	552	546	518	556	525	513	512	546	493	559	527	465	542	575	946	872	681	666	740	884	863	836	672	595	594	490	488	432	455	452	435	433	469	449	435	470	431	420	457	471	463	411	446	490	474	433	437	434	477	435	462	484	449	426	449	449	476	458	429	456	464	419	448	488	452	492	465	462	453	451	458	455	484	479	461	415	475	433	473	421	499	452	441	479	467	430	463	443	464	442	446	420	475	451	450	467	443	446	421	446	486	457	452	457	421	436	434	480	485	439	487	486	470	480	467	481	478	466	494	471	454	442	442	436	443	413	423	424	408	474	471	456	421	455	450	439	437	398	458	450	430	481	444	459	453	443	427	492	461	448	464	501	473	437	444	456	420	444	483	456	422	460	436	459	465	452	470	437	424	465	463	452	457	474	464	461	465	397	437	424	442	428	431	430	447	455	478	445	434	467	452	441	458	483	447	484	503	464	468	437	466	446	444	429	440	471	440	465	443	439	476	438	461	432	444	460	481	441	455	465	453	420	443	442	453	417	408	437	428	448	439	466	433	471	428	451	424	456	453	440	452	459	448	425	446	439	466	503	466	462	466	453	435	465	413	442	446	439	478	407	459	418	401	469	451	428	427	481	422	438	480	466	416	423	437	467	441	432	407	487	471	455	422	390	448	458	444	479	465	461	453	443	474	428	472	431	456	434	463	446	430	466	429	447	454	395	451	443	438	440	454	480	413	446	455	425	448	472	446	432	483	461	432	438	463	423	440	460	420	487	447	441	444	446	439	418	472	461	483	451	432	473	448	456	467	473	448	458	417	417	454	441	439	457	439	493	485	463	438	462	480	440	420	502	408	478	429	439	457	462	453	452	453	434	457	461	449	436	470	447	466	452	470	435	450	428	461	462	463	424	475	478	467	485	470	410	446	437	477	426	451	433	439	457	444	429	454	471	453	436	428	455	472	477	441	482	411	435	425	449	464	489	464	410	486	485	478	487	479	461	437	482	443	444	437	438	454	473	454	429	446	455	465	445	444	474	491	443	452	508	433	438	412	441	461	466	444	475	459	469	476	445	483	453	457	454	422	467	473	457	458	451	429	457	470	465	456	431	455	453	461	453	418	418	447	481	447	449	465	454	411	423	443	477	441	416	441	470	457	434	452	443	465	440	443	451	453	456	424	468	433	464	447	465	416	462	446	445	436	465	439	398	449	424	458	453	456	472	435	467	458	455	434	440	466	467	435	438	458	466	486	466	485	467	462	432	457	455	429	446	481	423	426	464	426	459	471	447	423	414	452	441	448	460	433	451	410	448	442	422	438	436	416	435	461	446	449	468	473	463	486	421	469	460	441	424	463	422	410	424	415	493	478	409	427	442	420	462	468	494	471	436	425	453	445	480	419	458	472	442	450	479	416	461	464	378	430	451	440	437	435	457	454	460	425	444	443	428	456	412	432	447	452	462	464	459	457	466	449	441	438	401	415	422	464	484	457	446	431	487	421	464	455	434	508	454	471	429	499	419	494	454	422	446	451	418	427	437	448	439	462	534	417	473	454	480	404	466	430	445	462	424	455	446	459	447	407	475	433	470	439	410	464	474	475	467	449	464	449	461	433	450	469	461	435	486	453	448	436	466	445	456	457	458	441	438	432	478	451	444	433	440	435	446	482	460	429	462	475	411	483	457	423	444	437	494	429	428	420	464	481	455	437	445	441	460	489	421	397	448	438	445	452	437	442	425	436	477	441	437	459	427	444	444	459	439	457	409	476	444	459	452	460	465	448	442	426	442	443	422	445	406	422	439	453	464	456	457	491	461	459	440	434	408	504	445	468	446	440	476	454	450	431	430	436	440	447	476	474	445	444	439	462	430	459	419	428	427	459	438	441	470	501	480	394	418	424	433	443	450	460	467	457	448	488	422	448	451	437	442	453	422	459	448	448	462	436	456	439	429	480	448	454	447	457	452	492	442	421	468	456	429	482	464	485	440	429	432	483	477	425	456	412	430	447	446	472	453	475	478	414	436	461	436	448	472	471	435	473	430	421	446	442	481	432	430	455	432	452	451	486	440	456	442	404	430	446	428	441	451	442	408	428	447	448	498	424	475	462	458	419	462	440	470	433	468	509	459	462	460	466	470	450	382	460	473	456	453	461	469	472	443	457	444	462	454	422	437	440	468	433	490	452	441	448	470	471	448	457	435	453	414	451	447	473	487	450	430	439	494	444	421	445	474	444	465	442	472	451	422	461	461	488	454	430	442	449	443	430	465	463	416	394	420	418	438	454	455	439	500	447	468	439	439	455	432	420	462	444	411	467	431	418	489	496	447	449	428	478	454	446	433	442	442	456	455	457	451	442	439	458	498	471	431	478	432	446	473	460	471	428	465	473	429	461	439	433	446	472	470	446	469	505	451	466	422	464	445	398	432	456	403	433	461	462	414	444	440	453	470	475	449	456	450	466	401	444	428	450	446	433	431	451	475	440	448	441	427	486	447	463	426	423	458	417	436	464	444	479	467	422	455	440	450	445	452	442	400	473	463	479	481	457	453	455	456	456	426	440	417	438	440	464	495	437	399	451	461	445	430	476	431	434	443	420	464	481	439	432	410	468	448	457	419	429	420	427	419	451	448	493	488	460	451	448	417	430	435	449	493	483	424	459	469	452	421	445	451	449	469	436	428	449	464	478	454	445	472	419	431	437	378	426	478	455	487	489	427	459	478	462	412	468	472	405	435	440	443	413	470	462	455	423	447	439	462	437	416	463	459	436	434	430	470	484	476	458	463	459	445	450	454	462	448	451	453	466	457	462	433	450	464	443	436	460	460	423	420	483	447	420	479	469	483	471	443	451	441	452	436	460	475	429	472	455	440	428	418	445	475	480	459	429	437	462	490	462	442	480	462	449	437	461	444	432	464	446	467	486	465	472	467	471	408	449	443	455	463	471	402	491	403	433	462	425	429	486	449	453	464	430	409	430	474	445	493	436	406	468	471	447	491	488	466	454	418	415	468	451	420	462	447	435	442	406	420	468	412	445	425	457	454	442	476	467	430	468	456	421	441	475	415	451	470	441	472	486	440	459	455	458	453	453	433	444	462	431	435	472	450	416	438	447	427	498	472	412	463	459	445	437	452	455	438	420	420	499	456	442	435	430	453	457	436	426	430	409	456	438	446	480	413	446	478	489	478	452	429	436	427	497	438	445	456	435	465	481	447	467	476	467	443	450	388	486	441	456	416	495	430	443	437	441	433	446	421	488	459	445	450	470	465	440	449	440	440	440	438	446	438	436	442	441	419	453	441	452	444	475	430	438	454	443	435	432	441	462	441	448	438	486	439	458	443	478	473	450	408	440	420	444	423	456	478	467	486	482	418	446	456	444	431	424	443	431	461	444	450	432	414	453	452	448	462	479	449	459	419	425	411	435	482	450	434	449	443
25780	42987	33792	23201	18287	14701	11636	9350	7597	5955	5022	4383	3905	3421	2982	2601	2176	1978	1642	1416	1331	1162	1142	1059	1011	970	937	871	818	847	781	780	744	731	687	739	705	731	730	703	729	676	748	905	1480	1448	977	1054	1218	1367	1462	1160	1013	858	714	673	596	618	610	565	565	583	585	520	545	554	576	544	547	553	620	562	544	570	558	558	556	565	555	573	504	572	554	561	579	555	581	584	581	567	565	563	560	568	560	563	607	583	585	559	546	648	638	554	578	589	542	538	543	557	557	541	552	548	531	543	557	544	588	563	564	561	530	547	569	542	547	631	582	548	553	560	569	559	591	606	560	559	528	545	555	538	522	561	562	555	587	574	576	555	551	602	589	556	539	573	574	570	562	600	554	563	601	604	540	561	567	590	553	550	590	561	585	601	556	524	555	569	550	584	540	631	593	529	574	535	542	545	577	528	567	585	563	584	604	560	546	565	593	558	555	546	557	570	553	582	602	589	566	600	509	570	571	562	602	577	532	531	561	536	520	584	597	582	561	589	569	531	547	589	545	550	556	561	571	584	559	603	589	573	515	530	573	531	549	553	580	542	584	559	575	533	547	546	576	565	576	555	577	537	554	580	530	574	584	587	539	561	558	537	564	562	600	581	634	559	573	539	567	569	558	579	551	564	565	588	547	571	554	624	587	552	601	563	567	578	558	560	563	531	545	593	577	610	534	554	551	555	537	594	553	622	570	586	608	530	549	570	605	590	596	605	548	564	541	551	596	573	531	600	599	513	582	579	539	563	550	587	572	597	590	561	566	562	598	565	561	556	604	557	516	573	592	563	569	572	641	587	614	519	536	541	585	557	580	609	567	585	567	591	584	548	610	558	560	576	546	579	543	560	551	569	525	597	587	527	576	613	569	574	544	548	516	550	599	539	609	578	576	590	575	586	531	574	595	546	583	580	573	516	528	553	555	547	564	613	557	589	565	560	599	568	601	560	538	594	520	577	583	577	579	558	529	563	608	592	568	564	562	548	554	576	540	597	585	559	579	577	547	549	560	587	551	549	572	571	577	625	530	586	571	545	575	562	523	576	559	576	598	564	524	545	578	594	573	560	574	581	560	549	556	564	537	595	545	593	547	565	569	541	552	596	517	587	568	576	585	580	594	527	569	549	580	564	548	542	567	558	524	560	566	580	594	564	596	566	560	598	550	575	556	548	578	608	571	584	570	554	573	564	565	595	569	573	579	552	569	537	558	609	559	541	597	575	566	560	542	575	555	587	577	603	602	551	559	568	552	554	535	570	532	576	553	563	589	543	558	531	555	557	532	550	547	573	552	552	588	557	571	533	540	612	553	562	552	561	547	556	562	588	576	529	576	580	598	570	561	611	551	575	582	585	586	550	567	561	540	571	589	566	600	542	549	545	589	511	582	565	589	570	551	562	548	540	590	565	552	537	541	564	540	543	539	572	585	593	577	538	570	588	572	581	580	588	541	549	540	552	591	525	582	580	564	599	517	605	584	579	568	566	550	614	566	571	601	563	546	530	570	585	547	562	558	584	548	572	573	542	561	584	572	581	541	509	569	592	534	528	569	551	526	541	556	607	538	547	580	604	542	552	566	517	604	566	524	600	578	567	572	540	537	568	550	570	563	540	544	583	549	567	585	578	567	576	570	549	598	586	565	536	562	560	582	588	575	571	574	543	546	548	562	538	555	548	550	538	568	570	572	553	528	570	546	572	569	548	576	544	581	549	547	574	569	561	583	583	580	570	515	592	567	577	554	552	615	588	526	599	561	565	561	631	570	533	542	577	607	526	544	587	566	532	581	593	555	568	516	565	536	575	574	607	568	538	540	612	569	571	576	554	541	584	564	575	531	550	603	558	553	553	576	528	564	574	556	582	530	581	547	586	557	540	586	569	595	595	585	594	592	590	558	548	569	603	588	584	553	558	588	561	567	568	587	558	589	564	580	580	534	530	529	590	585	543	555	568	542	543	573	577	562	588	587	554	552	603	544	574	573	578	518	565	526	577	555	570	534	533	559	560	570	564	563	569	557	568	616	555	552	540	586	561	548	535	577	544	603	594	548	549	574	549	588	576	565	575	547	566	532	557	530	530	542	589	571	553	547	558	537	560	581	533	524	553	586	561	541	570	562	555	568	567	591	568	563	571	601	578	536	566	645	587	540	590	603	578	627	536	520	532	527	556	540	547	553	558	578	570	598	564	576	544	566	587	550	568	577	574	574	544	564	583	565	526	525	566	571	585	548	570	539	543	514	564	550	562	572	595	552	568	550	562	555	530	556	557	549	543	587	553	584	608	600	579	560	582	588	611	546	568	573	546	523	612	552	541	519	565	566	535	562	565	502	594	584	579	593	517	543	569	533	585	527	572	558	578	575	551	585	607	593	617	575	556	534	576	603	542	569	523	574	591	563	551	558	570	591	541	572	546	567	589	554	582	559	564	549	566	553	576	556	555	616	548	581	604	550	542	549	541	542	549	544	551	524	574	595	587	576	592	516	607	554	540	561	571	518	611	545	601	549	549	589	583	580	547	528	533	535	585	537	576	606	585	549	549	593	574	535	540	552	566	543	557	540	568	597	605	589	586	569	580	537	550	564	562	548	548	563	563	592	574	543	574	638	568	567	566	533	554	591	573	571	555	563	544	569	559	580	578	545	556	519	599	624	558	551	544	543	581	624	576	520	545	603	561	535	565	546	552	527	544	584	557	570	575	562	569	519	550	616	584	543	588	553	586	542	580	613	558	505	542	582	588	560	566	592	586	614	577	566	568	556	563	555	585	574	571	550	543	545	531	550	554	598	597	564	540	592	564	543	538	596	604	577	567	582	603	612	569	582	569	579	541	545	565	601	555	565	591	601	605	569	570	573	550	590	536	623	608	523	572	540	578	558	590	553	512	543	597	631	522	597	566	556	592	568	545	566	549	564	560	547	558	560	554	586	584	547	609	605	587	542	595	573	546	563	559	536	527	587	553	583	573	626	569	576	572	578	541	536	548	568	570	542	585	568	589	563	595	533	557	524	575	578	581	598	539	538	554	539	597	603	560	532	573	576	553	553	543	534	513	540	529	559	567	586	543	556	577	572	592	564	559	610	558	599	554	584	608	585	590	599	558	517	589	604	531	557	538	542	597	553	588	567	539	575	629	577	586	594	581	509	516	523	603	611	540	529	561	562	570	585	566	586	513	586	552	560	542	559	576	532	548	549	509	548	525	573	571	563	561	512	577	514	518	545	533	599	558	599	559	545	536	601	590	554	553	553	594	574	555	557	579	550	567	577	551	555	572	568	598	594	575	555	548	529	572	560	551	565	577	548	588	575	606	552	550	573	580	554	572	538	527	568	549	593	510	611	593	566	575	548	544	567	552	582	588	556	521	580	553	526	575	550	562	557	555	572	555	584	607	550	549	586	545	559	572	581	539	569	543	577	556	552	585	585	560	553	572	523	536	536	545	579	533	613	584	584	535	581	541	572	534	570	537
23294	21302	29046	23884	21396	21526	15391	7038	4785	3796	3190	2733	2485	2146	1857	1635	1509	1323	1045	930	880	826	787	733	725	676	662	681	618	589	618	587	557	543	563	515	550	515	530	515	477	507	521	883	1137	1113	836	810	1026	1168	1274	1121	849	767	588	582	497	455	458	451	456	425	430	455	447	412	469	442	474	439	466	435	441	434	453	428	405	445	460	423	441	445	444	417	464	426	436	477	441	444	425	432	402	441	442	443	453	433	487	429	398	407	420	455	424	459	460	426	427	453	429	483	499	449	419	416	414	448	443	453	418	446	417	453	444	445	447	443	449	403	440	411	423	411	462	424	399	438	431	428	410	426	439	443	398	423	409	463	475	407	419	491	459	431	471	443	477	441	412	437	423	453	425	437	434	447	442	405	430	427	427	411	434	410	423	407	433	428	439	459	438	430	488	458	462	427	429	474	429	468	423	453	450	443	428	405	408	429	447	403	466	439	458	428	419	441	461	453	450	411	447	421	448	447	443	421	452	395	474	450	431	483	451	460	408	445	394	477	442	418	432	462	452	468	435	400	444	413	439	446	496	410	474	436	440	481	434	454	442	432	438	429	425	426	422	405	451	423	432	482	418	418	435	381	416	409	428	461	493	447	443	428	460	465	437	448	413	402	457	415	442	406	444	438	466	447	426	394	442	433	430	431	410	424	370	409	471	402	419	411	448	448	458	446	462	445	427	446	429	453	429	458	449	416	459	444	453	467	418	454	436	437	451	470	453	434	453	427	414	487	473	397	463	415	446	420	420	437	425	474	420	428	420	402	449	482	389	435	446	431	427	430	413	454	455	445	406	470	464	415	404	434	435	427	430	416	456	401	427	481	437	449	425	434	427	455	440	407	452	432	450	443	483	463	409	443	422	450	422	414	418	432	462	458	429	422	468	411	459	415	444	441	420	439	433	452	403	443	440	435	443	457	434	434	459	416	451	411	452	434	388	418	449	403	431	424	443	437	458	421	425	437	418	417	414	451	398	441	428	439	404	396	396	459	421	455	451	422	403	419	431	420	450	405	404	394	432	446	397	432	415	441	437	432	426	470	432	453	435	448	447	403	431	428	461	425	430	431	422	453	432	422	451	420	448	408	443	440	405	449	404	438	446	442	429	442	416	423	405	462	427	395	431	422	442	430	443	414	440	464	429	455	509	441	423	415	458	429	434	461	436	453	415	439	476	441	401	432	421	452	430	448	404	413	460	448	436	418	438	472	445	449	467	401	461	430	431	477	432	434	454	438	477	433	415	393	409	425	456	438	444	416	443	434	418	437	420	438	450	457	433	430	502	418	441	463	430	448	409	470	432	436	443	407	404	470	401	479	396	452	437	427	461	439	464	428	425	454	413	439	437	436	442	427	469	413	417	439	462	423	463	416	425	440	399	415	442	462	469	443	423	430	430	418	413	441	421	442	434	429	465	431	438	440	441	435	465	435	455	394	447	452	443	428	416	441	447	435	442	408	416	406	407	465	418	424	405	433	409	422	457	429	431	389	448	433	438	450	424	468	463	437	435	455	422	458	429	431	413	444	460	478	438	459	459	452	407	436	443	442	488	406	485	434	399	453	452	434	463	447	466	452	413	444	402	443	460	436	419	449	429	437	409	434	475	436	457	446	480	401	404	419	449	425	407	457	436	468	458	423	429	405	421	452	468	459	476	421	460	442	426	461	433	442	462	442	472	459	481	399	440	439	434	448	451	417	405	441	436	415	421	442	463	434	426	451	429	415	404	451	435	447	403	422	421	428	435	414	395	450	452	422	429	445	461	462	414	477	483	426	467	417	443	454	433	420	435	450	441	448	435	456	446	434	473	446	451	461	442	439	457	433	470	491	425	454	427	465	397	436	440	474	448	473	443	409	440	416	465	414	435	414	434	383	404	454	432	438	435	463	446	414	423	460	486	441	415	437	444	418	407	473	422	428	472	420	438	452	436	467	468	422	455	459	459	448	447	424	424	455	445	441	442	439	439	409	450	424	439	406	443	395	446	439	415	431	425	460	466	416	417	430	448	476	427	432	414	410	432	444	456	465	447	414	439	447	451	446	419	429	405	410	448	485	426	432	409	432	439	431	468	428	416	417	420	442	421	454	464	403	441	424	454	441	469	433	412	430	445	390	431	433	450	411	468	391	392	453	434	460	419	419	425	399	422	422	471	419	456	410	431	431	422	447	420	445	420	459	453	439	437	399	451	400	415	441	401	436	462	430	416	464	421	467	420	457	452	422	406	449	422	453	425	474	441	422	450	426	421	426	479	421	432	461	417	433	435	422	451	387	470	443	419	428	444	457	450	438	454	401	409	425	423	422	426	433	472	433	460	449	437	412	429	462	453	431	429	436	442	419	416	455	441	451	424	444	460	461	455	410	415	446	435	470	408	475	455	389	441	459	445	424	443	422	465	428	478	450	397	428	423	444	419	482	440	424	440	434	417	442	396	469	455	445	418	427	393	424	418	406	429	435	429	481	431	426	450	450	425	438	397	481	438	440	432	460	457	469	445	422	427	473	440	410	456	442	444	453	462	425	484	447	460	398	443	417	412	406	420	450	456	440	464	419	490	453	417	439	438	431	434	440	464	423	423	458	442	450	459	452	422	456	461	412	465	431	455	392	437	451	461	462	451	427	449	412	461	407	450	423	448	427	438	446	447	376	443	390	445	429	440	438	422	404	455	444	406	460	419	414	447	449	427	452	447	435	423	460	407	442	471	464	407	406	423	387	429	461	474	468	416	437	474	447	442	428	475	437	451	474	393	425	468	423	458	443	428	444	471	440	434	474	462	452	430	434	450	457	463	399	440	453	417	440	454	406	466	469	451	404	420	441	440	464	459	455	452	427	421	427	456	431	446	419	451	438	417	433	451	399	424	405	445	430	455	439	440	416	457	437	441	412	413	423	438	463	432	421	418	411	433	447	470	442	439	441	464	444	409	419	416	458	410	449	433	452	446	455	475	446	407	445	450	448	436	437	447	450	440	434	430	428	467	437	436	430	442	459	406	465	429	462	416	409	412	445	412	444	488	451	465	412	469	472	407	426	451	447	434	434	429	433	429	471	402	446	441	453	433	436	427	421	436	413	453	423	457	455	431	451	403	430	453	451	460	431	432	430	420	440	449	434	472	423	401	414	369	481	400	396	458	429	450	431	452	446	480	461	433	452	425	442	422	418	488	437	453	428	441	420	425	394	431	387	429	430	418	429	423	430	440	427	406	446	435	419	457	436	438	465	420	440	463	434	429	433	416	426	438	435	420	485	438	444	428	415	457	409	486	438	423	432	438	410	446	442	464	426	445	404	442	419	461	453	430	418	424	426	454	457	412	437	470	435	422	448	444	447	446	450	437	408	423	421	462	434	425	414	429	418	422	424	448	418	444	437	397	467	471	466	448	446	437	413	437	397	460	480	420	423	431	439	448	494	429	420	442	406	450	414	448	439	428	400	427	433	448	441	436	417	419	443	404	417	464	418
28618	47343	38113	27710	22897	18694	15287	12337	10224	8017	6926	5961	5342	4479	3954	3415	2944	2428	2113	1755	1566	1410	1354	1302	1231	1131	1075	1001	940	863	819	817	909	785	809	685	723	745	742	725	707	700	809	1528	2020	1887	1252	1431	1731	2149	2001	1723	1391	1101	877	738	629	577	553	520	527	525	531	585	526	543	545	578	542	577	510	546	531	543	506	528	509	494	535	534	560	521	518	559	522	537	534	522	471	569	535	532	486	565	562	506	536	545	529	531	561	543	555	541	544	492	503	517	576	578	529	529	571	498	510	518	541	515	548	506	568	543	556	526	532	524	548	532	544	516	518	507	564	548	529	481	510	562	499	507	550	542	557	540	502	494	563	523	564	546	548	568	509	529	535	540	532	521	533	507	541	529	497	507	554	553	514	540	556	511	505	546	556	531	529	469	544	503	561	515	539	535	527	534	545	543	531	484	554	527	526	554	530	566	532	484	504	556	546	548	547	549	553	504	526	560	526	548	539	493	529	532	543	530	556	544	517	531	554	576	537	513	522	520	533	552	544	540	535	553	545	529	535	553	570	548	543	565	554	539	521	545	553	524	540	542	519	526	521	531	552	547	548	545	516	563	562	531	535	543	538	552	537	495	501	518	513	531	558	493	531	532	504	558	569	508	550	572	516	529	488	525	568	557	518	527	525	537	533	518	519	530	501	516	550	553	498	539	524	496	543	536	507	512	509	529	522	518	531	558	511	556	535	486	543	535	505	522	539	544	541	556	562	543	521	525	554	525	518	518	542	528	519	549	499	548	502	557	567	541	543	508	552	492	568	543	548	537	539	523	494	528	538	544	584	551	491	525	527	551	546	522	550	519	501	526	508	499	519	568	530	568	553	518	523	544	498	538	525	511	592	531	543	557	525	530	500	590	527	526	516	519	496	521	560	523	535	500	554	542	516	561	533	542	522	507	513	533	544	532	514	507	530	478	571	572	557	540	544	493	513	510	544	535	579	545	563	531	534	568	516	527	568	549	525	522	534	556	580	505	536	552	516	537	516	542	509	505	539	544	538	530	531	561	519	541	544	522	512	512	527	512	524	528	478	508	542	539	507	538	573	487	514	535	520	528	549	494	521	536	550	550	549	507	524	557	570	522	553	487	497	542	564	555	586	533	516	529	528	530	557	520	563	554	502	545	526	574	525	524	522	530	534	570	537	510	511	554	514	543	504	559	518	565	517	532	535	532	553	502	543	507	555	526	557	513	522	549	485	526	528	527	538	491	520	502	523	546	573	582	530	542	586	520	513	524	538	521	535	540	548	486	591	514	544	520	562	547	549	495	546	530	536	600	517	556	594	572	522	537	564	583	530	560	506	543	544	493	509	553	518	534	531	512	524	482	522	513	530	514	569	508	519	551	542	526	541	517	551	553	540	518	503	546	555	519	519	482	528	536	537	531	542	479	525	548	514	550	528	526	522	530	508	542	579	503	514	555	534	518	513	536	525	510	545	543	487	526	551	520	540	492	519	508	536	545	553	565	536	553	515	519	541	504	556	575	528	557	498	512	503	585	558	540	485	515	522	540	531	549	510	535	506	515	573	496	538	550	535	510	506	517	560	479	560	539	532	554	519	510	531	514	554	542	546	529	510	511	566	531	532	556	515	521	529	504	511	507	537	549	518	533	536	590	506	516	539	540	572	557	580	585	527	528	549	530	554	511	536	541	558	507	512	530	535	558	538	542	531	512	503	536	561	555	518	527	518	520	519	583	550	552	525	543	522	536	520	557	524	510	532	543	539	509	541	548	541	499	543	563	539	554	563	504	522	520	540	510	485	528	475	530	573	497	523	517	571	525	540	569	553	506	531	504	502	509	552	534	526	531	496	558	505	504	547	547	539	541	544	545	526	537	512	564	521	565	515	496	566	573	521	506	574	540	535	530	504	528	512	504	523	519	519	543	573	545	585	536	555	508	536	571	535	556	487	522	548	548	514	551	564	526	547	496	524	500	508	551	549	544	514	568	540	530	545	560	545	543	534	519	519	533	522	487	526	496	533	538	557	551	467	545	534	553	534	537	525	524	536	563	512	535	536	539	482	539	521	529	489	529	540	509	543	537	542	545	536	551	541	516	496	526	467	534	567	549	531	542	522	564	505	523	558	530	542	561	584	552	549	513	541	585	533	492	530	540	531	550	566	528	533	554	503	556	549	549	529	538	552	550	529	542	568	499	559	523	529	579	494	528	533	534	515	567	512	539	560	544	539	529	543	551	511	537	505	558	514	537	513	530	534	532	531	549	530	538	529	509	546	590	568	519	508	562	526	512	554	531	519	498	521	521	547	550	527	553	518	554	550	554	516	528	546	532	547	563	534	496	540	578	523	512	535	612	515	499	549	525	531	547	487	568	524	525	545	545	557	525	589	516	536	528	525	533	519	522	533	484	539	550	545	537	568	503	608	505	518	481	535	555	542	533	543	524	565	518	469	561	517	552	577	549	494	561	551	531	530	548	546	518	522	517	503	541	541	564	488	537	521	509	576	489	561	550	522	530	507	528	558	523	530	550	554	578	543	541	553	556	536	571	540	530	532	547	519	537	572	507	513	521	576	531	569	498	550	591	542	542	539	529	527	513	496	537	510	542	560	529	557	527	513	529	533	513	506	527	546	523	508	569	532	543	513	512	541	552	565	548	540	548	550	571	548	559	517	551	560	561	520	576	514	507	533	478	541	539	501	521	510	542	534	550	542	530	532	549	536	546	523	531	537	514	532	566	560	535	566	532	545	564	527	541	520	560	554	496	497	541	556	516	599	563	509	515	549	557	574	510	512	553	537	562	561	545	557	524	550	525	526	532	556	555	543	525	497	536	507	564	543	486	513	564	507	534	564	555	533	539	550	516	521	562	566	566	526	529	531	530	501	542	543	559	576	502	548	540	499	539	558	510	517	522	547	532	516	542	558	518	515	501	537	531	561	548	518	513	515	541	536	550	517	545	509	523	572	548	528	496	578	523	553	549	449	554	541	534	505	537	547	523	526	506	538	552	556	539	571	554	532	542	504	528	507	513	545	506	518	528	514	526	557	518	553	511	535	520	519	566	519	559	507	530	525	525	517	536	538	562	561	542	576	535	576	527	558	506	518	477	545	565	540	511	557	536	546	545	549	558	564	522	520	557	523	515	512	560	541	554	554	583	546	527	579	548	517	531	521	553	531	540	535	564	555	557	528	539	534	509	542	562	473	516	518	541	555	519	569	497	488	544	538	551	521	545	544	536	517	516	500	565	564	547	517	546	530	577	522	529	554	568	480	531	537	553	535	541	524	516	538	541	526	520	555	550	542	542	496	534	503	515	518	535	551	543	560	546	525	540	536	538	538	527	535	523	530	533	527	581	507	524	547	544	532	503	544	557	550	564	567	519	510	562	548	558	529	524	527	518	519	532	484	531	534	539	493	534	543	574	542	553	527	531	528	504	534	550	558	510	519	501	499	492	556	519	549	539	554	514	508	494	505	531	525	527	553	521
27924	22883	22436	14008	7447	4849	3436	2632	2053	1735	1485	1396	1296	1180	1027	944	849	853	757	713	650	635	653	624	627	635	578	587	596	601	562	562	523	575	591	540	612	528	563	565	593	591	571	551	537	559	535	564	553	541	585	584	554	576	537	546	532	510	493	490	562	491	541	487	501	555	495	528	527	540	560	545	527	530	511	535	521	504	498	508	522	558	530	512	499	533	530	528	507	567	508	509	537	508	535	475	570	473	529	550	523	505	537	523	553	547	498	553	533	504	509	539	484	523	510	482	501	542	520	486	548	496	494	544	560	502	540	520	552	521	528	521	520	499	525	515	529	524	533	561	505	530	485	508	567	493	560	534	495	516	515	527	507	523	519	516	530	506	490	554	471	513	522	512	507	493	535	534	482	509	538	547	509	532	504	499	481	521	529	486	499	491	501	481	493	510	486	499	565	484	540	547	571	509	510	491	465	545	544	517	500	512	553	524	537	494	498	498	551	484	525	532	429	538	489	494	478	488	521	513	500	525	505	535	552	539	555	501	494	513	501	480	552	488	526	525	514	573	518	475	531	540	520	527	511	515	487	562	496	517	483	524	498	512	543	529	552	506	495	546	528	493	547	509	533	471	500	507	501	485	513	520	515	531	494	502	553	528	509	534	502	508	503	494	525	509	531	530	502	513	502	512	516	513	549	525	515	487	517	530	524	509	517	495	539	518	494	526	567	472	542	554	501	523	519	516	512	511	532	539	584	525	547	528	559	523	531	556	529	527	485	544	514	525	478	525	533	502	504	495	526	492	516	486	541	495	526	516	513	550	501	551	524	552	493	482	559	518	545	507	529	500	539	502	498	505	500	531	496	509	444	511	548	514	508	556	515	513	499	525	504	553	500	495	502	532	548	493	532	527	520	524	523	513	499	535	538	519	542	495	512	538	510	500	569	483	472	503	519	533	503	527	541	552	509	509	506	534	504	536	531	517	509	498	542	560	491	509	492	505	516	480	516	531	486	524	516	523	535	512	518	501	522	507	532	495	492	514	520	478	563	501	551	541	506	506	533	514	485	549	520	506	475	491	497	499	489	523	532	478	527	482	495	478	520	523	510	519	576	517	559	533	546	500	528	511	524	482	501	493	482	511	484	496	495	500	511	501	523	530	525	514	527	502	516	542	535	514	514	473	556	489	480	544	534	489	527	584	500	494	474	532	503	495	529	532	516	527	516	489	507	518	512	495	530	547	517	511	491	517	547	496	542	503	571	527	522	485	515	506	554	483	517	528	533	506	494	550	516	490	536	548	546	505	518	520	496	557	480	520	501	538	554	509	467	485	504	541	483	554	548	498	505	495	529	527	507	516	502	497	497	502	491	533	494	534	509	528	500	538	541	559	508	545	501	504	501	508	489	564	514	486	538	474	512	513	513	519	513	482	528	525	489	531	508	550	553	524	450	492	543	522	525	540	510	506	538	499	520	499	527	548	491	517	498	513	520	509	510	491	531	537	512	514	483	541	518	522	533	508	504	527	511	486	553	540	553	517	515	529	500	535	503	520	488	524	508	600	505	504	516	494	507	520	512	530	491	550	504	527	536	561	505	512	497	489	509	515	517	471	546	522	506	536	485	526	529	538	539	522	485	551	545	521	524	493	528	546	508	537	519	495	555	524	535	525	498	477	533	511	502	494	547	516	510	525	495	517	497	487	532	530	522	530	529	525	453	530	537	524	518	509	492	497	497	562	513	497	527	526	520	530	521	496	503	537	498	509	506	529	540	512	539	560	486	545	537	514	544	509	508	503	552	526	560	532	517	513	518	507	546	480	513	508	562	577	523	547	507	536	546	495	523	503	496	518	518	520	483	519	530	509	541	584	533	503	507	512	510	511	519	466	519	473	518	487	534	539	523	513	478	516	549	500	518	533	546	534	544	450	457	554	505	479	530	529	499	536	507	547	528	495	525	514	532	537	525	495	520	492	534	519	534	495	532	518	569	488	478	478	563	546	520	481	546	527	509	537	532	538	553	510	526	497	499	482	495	523	502	500	505	478	505	589	484	497	513	504	542	491	528	545	537	489	557	480	520	538	523	534	591	549	531	512	549	556	512	517	497	472	516	524	535	519	510	501	494	555	505	506	538	540	523	520	530	499	511	528	502	530	504	530	539	515	514	505	515	532	525	502	518	518	534	461	485	515	501	516	516	535	506	478	506	516	554	570	540	487	503	547	505	483	466	524	513	494	519	486	537	492	519	530	488	525	514	529	528	537	545	502	542	472	522	499	458	492	523	462	544	535	515	544	480	481	520	537	519	515	547	537	497	493	559	540	500	560	532	543	507	495	519	499	521	538	526	545	550	511	551	504	463	521	508	483	509	505	498	512	519	492	516	493	531	510	537	514	520	503	539	501	490	527	514	559	495	522	536	506	490	520	547	528	516	523	482	472	507	534	548	534	527	523	519	523	510	499	508	507	518	500	521	527	496	478	498	530	511	494	535	540	569	493	519	527	524	518	532	558	531	482	527	525	531	515	509	522	508	497	527	505	524	534	483	493	475	499	535	482	535	490	520	485	526	534	530	490	508	524	517	523	540	500	488	498	566	494	530	529	509	509	532	508	507	539	550	501	492	572	548	510	506	486	559	530	554	525	491	512	469	489	549	525	506	528	497	509	516	518	547	533	542	521	504	506	492	521	535	537	503	527	521	553	519	493	521	517	524	502	512	520	545	501	518	483	532	542	512	544	500	502	520	524	506	498	536	538	503	510	523	543	515	545	493	487	516	519	504	550	524	526	522	556	520	545	531	542	508	500	515	538	514	502	507	500	531	546	495	509	533	512	479	508	525	503	536	530	530	489	502	496	519	516	530	518	580	502	535	519	513	510	521	528	478	483	475	504	525	546	530	565	497	531	500	549	486	540	521	500	548	529	498	510	540	502	572	555	521	512	541	491	536	556	502	511	525	523	499	483	546	493	506	513	525	516	487	534	484	531	529	520	522	477	524	516	503	505	507	520	500	555	515	531	462	538	514	497	550	484	510	542	502	497	546	533	529	525	517	506	495	515	534	529	507	503	550	524	525	565	535	526	498	529	531	542	479	500	540	535	528	491	537	498	514	521	510	478	522	533	525	547	516	511	545	547	545	484	509	514	477	498	496	520	524	489	531	521	526	519	519	511	523	479	521	524	495	548	525	524	518	518	524	507	538	482	556	470	487	517	526	521	512	525	508	542	503	499	534	506	521	541	510	485	541	513	513	487	475	484	554	543	526	529	562	524	557	524	536	504	523	537	532	491	552	480	488	532	533	508	497	522	496	518	532	555	511	502	517	493	512	532	513	483	528	524	557	491	545	525	554	522	520	486	500	498	529	506	552	519	557	520	483	529	545	544	519	490	514	559	507	498	507	512	556	466	552	523	526	497	535	505	512	479	520	523	522	500	513	508	518	483	511	495	486	526	523	526	524	565	479	509	560	524	529	538	511	563	520	518	494	573	525	492	495	482	491	511
22441	33706	26284	16558	12501	9562	7365	5895	4599	3761	3206	2935	2595	2217	1969	1738	1572	1360	1209	1114	1032	954	979	913	884	819	835	905	784	787	758	756	743	768	760	750	709	728	704	736	745	707	686	700	748	702	722	711	722	747	759	759	749	726	689	678	738	656	648	636	614	630	637	639	641	604	649	661	649	673	613	625	641	658	675	656	613	613	651	642	675	631	655	627	602	658	650	637	717	661	629	677	651	658	602	614	596	639	659	673	633	652	632	665	640	622	609	662	647	664	654	635	643	693	658	647	666	624	629	638	652	644	674	638	642	613	616	684	658	635	651	631	652	641	690	607	622	690	652	638	647	674	677	603	612	646	653	642	620	646	629	654	660	705	630	625	645	613	694	646	638	665	676	658	703	660	641	630	649	649	686	608	674	648	659	649	646	657	655	694	620	646	677	669	645	613	643	664	625	656	615	603	565	656	639	644	653	661	626	675	704	591	610	610	655	637	625	631	657	659	656	631	636	656	641	608	619	663	644	649	634	648	660	604	660	669	689	665	613	653	641	678	675	659	637	646	634	626	675	625	677	678	622	661	616	593	624	656	670	645	685	639	652	604	638	614	633	639	677	680	631	612	625	579	625	662	622	582	678	645	654	639	662	646	661	601	613	652	650	655	665	666	649	641	668	639	644	660	674	624	649	676	630	618	651	641	592	630	613	649	695	653	653	632	631	698	592	644	671	634	639	663	681	641	598	612	666	646	644	657	622	662	617	631	635	646	652	674	642	650	677	624	643	649	637	706	613	669	651	666	643	646	655	635	711	655	638	647	655	580	645	692	599	644	652	611	650	680	642	627	658	737	656	627	668	626	698	656	630	598	603	652	661	629	620	617	634	597	661	640	601	622	619	648	616	651	663	651	657	637	641	625	656	655	642	671	627	621	672	666	687	623	717	664	672	653	684	631	616	635	682	607	666	651	672	685	577	672	625	646	656	609	630	641	640	653	632	632	640	663	650	634	636	646	656	686	627	704	622	674	605	671	627	636	599	630	637	606	663	621	660	601	605	636	669	654	606	645	606	692	664	652	641	650	636	648	630	615	653	643	651	649	622	597	657	637	663	649	654	685	690	688	670	665	680	656	652	638	625	666	675	661	655	711	660	622	625	617	636	653	659	613	645	579	618	666	642	570	652	654	647	657	656	641	663	624	643	644	645	630	617	622	622	617	665	638	646	610	663	691	675	611	618	675	625	681	656	673	608	599	638	626	615	656	626	673	648	654	642	662	649	667	708	706	604	608	626	642	641	632	629	608	687	653	651	655	654	623	690	656	655	646	622	630	674	617	660	650	677	587	609	623	625	642	636	643	626	657	646	649	612	619	625	663	661	669	645	656	654	626	653	693	644	665	632	641	695	649	629	636	672	655	658	664	637	673	643	656	628	641	651	651	621	642	602	636	698	645	642	635	579	641	666	646	682	707	628	642	659	645	677	681	662	673	654	666	669	632	678	623	644	661	641	613	637	613	603	644	649	640	651	643	645	673	635	634	619	669	606	636	661	648	607	622	668	648	634	649	660	678	645	612	632	621	694	671	685	667	610	648	653	588	600	643	608	653	684	677	632	657	627	631	655	647	622	612	648	699	633	644	643	647	643	676	744	676	633	614	640	682	626	660	657	625	637	663	610	662	675	628	629	661	638	628	672	629	629	660	662	569	599	612	651	632	638	663	652	647	640	666	691	646	607	668	658	631	652	631	642	638	650	636	654	600	676	638	657	699	680	667	674	595	664	635	653	622	635	647	622	656	644	677	656	653	663	642	650	633	649	660	631	629	650	643	656	620	688	632	649	675	655	703	609	662	649	662	639	621	646	654	639	647	663	591	652	673	694	629	625	625	647	586	607	676	614	622	669	618	651	655	569	647	639	666	620	668	639	642	659	640	648	633	673	635	667	657	650	582	668	666	607	632	699	653	606	626	627	657	615	593	628	662	664	671	633	623	639	701	675	633	673	624	643	693	631	639	661	666	653	656	618	660	656	624	649	661	648	598	642	665	665	626	602	659	677	664	605	645	631	677	669	634	656	692	654	594	659	678	692	625	641	649	630	652	690	647	668	715	621	637	627	666	600	632	662	650	603	655	626	664	639	634	651	646	707	648	668	641	675	585	650	641	606	652	597	684	629	681	641	621	706	645	679	658	666	621	628	687	685	596	658	691	620	618	638	669	618	610	637	634	630	670	611	644	664	613	613	623	619	594	663	650	648	651	629	681	662	623	621	648	673	622	622	641	723	649	628	633	639	652	639	618	645	593	681	677	645	612	640	633	665	632	684	676	657	637	651	633	645	628	632	594	659	674	687	634	655	683	646	670	640	621	612	637	688	609	610	650	625	684	675	633	675	661	637	603	636	629	646	657	625	618	664	606	637	658	640	627	626	667	678	652	606	649	634	645	643	634	639	650	633	624	680	629	572	568	650	624	648	655	692	610	638	676	591	597	682	613	595	618	614	615	641	653	642	630	646	629	650	634	628	656	666	667	664	681	641	653	652	680	668	625	686	647	641	615	619	612	624	635	627	637	651	701	669	673	648	616	625	702	659	600	615	604	625	671	654	645	622	614	619	568	631	624	612	632	618	615	652	645	653	613	643	667	650	615	656	679	612	622	612	641	688	650	642	629	658	652	635	636	659	667	667	617	621	597	634	606	610	647	619	634	647	647	651	593	640	643	672	682	606	668	663	615	615	635	628	643	617	669	669	642	642	651	618	654	661	597	675	605	602	629	632	651	600	639	633	591	687	671	649	661	621	641	669	617	653	647	656	658	613	624	643	655	625	709	601	667	646	645	642	642	612	650	669	648	624	632	617	631	619	637	665	669	680	622	673	645	642	659	681	586	621	657	620	613	679	658	655	658	649	663	650	681	585	680	646	598	659	672	590	631	663	615	612	681	674	654	629	643	633	628	648	658	655	649	643	618	673	647	625	637	649	665	656	642	619	650	646	655	684	673	638	649	640	616	666	650	674	640	621	658	655	642	633	622	645	611	670	672	659	636	633	616	641	633	651	699	609	697	687	721	632	677	652	613	681	637	644	672	638	681	612	633	619	680	658	649	662	651	602	609	640	638	634	605	622	682	667	670	630	619	667	668	655	626	668	621	650	629	612	676	660	616	631	684	618	635	646	610	661	650	605	653	649	682	620	630	569	688	664	662	639	681	621	661	702	680	643	617	645	636	670	693	681	649	600	663	631	641	683	623	612	630	623	652	656	603	653	683	636	630	656	618	627	601	647	645	642	641	639	611	657	610	639	632	640	668	624	622	628	618	650	616	643	670	655	657	648	641	696	610	603	645	610	661	700	608	631	690	632	671	623	620	674	632	656	622	670	677	615	620	685	668	620	659	611	639	630	652	714	585	663	584	652	633	635	668	664	642	612	629	652	626	652	650	683	659	659	688	673	631	677	655	650	626	635	687	624	605	622	688	689	704	630	642	662	667	648	590	630	667	615	686	656	694
24380	21322	28495	24443	21260	14902	7660	4757	3352	2749	2351	2059	1778	1704	1371	1320	1133	1026	903	828	758	722	736	687	639	583	617	685	637	571	540	572	545	544	595	566	494	522	506	529	550	568	523	701	815	739	678	747	818	951	912	812	673	604	588	511	460	455	422	430	452	465	467	461	432	456	440	475	448	419	453	460	477	470	437	472	470	444	438	424	432	374	439	436	434	498	466	493	482	474	448	441	437	483	460	464	471	441	409	438	439	436	460	428	439	485	459	447	437	456	457	479	422	456	505	462	457	451	446	446	430	452	430	431	431	439	463	431	440	417	437	447	471	457	476	410	436	507	437	440	486	444	469	448	486	449	474	441	449	452	422	463	467	461	495	446	429	461	431	457	465	474	436	480	473	440	460	454	444	445	438	459	463	433	475	465	438	400	432	455	438	480	440	432	472	452	434	448	501	435	465	429	427	453	470	476	455	446	441	477	463	489	435	479	454	439	456	456	464	459	454	459	450	455	469	444	456	463	456	460	445	439	443	495	451	479	411	472	420	507	451	451	454	433	487	457	457	459	462	482	436	453	443	410	483	442	455	431	431	433	423	480	460	431	439	453	446	452	496	451	406	466	443	445	428	457	495	434	462	443	420	466	468	474	512	455	465	446	436	437	453	460	406	463	452	461	435	460	467	484	445	422	439	451	424	502	462	438	469	431	426	466	481	449	432	439	457	443	463	464	475	399	449	446	464	439	482	462	508	473	446	453	443	443	450	446	458	452	490	452	464	427	479	459	454	471	454	424	441	382	439	433	456	463	436	456	449	448	440	463	468	418	440	482	430	434	463	478	476	442	443	393	491	446	452	475	460	439	495	451	410	482	454	446	433	495	470	441	419	458	449	426	456	456	479	476	459	475	431	426	448	437	459	477	464	489	461	479	413	482	458	448	449	460	437	443	424	445	459	486	435	464	479	447	444	482	444	430	470	451	449	427	478	439	486	437	468	494	423	462	469	467	454	443	437	417	434	446	448	474	462	456	451	477	435	483	417	451	451	457	453	436	425	474	447	435	404	466	428	466	454	468	478	434	430	445	426	485	460	433	480	464	443	417	452	452	439	493	458	440	426	427	417	451	471	444	491	436	461	424	500	466	450	426	451	473	442	477	464	420	443	476	445	451	466	469	444	493	460	427	431	442	470	436	440	478	470	467	469	459	464	476	453	471	486	489	438	427	428	444	454	442	439	447	427	417	438	472	472	438	454	451	493	464	467	451	455	447	442	453	410	436	453	436	461	455	420	477	446	423	480	464	464	433	442	497	463	485	495	453	441	480	443	462	429	474	473	447	444	408	435	455	447	440	455	457	464	457	474	484	414	442	443	482	480	457	434	429	491	417	441	406	470	468	474	448	467	415	477	436	443	453	477	492	461	443	423	465	427	454	428	464	437	407	459	455	456	432	416	484	444	444	446	451	459	465	456	462	469	422	477	448	446	493	471	434	468	424	479	473	433	452	478	469	471	422	460	464	442	471	456	461	446	415	476	425	457	453	456	435	451	470	454	407	431	441	468	488	459	468	468	448	463	465	442	467	472	417	469	481	467	461	455	469	398	465	430	410	447	416	421	494	459	441	470	499	450	450	462	433	437	447	482	436	456	475	466	451	488	443	488	470	481	485	445	468	473	460	435	460	457	418	444	490	485	468	447	441	473	456	428	465	497	400	466	476	469	487	442	414	457	490	429	467	459	417	461	439	460	460	475	452	474	424	428	500	501	451	488	414	434	456	428	463	489	443	450	474	491	463	454	436	471	454	444	466	436	447	470	452	446	452	480	431	488	434	449	453	459	475	444	456	430	469	458	444	427	445	459	493	463	492	480	465	501	426	484	460	486	433	451	435	470	472	488	436	439	457	414	471	431	436	414	453	433	516	449	455	413	488	424	470	467	459	444	466	476	475	469	425	475	420	444	468	431	484	431	468	482	441	436	404	463	467	464	434	432	447	457	458	436	422	430	466	472	432	423	479	432	448	469	467	455	432	439	462	464	467	438	474	458	459	454	483	456	469	456	460	453	459	479	461	480	454	447	439	468	465	447	462	464	452	468	466	461	455	452	426	458	419	445	481	464	460	478	473	501	455	444	475	440	478	450	446	450	467	426	485	438	435	462	439	432	446	443	458	450	443	458	459	474	425	457	424	457	428	431	488	468	425	445	469	424	476	472	483	485	430	454	460	419	453	433	448	435	473	458	465	445	436	450	461	472	471	418	428	502	446	452	438	470	451	455	478	446	458	471	461	482	419	459	458	440	498	467	469	425	457	476	464	479	501	451	465	468	441	459	417	443	441	492	475	443	419	444	463	442	459	437	467	423	430	439	432	448	450	417	437	473	505	514	446	428	428	437	470	437	467	461	443	474	488	450	489	452	452	487	443	449	476	448	406	458	435	461	461	479	467	479	456	424	460	433	482	413	433	475	464	441	470	464	480	452	466	471	472	438	467	435	482	479	451	454	443	450	462	435	428	439	452	454	463	467	456	450	454	460	458	444	453	450	425	430	457	430	464	436	442	429	463	440	431	480	456	467	483	454	456	444	440	511	457	407	430	463	448	447	462	445	496	465	456	504	459	432	487	481	466	461	491	449	478	499	432	433	402	492	434	469	451	449	439	396	464	417	473	466	496	420	475	448	410	465	437	420	496	461	437	500	492	451	431	439	445	470	459	446	455	483	433	470	466	478	460	464	485	475	463	473	459	436	470	454	475	448	449	464	424	419	457	482	485	440	453	459	458	483	456	441	467	454	429	434	427	456	477	433	471	449	431	471	446	423	452	456	483	422	464	433	443	437	439	471	442	470	489	426	450	463	401	449	455	471	488	423	416	470	476	409	454	458	454	430	449	462	456	452	474	425	455	470	487	486	467	445	459	474	413	459	461	476	435	426	436	446	416	432	425	429	445	466	482	449	476	481	441	464	452	440	459	495	446	454	458	476	460	414	425	446	452	472	441	450	461	438	450	461	473	477	465	424	429	450	465	459	475	486	483	466	428	432	454	416	470	446	451	459	455	433	429	472	444	436	462	464	431	461	470	445	477	434	453	474	525	451	452	450	477	449	425	475	469	513	473	449	490	441	496	463	462	439	444	444	478	483	478	416	459	458	452	467	439	430	400	426	435	493	492	402	426	466	466	452	478	463	458	458	493	427	410	473	433	470	449	471	462	430	450	468	414	471	450	472	456	468	477	475	446	464	481	440	458	425	466	451	465	456	454	458	436	418	436	466	438	466	491	479	439	491	487	474	467	458	462	454	459	459	448	434	458	466	460	466	451	426	459	426	474	471	433	454	449	430	410	460	465	427	475	454	396	484	447	432	459	477	453	452	450	451	436	447	407	501	428	459	461	454	460	421	459	456	434	496	462	446	472	463	437	440	443	425	461	465	451	419	461	443	468	431	455	420	469	482	447	479	474	452	490	458	470	476	490	428	415	456	429	451	476	432	403	481	436	465	432	431	480
25394	42377	33437	23497	18643	14913	11955	9318	7477	6180	5313	4478	3998	3520	2904	2474	2202	1871	1632	1373	1217	1134	1182	1084	991	963	944	926	878	754	808	797	744	751	732	729	689	736	690	708	676	704	743	1128	1294	1186	983	1094	1192	1448	1292	1244	1021	910	805	688	623	596	568	597	543	578	582	584	596	557	552	556	510	584	577	569	572	548	564	597	593	534	537	545	572	563	602	621	550	611	581	562	541	541	553	567	560	593	557	577	582	575	571	548	580	604	571	587	548	574	568	573	585	585	580	584	530	549	599	524	579	531	567	533	589	581	552	568	588	525	591	552	555	513	570	550	561	563	557	548	545	593	554	567	574	556	548	525	584	578	583	559	549	584	576	524	557	556	578	556	540	577	621	559	588	597	572	573	548	596	594	571	559	579	545	570	567	550	535	591	577	589	535	568	566	603	582	511	595	547	638	509	541	548	571	583	591	491	561	569	620	628	559	593	558	559	580	562	574	564	599	537	591	567	554	603	581	558	569	535	563	562	544	566	563	555	545	531	540	588	581	539	540	544	603	626	511	582	575	519	563	575	567	539	558	555	550	552	579	561	551	570	557	550	575	571	533	550	590	541	555	573	605	549	538	611	553	556	562	581	567	535	551	568	537	591	576	518	531	600	548	564	566	551	579	567	564	592	579	608	557	594	559	559	563	558	581	638	600	579	570	614	566	540	560	565	578	525	560	536	594	559	601	577	608	589	569	606	559	566	554	551	576	568	539	585	584	614	577	607	520	541	539	546	564	544	598	552	565	588	552	554	509	559	542	561	587	553	594	601	585	539	558	618	563	551	583	521	539	553	562	583	608	586	551	532	597	587	556	567	574	538	560	589	598	552	534	524	570	576	543	606	617	600	600	569	521	559	546	558	534	574	609	552	574	571	577	560	521	553	558	555	602	575	578	560	581	572	593	585	570	572	557	543	549	592	578	557	582	561	548	584	565	550	581	583	560	563	550	577	549	570	582	547	562	574	561	585	561	558	571	563	596	568	576	560	546	577	552	591	524	537	574	587	595	577	552	550	577	514	589	553	550	547	582	545	569	562	516	579	571	582	531	589	556	565	594	577	569	582	600	596	507	551	560	584	574	543	521	583	610	541	530	549	576	550	610	579	543	540	565	579	543	528	570	570	590	539	562	589	577	572	578	559	569	549	550	591	565	626	558	573	559	564	564	535	525	544	586	567	558	561	542	581	569	559	541	605	577	569	596	589	576	603	583	567	562	527	593	535	584	612	570	586	588	556	521	586	556	575	622	505	512	583	585	574	543	564	585	575	557	531	518	533	533	591	586	555	577	543	560	541	595	599	557	549	579	591	588	539	624	612	513	570	619	616	564	576	570	578	536	591	586	568	570	549	530	546	595	562	583	630	544	531	580	556	582	540	544	580	574	549	553	572	527	517	537	594	607	608	553	529	601	545	574	585	582	613	585	595	599	593	589	601	568	545	529	614	600	551	532	568	576	570	567	573	547	552	555	583	573	582	559	564	578	606	598	582	579	571	590	592	551	577	562	594	569	586	590	555	568	532	557	587	572	547	583	611	578	568	553	546	570	519	553	567	597	542	540	572	567	599	570	544	600	540	614	592	585	624	578	576	568	540	566	595	571	559	614	573	603	549	531	546	524	576	568	590	545	541	598	546	550	534	643	579	558	566	605	567	580	551	558	570	588	518	579	593	590	572	531	566	556	647	567	581	566	570	569	560	553	634	575	605	585	535	592	593	565	542	544	595	567	565	610	545	528	599	598	545	533	512	576	601	583	570	580	555	537	564	543	574	571	582	558	575	567	568	573	565	547	614	564	564	554	581	595	598	638	560	540	558	549	552	603	560	579	578	572	530	601	606	599	537	591	563	548	591	565	537	616	577	540	598	552	582	577	546	586	582	540	545	568	578	546	577	531	533	574	554	559	607	551	561	557	536	603	547	575	587	580	548	580	590	580	568	589	574	627	547	543	540	567	557	566	558	588	557	545	552	570	638	572	593	532	601	579	546	561	556	553	578	568	568	588	573	585	581	583	599	625	524	609	584	564	593	549	569	535	544	577	554	554	571	590	591	555	558	606	601	551	538	591	583	574	532	581	577	586	561	586	564	564	538	587	559	541	532	565	587	604	555	616	595	627	536	575	579	532	551	567	573	556	517	616	581	599	568	549	593	562	518	595	566	581	535	595	610	589	542	551	602	575	563	558	578	559	552	587	555	618	577	572	554	575	565	555	565	584	545	563	587	599	535	584	561	549	549	611	535	542	559	575	571	557	581	591	547	561	567	579	570	597	571	538	560	570	521	579	531	556	569	588	582	570	587	598	553	552	566	546	573	579	563	570	558	611	566	566	575	582	575	528	597	583	526	549	557	549	566	565	597	573	569	543	534	555	558	589	573	618	578	588	577	557	602	617	578	523	603	596	572	563	557	577	597	555	611	570	549	525	580	591	545	576	575	560	542	593	553	586	521	590	550	553	538	592	589	547	563	600	559	566	573	579	595	530	615	596	562	574	537	587	558	551	549	574	570	515	593	532	569	573	557	611	552	599	591	546	579	571	536	541	552	599	570	545	541	585	602	581	550	593	578	554	588	544	577	532	615	552	566	596	529	582	575	568	568	562	565	598	542	588	570	551	586	560	601	561	576	580	525	602	599	585	544	573	569	537	580	550	587	555	564	575	557	533	582	587	541	541	550	548	549	545	592	534	568	561	610	556	529	564	536	556	592	550	583	559	571	564	622	551	612	558	560	555	586	510	595	586	556	540	598	595	548	599	528	571	570	594	543	569	560	581	550	582	605	527	585	571	548	619	588	525	570	617	583	560	551	582	547	532	595	602	576	558	568	574	589	535	566	631	581	573	560	564	595	546	554	564	610	544	547	581	556	575	589	557	592	528	600	610	585	577	549	578	574	577	575	554	559	573	575	561	561	571	586	547	587	556	532	565	583	537	600	577	544	563	579	569	565	549	545	566	544	627	561	604	551	530	555	551	541	598	581	564	559	588	535	533	607	547	572	541	546	598	545	534	526	580	563	565	587	600	601	575	560	580	534	569	566	632	568	533	569	576	577	544	551	594	591	570	562	572	629	562	564	571	597	585	594	572	567	581	558	522	536	613	545	598	560	570	611	524	589	603	592	549	572	585	546	596	566	604	556	574	587	573	560	601	564	572	597	596	553	553	578	530	563	553	562	563	551	584	541	553	572	564	543	572	581	629	585	576	555	559	581	561	577	595	564	540	536	558	548	575	541	544	550	581	569	547	577	525	579	574	533	541	588	544	540	554	566	539	581	567	577	572	561	567	540	598	584	540	573	544	559	596	529	564	525	539	569	591	576	592	548	559	583	545	576	512	579	539	521	596	566	545	549	537	528	586	586	550	537	566	596	562	571	552	590	556	549	580	569	555	560	600	583	575	586	609	559	603	561	596	559	593	546	545	621	588	563	564	524	557	529	580	509	556	529	581	583	559	575	584	558	578	584
23301	21278	28962	23912	21366	21585	15771	6993	4685	4025	3349	2752	2470	2164	1846	1611	1424	1234	1088	961	863	826	877	742	724	704	688	630	636	622	631	603	569	566	571	552	537	525	510	529	544	552	631	955	1168	985	793	908	1042	1256	1157	1073	908	719	642	504	480	483	449	439	444	449	425	441	437	436	448	465	470	417	427	443	432	447	471	426	407	458	451	418	419	465	422	483	414	469	433	443	373	430	455	396	449	432	409	405	447	402	470	459	404	479	462	435	421	454	491	449	463	438	439	476	471	406	428	436	433	456	459	433	447	453	453	461	451	461	463	455	477	458	468	428	451	403	447	443	413	433	426	443	424	420	460	417	425	457	452	432	456	443	422	430	416	455	455	469	440	419	432	406	407	460	415	445	459	454	439	457	433	427	438	474	408	419	378	437	462	437	453	411	447	472	481	452	444	418	456	429	464	447	481	446	455	427	442	445	432	444	419	407	452	422	402	441	475	453	415	449	467	449	454	406	429	440	410	435	426	441	421	441	437	435	433	443	452	441	469	452	484	418	439	450	449	437	448	452	467	439	436	442	415	434	428	460	410	438	477	424	428	423	453	440	429	416	413	436	430	392	429	451	466	424	452	456	425	428	426	457	456	419	442	452	438	436	434	425	450	454	471	410	391	402	425	459	440	430	430	432	460	471	417	448	430	442	403	444	407	446	428	465	420	433	470	432	449	402	454	442	427	402	429	386	434	421	408	425	404	414	412	393	469	453	411	408	415	446	430	407	438	401	434	432	437	474	464	476	457	410	462	412	454	427	452	475	459	439	488	433	405	437	397	454	419	430	436	419	442	412	470	450	433	460	416	458	442	462	409	457	419	435	455	417	409	454	465	449	438	436	445	421	429	431	473	426	400	424	450	478	409	455	451	440	427	433	500	405	427	435	426	460	459	419	436	445	478	445	450	453	455	451	437	435	422	451	427	450	440	407	459	437	434	432	451	409	427	423	416	442	485	386	415	426	418	415	468	431	431	418	437	414	448	412	444	437	443	476	444	427	400	439	406	410	430	434	455	444	469	455	471	431	407	421	442	432	450	478	445	436	452	452	441	417	485	481	460	434	437	410	472	446	462	441	407	448	453	426	424	456	461	470	422	413	498	433	479	485	484	454	456	439	437	462	425	458	450	403	420	438	428	428	465	439	497	438	467	410	412	442	463	423	438	410	458	450	411	437	403	434	437	442	443	423	427	434	431	423	400	439	398	421	451	427	461	441	496	418	440	459	454	487	449	466	422	423	428	476	408	475	442	410	407	440	417	458	403	438	446	456	438	463	444	440	411	457	422	413	413	441	426	397	419	451	411	427	446	450	469	416	455	448	385	440	453	469	430	393	460	417	470	419	423	433	407	425	428	453	446	444	414	438	416	413	439	442	484	443	434	440	434	423	428	446	445	430	430	455	469	400	410	457	478	451	417	416	417	421	426	417	465	434	469	475	445	399	456	443	427	425	405	438	419	443	431	460	416	419	464	451	408	421	439	416	448	443	412	453	459	449	404	467	425	431	506	429	452	411	426	415	424	453	473	444	475	430	450	453	444	479	411	450	425	430	434	442	447	448	450	422	453	483	443	431	459	423	446	420	454	443	405	434	402	485	408	451	466	441	483	460	449	411	440	466	456	419	448	439	429	443	433	443	439	474	464	403	472	443	453	457	491	438	450	435	453	428	432	408	437	446	455	424	436	464	431	428	448	454	411	404	454	442	467	405	406	399	447	428	441	395	460	423	445	451	416	425	424	452	462	396	444	445	462	432	454	478	457	404	383	480	486	440	424	427	432	407	440	411	404	445	462	403	411	430	420	445	407	436	435	430	447	448	461	487	421	448	442	416	466	448	456	457	425	440	436	451	469	440	432	426	456	428	418	473	410	441	465	400	390	455	443	457	457	432	435	438	391	399	425	395	450	450	460	439	417	419	444	482	438	453	419	419	462	434	433	434	473	408	448	403	460	428	419	443	438	469	457	440	404	460	423	409	450	416	442	444	394	436	447	432	459	406	386	452	466	424	474	456	444	424	418	410	437	452	465	465	449	463	406	436	428	451	442	441	459	427	419	435	445	429	399	416	438	416	447	421	464	436	473	433	452	432	467	414	449	433	449	466	442	408	436	491	426	430	476	435	402	436	435	469	458	423	419	442	396	451	454	438	480	410	420	460	440	387	391	438	441	431	463	455	418	457	456	449	461	445	412	446	438	493	407	426	397	451	400	445	441	452	402	444	433	452	418	480	423	413	440	463	432	436	427	440	442	405	438	434	455	452	415	420	463	467	437	425	437	420	433	398	457	421	409	464	430	464	440	442	492	436	430	430	452	434	436	420	428	425	435	451	407	431	419	429	432	383	411	423	476	428	449	429	455	435	471	431	396	439	431	429	414	436	458	486	429	443	441	473	420	413	428	447	422	411	438	425	409	465	439	449	453	463	421	431	430	423	395	422	421	446	435	474	443	463	429	446	442	440	423	459	433	424	416	463	442	445	460	437	434	429	401	441	462	423	435	449	447	425	414	453	457	427	462	441	426	423	439	458	463	482	449	441	470	440	427	430	409	435	425	445	431	423	430	447	412	426	465	424	442	381	436	419	427	414	405	452	426	441	451	445	443	429	420	439	444	400	440	402	450	450	418	428	448	436	460	422	384	474	434	462	411	418	451	439	436	432	430	470	455	454	421	453	424	420	458	438	464	440	470	437	455	449	426	446	457	435	429	442	485	449	428	426	439	475	441	436	458	433	431	437	464	439	432	429	445	416	453	409	452	434	442	439	459	435	450	426	436	386	393	439	426	484	457	440	489	454	432	401	482	431	432	411	437	410	421	445	452	396	446	413	456	426	487	466	435	406	437	405	427	432	443	465	410	457	426	416	443	409	433	428	424	475	450	440	462	421	440	444	436	452	416	473	418	432	441	464	456	455	413	413	453	493	406	406	428	428	489	441	439	424	435	410	444	398	464	421	431	404	456	454	425	449	444	430	428	428	466	440	458	442	441	415	429	447	448	470	436	462	454	438	429	460	433	416	435	481	451	443	434	428	453	437	406	407	453	459	445	444	407	408	423	427	444	436	446	418	436	440	434	453	439	476	469	461	440	461	430	426	450	426	483	421	420	455	431	427	429	449	430	440	425	446	454	447	473	488	447	432	464	466	463	448	414	430	480	435	403	439	449	465	444	477	450	455	422	445	446	417	441	433	426	462	413	472	459	445	430	430	434	425	398	439	416	408	438	438	437	444	409	404	439	482	444	434	445	441	444	437	432	431	458	442	427	460	424	455	418	415	420	444	460	457	444	440	452	421	433	451	464	451	448	391	452	408	425	483	414	423	459	443	418	464	436	484	471	477	487	405	416	447	448	443	427	398	436	438	460	465	432	424	410	432	438	435	427	429	428	424	455	463	431	426	455	440	440	444	408	434	382	452	440	487	438	449	437	447	419	451	466	403	447	449	473	413	418	452	459	435	449	420
28474	47554	37856	27858	23334	18972	15536	12690	10245	8430	7259	6181	5368	4732	3825	3350	2784	2368	2045	1710	1531	1457	1370	1270	1224	1085	1051	1026	946	902	859	878	833	798	764	794	731	746	765	738	696	765	966	1561	1974	1640	1243	1537	1827	2135	1916	1796	1466	1166	894	765	665	596	566	592	530	559	529	572	537	533	535	539	568	549	506	520	534	534	558	555	557	534	563	540	528	517	539	598	583	487	552	576	554	521	522	501	511	524	555	549	522	492	525	554	503	548	564	533	550	557	529	568	530	564	535	532	539	551	517	561	513	567	511	535	498	506	552	507	534	513	502	562	514	512	544	543	487	578	518	536	526	506	493	523	511	518	535	587	544	541	534	522	533	549	533	529	512	537	544	582	554	533	566	526	550	564	541	538	525	573	581	493	572	545	532	537	527	513	520	516	518	533	568	523	563	558	520	527	549	556	549	524	567	528	542	520	551	501	493	563	530	576	550	481	527	567	492	565	491	499	526	531	497	498	527	529	534	514	510	535	529	558	550	493	545	539	515	543	542	518	561	531	512	521	539	548	544	519	531	538	524	550	548	517	565	553	592	546	523	558	563	554	512	527	537	515	569	542	550	529	523	508	529	524	568	562	497	526	517	515	499	564	538	523	551	519	526	528	573	511	522	508	537	540	559	586	535	590	506	532	489	541	524	523	583	584	525	516	566	574	548	531	536	588	542	555	494	547	507	532	531	506	516	527	575	582	533	537	520	547	550	516	560	544	565	525	574	551	497	573	582	556	553	525	570	546	558	506	525	510	545	561	528	548	552	498	482	527	535	559	504	527	502	570	526	531	569	524	531	525	513	550	512	543	562	538	505	532	541	572	543	517	566	597	547	537	525	554	543	545	530	557	554	558	498	601	504	492	590	525	559	484	507	553	526	506	549	546	489	526	532	520	545	547	547	568	544	536	557	538	524	524	537	553	518	535	564	588	556	549	525	552	553	515	512	569	557	527	560	546	521	527	510	543	529	529	532	510	543	567	534	524	514	600	530	526	577	574	490	554	505	555	500	520	529	557	547	529	566	500	557	551	545	525	548	534	537	563	540	548	541	535	511	536	573	513	576	530	539	517	567	533	523	557	573	510	521	553	502	580	538	501	579	572	566	494	588	557	555	580	541	528	579	528	510	522	558	558	525	597	560	550	546	551	531	532	515	523	555	545	510	555	570	537	562	532	530	578	553	506	527	497	539	563	504	572	521	513	518	530	501	504	542	538	562	538	560	509	527	509	503	537	526	561	551	567	526	532	576	536	563	512	564	522	544	529	546	529	493	571	581	525	548	548	542	555	527	567	538	523	588	544	547	579	528	517	552	530	537	563	501	572	523	560	523	550	560	578	529	505	563	542	543	519	574	545	512	577	539	532	581	500	562	558	577	523	503	554	542	539	563	537	546	535	503	567	564	579	536	525	538	525	582	560	530	570	537	537	527	574	532	519	587	521	543	538	536	523	567	514	552	542	507	545	547	537	489	496	511	525	559	511	535	503	508	556	526	550	536	582	498	516	499	514	513	529	543	516	507	535	552	541	546	527	557	537	543	545	543	569	543	517	548	538	559	530	554	526	498	562	528	545	568	546	539	520	529	529	573	528	558	552	521	526	553	553	582	518	575	559	535	566	524	541	527	539	543	524	585	536	527	560	559	546	531	508	471	529	536	578	526	507	498	547	477	558	502	515	503	572	535	570	571	529	549	516	534	525	484	564	542	549	514	542	540	520	534	517	543	537	547	525	520	532	534	550	528	543	555	536	515	569	546	545	522	526	569	544	549	570	508	589	537	514	538	519	519	520	533	533	546	513	495	592	558	565	528	556	549	521	529	504	527	545	555	589	500	555	540	550	524	566	546	505	538	558	530	551	500	528	538	551	606	571	542	553	548	572	563	545	513	550	554	527	531	531	550	530	529	558	540	533	546	572	525	540	536	529	592	494	551	540	482	497	513	512	549	548	563	510	520	546	527	522	525	508	523	551	537	498	525	534	499	504	548	493	540	560	551	514	546	550	577	525	568	524	525	522	540	537	563	520	523	550	522	503	562	566	538	538	552	559	510	527	549	545	541	539	524	565	488	547	532	580	575	530	518	538	564	506	545	541	573	536	516	548	546	531	532	534	549	496	540	559	497	532	582	536	537	542	539	531	518	524	529	534	558	542	546	534	516	535	524	513	522	566	561	553	545	517	543	501	555	531	555	521	548	545	547	546	545	508	512	543	552	538	555	510	526	532	523	513	529	552	517	547	507	566	506	529	545	566	563	514	476	498	554	529	545	556	519	567	515	539	539	566	531	507	499	564	536	537	548	516	503	566	528	534	496	529	544	531	579	553	551	516	553	521	519	521	539	563	527	545	567	534	537	506	563	518	538	569	520	481	541	517	552	455	503	559	559	521	497	541	525	539	515	556	575	562	519	528	513	538	553	498	543	517	504	546	519	519	543	536	574	537	544	526	512	557	534	546	551	542	525	539	501	523	586	531	552	609	536	537	573	557	541	525	551	522	532	555	498	545	513	568	531	572	542	540	539	514	519	519	495	513	528	591	564	554	520	522	537	560	540	541	516	549	572	527	555	514	513	513	544	544	552	499	507	553	539	509	511	555	519	546	525	528	578	523	557	526	511	557	515	558	566	553	525	556	523	511	503	581	546	504	557	554	550	515	529	524	565	567	543	510	525	538	502	554	535	564	555	541	538	580	531	517	545	523	546	532	534	551	564	537	506	529	562	548	533	577	516	536	577	564	565	607	524	562	554	547	490	544	551	557	541	544	548	557	510	556	510	551	517	548	539	554	569	493	563	506	535	514	516	548	531	532	481	534	576	568	540	523	536	522	533	574	570	514	518	526	513	540	515	533	517	564	548	566	569	564	512	576	555	546	563	507	512	561	521	506	551	563	512	577	543	509	530	505	532	532	524	539	551	537	521	517	536	590	512	550	570	518	532	531	530	523	579	568	555	508	580	580	539	530	514	546	554	522	499	548	510	511	540	528	497	559	544	533	501	518	562	506	517	526	560	516	547	516	530	514	522	544	542	539	550	584	533	533	553	529	539	521	544	580	550	539	541	511	546	560	546	521	550	546	533	554	562	493	538	524	535	570	552	541	537	566	512	528	540	476	538	529	525	489	524	542	590	515	562	543	582	538	572	491	548	536	539	524	548	528	513	499	551	569	543	545	518	555	544	492	504	552	525	534	550	536	554	533	568	551	563	536	570	563	540	546	505	523	524	532	508	536	531	565	521	577	521	532	509	509	534	539	580	553	549	490	546	582	542	566	522	562	511	516	553	536	536	505	510	526	539	504	560	554	517	513	531	522	554	520	491	528	513	565	573	547	624	542	519	521	524	554	537	533	546	532	502	490	516	561	496	531	540	551	558	510	551	560	531	571	510	523	556	551	557	572	573	542	548	548	542	538	548	517	573	540	542	562	528	583	523	546	580	554	518	480	555	547	516	559	570	544	534	547	544	534	535	559
27809	22627	22328	14266	7543	4924	3656	2809	2223	1915	1640	1418	1344	1186	1056	913	858	849	746	700	630	644	673	621	627	606	620	597	599	630	571	625	569	565	584	566	564	617	593	574	579	536	593	580	585	558	530	531	618	541	592	545	579	533	550	538	568	543	537	531	549	503	513	531	550	499	559	538	496	521	536	533	497	541	496	528	554	538	545	552	510	532	505	516	517	536	557	527	552	559	545	538	522	544	482	505	502	535	525	577	566	535	548	509	542	509	545	534	579	519	494	496	538	529	540	528	519	482	521	503	538	537	547	516	573	513	557	513	531	540	549	505	534	502	571	548	518	495	534	510	557	537	551	562	547	525	507	534	504	532	518	539	543	561	535	489	510	562	550	472	515	512	541	506	531	493	534	535	566	515	487	518	525	565	516	568	518	540	533	569	500	496	541	557	503	531	556	531	501	518	554	509	487	512	539	513	543	543	478	515	524	528	508	574	546	559	524	542	549	559	530	548	542	538	531	526	496	559	541	508	511	563	496	519	526	581	510	495	507	496	540	554	536	529	523	504	499	533	528	548	524	528	526	515	511	545	519	548	503	531	509	516	531	514	537	532	496	529	543	499	533	544	541	541	548	483	548	518	539	542	504	518	568	538	543	519	513	551	549	527	538	576	509	582	534	553	553	549	538	532	545	534	486	517	529	535	471	538	547	544	545	545	542	534	522	530	511	536	529	528	504	496	569	508	507	542	521	509	537	482	530	546	523	521	535	483	544	560	504	537	564	513	550	496	534	526	536	540	521	519	516	551	539	497	544	505	523	521	536	502	533	539	520	535	511	575	526	504	554	553	520	526	465	502	541	524	555	560	523	519	529	554	570	550	513	509	563	533	532	543	527	586	514	499	474	557	540	569	560	497	542	517	536	536	536	502	558	540	517	553	554	555	572	528	567	507	535	533	508	510	529	522	521	519	555	529	531	550	547	522	516	500	541	493	506	542	510	526	524	523	499	519	552	542	542	524	495	508	553	518	483	555	532	520	546	526	500	565	514	570	507	515	542	532	506	528	548	516	522	491	510	528	531	522	513	504	528	504	543	517	514	500	496	505	501	488	527	531	536	544	523	518	545	553	536	558	504	544	513	529	539	533	459	527	515	498	516	527	530	516	510	511	513	571	540	549	543	534	552	501	490	531	507	499	535	526	517	475	496	550	520	511	507	497	530	505	542	539	528	544	524	515	512	522	553	510	547	519	502	536	553	531	528	532	555	514	519	497	546	480	528	542	572	516	540	528	536	501	568	537	551	567	483	544	490	514	533	521	522	517	496	514	518	541	538	567	519	506	504	567	525	528	535	520	482	484	554	557	555	515	513	509	526	542	500	554	498	510	545	546	519	567	526	515	553	481	509	516	514	522	529	542	556	491	558	542	529	522	555	547	514	504	548	509	535	530	553	519	546	535	535	524	515	504	507	509	547	478	555	506	535	494	484	536	536	494	525	516	537	510	540	513	510	536	529	483	528	529	530	503	516	530	577	513	513	572	516	504	533	518	509	545	542	567	541	560	556	532	489	553	514	541	527	568	578	516	540	530	569	484	538	521	517	521	570	510	572	525	518	570	512	536	521	532	564	505	475	512	528	507	545	531	504	528	548	513	558	525	520	556	543	528	541	536	512	525	546	573	564	511	488	613	558	554	559	494	530	506	522	500	531	535	491	537	494	517	509	501	544	557	555	492	505	526	545	553	540	563	501	530	526	527	524	484	543	548	562	512	571	545	538	547	516	508	466	545	529	527	553	547	465	558	538	536	526	511	527	540	535	530	515	533	520	534	535	499	491	536	526	566	527	513	494	581	532	564	502	548	505	574	537	524	534	553	536	488	517	512	520	553	549	511	553	500	510	544	496	576	481	510	538	505	540	588	505	536	498	455	518	514	547	514	518	535	532	526	533	491	534	523	492	516	517	507	540	496	525	510	548	546	545	503	507	525	535	530	560	551	527	532	563	516	512	479	519	543	564	541	508	522	555	547	484	543	484	507	496	532	523	556	533	520	555	520	552	522	508	512	518	489	499	527	502	508	532	545	552	520	528	515	528	480	542	499	499	523	538	525	532	537	508	526	530	527	526	512	576	542	557	558	511	545	529	490	538	505	562	557	518	508	518	517	528	521	541	501	561	564	536	518	493	522	563	545	569	528	550	547	571	538	477	493	569	507	559	524	540	532	497	519	529	546	556	499	490	479	529	494	509	511	544	486	512	523	468	519	553	559	549	530	526	527	518	550	580	523	510	548	526	524	498	531	526	547	490	546	515	523	521	503	516	553	525	495	511	533	537	512	542	544	509	514	576	522	516	556	546	548	553	547	538	544	542	536	545	544	523	506	512	560	545	507	535	530	522	555	539	535	534	563	488	572	576	498	472	540	504	505	553	518	497	502	575	546	535	553	527	513	525	558	494	537	518	508	515	541	539	558	516	545	518	534	507	494	543	514	476	555	538	557	535	503	520	510	557	566	533	520	492	468	507	526	520	520	497	550	546	525	541	511	564	539	539	551	523	476	529	574	548	505	541	518	519	503	549	489	538	563	533	508	523	545	520	493	545	553	535	503	551	517	491	525	545	535	544	555	534	517	555	536	508	532	509	542	496	519	552	530	465	523	534	525	534	543	508	539	537	513	526	443	528	555	558	515	529	523	530	533	531	505	500	532	534	523	528	515	538	529	553	553	498	504	561	510	523	526	505	525	495	500	532	525	523	529	490	523	500	511	542	493	512	524	523	544	524	553	519	529	523	485	521	525	539	537	526	526	502	517	526	510	532	552	497	519	500	494	534	504	522	530	566	499	584	532	523	540	513	526	541	535	518	514	549	539	491	528	520	525	526	521	528	494	528	484	518	541	511	528	494	494	548	549	520	506	543	557	577	520	553	541	579	514	519	561	520	533	493	509	536	508	581	558	508	530	519	507	546	543	517	525	521	501	548	512	515	531	549	531	510	468	543	528	499	542	532	533	519	495	504	529	541	554	537	546	549	513	519	512	477	567	561	560	567	526	485	549	523	487	546	495	545	502	539	526	534	525	548	563	500	558	519	503	529	522	566	526	543	508	561	498	547	510	506	559	533	548	553	534	511	538	557	521	521	543	515	522	479	493	564	525	576	479	528	546	557	515	529	557	519	507	526	542	490	515	538	524	540	482	554	511	511	470	522	512	515	510	535	517	561	554	514	528	527	554	539	516	521	531	551	529	558	550	501	505	535	519	547	547	592	511	519	537	537	573	544	510	497	541	511	533	502	546	506	550	506	533	542	514	543	506	539	532	556	552	524	503	512	547	483	497	530	530	487	546	562	518	551	503	502	548	498	546	589	520	548	552	526	542	528	489	496	533	534	547	551	536	516	570	527	556	499	516	531	516	503	567	538	497	565	556	539	516	519	552	534	514	507	550	475	490	506	485	545	532	536	504	543	534	487	484	529	518	531	528	547	536	490	546	560	509	525	498	544	543	512	554
22239	33269	26336	16602	12683	9753	7735	6121	4808	4022	3340	2955	2650	2253	1941	1788	1456	1358	1168	1143	1036	1036	980	957	884	852	863	826	811	776	765	771	727	725	738	737	739	692	715	760	730	712	722	724	692	706	745	707	731	769	783	755	721	717	692	683	703	642	653	618	647	643	682	669	668	629	673	674	622	629	695	634	690	640	672	655	637	635	674	623	680	658	680	712	681	715	633	648	692	647	617	649	607	656	712	627	664	655	667	684	673	636	657	678	639	652	686	619	671	605	675	659	653	667	627	689	591	685	616	641	637	640	618	606	657	643	619	629	690	642	608	689	634	644	724	633	625	605	630	646	636	633	680	650	653	653	658	640	644	630	624	663	645	649	680	657	655	677	728	671	692	659	626	667	652	652	731	647	630	642	649	643	644	669	681	655	658	712	636	695	687	659	627	683	688	694	674	660	636	646	648	663	653	647	675	641	674	694	633	697	613	654	631	620	637	623	616	678	631	649	612	663	719	679	600	669	673	659	649	654	684	623	679	637	659	650	689	693	640	610	626	639	650	605	687	662	623	632	643	654	662	711	652	568	605	666	710	683	656	674	646	633	639	675	675	664	614	727	682	649	649	661	666	654	644	658	680	638	651	683	650	666	660	686	668	641	656	664	653	686	682	668	647	678	673	664	643	679	659	653	634	662	623	661	657	683	631	608	676	679	650	684	671	671	644	649	662	626	621	653	619	668	636	663	671	599	669	658	638	666	637	618	675	674	661	711	625	704	687	632	687	661	646	613	647	618	647	635	632	674	654	646	696	647	700	611	638	626	637	627	606	659	614	647	622	623	655	640	598	678	676	661	661	631	640	638	630	659	669	665	660	666	680	712	611	672	649	655	660	611	618	666	680	671	654	657	659	663	643	624	650	645	627	658	660	649	671	660	643	661	660	651	660	587	727	638	662	656	648	713	738	655	651	692	686	641	670	644	640	665	588	685	677	599	664	644	647	660	702	617	655	697	679	665	640	672	626	676	650	652	647	633	673	657	679	621	653	650	663	687	620	661	653	650	656	595	647	626	665	687	682	644	650	652	641	587	657	630	646	695	667	628	674	656	639	661	672	659	683	692	630	663	653	681	602	609	681	672	635	662	660	665	652	662	638	666	675	692	658	642	709	631	682	646	625	634	665	664	662	658	679	624	626	633	633	649	642	647	712	659	667	665	632	595	660	639	660	682	653	655	671	673	666	659	691	666	626	595	688	645	646	642	694	654	724	672	687	681	622	675	622	629	641	640	638	629	635	666	690	643	676	686	686	676	645	628	659	670	668	676	663	679	640	599	632	651	701	630	629	687	654	672	680	618	661	668	660	604	663	659	646	656	632	701	646	629	654	631	677	677	691	652	629	655	635	624	642	685	635	649	659	661	638	613	654	626	700	659	679	649	667	659	672	666	699	678	681	660	638	653	657	627	618	689	615	685	630	637	621	679	645	672	669	661	593	685	608	653	647	666	661	633	625	620	633	687	666	636	715	639	674	676	638	640	643	689	641	686	646	681	675	682	668	692	622	636	647	613	616	648	627	633	603	642	693	662	655	657	677	650	715	651	673	641	658	629	682	672	671	716	658	656	671	666	649	603	705	624	662	688	665	669	651	662	651	640	642	674	652	694	646	637	636	652	650	612	693	657	665	674	682	632	636	652	721	639	621	637	672	650	634	661	647	698	686	655	678	652	642	657	687	700	657	678	681	667	627	715	654	671	664	616	644	654	635	653	644	620	691	641	661	676	683	639	634	658	635	642	635	661	703	618	646	629	633	654	642	651	683	652	640	629	623	649	621	676	641	678	624	650	658	711	636	691	648	675	663	652	670	679	664	667	606	621	638	671	644	699	676	652	660	688	669	682	690	654	639	647	675	661	670	638	656	640	672	691	695	652	657	630	652	663	659	676	658	625	664	614	661	629	641	643	670	661	686	695	633	668	650	631	692	672	652	652	648	661	664	671	644	686	626	663	654	649	659	648	684	647	674	628	659	624	640	678	666	699	646	655	661	651	637	626	655	678	622	647	669	668	641	667	644	665	655	710	676	655	638	666	735	654	651	641	683	662	629	644	679	652	701	660	610	668	644	637	676	603	676	617	631	664	655	654	637	668	602	647	661	624	676	654	641	647	672	625	687	675	641	711	639	683	618	699	656	659	637	619	661	689	674	693	642	648	643	675	648	689	659	682	658	658	647	634	652	658	734	670	693	634	651	674	635	659	670	628	697	602	652	695	646	685	652	599	647	707	620	625	670	699	652	627	653	725	631	684	702	676	676	715	651	636	646	697	636	659	661	645	669	643	667	663	660	705	647	657	683	639	648	669	665	652	657	676	620	624	657	673	651	594	713	680	654	645	658	648	673	659	619	608	610	641	660	631	686	722	607	655	677	668	673	660	616	633	714	647	627	636	671	646	658	634	644	649	658	608	656	654	632	635	665	672	643	612	649	632	582	673	673	636	666	673	681	662	632	627	613	652	660	666	644	673	643	654	653	661	589	635	628	644	630	680	665	644	608	652	634	646	622	639	679	644	657	635	662	613	677	645	653	685	648	659	685	666	650	707	676	672	628	618	585	674	657	631	647	676	675	640	665	654	605	659	660	671	653	611	650	616	663	655	565	692	660	623	613	650	678	654	664	653	675	646	658	661	677	641	671	687	629	615	645	691	609	648	631	664	653	629	647	689	679	639	652	622	662	654	643	643	681	664	637	672	657	644	666	629	654	651	682	686	699	669	667	648	693	645	644	686	680	687	665	644	652	649	677	628	710	662	718	656	698	648	662	692	611	612	646	712	685	615	638	666	579	634	617	658	619	693	637	622	674	661	658	686	672	680	639	607	672	631	658	656	626	682	690	659	679	648	649	616	674	674	656	660	623	658	684	655	648	652	654	675	676	640	622	614	717	621	645	653	681	632	625	630	650	633	658	669	644	626	679	680	629	634	664	636	642	638	658	676	641	588	661	681	650	678	676	717	692	668	690	636	665	711	668	616	642	640	673	694	678	722	670	678	645	635	672	640	643	652	625	672	657	669	642	665	652	666	638	669	713	669	662	631	628	638	644	657	643	686	665	668	688	651	655	687	666	622	656	660	708	666	617	672	650	667	675	664	677	634	670	700	685	680	643	712	656	687	675	659	684	683	677	680	658	620	674	631	675	688	685	660	683	679	661	658	692	659	680	628	657	648	648	624	651	628	696	677	697	636	657	643	618	645	634	654	631	607	646	642	633	647	653	640	666	668	604	635	638	634	615	637	622	667	677	673	710	653	646	680	704	630	684	645	644	666	634	640	655	651	692	646	639	712	667	643	663	657	661	707	646	642	658	620	657	580	634	663	646	671	628	671	659	638	640	594	673	699	637	655	677	682	679	661	649	665	624	622	685	646	632	692	619	693	675	639	616	672	695	683	661	705	644	674	654	648	642	664	688	696	594	696	645	710	681	692	712	698	674	664	681	611	673	642	661	641	679	676
24390	21263	28494	24386	21214	14943	7961	5085	3530	3115	2442	2072	1938	1647	1392	1283	1109	1002	894	824	763	753	692	714	644	658	619	638	559	558	577	573	542	531	575	549	508	531	514	541	538	555	542	624	795	729	635	800	824	889	843	829	751	692	571	542	516	512	467	488	418	481	447	486	462	445	455	483	481	493	486	484	455	480	427	466	442	446	476	414	472	475	474	484	452	487	460	423	470	452	473	463	448	423	475	490	426	484	473	484	442	433	455	491	457	456	440	468	433	451	461	459	456	451	438	470	480	451	500	476	471	466	519	428	487	479	500	464	469	436	467	521	451	438	470	450	449	484	452	456	462	439	498	440	445	464	482	474	472	487	469	479	509	486	459	444	444	469	462	472	454	447	496	450	451	472	460	479	462	452	438	463	476	476	468	425	510	473	462	442	446	459	468	475	493	499	414	463	480	479	483	488	468	470	444	416	463	506	450	420	478	455	490	459	444	465	416	455	477	436	454	487	458	465	492	466	499	485	475	493	479	513	416	469	442	443	434	477	451	473	425	432	459	449	454	490	473	467	452	476	450	467	450	477	452	485	465	461	438	488	451	436	496	437	488	493	461	444	444	476	456	468	474	470	495	449	496	456	446	499	475	496	443	470	469	435	460	454	461	441	502	465	461	471	486	456	488	443	462	469	465	478	464	462	479	445	465	436	487	485	477	419	489	462	456	465	460	461	466	462	458	466	452	514	478	472	491	484	463	460	462	435	486	489	490	441	461	477	454	474	484	459	425	470	455	480	488	468	483	482	472	447	452	502	457	459	479	520	478	452	510	451	451	454	451	479	494	421	471	455	460	436	476	445	457	495	441	442	471	486	449	469	426	477	440	464	442	421	459	487	454	423	450	467	507	438	451	469	442	447	489	454	478	498	432	476	441	493	481	484	459	495	418	491	443	455	459	456	452	458	456	476	448	463	422	446	428	469	453	453	496	455	444	467	478	489	452	469	496	434	469	477	512	470	466	509	468	429	448	426	428	471	458	501	458	448	488	486	451	477	453	483	437	439	485	487	470	463	464	462	441	487	477	448	444	446	437	446	464	459	467	471	483	478	464	438	489	455	472	467	460	463	454	478	439	509	463	494	452	477	440	454	451	484	456	446	462	468	454	470	452	445	474	440	451	462	491	467	441	462	477	453	472	470	457	475	470	453	488	510	442	456	465	490	460	501	486	501	467	463	458	452	503	464	447	435	463	468	442	482	482	445	441	440	470	476	493	434	428	461	475	460	448	482	437	488	490	475	490	456	464	452	448	471	470	465	480	505	474	474	512	502	509	470	505	467	450	443	434	449	464	478	472	475	487	438	448	467	469	469	435	453	469	468	463	460	466	483	474	484	434	472	437	466	459	478	498	456	491	471	450	482	463	428	492	433	468	475	434	456	470	507	454	471	503	478	459	487	482	446	492	464	447	485	485	461	422	424	462	437	482	482	450	436	467	471	472	476	474	458	461	452	483	439	469	484	455	459	475	441	430	444	445	485	442	465	458	457	447	458	470	506	470	419	446	427	489	505	447	477	481	443	503	485	462	447	454	471	487	451	460	459	503	442	461	453	454	476	445	465	443	496	488	508	450	512	446	485	443	420	442	459	505	483	461	467	473	456	443	468	481	414	438	462	475	499	454	467	484	444	469	459	446	450	460	481	466	457	462	457	482	466	449	453	464	458	418	484	459	450	483	466	463	417	481	437	463	445	473	457	502	473	485	483	496	456	451	465	456	490	461	481	473	471	440	487	496	433	481	469	444	447	466	450	433	464	452	465	448	499	485	454	462	461	467	467	449	457	473	468	475	486	428	456	458	435	480	454	478	467	455	456	509	483	480	459	460	455	463	488	460	428	478	445	481	480	449	440	484	433	455	496	499	461	467	447	487	434	475	475	479	421	477	514	417	451	462	461	479	447	435	442	483	456	438	449	499	463	455	489	429	464	463	449	469	479	476	466	456	450	459	437	452	491	458	467	456	453	465	487	474	481	485	499	475	488	481	453	430	432	456	461	466	476	446	446	454	469	457	426	448	483	428	482	480	460	487	466	457	489	476	471	469	459	478	513	480	421	467	485	478	452	434	481	446	436	507	447	470	477	461	470	480	446	437	493	483	435	454	447	438	443	477	474	458	447	426	479	482	476	482	513	444	459	500	508	492	478	501	465	454	484	457	504	476	475	453	500	471	466	467	435	471	466	444	422	433	444	453	465	482	463	469	443	485	460	429	495	461	464	487	478	465	470	473	462	445	431	468	507	435	491	443	476	442	463	481	476	473	453	440	503	467	464	477	452	482	479	505	486	482	446	477	451	466	487	489	467	467	455	386	478	464	475	455	433	447	452	471	433	453	471	449	478	489	464	464	464	452	493	455	485	442	453	466	444	477	451	468	458	472	464	494	476	462	467	490	428	444	521	446	481	461	468	494	521	419	482	477	473	510	469	424	477	455	455	452	491	468	491	490	446	454	472	464	440	453	478	455	514	510	487	469	446	430	454	447	461	509	441	410	488	460	429	474	480	477	465	474	466	432	461	471	473	492	444	500	497	470	513	467	435	443	432	481	472	483	464	494	483	443	503	470	456	471	504	532	433	439	514	480	471	438	470	477	458	454	484	444	466	499	470	444	464	479	426	464	454	471	475	440	443	437	485	444	418	440	503	507	456	487	462	456	483	463	487	422	486	450	436	443	492	492	460	449	444	457	498	508	469	445	491	453	446	490	467	512	459	455	417	486	471	474	466	444	450	484	430	472	480	472	451	436	438	481	420	482	450	468	467	500	441	477	511	451	448	422	463	429	511	490	495	479	464	483	480	452	506	477	448	477	482	477	431	479	464	479	458	480	455	484	464	418	432	487	440	452	442	481	489	474	454	456	481	480	476	457	482	460	456	464	414	455	472	465	403	468	441	459	450	461	523	448	451	485	448	467	421	480	436	452	439	465	430	440	506	482	472	471	456	451	527	450	439	484	499	463	475	448	408	466	464	448	456	442	483	443	482	461	455	462	442	440	485	488	432	446	491	481	450	467	453	441	456	482	460	468	449	452	490	450	473	461	439	468	512	444	489	474	460	460	444	486	506	464	462	473	475	451	480	439	383	493	468	451	436	431	457	487	431	436	479	443	474	481	466	465	453	455	467	443	450	486	444	445	454	471	445	467	455	482	444	495	489	429	455	509	467	491	462	492	468	454	467	455	476	475	450	472	464	453	455	502	503	475	451	447	449	459	445	487	419	490	439	492	434	485	460	467	467	531	490	443	453	485	477	465	454	484	481	470	489	459	485	485	447	480	441	481	470	449	486	476	469	439	447	426	480	453	480	511	455	468	463	429	437	426	464	447	469	455	435	493	463	480	422	443	457	451	464	506	471	475	488	469	463	436	420	444	443	482	465	467	440	454	471	452	424	488	478	488	457	462	463	470	444	452	433	474	493	481	449	452	461	482	466	445	469	477	499	469	470	466	477	453	440
25329	41767	33099	23105	18707	15357	12189	9872	8093	6504	5425	4597	3972	3478	2871	2510	2090	1810	1539	1418	1343	1157	1130	1100	987	978	940	940	808	837	786	783	777	736	744	801	773	745	689	695	708	781	770	980	1307	1145	946	1146	1319	1330	1409	1279	1078	891	837	705	653	614	580	564	593	571	574	551	581	591	611	566	602	591	595	566	612	563	568	594	571	584	586	555	548	544	601	554	578	600	609	610	578	583	586	588	581	570	555	583	587	571	579	580	578	584	562	566	540	584	546	575	573	594	545	585	576	626	551	583	633	564	577	547	605	550	573	593	564	555	568	561	582	608	568	601	548	527	621	585	582	596	545	586	557	557	561	528	564	554	621	543	585	547	533	600	583	567	595	595	604	551	567	574	580	567	565	585	564	560	547	562	605	544	567	569	579	567	617	583	563	566	580	591	562	568	604	580	590	559	566	597	570	555	611	547	571	588	579	619	611	575	558	554	616	627	568	599	610	565	605	563	564	587	526	558	528	562	584	614	595	544	621	554	594	615	595	555	530	583	565	638	574	526	563	576	557	578	574	567	600	575	617	558	551	601	555	549	600	580	583	590	621	604	515	613	580	582	565	600	575	590	573	524	521	614	555	608	567	540	545	513	559	571	577	587	578	616	642	582	565	590	602	553	567	570	552	607	522	539	592	592	568	568	573	601	585	589	545	605	542	562	575	589	577	588	537	542	579	591	602	557	573	569	553	610	572	570	588	583	583	571	593	592	598	529	598	593	589	552	580	595	566	582	529	587	601	624	591	582	548	598	558	596	603	577	614	557	615	552	626	592	578	597	569	605	571	606	579	565	569	575	566	565	555	576	575	616	582	611	598	603	598	599	580	592	591	595	562	582	570	578	559	599	575	550	597	550	551	589	576	572	575	579	594	580	570	619	564	605	581	577	575	568	560	579	594	590	563	599	550	588	565	555	561	602	586	540	562	569	581	587	586	565	556	592	568	555	604	568	590	554	595	595	588	580	596	628	562	563	567	589	617	588	542	565	601	577	605	575	547	619	546	597	577	547	583	550	540	540	549	598	587	587	623	546	569	576	579	586	614	601	580	586	548	566	545	601	567	612	592	559	548	578	601	604	556	609	580	607	561	606	554	602	558	565	562	575	588	552	585	557	588	566	575	574	571	546	566	548	604	574	568	542	596	587	613	556	560	585	625	565	553	541	581	570	562	605	618	579	602	550	563	524	591	600	554	630	574	563	586	588	608	530	554	528	592	561	587	548	625	592	558	563	596	594	598	612	613	609	583	638	588	552	574	589	536	600	579	587	552	564	572	534	582	561	597	579	576	570	578	560	541	583	575	565	579	593	581	593	577	585	568	558	594	558	555	575	549	599	579	588	616	572	587	592	615	633	609	626	578	603	616	578	612	582	579	562	622	548	581	561	597	589	617	569	578	580	572	578	559	613	582	582	562	598	559	577	609	548	625	596	587	584	538	556	597	590	548	562	583	523	569	571	560	589	539	602	576	579	588	560	579	577	586	595	575	617	596	583	582	623	601	536	592	589	581	564	604	614	628	588	601	590	581	573	584	562	623	593	609	583	597	578	554	526	556	587	591	597	552	550	592	587	605	578	574	564	600	580	550	636	567	585	562	582	612	579	601	576	535	539	608	598	587	605	607	538	547	592	603	608	609	582	559	581	579	583	613	586	579	573	570	546	600	584	610	552	549	596	570	577	605	596	583	590	577	598	630	557	596	574	565	571	591	532	617	569	616	572	545	566	613	595	601	588	631	585	638	574	590	580	617	542	529	575	648	555	567	554	641	595	578	570	607	560	571	560	599	565	611	541	568	566	594	598	566	569	584	623	561	617	555	564	601	589	616	547	598	581	602	568	599	555	594	575	551	589	572	608	575	524	591	595	568	551	592	607	583	599	601	582	567	589	590	601	616	582	576	573	568	609	585	538	553	535	615	624	602	601	578	570	564	580	545	511	559	513	591	555	566	583	551	540	584	582	535	643	587	582	574	578	558	621	519	560	613	587	580	594	603	618	601	566	631	572	568	601	589	575	564	610	566	601	606	600	572	595	623	574	604	582	601	598	581	557	594	551	628	614	544	546	561	578	558	592	547	596	586	626	606	555	615	558	596	593	585	593	585	581	561	602	589	569	547	586	569	621	545	581	601	565	577	533	588	548	594	544	587	586	517	577	580	551	554	576	587	581	597	522	555	541	532	562	608	585	581	613	555	606	598	572	604	549	617	569	587	565	616	552	628	557	574	593	575	553	567	604	574	559	606	576	614	532	585	561	578	586	590	584	604	587	553	576	625	617	581	571	558	583	586	535	606	568	546	545	546	577	614	565	580	585	624	566	568	602	569	547	585	580	586	614	580	623	553	587	546	544	577	583	589	561	587	554	607	580	566	562	561	542	552	597	565	575	612	575	565	584	561	602	553	586	595	546	555	605	564	559	548	590	571	597	584	577	596	575	563	590	576	542	569	566	593	585	591	547	566	569	587	533	560	596	597	619	567	614	562	579	583	577	519	563	570	559	540	547	596	586	540	593	613	578	576	565	597	629	567	576	563	552	577	555	570	543	562	544	596	552	599	572	557	583	602	560	611	587	584	597	593	597	586	537	591	573	565	570	594	571	601	550	570	597	553	567	565	584	552	609	558	630	596	626	600	575	585	615	579	584	575	559	598	545	584	583	585	560	563	608	572	621	587	584	585	558	585	600	596	590	583	593	560	575	600	557	557	611	579	590	573	600	597	573	574	606	614	597	553	569	565	573	572	595	577	617	588	594	584	571	574	551	567	568	577	585	556	565	572	595	591	581	593	599	577	557	563	557	598	578	588	623	584	546	641	573	552	535	549	596	599	599	605	581	589	613	558	595	587	580	540	579	621	626	548	619	584	568	572	550	617	584	635	598	533	592	535	555	538	562	548	596	553	574	586	560	595	557	560	527	586	641	585	584	605	593	590	543	575	586	577	595	586	586	589	544	548	557	626	596	613	530	610	552	592	544	558	565	602	566	592	528	563	588	573	609	608	575	606	580	594	564	602	585	579	594	530	544	579	572	612	592	638	583	579	595	575	565	588	592	587	567	565	558	552	596	602	555	585	597	587	569	576	590	592	583	575	541	565	520	596	589	572	593	566	569	601	545	567	623	577	586	600	525	586	601	617	586	630	594	605	551	539	554	547	538	543	613	583	548	553	570	584	575	559	545	572	569	567	523	577	557	575	571	512	579	560	572	556	579	615	583	614	573	590	595	563	559	590	570	591	564	577	570	570	574	573	575	535	556	575	554	611	539	578	564	553	524	549	580	633	578	591	533	596	567	560	612	531	556	562	575	563	570	591	556	585	592	580	557	633	553	584	573	546	585	568	621	615	587	554	602	604	575	601	545	570	550	590	588	615	641	588	586	593	582	623	541	550	559	614	617	639	609	604	582	567	574	541	545	559	574	581	580	587	598	565	587	566	609	637	576	578	592	571	602	541	573	574	559	594	627
23286	21248	28995	23858	21325	21535	15731	7298	5113	4132	3500	2873	2489	2121	1848	1631	1413	1225	1133	968	869	898	818	827	778	684	687	626	615	586	592	604	571	583	550	575	558	500	543	564	542	533	578	779	957	953	755	950	1040	1247	1291	1211	990	818	674	542	530	509	448	436	453	449	451	422	451	488	422	448	430	453	489	469	480	446	441	461	428	444	474	487	448	441	466	426	474	408	448	460	453	493	425	478	464	452	441	438	489	410	464	453	452	431	448	365	464	497	447	431	440	498	434	422	456	427	440	463	398	442	483	434	475	490	476	433	421	410	465	461	456	471	479	458	429	448	454	455	462	439	439	441	464	418	453	423	442	479	448	454	458	410	426	442	414	484	460	433	415	480	454	451	469	456	417	437	426	458	460	447	442	425	432	446	434	460	455	432	460	479	418	452	444	444	476	475	467	453	467	438	440	475	415	409	442	422	469	421	412	429	437	441	424	458	421	448	429	442	412	461	430	475	425	466	476	472	462	482	409	419	472	449	449	421	459	454	453	455	422	454	454	393	416	475	454	445	495	479	463	483	462	468	451	462	443	450	475	472	467	464	414	430	467	443	482	418	452	440	431	464	449	447	443	440	440	431	456	434	425	473	457	470	414	446	427	427	460	429	463	484	405	485	471	441	454	422	446	446	489	448	431	441	435	469	420	443	423	456	469	447	447	444	469	461	407	472	454	459	428	427	426	453	469	435	485	421	439	405	455	424	448	434	469	474	435	450	450	448	433	482	452	415	471	450	432	439	459	494	443	432	509	452	424	464	442	430	454	450	451	491	480	480	441	452	431	437	439	479	461	461	455	454	399	416	480	452	451	446	419	461	471	442	477	445	439	448	486	442	424	443	452	437	428	469	462	445	449	413	460	445	470	444	446	471	439	425	402	432	459	461	433	471	460	434	474	448	469	451	400	444	476	450	459	437	477	425	487	394	457	424	475	423	469	443	448	474	474	429	459	451	462	438	485	472	410	431	474	457	423	413	472	445	465	449	448	441	463	423	422	428	430	464	449	448	449	453	440	385	470	462	444	465	463	438	433	469	467	473	460	453	482	474	491	457	449	448	444	420	445	462	463	444	474	406	452	488	457	432	422	441	454	449	445	472	468	467	424	459	443	420	449	442	481	445	466	440	443	456	415	444	456	454	447	424	425	463	494	443	443	434	415	425	418	452	403	477	434	469	435	458	444	448	446	454	451	432	458	441	464	441	426	420	437	414	455	456	456	462	440	441	424	427	461	420	479	451	432	422	471	419	479	469	422	426	450	456	401	435	456	422	454	448	450	449	435	418	462	449	443	439	442	474	446	439	431	449	421	440	433	438	506	469	449	418	413	467	451	464	414	424	433	501	464	493	426	422	444	463	472	437	433	451	454	431	465	496	435	434	439	442	467	468	448	461	437	452	467	425	441	423	445	465	456	464	409	452	446	460	454	455	459	407	461	417	454	449	442	452	432	459	415	486	411	454	466	475	449	472	436	461	436	463	396	447	437	459	442	476	410	475	496	444	459	441	455	437	445	476	477	398	448	446	451	467	406	484	453	483	447	440	466	469	462	477	464	483	463	475	476	411	475	413	455	444	471	407	469	481	447	413	457	431	433	438	452	434	455	436	477	482	407	447	448	433	475	449	459	451	446	464	420	430	464	463	468	446	440	461	428	396	388	431	484	437	447	457	429	462	424	457	464	456	457	430	450	471	427	450	488	464	457	411	449	455	447	406	428	455	469	449	447	446	451	451	449	447	459	439	462	452	439	429	477	478	473	468	426	434	440	457	428	433	462	454	435	455	462	445	443	451	447	410	449	466	458	445	407	463	424	430	471	446	433	438	454	431	455	439	451	432	439	463	456	448	454	456	424	461	479	464	433	422	445	428	484	399	471	435	446	436	434	431	472	459	445	467	423	452	432	465	431	432	426	458	453	443	438	423	468	459	491	458	420	433	448	454	446	439	416	454	420	433	444	449	424	457	470	482	454	463	428	480	455	439	417	445	464	420	457	422	457	442	429	420	429	425	434	419	409	441	447	440	461	427	445	420	450	442	464	446	445	448	456	491	418	454	435	444	493	411	459	398	441	431	450	476	445	423	471	449	412	472	457	441	465	418	406	418	412	467	472	452	464	446	462	429	416	433	423	440	462	420	436	454	459	422	420	451	419	454	440	459	466	438	434	430	429	440	450	439	466	451	421	446	453	417	476	441	445	438	466	435	458	450	514	443	445	443	457	415	447	449	445	445	459	448	474	442	421	440	422	447	435	464	453	452	456	473	432	457	432	452	420	493	444	458	470	480	439	467	436	450	423	441	454	435	438	416	393	440	464	458	489	439	400	460	429	461	430	485	428	502	476	444	464	440	432	452	468	407	427	443	447	463	410	455	467	437	432	453	489	481	461	415	494	487	471	434	461	447	466	467	452	447	455	473	461	426	475	465	456	409	453	457	460	474	435	457	456	439	459	443	449	510	459	433	433	456	416	464	470	437	433	434	424	439	470	469	477	430	483	450	466	444	478	459	465	429	427	414	419	458	451	446	452	455	454	481	441	440	474	451	460	458	446	437	430	480	447	456	476	466	456	495	421	406	420	435	462	437	447	430	452	441	472	449	395	436	430	429	441	446	442	452	451	442	495	448	431	427	454	464	464	452	450	455	453	454	437	452	443	448	426	454	460	450	462	469	431	440	426	436	422	456	439	455	444	450	460	431	442	461	430	476	464	462	429	463	463	430	463	456	435	456	420	435	443	432	438	424	450	429	436	447	441	453	452	464	445	455	482	431	431	423	465	435	446	421	411	453	459	415	411	461	464	445	455	464	416	437	427	483	454	426	421	454	438	425	454	424	440	441	460	441	453	412	420	455	459	420	471	439	453	459	428	459	440	438	443	434	494	455	451	460	447	467	440	487	472	429	462	417	413	438	442	480	422	406	432	454	441	462	431	469	459	472	422	445	427	435	421	445	430	446	440	466	426	454	426	411	448	455	461	424	425	474	443	445	480	474	454	427	456	469	458	455	464	450	434	430	460	418	431	459	464	432	445	464	437	478	463	428	446	431	438	452	394	450	454	463	463	447	400	444	416	470	423	444	448	465	435	460	496	460	426	440	426	442	452	451	433	473	444	474	418	464	421	465	422	473	426	439	438	432	415	436	459	420	443	443	468	491	436	426	457	465	466	447	452	455	399	470	460	428	447	434	457	468	476	459	456	457	482	469	464	452	409	475	484	445	455	427	456	440	476	421	465	428	438	430	457	437	422	440	425	421	449	420	481	404	415	466	457	472	463	473	415	449	422	414	486	452	473	435	451	469	441	461	423	462	466	426	396	443	474	455	429	467	469	461	480	444	456	450	440	471	432	496	431	423	426	441	419	455	392	490	466	435	452	474	440	427	424	443	440	449	467	438	451	443	453	400	527	424	450	410	475	417	467	412	464	426	450	431	491	433	410	453	437	413	461	401	430	418	414	417	421	446
28155	47097	37662	27447	22967	19595	15684	13017	10711	8770	7368	6315	5384	4389	3856	3363	2784	2383	2016	1766	1534	1497	1404	1205	1164	1152	1079	971	990	920	895	866	736	799	782	759	781	765	693	768	712	750	856	1215	1797	1572	1205	1555	1896	2062	2081	1880	1617	1279	883	739	655	562	585	591	556	548	517	545	549	584	562	571	513	546	567	565	559	533	519	576	532	591	614	536	554	522	556	513	569	546	562	503	564	549	568	563	533	593	549	529	530	552	592	559	534	544	522	577	518	566	591	556	550	543	580	508	528	523	550	522	550	545	530	521	524	567	524	571	561	524	529	544	580	563	528	550	580	573	550	539	556	561	566	563	560	523	547	500	523	554	555	542	526	590	532	538	558	581	529	545	541	494	528	518	571	532	531	529	552	585	584	514	526	554	576	569	574	573	538	521	536	540	565	557	551	586	576	540	534	596	505	607	558	521	539	558	542	507	567	547	532	534	571	590	573	509	523	534	587	565	505	596	555	542	517	559	528	522	565	584	499	566	488	542	498	532	549	585	546	530	508	557	569	519	550	558	520	553	537	542	556	552	567	524	504	532	537	535	505	572	553	556	518	552	558	549	541	542	548	547	515	552	552	554	544	529	564	504	547	553	588	530	558	580	550	572	555	532	558	540	549	516	541	532	540	549	520	566	574	578	535	528	549	589	556	558	540	543	550	545	564	530	553	545	551	527	551	541	577	543	552	581	546	467	549	582	582	543	560	524	552	536	541	560	543	536	576	562	570	538	529	571	542	558	570	546	544	553	512	547	524	554	566	545	514	561	576	573	524	537	519	521	537	535	517	573	514	563	569	562	581	555	564	540	565	545	595	572	568	571	541	537	534	554	519	518	530	570	557	560	492	543	526	557	566	509	557	546	561	563	504	539	555	542	524	550	538	531	554	544	520	529	520	537	564	532	537	546	540	487	550	567	530	524	518	559	539	570	503	590	547	574	564	528	551	545	550	543	532	532	559	558	536	526	534	534	563	537	546	556	540	520	590	561	556	552	534	553	548	545	537	534	595	566	536	504	522	574	523	541	540	552	531	540	549	571	520	543	569	573	560	552	517	582	564	570	558	524	538	547	541	550	562	518	543	545	549	584	557	577	546	533	549	552	520	508	540	595	565	562	553	524	486	500	569	528	511	572	573	512	566	567	552	567	586	573	558	546	563	537	554	503	553	552	551	566	486	541	493	517	570	543	508	529	555	551	566	573	546	532	497	495	553	560	545	550	590	547	560	555	557	540	573	585	566	546	556	532	561	558	498	560	500	534	528	555	545	552	507	544	524	573	550	573	569	560	531	548	563	561	541	539	522	543	564	536	564	587	548	564	576	562	547	567	555	530	521	581	543	539	515	527	559	557	537	548	555	573	602	580	539	584	521	538	549	561	580	562	544	564	503	530	568	560	556	525	523	555	529	554	543	514	566	541	549	559	535	525	487	525	543	509	508	534	538	526	541	529	540	586	511	502	527	546	545	562	584	547	543	525	552	593	522	595	544	542	544	600	554	531	564	526	548	509	577	524	573	569	553	525	564	561	553	548	573	588	574	546	558	478	565	522	558	525	515	519	532	530	565	542	548	519	560	528	557	546	567	530	601	574	547	541	522	537	516	577	533	533	576	593	568	589	547	527	551	556	528	509	551	538	562	552	528	568	525	571	561	527	538	542	583	546	513	540	573	544	540	532	524	562	546	550	534	539	529	543	534	534	552	564	517	514	578	588	552	544	540	511	559	549	599	534	543	526	553	522	551	612	500	539	496	551	544	590	556	561	585	551	569	531	569	555	545	552	549	581	556	557	571	557	542	566	579	527	533	568	510	602	546	536	557	506	535	504	560	506	562	541	555	547	542	566	614	583	586	521	570	538	521	500	573	512	545	573	528	528	556	532	601	500	550	553	571	562	550	525	531	554	528	531	537	609	560	519	563	534	534	611	555	512	524	591	510	490	561	548	532	526	561	568	527	544	562	520	579	576	541	538	566	500	543	515	512	545	543	534	562	554	557	527	560	532	556	537	584	545	552	533	528	531	539	532	530	530	535	554	532	536	532	524	523	569	540	555	529	541	561	548	518	517	528	545	581	521	580	566	552	554	561	559	552	506	581	563	553	549	553	534	543	553	518	559	557	541	560	547	552	509	564	569	568	550	516	563	515	571	528	513	534	516	571	549	546	560	527	548	544	554	534	553	491	560	575	559	563	577	565	541	533	538	578	548	572	588	553	543	550	546	556	542	537	521	573	560	542	516	566	563	545	586	549	543	542	528	553	555	551	544	538	572	561	539	510	568	504	555	575	541	540	563	502	559	546	545	539	541	563	584	538	520	542	556	579	550	539	536	565	572	554	567	603	519	512	518	522	531	542	575	536	552	538	543	571	558	529	547	558	586	510	594	572	515	530	547	571	571	521	570	534	521	551	547	585	576	501	515	579	568	577	536	551	519	502	568	561	539	514	566	555	611	541	531	537	513	572	534	555	574	567	572	594	499	583	510	561	544	587	592	525	532	560	543	515	531	550	528	573	540	588	569	525	529	510	522	581	561	568	512	557	520	534	587	582	615	510	540	575	567	557	560	518	549	556	544	531	584	548	557	555	541	552	558	577	551	534	558	550	586	559	575	550	519	547	559	536	540	533	544	544	556	534	538	540	535	548	518	539	562	557	566	505	564	542	538	536	556	527	532	540	582	541	555	540	536	541	565	554	524	534	522	561	595	544	518	565	490	554	567	512	551	517	578	565	530	550	547	503	546	572	536	548	554	579	497	551	555	522	543	572	567	544	526	558	557	560	531	527	539	559	519	537	517	478	568	530	589	535	548	549	563	555	512	553	550	537	570	554	566	558	594	552	529	528	574	516	543	496	528	586	561	510	593	525	541	531	534	542	537	572	529	496	561	579	533	541	514	558	566	586	537	532	512	531	565	543	554	530	507	532	556	557	554	548	542	553	558	593	550	542	520	538	524	519	576	571	560	547	531	540	558	521	543	533	576	563	576	555	537	524	544	536	538	520	562	526	520	549	534	556	572	575	548	532	561	563	559	554	556	573	546	532	551	499	528	528	546	534	546	528	534	564	530	529	539	578	568	520	551	552	547	542	581	517	573	548	501	534	540	540	522	543	600	596	524	533	580	557	523	541	544	584	538	493	529	511	521	557	582	548	551	548	550	557	561	551	540	557	509	593	554	541	566	564	554	554	557	591	587	551	536	555	572	543	520	563	517	588	601	602	524	546	580	526	558	521	542	561	564	550	532	550	525	540	558	535	543	513	538	530	536	541	512	568	550	574	557	540	602	529	541	591	540	576	529	523	573	557	502	565	547	541	543	548	511	565	538	531	536	545	555	519	530	544	539	551	546	522	547	567	569	559	573	526	528	552	533	569	545	533	568	548	547	573	547	522	569	543	562	536	535	565	495	556	558	482	550	550	568	528	545	522	550	566	571	529	588	520	555	531	526	523	562	563	542	537	560	544	529	575	546
27777	22659	21995	14077	7567	5116	3688	2792	2221	1817	1692	1440	1263	1214	1021	916	911	776	753	763	743	622	681	613	643	651	638	588	588	565	553	578	585	599	564	557	591	598	556	559	532	551	575	572	558	562	570	578	626	535	594	531	599	566	566	555	542	493	556	563	542	516	498	496	501	562	550	455	531	540	493	533	521	515	521	509	556	557	495	485	558	530	510	549	548	529	527	524	465	536	542	544	514	563	533	548	505	569	542	531	450	511	515	515	522	546	553	517	479	536	543	559	507	557	553	512	569	558	485	504	515	499	496	537	557	553	540	534	554	542	523	493	531	500	529	513	512	546	515	502	527	537	502	513	530	546	509	554	536	575	562	546	552	544	537	488	554	518	521	569	538	558	529	508	509	554	532	534	553	540	518	534	534	528	544	514	549	548	530	542	538	516	519	502	500	538	514	529	560	531	542	532	528	544	560	484	528	563	538	494	471	564	532	531	548	520	484	519	501	488	494	510	509	533	504	528	570	533	535	577	538	491	563	522	517	517	524	543	545	495	522	550	517	547	530	539	531	517	517	544	569	555	563	516	507	561	484	565	538	546	518	515	537	539	541	514	498	567	511	541	543	539	515	560	554	549	530	527	523	533	523	501	501	553	529	535	564	521	488	501	566	510	521	541	513	521	580	546	455	544	534	532	521	506	511	526	571	537	514	581	530	511	535	519	528	489	497	482	530	522	545	575	523	517	542	495	513	529	535	526	580	534	532	517	551	543	506	535	544	510	531	511	539	529	505	547	515	556	504	494	537	566	541	540	526	526	518	529	473	515	522	522	542	556	548	503	560	532	504	521	523	509	558	555	536	535	559	533	559	586	570	505	555	552	536	524	518	487	585	534	529	545	520	522	542	546	536	542	524	546	543	550	512	539	518	541	532	519	526	487	533	532	533	486	519	501	496	502	490	551	552	508	541	518	521	540	542	524	519	536	537	514	521	556	502	519	559	493	513	546	504	522	512	523	526	534	558	534	544	572	541	543	544	512	545	533	506	524	546	502	516	562	536	520	508	467	555	555	504	514	516	534	518	511	526	538	546	520	520	540	502	514	490	532	505	545	526	537	545	526	510	500	512	557	509	533	529	545	534	548	545	530	534	529	525	485	521	527	459	547	556	509	535	496	546	486	520	534	548	567	544	523	556	550	517	522	529	497	528	509	595	555	546	531	536	544	528	552	512	503	508	550	520	549	546	592	526	556	573	538	598	516	508	510	534	498	561	531	566	519	511	574	509	543	540	535	514	544	511	511	527	501	519	549	506	487	502	511	549	556	567	558	497	506	538	548	522	551	559	502	533	514	548	531	547	513	529	537	515	531	516	558	519	540	498	526	498	544	539	487	522	521	543	490	511	530	548	495	544	547	548	534	562	506	547	511	545	513	500	560	480	531	497	569	522	552	565	526	529	537	552	492	543	558	539	508	570	539	501	543	515	552	512	545	541	508	557	581	474	537	532	541	539	491	449	523	564	521	501	514	534	489	533	567	493	546	524	505	552	529	543	532	492	494	571	537	484	519	539	515	536	505	559	562	523	530	516	538	500	525	494	530	520	517	530	553	533	523	538	525	511	531	482	551	581	538	488	562	505	572	525	510	537	546	545	539	519	561	546	529	538	568	522	527	488	526	500	520	567	513	499	533	513	549	508	532	521	539	531	534	511	571	517	525	532	518	489	561	531	533	574	521	521	508	530	552	558	589	516	579	561	520	534	542	495	507	515	529	550	506	515	524	529	567	517	550	543	545	499	491	520	550	518	538	539	537	506	474	548	522	515	510	515	566	450	521	556	529	487	538	551	526	524	508	549	543	494	534	507	543	507	573	529	510	545	541	517	525	553	543	542	521	533	537	541	517	492	527	510	531	518	523	516	564	520	535	537	503	498	535	517	526	529	541	548	528	541	535	542	558	518	519	536	519	487	556	509	533	547	546	539	553	572	548	553	544	504	478	570	509	527	538	545	488	542	551	544	537	510	561	576	559	562	577	549	522	560	516	523	584	530	525	503	546	525	507	536	515	516	550	549	521	500	536	520	546	521	520	539	527	549	520	522	523	541	524	511	565	529	526	527	512	514	545	498	512	555	549	515	498	587	522	508	541	514	560	509	565	552	537	508	512	543	562	526	535	520	537	555	485	503	534	530	513	543	523	528	488	582	522	541	498	533	522	535	563	544	570	556	521	543	523	564	522	532	508	514	560	501	530	511	566	555	532	506	511	561	511	494	508	542	530	533	558	503	511	560	522	519	581	514	559	531	539	516	537	534	498	534	539	541	522	543	535	567	514	506	533	536	543	560	513	514	568	526	579	497	536	523	519	547	543	543	517	508	547	554	567	526	505	536	493	564	593	512	518	520	504	542	516	501	536	565	531	558	543	504	514	557	527	534	517	546	503	529	501	557	542	514	532	514	483	498	533	531	527	498	521	475	529	537	529	543	519	535	551	531	501	529	547	488	547	527	543	524	548	554	500	554	506	533	522	483	540	518	524	561	552	547	559	528	554	545	581	487	522	522	535	546	516	501	528	509	557	541	496	534	527	568	552	513	507	520	530	545	525	543	516	549	530	519	509	527	537	526	502	539	508	518	515	537	554	553	497	484	504	531	530	482	535	544	542	516	522	507	481	518	520	557	549	533	553	562	526	520	522	564	554	551	487	543	558	574	526	488	504	521	511	491	552	521	517	526	565	537	551	518	570	567	522	495	522	489	550	532	539	576	578	567	520	561	524	551	540	515	549	586	508	574	534	561	509	573	478	516	562	570	531	521	524	518	564	503	533	546	514	540	545	517	532	525	551	509	498	534	548	539	533	560	525	525	559	495	538	509	518	525	487	527	561	542	511	523	531	490	526	525	506	527	577	528	542	518	480	512	510	523	527	550	486	577	542	540	505	506	500	528	540	489	547	537	547	549	482	492	561	541	558	525	549	527	536	529	490	536	505	545	529	535	541	543	535	542	545	517	573	561	504	509	547	515	525	527	501	540	551	504	501	548	521	531	518	537	547	567	532	539	527	526	532	536	490	520	508	540	543	555	566	499	526	495	563	527	525	554	489	533	523	562	517	505	515	492	523	539	536	535	547	547	545	513	530	495	540	511	550	489	565	549	497	512	548	543	527	507	543	528	496	527	542	522	531	545	542	482	587	512	517	513	512	531	520	529	524	532	505	536	545	535	491	520	556	511	546	579	542	547	542	501	490	550	526	498	524	520	548	502	551	537	547	532	536	553	496	559	528	548	563	505	507	561	543	491	545	525	518	511	478	481	480	524	522	550	529	550	536	516	510	514	515	560	534	537	537	564	487	535	538	569	520	524	538	524	498	514	540	550	472	530	545	532	541	553	526	497	484	527	512	542	568	561	542	535	508	515	514	511	587	533	531	510	538	541	511	522	569	501	569	499	529	509	503	527	524	564	497	512	522	542	514	559	474	572	584	522	502	529	550	497	536	511	514	552	585	510	499
22177	33309	25961	16256	12624	10268	7899	6327	4992	4185	3641	2967	2554	2193	2025	1683	1500	1281	1146	1135	1031	1051	952	863	894	899	838	810	852	806	820	756	758	737	801	789	745	752	726	784	688	752	703	734	727	738	743	712	741	776	713	738	747	748	747	617	672	627	671	716	709	618	672	635	653	613	661	638	673	659	663	681	642	678	652	678	673	691	641	650	655	634	634	628	658	648	613	684	629	654	667	663	686	678	665	680	648	624	674	643	664	669	658	651	675	681	652	639	677	659	644	630	644	638	667	626	655	629	675	678	648	676	679	657	619	672	630	733	607	650	635	616	642	683	646	700	636	657	619	659	640	652	640	673	650	658	675	657	632	653	605	697	692	634	694	673	689	657	651	665	676	670	723	675	672	639	698	649	647	692	686	696	697	680	646	680	633	632	661	653	680	702	651	647	674	657	630	657	674	686	673	683	609	645	667	611	629	693	657	590	645	643	670	655	670	641	651	703	679	671	663	646	670	656	641	668	676	674	644	713	683	668	648	627	662	648	672	652	648	647	690	645	678	644	687	663	599	655	647	649	679	631	676	599	669	639	668	666	683	675	654	682	674	721	652	685	661	616	688	616	632	644	670	648	662	635	656	619	697	650	674	689	692	593	647	660	665	650	610	634	681	619	626	638	661	661	656	671	673	664	643	648	648	705	652	683	644	636	644	622	675	652	640	633	672	648	610	613	680	664	639	651	637	638	662	682	675	639	654	664	629	647	698	646	645	648	652	690	620	692	678	651	652	623	686	613	670	618	655	652	647	659	658	622	652	675	647	638	691	646	660	668	664	674	697	655	684	639	632	697	644	681	649	665	640	581	634	634	664	675	693	644	697	618	618	636	741	659	679	637	655	678	670	625	654	612	656	683	643	653	599	595	671	650	635	654	646	669	652	676	700	650	668	670	620	618	667	631	700	653	687	640	676	655	662	623	672	705	645	690	645	660	649	640	650	690	699	664	673	689	679	675	689	700	656	665	697	653	646	676	688	664	650	618	694	625	675	634	745	661	694	614	643	673	658	650	652	647	670	674	647	679	635	679	645	700	632	607	679	617	682	686	665	692	659	625	674	679	631	656	659	713	689	683	687	659	619	658	620	663	689	605	691	661	634	655	658	631	649	685	668	633	682	615	670	649	672	660	648	652	684	645	676	732	662	624	687	671	684	655	664	660	631	658	659	689	692	670	699	708	635	678	673	688	686	646	629	672	671	684	639	698	666	653	638	658	685	689	692	674	698	650	640	662	648	649	673	642	632	685	630	690	690	648	699	659	630	646	685	630	666	670	628	608	675	673	665	662	647	630	684	648	673	619	663	642	652	632	634	630	700	649	646	655	691	711	643	619	687	657	651	649	641	676	641	624	637	605	638	684	669	650	619	660	676	655	664	628	631	679	667	641	634	665	678	607	713	639	715	627	670	623	657	654	668	681	662	673	624	633	697	679	675	645	617	663	656	664	628	669	670	635	649	675	659	662	660	641	668	667	649	658	682	632	641	668	673	665	703	730	676	666	640	693	752	673	655	665	671	661	648	693	632	645	672	662	652	656	687	683	652	670	711	645	654	690	683	689	658	610	703	654	694	658	670	617	664	652	655	636	641	609	670	683	652	660	662	690	628	677	690	721	604	635	684	695	629	640	636	622	637	696	637	635	663	645	703	649	620	692	673	673	654	663	646	665	661	725	669	646	666	644	653	678	661	703	627	643	671	653	626	608	659	682	662	675	699	664	636	645	653	646	658	688	677	616	631	600	650	629	655	620	628	681	689	700	662	646	652	606	635	645	681	687	669	662	681	662	672	670	645	656	665	655	676	696	663	668	652	675	633	645	619	641	664	709	592	602	678	677	624	665	687	689	665	624	604	669	641	621	646	611	663	685	635	656	689	657	677	643	666	615	673	659	630	686	699	626	673	692	650	623	647	644	614	663	688	681	637	646	633	671	638	683	636	666	668	684	662	636	650	688	717	667	660	660	635	633	666	630	665	624	678	672	701	658	610	653	683	652	621	651	637	653	669	656	656	643	691	649	654	655	681	656	628	679	682	638	641	698	652	685	626	653	641	703	647	667	657	679	673	659	605	679	672	639	664	674	696	685	626	647	720	686	661	672	651	659	626	669	583	612	659	651	650	632	647	642	675	709	657	654	631	672	654	630	662	659	673	735	642	624	642	681	655	679	680	633	660	640	642	650	595	630	632	679	680	641	655	672	598	636	658	652	676	638	674	621	653	654	626	617	660	670	710	673	627	603	649	665	609	659	616	647	616	665	650	673	667	659	637	670	655	618	685	652	735	625	663	682	663	649	678	675	705	617	665	656	670	706	654	631	624	695	635	616	657	656	659	650	636	700	694	663	671	670	725	699	652	662	684	712	659	647	658	676	649	655	665	611	618	687	663	644	655	669	641	650	636	661	669	639	656	664	640	665	670	676	641	681	669	688	660	658	635	649	616	698	658	664	666	649	664	670	666	654	660	625	630	632	641	670	688	682	639	662	681	613	635	706	686	696	677	664	629	695	667	614	641	647	684	634	659	686	669	649	644	658	635	660	635	623	641	645	647	646	653	620	667	669	699	644	676	655	669	693	672	694	669	680	672	692	659	641	663	641	632	666	671	661	602	611	648	667	704	634	649	691	640	668	646	675	664	650	695	678	673	684	670	668	644	698	659	637	641	672	657	601	642	625	684	672	643	646	707	632	596	653	673	696	663	620	660	657	632	631	682	613	675	679	647	673	654	647	673	654	627	673	682	668	678	670	648	656	687	669	648	693	645	639	678	664	668	593	670	687	647	618	636	635	668	669	727	674	642	675	695	652	695	657	684	695	640	651	658	643	657	657	712	697	654	611	606	639	665	703	639	693	643	643	698	687	699	677	661	627	672	642	623	594	651	650	656	665	676	665	663	645	694	636	611	645	682	639	625	644	639	637	649	628	674	641	664	643	648	647	629	662	663	600	666	661	608	656	660	653	659	635	655	687	633	658	659	632	628	629	666	647	625	650	667	687	678	686	668	673	629	655	638	667	690	684	663	647	679	694	664	609	701	695	590	658	716	664	691	657	695	686	631	636	691	693	643	671	649	650	674	655	641	630	706	640	640	687	670	645	639	626	629	644	633	687	661	646	643	675	632	641	638	689	665	676	658	649	633	685	716	652	665	642	686	717	675	648	679	694	662	673	611	653	664	655	678	711	680	676	635	637	653	713	681	641	681	666	676	682	652	653	633	622	657	667	672	697	704	666	655	663	679	653	702	669	689	640	716	655	636	639	675	672	643	710	662	689	641	668	646	679	629	666	647	641	681	676	646	644	635	640	698	671	696	612	681	660	656	637	695	693	653	608	676	695	665	645	668	663	648	620	667	658	677	634	611	659	665	674	672	633	649	661	674	656	606	638	640	649	660	636	674	618	702	657	664	661	721	653	610	641	655	619	666	651	608	665	659	682	664	689	664	675	665	651	664	632	658	630
24387	21267	28445	24484	21262	15141	8144	5070	3631	2835	2523	2098	1868	1620	1453	1225	1109	996	860	805	763	787	760	760	696	626	609	629	580	601	575	544	508	545	551	541	565	540	544	526	544	565	570	626	733	700	649	702	845	908	919	825	714	625	591	531	517	492	454	469	503	418	416	463	445	498	483	435	485	487	464	489	440	481	441	450	427	502	478	436	435	433	515	469	426	460	526	453	482	445	438	459	459	447	496	463	430	491	444	468	420	451	415	458	449	521	474	421	458	460	427	478	439	440	418	442	494	458	446	452	458	428	487	433	456	443	483	446	458	421	446	474	490	432	415	454	460	463	438	506	460	443	462	446	465	468	465	446	491	474	455	405	450	513	461	450	477	454	474	477	433	444	478	450	470	447	432	458	433	487	432	462	474	437	432	448	440	465	430	478	441	468	450	455	448	457	473	446	479	470	443	441	426	480	463	477	451	468	464	458	446	492	447	430	476	492	497	469	487	411	527	457	475	409	469	499	429	452	465	469	445	444	496	466	429	453	463	476	458	466	453	472	435	481	436	488	460	501	457	458	462	476	477	474	449	504	452	470	465	514	486	473	455	450	452	485	467	443	465	433	465	479	512	456	501	506	450	467	463	493	471	493	488	447	449	474	455	427	456	410	479	503	453	475	477	455	487	470	474	445	454	476	438	465	439	486	473	452	474	459	493	460	453	471	476	465	431	457	454	434	496	452	439	456	470	427	470	460	476	448	483	481	491	490	453	457	479	496	450	474	464	444	434	434	482	471	451	484	473	430	503	459	454	456	458	466	499	462	459	444	437	481	480	455	489	456	400	460	462	489	466	407	459	458	479	490	472	440	500	446	442	448	448	461	471	456	467	454	421	469	477	475	441	480	465	457	481	484	465	445	482	472	498	465	436	481	466	477	443	446	480	441	427	466	448	491	431	452	459	459	471	450	488	445	447	479	482	425	474	433	462	490	462	509	434	483	482	458	468	459	434	468	485	503	487	468	462	514	481	441	459	457	455	457	501	478	477	478	444	469	452	471	470	470	455	489	499	448	486	491	437	427	499	474	458	483	456	494	451	432	446	469	434	450	449	463	441	474	430	459	484	473	505	458	424	439	438	451	464	434	451	456	463	437	455	452	480	466	485	478	428	431	466	481	471	434	458	513	455	461	466	479	493	461	467	428	486	473	452	441	438	456	462	469	475	452	458	450	477	479	463	454	439	446	455	438	450	448	471	456	474	481	462	497	448	487	490	451	483	414	426	476	473	446	446	486	447	467	437	509	446	448	471	397	473	449	471	482	485	463	443	480	474	421	432	483	448	463	492	468	440	452	456	467	498	451	433	497	424	475	444	438	479	468	475	490	468	490	460	488	449	448	452	469	452	450	457	456	471	450	487	447	438	459	473	439	437	417	467	435	500	444	462	433	422	477	465	436	475	459	474	489	446	467	473	459	476	495	482	481	483	480	472	457	487	468	476	424	418	481	474	472	467	519	480	455	461	471	440	459	466	485	486	458	473	487	478	469	472	464	426	488	431	455	415	451	458	467	468	438	453	440	458	465	451	425	443	428	448	427	462	460	451	469	488	460	459	405	490	448	475	466	494	474	482	442	464	492	437	471	499	475	466	471	460	473	452	472	489	503	467	481	470	471	461	454	458	464	467	480	469	471	483	435	471	472	470	472	433	469	466	463	458	459	473	461	486	455	430	479	431	459	452	456	489	454	444	436	425	482	401	496	456	475	466	453	491	489	464	450	508	448	471	475	436	433	421	480	482	460	462	454	469	423	457	447	435	431	431	482	448	457	454	479	410	510	472	456	474	449	466	463	498	490	473	499	443	476	472	484	476	478	417	460	462	450	451	463	489	431	473	466	473	470	464	472	464	438	463	479	433	457	473	460	456	476	457	453	480	423	448	449	413	434	475	489	448	460	466	483	463	447	445	449	474	517	467	454	449	479	517	461	499	478	450	455	460	462	477	451	437	471	479	450	444	458	452	458	440	467	470	453	451	461	497	469	427	457	448	460	459	472	488	503	440	424	469	437	479	443	452	487	461	427	443	454	478	436	480	493	452	480	442	459	432	473	484	476	423	496	484	412	462	455	475	440	445	470	427	501	483	475	456	437	440	465	463	462	475	428	489	471	471	481	488	456	426	441	448	449	467	441	452	447	457	459	431	437	482	439	464	458	459	453	474	462	484	464	446	447	506	462	458	491	439	478	453	461	423	483	478	497	478	488	471	482	439	453	490	451	446	448	453	485	459	476	457	415	441	457	483	493	457	469	451	488	458	466	472	454	466	430	422	448	454	410	461	460	466	481	454	459	448	451	495	475	474	487	456	504	494	454	419	463	480	447	439	489	496	493	460	481	455	460	485	513	428	460	472	446	469	484	441	492	447	487	450	440	462	434	462	462	440	473	497	458	456	484	442	499	445	450	465	446	497	457	447	457	474	429	462	455	475	448	471	423	452	476	422	485	456	466	489	446	464	452	447	471	449	460	493	448	431	451	443	487	444	472	455	462	446	485	460	460	468	476	447	430	488	455	469	459	437	456	462	444	439	461	459	417	432	424	435	455	412	501	462	457	498	443	461	472	453	480	425	440	460	464	439	455	469	457	455	426	466	445	477	473	421	411	462	447	484	466	475	477	453	440	443	455	468	464	484	439	467	492	437	453	457	422	447	468	439	450	461	478	463	447	464	441	474	444	450	434	462	435	455	485	453	429	415	448	470	461	486	452	486	470	477	475	423	490	487	445	449	456	428	447	459	452	461	450	431	434	459	475	498	453	477	504	467	489	455	448	439	504	502	468	453	437	422	496	451	489	450	426	443	489	475	443	485	472	478	445	451	446	482	513	454	465	467	468	503	487	447	472	461	481	491	453	435	455	489	468	468	460	496	483	463	461	437	453	457	433	445	492	453	479	472	452	453	444	484	493	466	451	446	503	480	449	479	482	435	450	411	482	436	457	429	459	467	476	468	469	433	461	485	451	455	462	478	484	465	425	454	486	436	475	410	450	451	469	473	414	452	459	441	454	500	449	472	463	457	460	457	428	480	399	496	467	481	481	486	449	467	494	442	490	432	465	437	455	438	466	491	462	455	437	461	453	451	472	397	469	459	475	505	443	465	491	444	464	507	459	476	477	437	452	475	475	504	459	450	456	478	448	465	457	455	496	448	422	443	442	477	445	466	441	461	472	462	473	455	451	444	438	439	452	460	454	458	499	430	436	444	488	439	458	438	486	465	461	463	425	461	452	466	480	456	507	450	441	513	430	463	460	466	472	486	458	460	456	434	448	436	440	477	453	434	437	501	450	461	462	427	497	443	472	444	426	443	428	467	472	497	470	498	487	473	463	458	414	475	461	440	442	447	461	497	475	407	483	480	478	476	477	507	463	455	449	464	456	470	471	449	477	451	438	472	439	427	503	438	497	449	480	458	429	440	477	417	455	486	460	419	417	482	458	427	461	474	449	456	415	451	450
25631	41992	33312	23147	19073	15506	12391	9978	7990	6690	5646	4679	3980	3370	2763	2420	2125	1753	1608	1457	1305	1231	1084	1069	1074	998	972	845	918	829	849	765	767	720	729	756	762	739	687	724	690	680	764	977	1161	1096	1017	1111	1315	1423	1418	1281	1103	943	737	695	681	582	602	532	559	552	557	589	565	605	578	561	598	604	546	549	563	601	629	537	547	564	534	601	609	610	557	585	579	602	524	563	575	618	590	561	576	587	557	554	565	570	558	609	551	568	576	596	599	578	561	542	544	554	592	577	581	563	599	559	507	572	588	562	551	561	580	595	562	578	626	584	621	538	570	591	552	551	553	543	586	591	569	589	519	528	632	569	597	594	598	596	557	569	601	555	580	592	550	566	607	557	564	577	552	612	601	593	586	589	559	563	568	603	559	567	550	557	576	610	556	589	562	587	570	566	579	546	569	601	570	608	629	575	566	548	540	603	567	589	582	545	606	586	567	619	575	581	542	554	586	602	612	566	579	552	559	596	551	571	597	576	579	588	560	594	588	589	599	589	575	590	574	606	578	595	594	600	577	591	586	568	528	563	624	557	600	576	525	537	582	599	596	533	578	631	577	560	552	579	549	600	591	598	526	586	529	565	595	591	570	530	567	609	540	579	569	616	592	597	571	575	560	616	568	598	589	548	564	559	618	542	551	564	570	565	563	574	588	532	621	555	555	535	584	551	561	611	586	607	570	592	563	582	558	599	570	601	626	587	578	590	536	594	528	576	575	571	577	606	565	537	611	616	572	560	581	530	621	562	591	574	582	555	535	619	611	580	550	587	569	563	586	589	590	600	567	551	596	587	618	593	603	572	555	584	516	630	560	533	593	557	608	548	573	582	554	538	581	601	645	501	575	597	532	590	537	556	585	583	602	568	552	560	636	605	543	597	553	552	597	605	562	614	571	560	587	560	573	576	558	549	631	612	625	562	578	582	563	593	557	568	566	578	564	567	593	528	595	583	551	576	548	582	588	520	566	538	573	524	632	612	628	618	552	560	550	570	631	555	548	593	547	576	572	576	570	556	586	541	581	580	576	543	609	545	571	630	545	585	547	580	601	552	576	555	574	541	599	605	592	605	584	569	581	585	535	548	573	548	550	573	577	568	581	534	591	559	507	542	577	591	598	595	577	575	598	576	594	564	608	569	526	578	545	583	553	562	589	547	591	593	541	579	574	569	579	571	600	588	560	581	554	555	597	571	587	559	571	538	579	582	571	580	559	582	592	522	573	570	573	566	573	529	561	584	587	600	588	546	572	612	567	514	598	549	610	616	590	534	586	565	609	568	559	602	559	581	565	585	548	544	550	567	538	572	569	561	600	584	605	572	593	604	631	557	556	584	580	545	556	552	557	576	596	569	560	607	618	566	623	562	598	569	575	573	593	560	579	578	642	576	571	566	554	531	592	595	595	586	555	553	578	590	632	568	544	565	562	572	600	582	579	602	552	630	582	598	575	566	546	565	547	581	572	608	581	590	578	585	570	588	601	582	574	587	631	597	559	610	570	591	581	600	606	562	617	586	562	531	554	552	611	571	555	581	550	545	550	590	625	593	598	554	587	609	606	598	561	579	552	575	595	567	623	631	625	551	547	570	549	583	556	517	535	591	611	589	584	567	572	577	565	581	604	578	593	591	556	608	589	578	600	591	559	587	585	583	565	566	576	581	562	577	550	540	562	556	616	519	519	611	541	649	598	595	557	571	591	582	625	548	574	580	592	579	572	517	602	557	547	571	574	562	575	528	571	585	553	597	579	597	548	607	563	620	536	570	596	595	599	587	586	571	539	554	610	598	554	574	555	574	576	578	613	583	540	617	559	585	596	559	599	562	573	554	563	620	592	576	589	640	589	587	554	556	579	593	560	594	576	562	561	550	574	577	578	580	568	591	597	553	592	573	596	571	584	549	585	548	561	590	552	580	556	548	585	556	588	563	564	594	580	610	568	547	571	598	516	541	561	540	608	568	555	573	583	609	520	520	544	633	539	527	631	582	584	564	572	569	605	572	553	575	570	534	599	628	590	555	616	521	550	572	591	581	560	571	611	570	579	575	593	550	558	572	580	575	613	582	565	534	554	576	586	599	551	596	586	561	538	590	618	581	574	615	574	554	578	573	626	599	576	564	548	546	600	572	583	568	576	561	604	568	575	532	545	584	585	562	588	584	576	540	614	567	511	554	620	603	606	594	558	615	513	570	578	582	550	551	562	579	598	564	589	609	555	531	596	559	556	571	584	583	536	567	598	560	597	573	603	547	552	572	568	589	597	570	600	615	589	560	566	556	567	589	537	576	593	583	567	570	584	591	605	563	561	608	557	585	563	562	577	609	616	583	573	566	609	584	594	579	577	556	561	585	538	583	608	568	584	577	601	589	603	574	599	605	606	567	557	617	602	594	591	597	542	560	581	551	578	563	554	571	631	570	537	569	571	610	552	559	560	577	551	516	577	613	594	545	548	556	595	578	583	561	581	577	561	601	600	590	563	644	576	597	571	607	543	578	605	570	560	604	568	589	579	543	551	536	560	572	606	596	582	561	576	570	533	614	582	548	622	615	553	562	545	610	524	615	542	586	553	601	579	571	551	606	609	602	569	562	576	570	585	525	553	538	604	538	614	513	567	532	573	566	599	579	562	549	601	525	565	577	540	560	546	584	569	609	551	560	567	588	635	635	552	607	588	570	568	557	601	541	584	552	552	504	557	556	633	598	536	556	530	580	582	617	585	571	562	577	582	584	574	538	572	601	606	608	586	594	569	553	507	568	591	586	559	586	599	581	573	603	592	589	557	572	572	628	578	576	593	568	564	572	591	528	582	584	585	591	537	616	573	536	594	581	556	566	597	563	603	598	577	576	539	562	561	578	554	557	551	565	588	574	592	553	555	551	543	550	574	609	627	575	544	591	555	581	584	544	568	583	555	574	550	580	562	573	586	570	622	569	577	565	615	592	567	539	588	609	571	587	601	579	578	565	600	555	588	583	576	552	563	593	568	605	611	541	585	555	567	596	625	600	571	587	556	561	601	577	538	595	549	555	564	566	578	587	586	610	572	618	562	590	584	574	593	585	592	579	618	569	551	572	571	558	555	529	568	576	612	587	537	582	550	578	573	580	573	579	539	562	575	565	564	598	555	541	577	599	530	597	594	553	570	542	630	576	587	558	609	567	576	560	574	576	580	580	595	588	584	564	611	568	567	516	554	555	559	551	557	554	595	583	589	569	572	570	555	579	618	595	558	605	606	569	561	590	577	564	581	575	577	611	590	560	591	594	569	580	640	596	538	553	595	578	577	562	574	578	546	594	562	603	588	541	578	606	628	540	566	585	581	542	561	586	565	610	606	587	565	604	534	582	563	606	606	588	519	580	576	591	568	542	564	590	561	581	577	580	536	566	584	543	601	570	554	591	523	601	557	581	561	557	550	579	547	598	564	525	581	560	568	590	582	544	603	615	548	624	572	586	610	538	578	578	562	594
23286	21310	29032	23873	21394	21665	15909	7427	5115	4266	3395	2858	2410	2209	1795	1630	1428	1129	1071	963	898	812	835	770	759	683	691	605	612	631	600	571	616	538	540	576	530	561	569	536	557	600	622	726	922	959	740	916	1139	1301	1247	1088	904	810	623	549	484	509	464	480	475	464	467	426	450	432	467	443	433	433	436	442	472	438	459	431	458	452	411	478	460	437	432	470	488	457	432	487	485	477	482	407	450	447	435	463	446	459	451	446	427	455	455	443	442	410	464	439	477	447	496	468	448	432	483	450	474	430	475	469	427	434	429	439	471	476	450	462	464	429	432	441	479	439	412	462	434	437	443	465	448	444	414	460	466	458	402	499	447	454	434	419	448	472	471	463	453	434	476	453	422	473	445	452	461	442	472	462	460	430	421	424	436	446	455	419	434	422	463	410	462	439	431	394	437	436	457	449	436	437	483	477	428	469	447	406	453	497	432	429	452	475	461	443	433	413	431	445	447	469	442	431	462	436	459	441	427	466	439	427	456	455	463	476	422	441	450	456	445	428	430	448	462	451	476	441	420	440	478	405	464	459	451	472	418	423	441	413	476	436	437	458	420	471	440	463	470	467	439	427	407	411	456	416	436	460	450	475	422	470	464	470	451	445	448	489	427	424	439	458	486	418	432	402	482	434	458	437	441	403	423	495	431	457	455	475	430	440	437	463	460	449	434	423	422	443	458	435	448	460	432	441	473	448	470	426	427	425	458	455	403	448	429	449	466	462	467	419	479	448	434	449	462	450	412	490	465	458	455	450	438	432	451	482	444	457	462	382	424	436	488	427	423	466	438	430	461	472	497	410	464	476	469	474	439	418	447	453	441	474	411	456	416	477	455	494	453	467	462	453	464	440	482	477	402	495	438	444	449	430	424	458	446	466	478	458	435	414	431	463	410	469	442	438	438	433	443	457	455	460	472	412	435	399	479	468	471	491	442	435	468	427	432	431	431	448	394	405	434	465	484	420	420	447	445	446	464	456	458	444	463	476	439	393	448	453	471	443	458	440	425	440	415	446	455	463	427	436	439	455	419	455	426	468	437	435	455	498	444	486	460	436	464	452	448	440	436	407	460	439	424	481	428	454	470	416	458	451	406	426	461	433	439	458	451	418	430	408	432	457	435	457	492	456	456	453	453	432	465	453	456	421	474	439	439	461	456	455	439	447	420	420	404	438	440	457	439	451	428	453	443	461	452	440	446	447	476	451	432	472	472	443	441	471	428	467	455	458	462	480	447	405	436	474	466	428	438	467	412	434	491	459	443	429	448	420	456	426	482	426	441	416	438	451	457	427	453	442	447	417	489	456	453	467	468	447	408	462	476	468	429	411	427	419	417	457	477	429	477	438	455	429	436	429	448	472	445	469	429	461	448	430	434	445	424	481	453	491	388	464	441	438	441	453	464	446	456	439	434	418	454	463	413	442	470	440	485	449	462	446	410	468	435	467	442	463	469	420	459	448	430	412	475	447	477	457	437	436	449	424	449	453	459	447	451	420	428	395	414	472	477	430	420	443	473	458	471	412	444	434	461	459	443	430	474	466	403	461	461	459	424	471	487	425	453	452	444	466	462	468	437	407	472	439	476	447	438	452	454	458	447	430	443	460	463	450	441	470	427	452	430	462	434	466	462	462	469	446	462	430	431	427	453	396	438	425	436	455	468	415	468	418	468	428	480	527	448	461	439	425	439	451	447	442	462	415	442	453	479	408	436	435	454	470	459	476	448	458	422	429	421	439	421	431	441	467	448	451	493	470	416	508	425	431	451	471	456	439	440	426	462	438	459	449	442	442	444	454	448	454	448	437	428	435	450	458	437	451	470	428	476	451	467	449	429	417	471	440	431	429	421	442	464	459	460	468	458	423	417	452	475	430	438	443	495	436	465	427	461	469	471	451	484	450	467	464	459	420	486	411	467	427	429	434	482	460	438	465	452	432	445	451	434	472	452	456	412	435	459	430	424	468	461	456	421	459	486	431	439	464	471	439	470	406	444	444	475	456	445	456	475	465	420	443	475	425	450	447	429	451	438	442	499	413	444	429	474	417	477	451	438	437	428	433	456	438	453	448	459	468	409	423	459	422	470	426	419	453	464	432	433	467	431	474	437	439	426	456	439	483	438	465	439	449	458	474	469	446	448	446	447	410	456	456	444	453	462	460	428	413	455	449	475	439	434	450	474	445	482	466	446	451	405	433	444	453	453	449	451	452	470	443	451	462	440	438	466	461	454	473	404	423	468	460	437	440	448	429	478	464	426	474	448	442	438	443	475	449	492	457	437	445	431	455	457	479	464	450	468	461	472	455	422	432	429	452	432	460	437	460	468	460	409	428	471	437	431	449	461	469	476	474	412	426	478	491	421	456	493	444	431	425	440	436	440	430	440	462	430	421	455	432	419	454	434	458	433	418	457	425	461	461	464	428	457	453	474	457	464	466	396	449	434	419	439	443	464	488	455	463	446	423	447	435	489	440	456	448	439	457	409	459	468	477	453	457	425	494	435	424	417	463	454	468	454	464	429	449	453	459	458	424	447	403	474	462	457	496	428	451	453	474	446	454	399	498	442	414	438	437	431	447	450	451	427	456	460	441	457	421	443	423	451	450	420	489	460	497	429	432	463	442	444	426	445	421	450	442	419	451	447	439	458	458	423	423	477	455	421	435	423	409	461	467	436	427	463	418	443	453	433	427	430	467	458	438	450	463	442	442	420	484	434	438	427	474	437	446	446	463	440	456	462	433	444	430	489	433	456	467	427	471	432	466	427	465	465	450	477	457	410	409	438	419	457	488	499	428	462	478	470	416	425	433	490	467	445	420	448	434	441	415	481	492	464	472	432	478	420	441	445	456	443	435	469	404	471	434	465	439	431	474	403	421	446	490	402	468	461	432	420	416	445	412	392	448	480	462	439	456	449	431	451	416	488	510	432	463	470	453	445	430	418	418	459	422	433	453	427	425	498	480	434	452	427	430	432	440	446	433	398	446	460	398	496	434	499	444	436	463	465	468	465	482	442	467	443	473	457	483	435	466	448	447	456	444	430	437	431	449	450	462	442	416	474	436	444	442	433	414	450	422	475	403	450	448	432	424	473	442	453	446	448	422	486	455	421	435	433	431	466	411	460	438	448	482	457	473	487	414	458	463	445	464	445	487	424	432	460	438	420	452	451	446	458	435	473	442	478	464	430	447	435	402	424	462	468	450	450	467	436	445	425	428	455	447	415	415	463	442	366	487	424	452	400	441	459	460	400	446	422	425	450	448	459	461	437	426	440	425	503	464	406	459	480	468	438	417	456	444	456	429	433	422	421	482	433	463	463	433	463	433	431	437	429	419	467	459	435	454	439	419	445	451	451	467	430	459	460	454	470	438	423	470	517	400	441	456	452	442	404	463	431	448	437	449	438	450	403	469	463	446	431	441	457	419	437	466	476	457	468	457	450	442	417	450	471	472	438	410	446	455	491	476	442	461
28619	47486	37656	27910	23946	19649	16229	13162	10779	9030	7555	6346	5315	4580	3844	3389	2814	2291	1988	1777	1602	1504	1302	1282	1231	1079	1090	1037	1011	926	871	839	804	780	836	769	740	731	783	722	735	776	860	1126	1528	1551	1183	1527	2029	2225	2278	1952	1439	1126	877	771	642	576	626	561	507	568	530	506	535	577	542	535	513	563	539	545	496	555	531	547	540	582	559	546	539	515	543	575	588	553	552	545	575	518	523	516	566	580	581	563	523	562	568	552	544	553	509	519	565	536	579	522	517	582	534	549	546	545	536	532	588	592	533	529	530	587	555	554	547	573	514	568	573	538	524	554	561	581	556	548	569	561	514	563	543	502	539	566	525	548	538	504	608	548	563	547	549	579	588	548	526	523	566	553	563	554	526	554	530	524	517	542	552	545	553	559	541	526	521	588	512	525	573	542	541	559	565	563	558	574	578	543	526	562	554	569	543	565	559	537	563	568	554	551	525	524	550	582	585	588	553	548	525	586	560	537	510	536	533	575	537	658	529	538	534	520	545	557	558	523	556	598	543	545	503	570	534	548	573	576	520	513	514	538	548	524	531	560	635	551	553	542	534	560	553	587	548	569	578	525	554	543	565	522	566	578	529	541	550	547	565	561	536	568	536	501	544	518	553	537	536	538	558	533	520	576	545	571	557	525	561	507	503	558	577	568	573	560	528	552	601	539	515	553	579	599	516	562	534	501	552	570	596	530	583	570	543	572	524	561	633	513	565	539	571	540	581	561	587	542	578	540	560	536	522	588	550	554	526	539	578	525	535	555	585	586	540	522	551	539	550	572	516	557	570	554	553	550	495	562	542	534	553	569	568	520	522	560	546	537	519	543	521	528	565	539	564	523	507	583	586	545	545	535	615	565	544	531	591	583	538	547	528	570	537	561	564	536	553	555	516	562	549	560	533	552	548	531	572	571	533	554	549	516	516	564	536	581	572	534	512	550	527	568	561	522	540	551	553	559	571	558	572	542	580	595	579	542	576	564	548	508	559	501	530	544	580	550	534	545	553	569	527	527	548	546	605	507	547	538	557	577	561	579	512	535	527	555	586	524	579	544	567	538	531	522	598	532	559	567	572	540	539	496	532	530	543	578	562	554	546	553	565	555	515	546	565	549	575	580	561	535	572	541	572	541	611	518	569	597	526	560	564	502	600	536	543	547	543	596	551	551	555	565	551	533	573	551	573	546	576	528	549	523	547	550	534	565	515	518	547	567	540	601	575	575	546	558	528	581	561	565	560	568	524	604	546	571	586	565	582	549	558	584	552	548	578	579	526	536	547	554	570	548	568	610	548	541	581	519	498	582	576	591	523	526	550	529	546	525	522	554	579	566	522	524	564	548	545	507	566	538	560	555	568	561	562	546	537	562	523	546	586	539	571	555	540	578	573	560	557	573	550	540	550	568	543	586	594	575	546	519	565	573	540	573	537	526	589	504	532	557	568	551	545	544	578	567	530	540	549	529	579	559	554	525	499	517	523	575	570	543	558	537	512	544	534	534	517	557	551	546	584	532	530	541	538	530	521	538	541	592	570	531	576	559	522	563	548	567	525	562	555	518	550	529	524	545	533	557	524	575	573	566	532	591	557	557	509	544	602	550	518	553	555	521	584	550	562	576	548	561	590	555	534	529	576	519	515	588	527	569	569	541	537	577	570	540	542	546	552	579	521	586	539	551	559	612	550	537	572	544	546	545	551	542	522	516	556	569	548	541	547	586	565	576	551	600	587	512	503	598	505	500	551	550	580	595	529	556	518	528	556	523	549	553	544	543	545	542	520	568	552	558	545	517	519	588	563	531	574	534	563	551	517	561	545	549	529	552	592	556	551	528	535	541	543	538	568	582	564	565	569	560	546	559	531	505	618	551	572	537	535	536	533	574	555	530	574	545	537	525	526	536	535	527	614	578	559	581	550	494	574	582	562	555	541	531	544	587	553	551	558	569	492	534	567	543	547	531	574	561	534	535	582	582	558	529	586	527	560	577	558	577	555	550	599	518	553	508	558	564	528	541	557	519	546	536	574	522	584	515	604	544	540	554	557	532	584	557	539	556	533	556	545	564	541	531	525	553	599	542	514	530	579	598	560	546	561	566	526	598	576	555	526	555	562	534	561	558	540	556	558	569	602	573	558	554	537	559	566	559	553	568	568	567	552	557	565	561	559	580	531	570	576	524	541	574	565	547	548	554	576	584	563	552	521	586	544	575	585	629	565	552	609	542	509	549	554	551	574	568	526	544	551	561	552	529	573	553	565	540	543	548	570	563	537	555	527	577	514	574	582	513	545	532	560	547	583	531	531	561	520	581	526	546	543	560	538	534	566	547	542	550	544	534	555	597	597	589	515	527	498	547	542	541	568	570	534	565	540	533	555	522	594	560	563	526	572	526	531	576	553	564	561	593	579	547	548	519	561	549	547	540	565	571	566	573	533	567	524	564	579	585	527	539	571	569	562	576	551	564	537	560	562	534	544	557	510	532	541	522	572	563	530	499	598	562	530	597	544	589	548	564	583	524	551	513	562	557	527	526	583	573	566	576	540	537	592	545	542	524	566	565	537	580	543	564	568	581	581	576	540	563	555	568	595	542	540	546	528	536	541	567	535	519	534	542	536	577	551	562	537	527	561	560	594	531	561	541	578	541	543	543	580	538	530	549	519	532	543	533	564	552	567	574	536	533	542	588	529	594	560	561	562	531	568	589	600	527	519	576	593	527	540	543	560	516	509	531	594	553	569	540	559	553	528	559	556	535	532	543	560	535	546	555	523	567	508	554	547	534	494	525	553	571	574	525	553	551	584	546	538	536	548	576	510	606	594	560	557	547	543	559	544	575	525	534	555	603	546	556	529	535	579	569	538	523	557	582	584	583	543	531	566	591	576	529	547	556	523	589	540	535	608	552	569	565	531	550	544	531	595	527	551	552	569	540	546	562	534	567	515	559	549	598	539	531	568	542	562	520	527	532	544	568	529	577	569	555	545	563	527	537	596	511	513	567	562	592	545	519	537	560	493	540	564	546	519	568	532	576	553	540	579	619	553	580	533	537	547	607	562	537	538	545	526	559	573	540	556	593	536	570	548	532	590	584	557	573	555	556	515	519	524	556	538	556	588	605	567	554	542	548	552	511	538	522	541	532	583	576	556	548	552	578	560	529	565	555	540	548	574	563	556	555	487	590	571	561	571	539	545	522	580	551	562	601	562	510	509	591	529	547	600	560	555	591	517	545	519	520	541	504	553	532	474	556	533	573	532	540	602	575	545	520	530	568	583	579	561	563	565	526	556	536	571	562	527	557	574	570	555	523	551	545	549	558	554	549	589	541	514	534	526	576	600	550	552	556	556	526	521	565	541	579	552	534	577	567	566	514	584	555	540	590	555	562	532	551	503	533	553	553	560	533	546	534	554	527	520	518	542	534	524	542	553	577	582	532	546	580	574	585	575	576	544	545	543	559	554	549	517	540	551	564	529	529	560	535
27763	22605	21950	14197	8091	5154	3760	2909	2213	1906	1714	1456	1303	1139	1043	948	903	793	787	798	713	671	680	611	649	614	588	609	605	607	591	574	573	581	581	562	593	613	535	559	573	531	589	519	553	595	512	567	580	662	559	604	610	571	524	559	543	512	540	534	534	570	566	506	550	577	523	553	526	572	551	526	549	511	512	506	534	572	560	549	534	521	572	516	509	542	520	503	548	520	557	507	552	554	512	499	517	494	514	533	535	509	598	545	543	498	544	490	562	511	541	546	489	521	530	526	567	516	485	558	532	534	546	528	477	528	496	529	513	529	502	554	494	531	484	548	535	524	538	537	504	519	504	526	533	541	489	548	516	563	508	503	546	500	541	576	486	515	515	567	507	546	546	489	504	563	529	588	536	549	506	516	521	568	506	553	526	513	516	606	542	549	537	522	532	532	535	547	527	541	520	532	494	519	533	536	528	537	565	520	525	559	584	528	518	519	506	508	539	545	514	529	540	499	502	542	534	534	511	504	511	543	519	547	527	527	545	500	510	497	543	551	571	520	549	511	526	562	532	545	527	542	554	590	530	489	532	568	579	528	500	527	507	535	537	527	532	576	515	572	523	525	493	522	520	539	514	550	509	540	537	532	492	558	526	499	533	498	541	550	521	517	535	513	497	545	508	533	535	563	510	531	497	497	523	492	519	505	505	518	525	542	545	508	526	522	508	518	532	529	529	539	544	547	509	562	480	586	527	499	528	563	557	582	537	532	593	558	545	533	524	481	542	527	548	532	519	558	546	540	543	493	539	527	524	503	531	513	549	530	535	527	536	519	542	524	527	524	522	528	519	529	535	511	580	546	567	555	550	543	519	515	566	513	556	529	542	523	531	558	506	528	572	508	559	539	531	537	528	584	497	562	526	544	510	521	522	535	522	572	486	540	555	503	548	492	531	521	479	556	508	540	492	530	553	540	498	504	552	533	530	525	553	480	549	513	508	503	526	523	552	515	540	507	532	532	536	521	563	504	495	556	568	519	554	528	523	532	525	551	512	493	510	535	519	494	534	524	534	478	520	521	500	505	518	545	507	524	547	523	538	502	503	519	560	527	511	530	551	531	543	533	555	524	528	559	496	515	548	506	549	564	512	520	553	569	555	535	542	520	517	567	528	555	517	513	533	505	518	547	541	548	540	518	523	484	530	515	533	517	507	529	530	528	511	529	559	511	515	556	535	550	539	550	512	527	549	506	522	503	576	504	501	563	504	527	501	571	496	508	515	554	512	550	582	530	545	563	527	577	521	527	515	505	561	560	536	539	517	527	510	568	524	546	505	566	523	532	504	512	521	543	545	523	497	510	577	534	552	481	552	524	507	527	548	521	528	543	537	528	494	510	540	557	548	540	563	523	530	556	542	570	555	502	518	510	563	577	497	528	509	523	521	530	554	557	537	530	535	549	511	515	532	556	527	545	543	517	537	509	528	573	526	541	517	530	559	553	549	509	542	505	536	557	530	519	538	528	557	531	562	539	495	550	543	493	508	534	523	546	528	563	512	479	527	525	514	565	498	544	516	542	532	547	525	524	517	513	545	523	519	529	549	569	547	496	522	543	514	563	541	506	481	532	529	561	543	537	533	596	497	530	598	523	575	542	515	469	502	538	487	565	535	542	493	546	546	530	521	550	554	555	541	528	501	543	536	528	494	520	505	537	504	522	532	516	525	531	535	548	539	534	543	543	552	546	571	556	558	502	520	521	530	536	571	540	575	518	549	527	571	523	505	540	536	523	507	517	513	488	554	513	539	513	517	547	540	508	566	530	502	564	530	533	514	536	590	544	508	533	550	554	549	508	554	540	490	493	524	528	543	521	535	550	539	533	512	535	514	529	552	562	513	549	570	542	577	580	529	540	574	526	517	515	509	511	510	585	504	568	544	567	575	555	529	539	571	540	557	524	546	535	536	504	534	526	504	522	551	505	527	484	500	519	567	565	587	537	538	549	502	554	498	575	531	566	550	515	530	528	529	531	502	508	509	539	523	541	503	540	517	560	490	524	505	551	516	550	495	536	536	511	549	537	604	546	498	526	505	486	564	543	527	511	530	530	537	523	558	564	519	524	514	554	501	544	488	521	594	554	522	533	562	544	545	528	515	528	577	515	520	510	532	527	523	521	515	528	539	559	556	512	523	490	547	507	555	504	479	536	509	540	540	551	497	532	562	539	554	521	532	509	512	529	507	536	509	511	492	542	541	491	558	538	546	527	544	499	551	541	518	551	498	522	530	553	523	508	531	510	543	532	500	565	539	540	541	520	544	572	520	556	539	484	534	509	550	504	531	541	533	574	541	531	499	528	506	509	545	538	537	531	550	563	533	521	548	527	499	537	568	541	553	556	541	557	474	527	529	534	505	552	540	515	552	513	563	561	550	529	485	571	544	530	538	552	516	536	550	559	507	511	528	553	553	540	556	505	533	533	541	496	509	545	538	527	533	544	536	525	543	509	563	559	534	532	546	559	546	548	517	523	592	580	564	559	560	493	544	498	531	529	531	526	538	516	499	528	512	556	510	524	565	543	531	502	517	534	496	530	506	496	507	517	487	497	568	481	566	553	553	511	518	538	551	520	550	536	495	513	514	535	548	509	525	556	490	535	521	526	524	534	568	523	533	516	515	567	526	526	532	492	535	548	527	537	564	523	561	545	527	534	523	523	509	486	526	506	531	554	540	565	551	503	545	540	556	560	556	510	530	538	561	509	518	543	551	550	531	554	528	500	500	530	559	516	515	553	551	531	506	565	506	504	534	520	524	537	524	513	498	519	518	488	530	510	557	524	562	566	521	494	558	543	522	512	507	528	552	543	492	589	548	522	500	501	550	520	512	518	571	536	530	552	513	492	513	508	514	511	537	516	509	506	531	513	549	506	534	502	529	528	515	511	541	517	541	507	510	522	577	529	503	523	546	536	547	535	605	517	519	493	509	522	554	602	533	519	505	477	533	519	544	511	521	533	520	494	539	550	543	554	527	563	569	512	540	518	547	496	528	532	570	537	564	518	520	535	512	519	565	530	548	501	513	551	549	539	566	560	543	466	541	521	524	518	542	517	544	518	477	565	556	445	532	548	538	587	535	488	559	558	543	551	565	542	569	539	536	497	520	522	503	502	506	557	532	515	539	532	519	552	509	554	554	560	543	527	541	544	544	534	522	531	538	611	539	523	529	537	483	521	516	564	563	515	521	547	533	531	514	523	493	537	598	496	547	526	525	548	539	499	531	497	497	534	543	556	534	568	536	512	498	502	508	576	551	510	542	556	550	555	510	525	543	554	533	559	564	527	527	452	542	535	573	541	510	510	558	533	519	541	522	532	526	573	577	543	550	494	536	542	536	498	546	520	510	513	484	557	560	543	556	510	562	561	530	543	588	543	523	550	527	540	536	497	512	555	558	539	532	545	522	556	522	537	532	517	538	535	524	515	588	571	557	520	545	565	524	512	519	536	566	544	522	503
22064	32980	25805	16689	13338	10188	8170	6286	5042	4123	3583	3050	2532	2215	1787	1700	1435	1288	1163	1132	1084	1000	964	939	918	895	872	869	821	783	819	785	741	708	739	739	744	730	714	733	769	645	739	743	697	719	728	770	736	811	798	791	758	694	704	688	681	653	665	655	644	634	694	662	669	666	713	700	679	640	658	648	651	653	675	674	634	683	676	680	658	689	659	642	631	661	645	645	660	654	613	639	645	680	609	647	645	683	693	670	655	680	701	663	655	650	670	681	640	657	633	630	633	654	638	670	637	618	691	669	637	640	648	627	699	680	639	639	643	624	699	673	664	670	642	641	678	656	621	672	647	653	635	669	640	663	686	635	681	627	654	682	666	654	685	621	669	682	656	643	687	743	628	635	662	748	649	685	678	684	666	688	679	659	614	655	682	683	648	622	676	666	701	631	678	682	681	615	663	662	644	681	658	630	655	664	652	664	682	670	640	686	655	648	650	636	641	671	664	673	658	661	647	644	722	725	656	688	621	651	629	655	646	685	643	655	672	682	652	627	639	685	655	619	698	654	655	685	659	694	660	656	718	673	681	680	643	655	668	650	652	693	670	640	650	656	631	645	630	695	662	654	643	639	636	660	612	679	643	667	672	716	665	647	663	671	641	669	636	691	659	646	671	698	679	640	684	656	637	632	657	639	618	673	663	684	624	686	656	659	654	664	672	644	650	679	687	644	635	682	654	670	653	669	668	584	646	665	683	671	613	676	695	649	650	666	681	678	660	653	652	619	671	605	649	652	681	643	717	636	673	693	656	710	673	636	689	666	652	656	666	613	667	691	686	674	639	688	665	650	674	664	674	692	664	640	683	645	607	668	671	648	639	704	724	663	668	686	672	680	671	682	642	681	647	610	647	675	742	661	615	685	687	683	708	643	630	718	699	698	643	649	647	636	642	637	655	638	679	631	658	670	706	685	678	635	681	697	698	638	692	651	637	675	686	685	715	699	640	679	684	678	705	640	678	657	663	671	650	666	650	675	685	677	648	663	646	659	674	660	660	677	686	696	713	637	652	690	658	645	673	654	642	635	661	632	661	717	657	636	691	646	696	651	716	643	655	640	637	686	640	666	698	619	671	667	645	672	634	659	641	637	680	670	639	685	657	662	656	654	632	660	682	666	674	646	642	675	656	679	628	671	654	672	678	666	629	665	634	708	678	637	613	668	666	669	695	680	674	649	634	676	638	628	695	668	664	674	617	656	657	701	664	675	581	649	688	673	620	661	682	658	641	651	649	653	669	665	661	639	650	645	694	721	670	625	686	661	629	646	662	701	700	676	684	648	709	670	668	681	659	681	670	655	702	676	652	622	634	669	617	655	674	665	704	667	680	683	660	672	678	667	718	674	643	625	677	704	648	679	625	622	643	635	632	678	615	682	676	656	649	633	674	688	638	748	675	648	684	711	687	667	657	664	658	686	625	663	633	640	680	680	656	693	639	638	705	635	660	702	682	666	622	616	649	644	597	678	631	665	624	681	645	660	666	662	599	640	668	651	661	693	660	616	644	655	690	670	656	669	658	609	674	659	714	634	700	651	689	652	702	679	643	657	669	615	639	641	660	662	650	688	660	629	632	665	684	634	649	660	677	659	638	658	668	632	675	669	636	672	670	679	653	626	659	656	671	677	643	625	673	706	651	714	652	664	691	678	680	714	637	667	632	666	593	658	680	622	659	658	651	628	662	723	677	669	631	700	654	621	669	678	716	641	657	667	707	652	691	667	687	686	659	657	656	618	714	693	614	641	648	662	643	679	666	655	622	691	654	684	640	663	646	647	661	684	663	641	675	703	653	652	653	655	670	647	649	703	687	674	654	656	658	617	627	655	661	657	665	656	630	666	644	622	659	691	664	644	642	641	704	702	641	697	673	681	660	639	682	668	640	625	663	645	693	685	654	601	697	637	686	676	646	660	642	692	674	628	595	702	665	672	648	654	625	659	712	677	645	633	660	660	670	624	680	660	702	668	667	658	647	648	649	667	684	674	627	662	643	626	627	633	693	627	650	674	675	679	653	641	653	687	661	660	713	680	679	673	717	651	671	658	647	628	684	613	665	655	674	682	668	678	703	665	711	693	652	672	643	677	703	643	640	653	680	649	679	712	631	692	694	671	669	635	652	678	640	679	697	642	675	681	691	688	694	691	635	679	653	580	672	656	671	654	722	696	630	669	669	645	645	654	626	659	668	670	689	663	681	634	669	669	723	702	627	628	645	687	673	664	702	666	680	642	692	653	675	597	684	641	672	629	644	653	620	682	636	644	634	678	620	676	670	701	645	651	682	664	659	674	680	677	660	680	641	642	689	666	669	647	666	652	669	648	672	681	669	672	697	690	653	690	676	647	652	621	665	629	630	682	664	676	677	665	650	719	706	626	654	628	656	692	620	657	642	659	674	678	669	662	644	651	643	633	662	675	664	674	679	674	682	667	687	650	666	660	651	679	678	648	666	629	653	603	686	657	625	630	634	679	632	680	683	632	644	675	596	681	644	682	644	695	658	609	657	710	665	655	663	647	666	645	656	643	635	692	656	690	668	688	646	697	686	650	699	679	679	657	723	696	652	616	646	620	643	635	653	654	666	668	666	650	652	641	620	635	667	646	631	665	675	619	687	669	646	688	682	667	671	625	676	680	673	620	659	674	647	653	591	681	676	637	672	684	621	723	648	618	670	637	651	654	657	675	694	660	644	690	704	670	613	655	621	670	669	659	654	642	648	643	683	657	661	650	703	685	680	659	659	644	669	676	662	708	652	659	656	630	636	663	688	642	678	660	713	658	623	686	669	682	673	690	736	612	656	622	715	673	685	658	667	602	620	666	644	682	650	645	656	674	716	661	630	730	633	673	663	631	682	660	638	652	658	654	671	628	622	622	654	588	677	664	624	631	626	656	618	647	636	675	686	668	680	669	639	679	650	669	683	684	696	723	664	707	648	658	675	674	673	633	635	703	708	656	636	673	676	683	678	687	641	620	667	665	667	664	667	706	661	711	636	642	676	687	665	670	682	656	636	632	648	638	677	637	651	681	661	680	675	638	674	675	688	702	676	635	655	710	656	659	654	691	682	669	657	630	656	657	667	654	700	664	651	693	654	700	637	644	616	667	677	619	654	684	685	668	661	658	666	647	696	671	629	683	667	647	633	648	645	678	625	668	642	665	651	661	680	705	672	652	670	648	659	691	707	680	678	680	649	642	665	641	673	668	671	680	636	674	632	655	664	668	640	693	657	673	668	634	666	658	684	683	707	666	685	680	711	702	656	656	660	692	713	676	656	684	689	663	668	680	663	646	708	645	659	737	684	716	670	640	650	689	664	663	663	650	615	640	657	645	633	632	651	683	649	690	671	663	639	654	655	599	622	659	689	703	658	671	598	657	628	669	692	700	675	654	657	667	659	665	684	678	652	667	646	659	617	635	676	686	649	669	677	692	647	721	626	648	681	643	632	689	680	681	672	691
24329	21271	28417	24428	21294	15205	8451	5054	3818	3054	2532	2218	1852	1657	1323	1229	1111	938	903	836	801	703	730	667	662	697	609	599	622	583	602	555	556	518	572	528	584	537	527	534	499	533	545	580	692	779	681	772	859	892	861	754	694	619	552	506	514	481	504	471	501	483	445	487	438	423	435	473	466	462	465	469	448	488	474	476	449	462	481	474	465	450	464	475	459	459	449	496	471	436	460	509	439	478	482	470	469	486	479	455	482	462	453	471	484	405	448	441	442	456	447	466	441	458	459	422	466	468	456	431	433	449	467	448	469	501	440	460	450	449	451	481	466	467	402	465	470	476	462	487	474	455	484	483	467	481	492	458	452	476	472	447	436	476	455	458	459	487	491	464	473	450	475	446	490	479	453	501	454	466	478	459	468	476	485	468	462	480	471	442	436	443	495	429	474	463	510	467	456	438	469	489	510	470	441	501	453	444	441	435	467	436	485	470	504	425	498	479	463	488	474	445	496	478	455	488	443	451	454	493	486	436	434	476	450	430	461	463	451	439	465	487	478	448	467	486	458	482	444	484	474	482	461	504	476	466	462	445	473	471	480	448	438	430	481	515	474	458	441	448	409	456	434	457	447	484	455	472	482	494	496	460	458	452	444	444	468	445	458	454	476	449	481	478	458	461	433	452	459	461	454	467	465	430	487	507	441	457	455	511	468	476	507	408	461	493	480	490	479	444	472	442	491	476	466	498	460	469	423	444	463	478	458	449	457	470	429	468	435	475	461	461	484	449	501	450	475	446	463	452	457	452	439	470	456	460	455	451	449	476	437	453	433	456	480	427	459	449	495	489	461	448	471	443	451	497	492	468	470	455	498	472	473	450	449	450	468	461	432	428	446	430	451	448	476	447	460	457	472	466	472	448	453	418	405	485	504	461	460	479	464	457	464	457	467	463	471	451	476	404	453	478	470	421	498	464	498	469	426	450	466	461	470	474	436	497	442	461	442	460	456	477	467	472	442	461	485	440	452	483	479	433	450	475	461	479	476	451	445	456	449	426	467	469	457	477	434	443	480	485	451	490	446	469	475	410	481	452	457	429	449	505	461	468	497	442	473	485	446	478	435	468	452	494	460	444	429	468	477	485	431	446	441	425	467	472	448	470	481	500	481	441	459	476	446	499	467	461	473	446	440	484	470	494	445	447	466	468	478	492	474	457	490	442	434	449	437	455	438	450	416	467	433	488	445	444	474	469	449	446	489	449	452	448	468	505	478	450	455	467	460	451	460	499	433	466	458	411	474	480	457	467	447	459	447	447	448	489	503	483	464	504	457	501	452	473	435	514	462	435	484	495	462	511	486	453	480	488	495	454	477	509	422	483	448	434	416	447	508	428	429	454	427	449	459	459	437	447	456	430	464	473	484	448	416	473	509	453	440	459	462	478	494	487	469	425	457	490	469	488	472	442	433	468	451	475	456	452	483	476	477	473	432	502	456	479	429	480	460	463	448	433	460	484	458	469	461	466	426	458	457	451	455	479	479	489	452	424	444	471	465	487	437	413	476	448	508	462	480	428	451	447	449	434	496	497	449	463	462	418	464	491	486	433	442	466	466	466	489	470	467	460	443	467	446	501	436	489	452	423	433	465	440	471	443	452	504	493	476	501	471	474	437	449	467	426	438	469	468	505	429	443	464	469	463	466	460	458	434	467	442	466	451	438	470	458	442	474	447	484	464	467	485	515	474	459	434	420	468	450	435	456	441	445	502	454	505	454	476	506	459	430	457	492	452	449	476	479	471	428	443	491	487	407	500	473	466	454	425	431	436	469	446	463	431	469	469	475	474	475	459	475	458	487	454	479	434	452	448	508	456	429	476	432	460	491	442	401	473	448	494	449	491	493	432	446	464	489	478	483	472	453	453	472	461	436	485	461	472	463	459	451	459	520	453	470	449	449	444	480	502	430	479	460	432	476	477	453	481	448	448	470	447	471	425	439	453	438	458	471	480	460	428	424	418	461	454	423	502	448	469	473	450	497	492	475	439	438	402	456	452	467	462	454	450	466	400	444	445	478	478	469	485	492	473	462	466	466	463	461	471	460	455	468	435	464	471	515	435	497	461	501	460	447	466	434	455	459	423	450	449	456	496	434	481	493	475	467	457	487	447	448	441	432	490	462	464	481	515	510	472	471	481	454	479	485	504	509	472	461	494	475	502	428	469	459	438	492	423	431	464	467	483	508	507	454	476	457	479	445	461	481	444	462	493	475	429	467	499	451	458	469	442	498	486	473	478	482	482	476	457	450	464	448	469	498	457	473	480	494	484	487	445	444	466	445	485	467	448	478	470	448	452	481	470	436	457	487	492	454	445	457	487	419	479	488	446	465	463	481	415	434	453	476	465	425	487	478	489	476	468	451	456	464	452	456	491	483	451	475	446	446	478	451	473	496	453	424	459	468	453	456	474	445	408	443	465	453	425	474	459	475	470	490	460	490	416	490	470	436	476	457	425	447	437	428	458	430	474	491	443	449	444	463	464	466	430	484	453	457	468	433	457	501	483	465	431	474	435	470	442	526	472	460	443	498	465	447	453	442	476	504	437	474	481	494	446	464	442	455	489	463	483	492	430	468	447	499	500	470	502	463	440	485	497	471	494	451	468	456	425	454	488	442	440	488	457	500	470	481	445	473	460	490	433	441	473	468	433	447	454	445	453	502	498	446	470	496	448	442	476	462	475	463	450	463	429	440	466	476	428	452	446	437	448	468	421	466	459	458	493	466	482	507	451	465	471	468	500	456	468	429	464	429	447	466	438	469	470	416	493	444	461	444	420	436	470	456	480	446	431	490	475	482	441	461	444	464	430	447	455	461	452	443	455	476	473	487	474	496	400	476	449	439	453	482	430	466	478	452	475	497	456	439	435	435	464	475	448	440	486	456	464	460	470	457	482	468	452	475	480	482	446	462	455	452	457	470	466	467	412	441	473	492	489	466	456	477	426	461	456	462	475	491	390	442	490	449	480	458	477	459	414	450	476	477	484	478	446	449	465	462	463	448	468	465	441	491	490	440	422	489	513	488	456	465	507	480	481	445	436	466	454	465	471	449	447	475	444	456	459	486	440	466	437	468	500	441	439	447	468	415	458	445	476	445	432	460	456	470	477	460	496	484	454	461	451	471	494	474	425	479	473	479	492	442	420	469	476	474	425	495	455	484	424	438	451	492	492	439	467	506	475	474	463	477	533	489	465	448	464	467	453	433	470	455	477	453	474	438	474	473	481	429	489	477	456	465	417	449	490	456	470	445	454	484	477	480	443	464	517	497	499	489	460	454	503	401	477	473	469	470	439	458	507	470	483	466	438	496	483	435	433	479	486	466	464	478	442	482	472	450	472	441	471	467	471	455	445	472	450	481	481	444	478	474	465	468	457	465	469	512	458	478	479	472	449	490	438	454	459	467	451	462	462	471	456	432	427	499	474	450	445	462	458	433	442	469	471	502	473	453	480	450	404	478
25610	42326	33136	23940	19577	15653	12678	10029	8101	6709	5619	4731	3751	3327	2770	2420	2070	1756	1531	1388	1322	1206	1181	1055	1093	1020	876	882	879	838	773	794	734	731	745	717	715	730	711	702	637	700	775	825	1076	1161	977	1140	1453	1518	1339	1141	1020	887	788	691	621	603	579	557	592	576	534	595	613	567	587	570	628	624	591	590	570	563	585	558	571	591	570	590	576	566	546	602	596	607	575	619	577	597	552	600	621	588	617	580	552	608	601	575	552	573	588	578	544	581	593	595	563	589	579	538	590	626	608	580	617	607	602	589	574	600	564	567	589	539	552	574	590	590	595	594	584	573	620	588	610	599	551	620	573	560	555	514	615	562	605	571	592	574	615	569	580	595	598	600	573	544	578	582	553	587	589	590	584	568	581	591	555	626	639	577	620	575	572	593	558	593	570	551	615	574	550	597	590	572	606	549	582	567	527	537	595	615	602	521	534	548	581	603	591	578	595	563	581	615	562	621	520	595	582	589	603	550	585	579	621	596	619	588	585	578	565	655	611	587	600	581	539	599	595	600	597	577	577	590	564	616	580	571	580	583	588	580	589	580	537	590	560	630	584	588	553	560	584	590	578	568	566	550	540	606	591	568	575	564	618	562	569	581	575	625	577	561	611	634	619	596	582	610	571	552	578	576	597	588	554	602	594	554	569	568	592	563	572	592	611	624	603	570	537	609	546	597	532	600	555	572	586	593	598	568	582	553	584	560	565	628	572	598	587	609	593	618	596	570	558	615	577	555	588	601	596	555	577	564	594	572	571	607	550	581	586	543	584	553	596	619	583	541	607	531	563	590	598	532	543	560	622	543	603	568	594	553	568	563	590	587	584	603	582	598	552	574	572	525	521	588	531	587	553	645	608	612	573	558	598	610	576	570	561	510	575	563	552	618	586	555	595	605	569	551	549	606	598	566	584	594	601	577	607	558	589	592	615	646	623	581	580	595	562	599	582	610	600	567	574	563	532	575	617	561	563	608	616	599	600	570	621	584	579	575	607	619	590	572	547	565	615	600	591	589	572	563	577	609	579	568	557	572	561	568	575	576	611	582	596	569	582	607	566	564	602	602	593	576	584	631	637	620	552	607	579	604	588	563	555	588	585	589	547	597	520	604	571	623	582	607	572	535	573	620	605	580	606	603	542	567	597	644	575	621	573	542	544	650	573	594	600	561	575	545	609	571	565	590	589	613	572	518	610	580	592	569	577	565	578	577	642	568	524	548	579	607	535	605	573	578	594	628	596	579	565	575	561	569	634	581	553	563	513	557	572	563	569	599	581	644	612	583	590	532	579	598	556	582	586	604	610	570	579	587	588	584	573	553	605	607	610	585	584	592	554	569	646	599	582	558	597	592	582	580	572	585	562	598	581	576	619	599	586	599	597	586	565	545	608	560	619	582	590	556	561	571	562	592	572	611	571	622	579	586	579	603	568	545	576	601	532	598	586	619	598	584	597	610	580	568	555	598	576	548	571	596	590	610	566	595	523	584	578	560	625	585	595	575	601	552	583	539	580	559	561	572	574	558	547	551	545	566	565	620	562	585	618	557	583	600	568	593	622	615	567	570	575	581	578	586	586	560	567	545	594	574	578	544	575	569	595	622	616	575	585	612	561	569	502	564	565	572	525	560	585	594	567	541	592	581	575	586	592	552	605	579	578	587	559	620	564	559	587	572	581	563	587	567	619	577	608	527	630	593	580	580	597	616	584	583	563	591	567	576	631	521	568	563	585	601	604	602	567	590	556	567	625	614	567	576	532	573	593	570	571	588	580	530	572	580	617	586	573	591	539	554	551	583	572	567	587	590	594	580	599	606	611	577	629	557	581	591	588	601	597	562	525	593	599	596	571	599	594	545	567	604	594	623	562	564	593	601	599	618	518	585	591	565	561	578	582	604	566	569	598	598	603	554	581	604	526	600	543	612	582	570	599	559	608	583	530	568	568	588	550	595	569	590	577	600	576	597	572	575	575	585	588	581	586	587	606	545	553	598	590	604	579	598	606	553	594	581	557	611	573	593	570	627	635	587	562	591	556	601	598	556	579	588	573	596	570	605	595	627	626	602	568	607	527	570	560	566	606	555	552	614	606	609	584	554	587	557	605	595	566	558	574	557	572	626	626	583	622	577	540	590	598	574	534	578	604	586	594	574	580	606	615	600	536	581	583	543	551	579	596	594	612	593	587	520	579	588	618	549	533	582	552	638	613	582	571	566	591	594	592	572	577	551	595	599	533	564	578	548	612	565	621	571	607	615	604	580	597	545	521	595	616	582	596	585	571	579	605	589	572	569	569	594	548	555	565	561	536	634	557	592	591	579	587	533	583	579	610	566	576	567	549	573	615	627	592	561	589	571	570	613	575	573	638	620	569	570	593	556	586	554	597	611	591	600	597	610	525	556	601	567	588	593	548	573	557	585	587	564	576	573	575	611	582	529	547	573	556	605	564	530	577	586	555	580	593	567	594	613	619	585	597	566	586	578	619	551	582	577	592	588	662	589	608	586	553	525	572	564	596	577	560	556	581	616	558	596	551	571	575	556	589	578	579	561	542	614	601	581	574	577	550	583	579	586	583	605	597	581	562	602	560	611	566	589	565	566	573	573	616	574	589	548	564	593	629	532	532	544	581	562	592	582	616	548	599	574	592	560	565	594	591	578	577	574	576	600	567	597	604	546	523	532	568	569	556	597	548	592	619	601	574	614	602	573	585	616	551	572	590	589	591	578	579	546	584	579	576	570	566	566	591	529	584	593	600	556	600	572	578	631	620	682	601	602	590	605	591	568	562	616	568	605	567	528	578	557	632	592	615	555	560	562	597	588	611	553	545	586	583	584	581	521	592	576	550	566	561	585	588	527	610	595	527	591	594	564	612	603	580	553	619	574	578	607	611	549	569	601	603	580	598	554	556	547	589	599	588	581	606	561	572	595	556	583	634	558	566	578	581	574	580	564	584	618	605	587	592	591	572	559	548	581	576	576	586	575	542	597	571	572	572	572	576	603	583	531	572	592	636	596	575	592	604	563	569	556	605	604	573	587	589	560	553	581	587	564	558	564	562	597	574	542	608	587	616	601	635	545	563	604	571	580	593	620	607	575	545	572	577	594	603	624	554	615	564	564	591	584	599	580	559	638	572	567	615	615	558	594	578	560	584	560	587	625	585	560	545	567	552	606	586	600	599	577	592	566	606	622	567	571	589	586	608	612	586	563	564	544	537	591	540	542	590	606	605	606	577	616	577	598	609	548	602	578	574	577	592	580	548	608	596	523	538	571	554	586	595	603	593	608	546	556	565	568	587	592	523	592	618	524	625	543	566	590	607	571	564	588	573	605	590	563	570	546	594	606	600	650	567	572	602	559	613	591	592	530	599	598	576	553	603	622	592	571	571	571	579	561	613	584	571	584	611	597	629	557	588	611	576	534	612	584	584	574	590	555	614	598	559	580	569	512	579	575	558	543	564	568	602	598	599	597
23251	21288	28928	23885	21353	21653	16407	7937	5274	4299	3462	2901	2421	2110	1783	1565	1339	1145	1069	1000	986	829	823	724	685	767	668	629	645	671	587	558	557	594	615	565	559	572	552	567	525	546	527	666	892	1075	916	993	1240	1215	1102	1060	877	744	587	595	496	473	496	479	487	483	462	491	453	485	404	489	423	445	425	468	450	422	429	456	429	424	445	443	437	473	439	451	448	464	432	435	456	491	449	433	447	425	466	458	439	474	429	440	443	428	441	453	481	445	471	435	413	451	452	458	467	428	442	450	453	467	440	406	479	463	443	484	482	446	499	449	457	431	405	409	445	443	458	428	458	437	463	479	438	415	463	475	472	448	444	478	451	487	464	425	478	463	482	438	437	458	495	453	433	428	474	440	454	450	455	448	447	441	423	456	445	466	450	431	466	482	449	451	489	423	438	484	432	481	444	436	466	464	451	493	450	430	432	425	446	480	399	448	448	418	427	468	459	468	437	447	469	467	453	442	465	440	421	441	454	458	449	446	459	471	405	427	473	486	437	417	483	417	436	483	398	442	445	422	457	487	474	407	454	417	447	432	427	453	471	428	412	471	435	486	479	469	471	431	449	442	477	445	436	441	401	489	458	477	444	460	453	491	466	438	427	438	447	441	443	460	462	451	469	467	417	458	444	451	450	451	460	464	445	443	463	416	468	435	466	468	453	436	447	469	449	461	486	442	411	445	402	451	428	454	422	435	422	473	441	453	426	497	437	480	441	431	414	442	457	411	448	435	483	451	386	457	464	461	430	464	426	451	447	441	450	430	478	442	463	425	432	460	437	446	441	453	425	436	437	446	442	452	458	428	452	411	456	488	475	435	428	471	451	439	460	427	428	472	457	454	421	454	424	426	455	472	458	451	425	452	441	472	474	433	409	456	467	453	446	427	469	449	438	488	440	464	473	456	443	449	467	453	458	481	442	423	490	467	434	444	459	441	446	452	462	465	453	453	456	452	433	448	446	417	460	460	435	466	469	408	441	470	423	447	439	437	457	482	464	437	500	451	438	452	422	449	440	503	437	437	459	467	466	451	445	476	465	436	404	457	440	433	445	460	439	468	434	449	422	485	463	431	435	459	468	459	452	482	452	403	446	457	416	468	434	407	433	481	465	445	438	461	481	439	424	433	415	471	471	460	449	450	477	402	485	463	460	442	476	436	443	445	442	451	443	442	442	438	477	469	437	450	469	477	422	468	411	453	480	433	409	447	444	448	451	451	445	459	425	450	435	449	461	453	470	469	488	500	450	431	425	460	448	439	449	462	433	456	460	452	427	447	417	430	506	458	447	442	437	446	457	428	437	425	460	473	438	423	450	443	436	481	438	452	421	435	446	469	440	460	470	478	463	464	462	462	434	465	401	477	443	399	432	477	448	442	421	422	437	458	456	461	468	421	457	421	438	420	452	455	420	456	442	447	421	446	462	480	449	434	456	424	480	463	445	465	418	441	457	484	445	439	412	401	436	459	456	484	447	429	436	482	468	441	452	480	439	467	424	418	427	464	455	471	448	474	452	452	444	451	469	429	470	410	447	468	461	417	460	430	452	461	456	450	443	432	395	418	440	498	410	446	476	430	452	439	419	461	483	461	467	437	454	458	434	452	452	449	443	481	473	440	467	450	461	457	439	471	425	468	436	443	475	438	478	452	459	484	454	471	475	440	449	428	477	454	424	459	429	454	466	440	435	468	422	479	446	433	444	481	407	478	470	438	414	489	439	478	439	460	439	442	453	467	418	455	454	452	456	452	464	483	471	448	402	463	446	443	474	414	448	437	468	449	419	455	454	485	434	456	450	428	425	473	423	430	474	426	425	409	442	457	449	459	432	440	433	421	451	459	454	433	487	483	428	433	457	463	473	463	433	429	489	457	453	458	407	441	410	463	468	443	429	429	468	438	435	442	415	458	463	464	440	429	484	426	462	434	471	422	429	462	501	492	426	468	445	468	421	441	483	436	434	455	447	440	467	484	424	486	458	450	452	449	446	474	478	452	434	447	436	389	466	463	409	433	460	431	464	470	473	465	481	400	406	460	445	448	482	448	411	426	467	447	427	443	438	452	416	465	486	483	479	483	443	411	405	417	465	473	419	439	472	455	451	450	437	439	445	437	475	450	477	445	426	442	452	432	438	459	476	459	463	447	483	439	429	444	453	439	488	422	477	444	445	455	439	456	410	469	431	455	436	455	462	462	419	427	422	458	462	448	436	453	411	447	480	450	442	476	431	422	441	479	435	477	458	453	418	453	471	437	499	431	456	444	470	464	444	418	449	450	470	471	422	428	434	449	405	476	470	449	446	415	424	451	446	458	429	445	460	455	455	478	465	429	460	449	424	457	429	483	440	472	437	464	449	399	450	446	485	433	472	460	461	487	474	444	470	467	446	446	446	465	452	449	453	455	425	457	477	426	485	466	477	460	450	441	455	427	485	425	460	454	466	443	511	442	458	456	444	484	435	477	465	448	462	440	455	465	456	458	449	446	481	454	420	456	468	429	449	439	446	466	451	396	495	448	466	391	463	457	485	445	457	458	470	406	443	498	469	421	480	421	421	471	458	465	468	451	431	444	406	423	452	424	419	415	496	456	459	387	451	424	460	443	454	456	455	491	468	436	441	458	429	454	435	467	459	408	473	437	429	430	444	472	440	448	486	441	428	397	445	416	457	435	410	409	449	453	481	451	458	455	491	457	455	459	431	402	466	437	494	469	445	434	456	424	410	455	413	434	459	438	469	438	454	438	438	454	444	471	453	445	433	471	437	464	470	462	460	444	444	442	467	486	419	426	463	457	416	469	457	458	421	452	445	425	436	450	466	422	400	442	463	447	450	430	444	431	428	447	453	451	454	459	451	458	461	458	476	444	443	418	446	446	454	469	403	446	450	464	439	468	432	455	456	460	430	455	447	454	436	429	431	427	436	473	468	437	467	452	439	460	443	429	443	455	450	442	469	451	399	433	461	455	410	452	485	454	390	443	479	460	439	452	430	498	450	426	466	438	494	442	422	456	430	460	413	442	445	448	445	421	450	434	457	388	416	461	404	430	445	450	462	433	482	474	460	446	448	441	454	452	459	415	463	451	460	430	433	465	429	453	421	402	458	421	477	454	444	443	447	451	458	443	465	457	472	439	423	440	442	466	430	457	432	423	444	450	498	458	464	442	435	441	476	432	434	430	454	453	487	405	442	468	428	448	463	448	424	450	483	443	434	491	439	444	439	463	487	498	508	461	462	440	420	467	481	467	453	427	406	413	478	442	460	413	436	449	461	430	436	448	510	460	440	413	435	456	461	435	451	447	438	442	446	452	419	411	421	428	474	459	451	441	460	482	492	477	436	449	478	485	466	441	437	448	469	475	440	454	468	442	414	480	434	400	473	440	422	412	485	451	469	441	448	416	447	447	409	412	474	452	451	436	455	442	435	430	413	484	462	438	446	453	459	414	438	461	453	480	459	488	432	474	480	427
28561	47617	37569	28795	24063	20001	16605	13550	10898	9112	7480	6252	5323	4348	3810	3228	2659	2312	2071	1785	1617	1424	1386	1198	1244	1109	1057	1042	974	960	902	843	905	793	758	796	800	720	719	723	721	789	775	970	1464	1715	1436	1678	2029	1999	1931	1674	1437	1094	932	769	631	580	555	577	553	534	535	570	533	572	569	591	544	558	560	499	588	518	547	536	533	534	562	545	523	564	552	509	521	566	569	531	572	571	553	551	537	545	554	557	532	527	593	557	554	527	536	554	563	537	544	533	576	567	523	550	565	505	590	593	549	526	545	579	579	557	531	577	517	533	583	575	550	585	522	567	576	523	552	563	536	593	514	578	561	565	532	559	597	562	586	518	556	548	548	576	552	546	530	551	574	539	566	572	568	550	528	577	561	530	531	547	554	610	556	552	537	555	551	555	495	563	543	518	558	564	524	554	551	542	549	524	535	554	550	573	582	536	540	561	552	563	555	588	586	582	491	576	505	572	569	593	522	538	552	558	523	572	576	520	535	553	558	491	563	559	586	581	547	568	546	531	585	542	588	536	552	558	532	537	541	577	587	542	561	558	570	523	557	561	567	505	559	561	553	567	519	529	585	552	564	592	535	547	538	560	507	580	538	533	530	596	549	585	541	568	577	572	548	556	547	602	530	575	530	598	539	544	563	543	588	537	567	571	561	546	554	556	603	556	532	544	559	543	543	527	571	550	581	537	589	517	551	566	572	515	606	536	569	544	550	529	521	552	538	559	553	549	524	542	547	592	546	555	564	584	533	553	520	558	568	542	534	555	552	606	551	522	546	544	545	587	561	520	518	556	571	544	501	587	577	535	529	550	560	491	568	559	554	547	551	533	559	605	579	558	575	571	546	556	525	559	519	582	584	539	570	535	553	534	570	575	531	570	523	523	556	575	550	551	539	552	542	585	599	545	523	555	597	542	594	583	545	545	569	518	534	563	574	539	529	535	555	525	563	563	566	538	504	527	538	558	578	562	525	583	525	536	562	590	589	565	541	576	516	491	532	528	502	580	541	534	573	542	578	582	533	567	590	564	567	576	557	532	507	566	559	532	573	548	533	558	531	545	555	556	558	512	555	570	567	566	542	569	521	586	563	575	539	528	512	579	550	535	556	537	565	555	532	564	547	595	554	529	525	530	551	570	542	555	524	524	558	522	535	547	524	534	557	551	519	547	567	527	552	559	552	532	502	498	556	563	550	547	551	511	566	578	554	573	564	569	587	545	546	511	564	551	582	553	563	564	551	553	568	531	555	576	594	584	549	603	553	542	533	517	555	541	532	534	543	553	559	570	557	531	553	561	521	524	562	550	513	543	560	532	572	530	515	538	567	600	539	523	547	530	552	567	558	528	521	550	554	534	559	527	522	552	529	542	564	533	536	595	541	552	569	555	540	569	559	533	556	532	587	552	577	544	543	519	545	553	576	573	522	548	564	533	538	534	544	574	546	534	471	566	548	539	548	526	549	548	526	564	522	543	518	489	575	559	536	499	534	565	563	585	582	553	557	519	534	573	552	520	586	530	548	546	528	550	537	539	582	536	553	557	530	537	557	592	562	516	552	513	538	536	581	527	544	547	544	567	554	507	525	553	576	537	550	564	549	538	520	580	553	541	561	554	557	528	548	534	583	581	542	533	569	533	556	569	592	518	510	591	550	594	539	536	520	563	496	498	524	548	581	539	547	516	545	525	569	565	565	531	570	578	534	565	508	539	540	557	577	530	576	572	575	592	560	547	531	562	557	571	554	526	521	575	554	552	569	555	571	554	565	590	550	523	568	563	545	542	570	606	585	530	490	541	571	527	557	521	564	588	541	525	565	555	557	551	559	529	541	501	526	544	543	558	567	547	587	566	543	554	540	513	569	555	562	547	536	522	495	510	550	558	547	499	550	567	569	590	574	514	588	523	552	583	564	570	545	531	571	552	539	555	586	530	545	549	522	560	557	535	556	576	580	548	606	528	555	537	547	557	527	544	528	539	563	536	535	576	567	550	538	535	557	552	533	550	520	544	521	557	493	571	568	553	571	562	554	547	538	598	563	559	576	532	575	546	533	567	576	509	555	522	504	581	563	548	562	530	551	607	535	555	537	550	553	598	555	553	544	578	521	531	556	532	562	540	553	580	523	581	533	527	547	567	533	559	571	570	594	540	523	489	529	520	546	552	577	552	594	534	563	568	585	562	524	560	540	528	542	545	539	537	519	594	584	540	554	517	552	528	537	536	568	550	583	575	567	581	542	527	498	538	545	553	548	566	558	553	554	531	589	561	568	553	533	555	554	594	571	548	507	560	558	537	545	525	528	532	548	611	531	565	577	538	555	541	575	532	529	531	522	563	529	542	557	543	513	563	551	535	555	542	541	575	526	558	579	504	523	563	547	556	557	520	542	537	594	543	548	537	549	562	528	561	550	569	560	555	525	523	548	537	550	565	537	503	541	537	557	561	557	571	555	533	574	537	543	524	535	563	551	541	558	497	539	554	535	567	532	531	589	586	542	534	564	596	548	525	581	546	554	527	555	572	567	527	609	510	536	583	533	567	558	551	578	539	593	553	537	593	548	575	560	566	556	575	548	498	553	556	546	571	582	571	544	543	579	532	572	560	547	577	567	534	533	557	538	540	551	558	532	592	554	587	547	580	517	580	540	580	528	558	579	525	525	541	518	565	572	565	530	561	573	505	493	586	599	541	554	592	598	552	559	537	572	578	560	512	545	540	536	520	519	537	518	500	557	578	534	552	569	561	596	560	542	538	554	530	585	558	538	511	528	537	562	543	546	534	554	530	542	526	580	538	516	613	513	576	511	555	520	532	563	548	552	556	577	576	536	551	540	553	531	552	570	543	550	551	539	603	565	574	517	575	575	527	554	563	531	543	557	516	560	523	524	512	553	560	551	576	519	543	519	599	548	554	503	543	539	524	535	595	569	568	633	552	532	534	574	599	533	591	522	584	540	540	508	538	529	583	539	553	560	579	563	555	554	538	538	559	555	587	566	547	535	533	541	503	546	566	546	579	554	540	521	560	540	562	574	545	558	533	553	537	533	555	540	527	595	553	553	507	558	537	545	547	537	589	544	594	567	513	580	534	581	534	505	536	572	575	537	529	562	569	564	536	565	560	543	563	540	554	582	566	567	561	550	557	571	559	556	538	505	537	542	572	541	574	535	527	550	512	567	561	548	592	567	601	550	539	547	557	543	549	560	546	570	540	510	565	536	547	582	543	532	544	552	516	550	543	564	578	539	509	559	524	594	538	548	554	527	499	541	562	550	569	554	477	588	535	573	548	540	584	544	572	567	530	550	543	510	501	572	587	581	589	571	611	555	537	583	502	536	553	531	557	538	564	556	570	534	546	562	586	542	523	587	559	567	578	577	504	577	542	539	503	550	566	554	517	513	539	555	529	562	527	532	565	579	530	569	537	510	574	528	555	508	560	568	558	567	522	601	593	563	548	526	568	521	552	519	540	543	586	531	543
27527	22420	21933	14812	8203	5433	4094	3038	2380	1937	1648	1478	1247	1156	1027	947	860	859	805	779	726	679	695	652	628	597	621	650	621	599	590	585	593	549	585	650	594	580	609	568	563	580	581	550	570	605	542	616	609	563	576	581	608	616	570	553	514	562	572	552	536	580	531	593	545	548	536	536	525	497	536	576	541	507	527	528	551	548	519	536	486	534	524	550	541	511	562	522	577	490	604	527	516	560	551	505	555	541	551	531	521	586	549	548	493	502	549	575	541	544	554	550	546	534	550	534	521	501	548	537	555	513	547	556	525	521	573	536	575	531	504	509	504	528	501	551	490	529	529	537	529	553	528	556	498	546	533	544	539	518	547	516	556	512	568	520	523	547	537	542	545	544	553	555	554	563	520	520	508	558	551	546	511	522	515	524	528	509	514	554	528	526	483	553	500	512	530	550	517	519	522	553	575	537	542	542	562	571	527	569	492	542	527	554	516	504	526	524	557	585	513	544	550	512	548	504	513	560	565	525	565	544	514	513	556	534	569	600	504	475	491	534	511	556	554	540	498	563	567	497	534	534	557	505	554	516	509	526	502	550	521	515	509	518	541	537	617	535	546	508	591	563	539	535	578	540	499	524	543	525	522	514	520	548	590	526	534	539	522	553	543	501	550	491	526	540	528	535	575	527	575	517	527	562	508	555	543	540	537	549	522	540	520	516	560	562	524	534	575	530	526	559	520	532	551	531	529	576	569	545	498	516	551	545	495	502	533	564	547	547	550	517	538	504	496	515	554	530	539	517	553	553	535	531	502	513	592	515	547	556	556	527	576	510	523	526	546	498	562	572	527	537	537	506	535	537	536	562	532	499	567	578	514	535	519	562	482	577	529	537	535	534	558	529	522	537	560	514	537	507	550	570	541	537	527	542	552	541	543	563	560	529	504	550	560	520	560	524	562	517	520	545	511	493	530	545	536	541	541	555	554	557	489	496	568	518	551	528	533	489	540	581	522	549	554	540	555	543	548	513	573	560	543	509	494	520	540	543	535	548	530	491	596	523	500	527	532	533	546	554	564	528	524	572	498	526	537	520	507	547	523	573	555	521	552	507	549	493	546	511	566	567	517	548	506	548	573	530	575	562	581	514	523	566	585	506	550	512	539	540	509	573	558	559	522	532	555	539	554	552	521	522	577	536	529	550	556	534	532	524	556	545	499	512	549	541	537	532	550	526	507	540	547	573	533	534	522	547	529	545	556	531	526	491	550	522	568	566	536	540	541	557	539	557	529	488	568	587	593	520	501	552	523	572	559	526	517	504	531	565	529	533	525	530	523	548	550	556	531	528	553	544	553	591	517	515	546	521	547	525	558	518	497	528	534	547	503	555	566	484	562	544	510	522	530	570	553	529	531	544	517	533	546	528	559	534	527	570	584	504	559	504	535	542	526	545	530	545	567	567	543	536	531	536	548	470	561	544	551	527	533	535	541	550	534	531	526	496	546	528	525	550	582	517	533	578	552	552	527	512	538	539	528	547	541	572	561	514	499	538	547	527	581	528	510	537	530	556	545	499	525	539	579	512	539	500	520	537	533	503	594	558	561	550	537	524	522	514	539	519	550	524	505	549	541	535	554	525	524	526	570	598	525	514	533	515	507	560	555	510	559	530	554	561	537	598	561	521	548	541	488	544	525	511	550	555	536	525	570	504	523	576	515	512	532	564	543	546	529	549	572	534	512	567	562	534	536	568	521	525	526	528	519	553	531	527	538	560	532	514	551	533	529	495	540	544	517	556	567	548	490	512	516	500	579	544	531	510	498	599	557	499	582	513	538	498	534	508	521	543	539	532	533	521	515	538	560	538	514	466	534	529	554	486	522	542	494	539	557	538	548	517	530	543	540	551	558	554	527	518	518	538	538	519	534	583	543	543	541	507	563	513	543	512	534	531	519	549	552	557	549	578	589	511	567	537	514	547	510	539	580	524	545	538	505	497	560	552	552	525	560	566	528	504	507	499	532	557	546	510	528	545	520	560	519	540	545	551	550	494	497	554	529	535	544	574	585	485	525	527	523	551	540	521	561	532	516	554	528	504	529	530	511	508	521	556	544	556	504	525	549	537	537	551	562	523	538	545	566	548	556	515	547	482	575	512	527	565	560	566	531	515	538	552	536	489	521	527	576	527	535	547	571	565	565	530	567	554	563	558	532	533	526	518	547	533	531	539	558	497	533	574	519	518	535	541	493	527	528	536	509	522	504	551	544	502	515	535	506	544	540	462	560	575	531	503	581	516	515	575	519	557	498	530	534	512	563	547	589	573	515	514	550	547	572	510	572	526	536	492	565	551	572	536	550	549	558	540	562	524	558	536	565	565	543	556	548	517	534	565	519	550	517	535	532	508	552	530	543	531	496	530	527	524	526	528	510	532	566	548	522	549	528	524	543	503	527	569	568	526	563	550	526	554	526	535	564	552	516	537	528	559	505	567	492	539	542	508	579	577	592	534	516	515	496	567	558	524	545	538	568	533	539	515	563	543	537	549	516	544	528	501	563	528	549	533	524	596	496	548	545	524	539	532	558	539	514	500	531	556	529	530	566	581	564	521	526	527	527	534	559	544	490	576	493	519	508	564	535	575	528	548	503	509	570	513	533	548	507	520	541	569	545	577	548	520	564	535	491	539	548	521	547	503	551	511	528	547	524	543	534	515	493	493	561	524	520	552	547	546	526	496	568	506	552	546	521	533	542	551	530	511	565	526	501	556	587	505	582	537	540	547	515	514	506	534	561	541	522	548	544	537	546	549	536	515	543	517	551	526	561	546	543	542	495	493	536	506	536	530	540	557	570	561	568	563	544	539	573	584	515	567	511	540	536	518	512	543	515	540	575	540	537	570	530	500	532	543	535	570	534	511	556	548	540	566	527	553	553	522	504	509	576	570	542	587	553	528	528	512	495	537	547	528	528	559	570	540	556	534	576	547	524	547	534	542	538	503	565	557	591	510	548	610	565	560	528	499	544	522	519	498	562	497	562	496	562	519	521	516	602	553	511	546	530	532	519	534	537	552	560	534	548	496	521	556	539	547	537	564	536	546	559	555	538	541	501	520	512	512	567	512	508	548	594	553	527	560	516	522	507	523	518	535	514	537	532	548	559	534	553	575	529	510	502	525	528	509	527	550	516	567	526	503	515	532	569	525	529	582	592	491	552	507	527	493	512	525	511	542	553	531	550	550	539	510	516	517	585	516	539	527	537	548	554	542	513	536	530	562	531	520	529	500	595	518	534	540	540	544	514	606	529	489	548	545	509	563	560	546	525	502	513	531	535	518	533	561	592	538	526	564	557	518	520	538	561	543	536	585	552	542	528	548	542	532	563	552	567	524	571	543	537	558	524	506	509	530	556	555	546	517	540	541	522	569	555	545	534	543	539	566	529	524	536	520	558	521	528	556	520	507	512	513	533	524	511	561	504	512	518	521	556	553	524	502	536	566	497	580	524	538	533	536	532	524
22098	32451	26157	17515	13421	10623	8527	6498	5328	4237	3545	2920	2453	2146	1886	1679	1522	1369	1240	1085	1117	1014	910	866	880	885	857	845	823	817	831	785	738	757	781	729	754	796	728	726	718	710	698	694	724	732	709	755	765	793	740	768	735	728	774	688	741	691	698	693	706	639	709	661	688	659	707	672	651	650	683	709	660	682	668	641	682	655	686	654	662	720	627	668	638	690	642	674	671	710	636	675	637	628	646	710	648	644	671	681	684	680	674	655	745	658	652	635	729	653	662	674	697	655	652	668	648	645	640	700	665	682	725	664	705	670	671	697	660	717	683	650	722	662	648	639	621	661	717	659	667	679	659	666	700	650	674	621	681	663	683	713	655	678	697	619	630	711	670	730	674	600	654	665	615	644	686	686	679	679	635	651	659	621	622	656	680	646	660	667	661	669	672	690	637	638	667	670	710	697	672	654	670	679	625	634	670	594	633	706	707	672	656	632	649	674	649	649	668	678	714	658	681	643	634	633	676	615	675	637	704	666	709	682	731	706	733	654	655	626	659	735	675	714	622	658	666	664	683	682	642	642	663	662	686	646	651	638	667	701	678	693	683	654	658	682	675	661	660	687	665	680	684	659	681	628	690	664	696	674	662	630	681	673	641	645	712	684	674	630	661	710	624	687	685	637	672	674	620	643	679	664	638	643	682	688	723	667	664	664	691	632	626	647	633	697	603	666	688	682	640	723	660	644	662	683	668	663	661	635	657	657	639	657	642	655	671	710	631	661	685	656	677	662	722	685	668	650	686	666	649	696	676	667	658	654	636	713	680	652	688	632	640	692	667	663	713	643	694	643	705	646	695	637	690	655	674	643	637	666	653	700	673	654	656	658	677	638	657	695	702	664	626	661	635	688	679	653	662	651	688	626	651	680	677	678	632	675	683	670	645	659	689	681	640	667	652	672	664	709	644	649	665	677	686	635	672	675	673	655	647	700	637	632	674	689	716	666	684	666	666	628	617	672	618	652	679	638	641	676	645	681	662	707	693	674	653	652	662	684	660	687	643	644	678	638	666	677	624	651	732	620	659	653	679	679	679	651	667	641	646	665	626	658	714	705	696	680	632	688	699	680	730	627	635	630	642	680	673	658	678	672	675	701	691	687	645	679	690	643	658	655	697	661	662	642	670	682	675	686	662	669	567	651	626	684	639	645	635	654	667	689	645	664	670	689	647	646	654	655	656	664	673	628	687	683	628	620	687	667	683	702	715	667	652	680	689	692	671	661	653	704	702	616	685	644	669	714	711	613	640	656	599	632	631	693	723	636	648	695	737	608	673	630	684	644	631	663	647	675	710	661	666	639	657	660	642	638	672	614	657	643	684	672	671	633	690	675	652	680	706	662	683	665	710	684	691	653	658	658	682	668	662	684	659	681	676	664	677	642	676	644	687	668	661	679	666	679	651	624	704	684	696	690	672	664	688	616	629	665	680	667	665	677	699	748	641	661	650	635	708	686	664	677	692	682	673	676	626	617	655	663	666	714	665	659	659	666	683	631	649	648	669	630	691	638	670	684	658	685	682	643	674	683	698	665	716	682	635	613	694	653	667	651	692	678	661	651	617	660	654	706	626	670	658	661	679	673	659	700	652	672	683	692	615	608	659	668	671	657	639	697	655	673	658	708	679	686	713	639	661	675	628	662	686	614	668	669	655	717	651	715	650	638	626	674	638	680	655	644	681	685	644	653	671	642	680	633	635	626	643	647	681	672	618	626	618	684	684	686	663	656	667	681	629	702	635	674	662	659	728	641	655	674	653	623	612	657	676	646	678	673	677	659	721	664	626	639	674	603	665	685	695	712	699	627	648	675	628	630	698	654	700	671	622	658	656	697	701	653	680	636	659	627	676	630	660	663	679	691	667	697	687	676	647	706	651	638	697	667	645	713	652	679	666	671	684	665	686	665	675	666	650	642	704	679	647	666	645	698	698	654	690	635	669	664	691	652	700	661	704	675	680	704	649	685	675	640	666	656	693	600	671	667	673	644	675	673	656	688	649	652	656	678	650	696	664	661	723	660	683	673	669	686	652	653	699	648	667	693	623	695	709	670	692	623	647	632	639	642	646	675	693	672	663	674	645	676	651	650	686	710	675	664	687	667	660	694	686	693	664	659	645	605	693	699	687	663	672	695	703	655	669	685	657	669	669	636	708	662	686	672	642	677	713	667	667	625	673	652	624	652	673	705	622	671	627	656	691	682	669	632	634	666	668	660	651	665	676	652	668	673	702	639	620	632	696	669	662	640	693	665	678	622	629	679	670	643	665	674	678	657	666	692	655	677	666	683	680	674	713	635	626	681	663	688	664	681	663	680	720	654	647	690	662	605	677	683	686	663	643	702	666	637	625	624	694	613	665	681	694	685	658	678	649	674	684	654	664	709	609	674	686	668	696	713	698	678	632	630	662	645	632	669	654	634	676	650	648	640	657	665	647	679	706	656	685	714	623	656	667	666	709	648	653	674	717	681	643	668	689	694	741	630	630	650	668	643	644	698	701	655	691	624	660	670	735	693	662	701	649	651	654	708	665	644	657	683	645	692	683	670	671	668	655	649	680	689	640	651	654	644	692	699	657	683	687	643	658	681	669	641	687	626	665	652	664	643	661	664	667	673	629	663	689	664	684	628	649	685	712	654	652	640	644	641	659	638	668	677	636	615	697	651	631	651	660	676	659	665	645	630	684	656	696	699	652	650	660	673	644	670	655	659	693	681	652	702	678	683	715	715	671	655	711	635	664	682	656	622	633	647	640	677	687	637	634	648	690	658	685	643	704	652	650	643	668	707	695	650	649	696	680	656	692	695	678	629	654	670	652	644	684	701	690	660	651	642	691	700	705	633	627	656	641	616	676	674	659	657	674	642	670	670	633	668	678	672	672	664	712	671	692	660	668	696	688	644	665	610	683	646	635	610	637	677	662	643	661	702	648	638	649	705	677	732	693	720	660	729	624	620	677	620	648	668	638	673	676	647	660	691	675	676	709	693	650	678	642	636	687	683	653	678	652	638	700	642	648	655	676	693	657	652	669	683	660	671	672	624	688	624	662	654	656	652	623	640	654	681	659	687	654	710	668	666	664	650	608	675	681	676	671	670	673	649	725	662	631	668	652	662	615	666	667	649	648	665	664	656	663	732	707	701	690	661	669	657	670	646	679	671	648	699	649	650	684	705	670	699	669	667	654	690	636	644	654	706	685	680	643	687	646	627	625	665	610	604	671	679	675	630	621	614	683	689	647	651	662	647	690	654	665	660	671	677	719	631	607	657	677	670	675	643	654	683	670	666	682	688	692	700	709	705	659	686	664	657	672	625	630	677	689	723	672	712	695	649	667	674	656	680	714	704	684	687	692	655	684	687	654	648	667	649	697	697	643	659	671	667	642	653	667	679	655	654	725	712	639	637	696	651	671	666	638	659	669	678	656	679	657	693	660	678	654	697	647	660	637	642	687	638	652	652	711	672
24334	21273	28507	24439	21401	15622	8885	5365	3844	3131	2560	2232	1854	1630	1464	1289	1074	988	871	818	779	776	710	695	654	656	648	620	638	608	592	536	554	579	532	557	537	560	556	549	520	542	586	601	745	748	661	788	848	818	938	905	757	654	579	569	497	514	492	550	466	461	486	486	472	478	465	455	521	456	497	481	445	467	466	464	465	433	460	462	468	480	503	457	411	485	471	484	461	477	468	490	444	452	466	491	484	470	473	459	469	496	486	505	459	475	471	481	481	479	466	453	454	469	428	443	502	442	466	467	455	442	462	454	455	468	456	476	461	495	490	466	472	442	470	475	450	445	451	474	460	498	490	497	450	479	460	497	511	438	527	469	473	465	450	461	463	500	468	433	449	496	465	463	523	505	469	465	486	490	479	485	448	440	469	471	482	450	439	473	481	472	481	484	505	479	497	457	468	448	457	469	476	485	484	453	476	439	480	438	472	495	486	457	470	468	484	513	474	460	472	489	464	450	486	497	475	506	468	482	439	436	451	430	466	499	490	476	456	474	483	500	425	474	478	440	497	480	503	469	452	500	446	487	463	453	463	476	498	481	453	500	471	482	489	441	519	469	473	468	441	500	488	476	489	429	508	473	448	452	455	464	436	490	465	472	435	446	500	463	491	484	487	474	488	455	469	487	453	514	478	461	483	483	473	518	478	465	429	485	485	466	449	454	488	447	480	471	491	484	451	460	492	483	485	466	476	481	438	475	504	457	470	468	478	487	478	500	462	542	432	481	483	439	471	429	437	493	458	462	502	415	471	492	478	483	460	471	508	461	459	462	472	487	446	473	480	460	481	452	445	447	488	484	475	483	486	454	465	517	460	476	488	433	477	482	495	470	511	468	491	426	445	454	510	480	475	476	493	475	508	465	470	437	479	450	475	494	451	438	454	481	450	447	474	495	472	440	425	425	458	495	475	472	467	471	447	480	461	480	442	464	506	497	450	452	459	471	479	458	463	493	490	468	511	463	469	472	442	463	465	492	497	477	482	444	491	476	484	447	498	506	453	493	474	440	460	491	449	464	440	465	485	501	499	446	460	463	470	497	436	464	515	448	485	438	468	424	446	468	463	425	484	483	487	491	463	507	457	447	451	486	443	492	479	449	451	482	492	460	489	482	497	477	498	450	464	504	445	506	432	456	457	480	502	485	497	477	458	428	491	474	473	454	419	463	456	456	466	464	459	459	507	466	499	483	451	485	462	450	471	455	483	455	473	485	469	456	484	441	479	489	456	482	489	453	465	467	453	479	464	500	464	491	474	494	473	471	483	463	489	466	471	466	475	479	464	493	492	426	503	474	451	508	461	451	495	488	482	500	492	466	462	481	471	450	468	503	485	480	423	469	451	440	476	454	443	455	456	479	428	494	473	494	478	442	443	474	487	456	470	472	496	476	436	477	505	459	505	472	440	477	474	469	481	464	468	452	476	441	477	476	475	458	468	497	512	479	487	496	435	512	482	448	473	489	465	493	488	482	505	462	497	471	468	433	516	507	469	488	458	442	485	480	481	473	489	479	474	483	480	445	478	471	539	473	497	485	470	486	473	432	441	460	463	497	510	474	477	442	531	466	482	452	483	490	438	452	495	474	461	467	498	460	516	449	479	474	485	516	509	513	517	450	466	475	483	448	501	442	510	486	505	493	450	521	439	433	474	435	477	491	441	431	464	498	432	445	488	452	481	443	484	436	481	515	492	485	476	477	483	423	499	486	465	525	421	467	500	466	438	477	479	484	480	491	485	470	484	450	420	445	427	475	461	472	480	488	458	469	472	488	455	451	483	487	495	483	496	451	502	459	437	491	472	482	489	489	458	451	476	482	470	479	430	481	514	449	465	480	397	431	478	501	466	472	498	443	487	522	458	474	492	457	462	504	501	517	507	459	435	461	534	464	455	461	502	498	496	481	511	450	455	475	511	477	458	491	469	509	512	449	456	481	463	484	478	470	496	470	454	429	442	470	463	501	494	475	489	496	446	441	505	521	501	450	478	471	472	465	478	497	481	433	443	452	447	473	492	477	501	473	487	479	487	440	542	455	453	489	463	442	447	468	481	470	431	467	473	459	474	497	517	484	452	480	469	485	480	439	481	501	528	495	502	481	469	499	488	491	463	481	451	504	475	508	454	468	435	480	515	481	439	485	483	475	440	498	494	459	523	466	483	430	435	499	476	516	501	481	441	449	489	518	471	481	466	408	475	491	500	400	456	483	479	454	498	498	467	490	477	496	491	509	427	490	448	510	495	471	491	482	476	475	463	477	484	474	479	471	484	464	444	472	478	494	474	459	437	507	460	465	459	495	459	433	460	437	498	455	464	440	494	474	457	503	464	473	443	446	446	453	458	473	486	529	494	458	511	479	473	468	488	454	524	415	420	477	485	502	481	474	457	470	485	480	494	462	441	497	454	481	498	484	470	451	436	478	507	449	467	435	473	458	495	468	495	461	504	468	479	459	446	466	467	471	477	502	461	484	455	459	482	461	467	485	474	474	503	495	472	449	485	445	479	468	491	476	477	475	519	489	462	455	502	455	492	488	481	551	427	422	488	494	491	429	495	512	442	488	482	461	465	466	462	471	461	509	476	511	478	460	460	459	520	461	475	451	478	485	497	449	462	443	471	473	485	465	468	471	468	489	448	466	539	500	452	520	490	486	460	494	501	470	473	491	477	492	454	489	449	434	473	463	481	508	469	487	484	465	474	500	476	488	466	441	476	478	488	467	458	457	486	471	445	448	482	462	456	494	484	456	470	492	434	455	471	454	490	434	481	510	499	459	467	452	454	467	528	528	484	487	482	473	500	438	462	482	460	478	498	434	483	466	470	466	489	477	483	496	484	466	440	436	476	482	502	442	435	444	456	487	493	458	448	447	491	490	440	467	474	468	467	484	493	481	470	471	487	467	467	480	432	503	432	478	464	420	483	503	481	506	433	493	505	477	453	490	511	486	480	505	467	463	489	463	448	475	485	479	461	464	469	502	467	494	481	477	514	455	447	480	500	465	476	504	481	474	459	463	448	472	465	450	480	507	519	486	479	464	468	475	512	480	471	454	472	473	466	479	450	469	472	465	489	492	448	444	477	488	473	468	483	484	475	500	483	453	487	452	489	469	416	460	444	458	418	492	469	454	445	500	476	449	447	463	471	483	454	472	458	488	490	473	457	472	492	466	419	485	456	484	491	447	481	483	476	457	509	481	478	504	440	508	494	475	467	449	467	489	446	499	460	473	472	488	471	470	518	490	460	443	468	469	451	514	484	451	527	493	455	452	471	449	444	486	485	497	476	475	459	451	473	466	482	475	483	500	485	445	462	475	464	498	508	453	456	476	448	472	492	465	475	501	453	449	485	473	458	495	450	476	490	460	455	499	449	454	484	455	449	453	434	482	495	487	465	489	482	437	459	449	503	470	475	437	472	481	470	475	444	443	473	495	417	485	506	470	509	444	464	488	468	423	481	481
25516	41450	33887	24766	19816	16118	13044	10533	8309	6799	5431	4729	3959	3326	2817	2433	1996	1865	1568	1402	1323	1197	1148	1056	1059	1002	950	896	900	889	854	772	750	773	819	807	786	659	691	707	722	708	769	849	990	1157	1019	1192	1462	1346	1403	1291	1182	957	804	662	611	615	611	561	616	623	598	562	610	606	583	586	547	595	571	627	629	611	572	615	582	632	566	597	609	567	559	532	578	613	562	589	598	566	571	596	568	599	590	568	575	546	564	648	620	574	574	616	599	575	616	571	569	589	575	570	580	588	627	631	574	583	604	613	570	571	581	593	561	597	659	583	575	596	541	589	564	581	634	572	569	609	533	574	583	555	626	585	591	601	594	584	614	582	589	566	584	614	612	539	590	588	589	589	553	572	541	584	616	567	579	634	580	599	580	607	618	637	582	561	583	595	605	596	574	567	560	588	584	585	643	537	628	567	625	552	564	624	588	587	580	562	563	599	575	571	583	620	610	592	574	571	623	619	534	617	572	552	573	624	575	573	577	557	574	592	595	609	590	563	594	577	571	594	602	531	586	553	590	585	575	572	652	601	588	605	599	574	568	590	552	607	553	588	591	596	555	661	581	581	567	582	590	595	590	603	560	571	594	629	562	605	602	574	560	551	603	591	588	588	613	586	597	592	555	587	557	579	573	577	581	563	585	612	576	569	570	564	621	555	577	589	593	548	593	602	569	565	579	570	580	582	617	557	583	586	583	596	591	627	622	577	566	577	589	623	553	594	625	611	560	585	569	623	620	548	626	563	596	551	587	554	627	565	637	570	591	608	629	589	607	604	624	566	600	595	594	539	559	581	582	567	602	561	616	581	522	591	572	586	604	589	614	646	581	580	585	632	611	586	601	566	583	573	620	624	578	559	590	614	560	591	608	599	564	573	602	567	627	595	566	605	576	605	589	621	577	619	579	593	653	610	579	551	580	575	574	589	602	570	610	569	623	594	569	610	572	608	597	578	571	598	561	579	571	602	623	589	595	599	585	601	605	611	621	596	603	592	584	619	593	589	582	560	599	585	545	555	615	558	569	569	568	564	595	546	619	577	600	615	596	594	552	604	628	581	585	580	602	603	591	579	602	633	537	615	609	587	544	590	620	567	543	562	592	592	546	591	581	567	557	598	584	601	589	561	601	581	535	561	586	576	611	610	593	564	593	585	584	622	606	603	620	531	597	583	584	524	587	608	568	591	584	569	568	543	583	554	631	565	535	615	603	612	612	601	583	602	586	650	594	594	611	544	584	598	560	634	548	574	607	610	578	595	579	608	601	567	605	594	555	591	589	573	582	582	571	649	561	588	637	580	609	564	579	558	574	594	589	584	552	574	595	584	606	579	546	574	596	543	575	613	579	600	624	610	589	565	543	570	589	622	621	560	625	613	593	578	593	562	595	603	616	589	558	624	588	589	578	589	554	594	620	590	619	564	583	620	608	628	582	613	563	658	554	616	584	552	619	606	608	568	551	593	578	615	633	566	605	592	615	583	613	589	601	541	541	601	585	578	575	576	568	632	601	611	534	616	556	597	558	576	631	583	588	589	610	600	588	586	636	601	576	609	585	577	559	630	536	600	572	617	571	615	628	550	551	640	559	611	586	610	606	578	607	600	616	621	559	586	617	567	590	616	560	577	587	594	532	585	581	576	624	570	634	607	599	566	592	594	599	616	600	605	589	581	591	599	611	548	589	548	586	613	581	565	548	568	585	597	551	600	555	629	597	633	572	578	618	586	553	576	593	579	601	578	566	617	568	619	549	593	622	590	609	572	563	582	564	582	612	600	522	588	592	609	569	574	564	555	581	552	551	598	620	561	624	624	534	566	596	631	567	594	612	609	613	589	562	592	599	585	592	563	579	595	603	571	582	584	544	608	550	585	597	567	567	601	590	607	592	611	600	629	567	608	621	554	592	629	623	562	616	641	602	590	572	543	640	606	577	563	593	609	582	566	598	577	551	605	550	654	584	543	602	614	646	573	573	571	621	595	588	591	544	569	600	552	576	620	573	563	559	559	582	625	565	598	583	585	618	585	571	587	572	560	566	579	592	553	595	598	603	611	620	659	564	576	586	599	609	577	631	595	611	613	555	596	551	587	579	572	589	621	622	594	586	578	555	598	602	571	574	592	574	583	599	594	599	582	625	600	592	582	605	549	605	621	601	589	610	568	560	617	609	593	576	603	590	569	584	540	621	596	570	618	588	580	629	589	571	592	581	589	561	556	612	602	580	579	603	588	523	603	539	552	585	569	595	573	590	589	569	581	603	605	557	596	560	595	617	613	564	611	610	573	557	541	587	586	625	535	583	576	599	578	579	640	600	649	550	585	584	560	507	601	566	601	604	586	565	642	601	613	585	583	611	600	586	571	582	609	628	565	560	588	601	599	577	584	604	608	593	579	570	582	612	540	575	627	613	588	593	593	598	607	620	641	562	563	600	619	605	618	589	639	569	597	584	583	524	590	614	607	584	634	589	581	587	574	619	645	588	616	594	584	623	619	602	577	613	598	589	598	630	603	575	545	618	614	575	569	554	588	589	613	543	576	627	567	613	597	594	581	610	564	627	567	606	605	586	610	635	601	575	600	590	585	609	542	587	609	623	633	560	573	644	590	575	560	603	602	602	600	577	581	582	616	550	566	584	600	635	574	597	623	555	619	590	551	582	581	608	622	588	597	610	609	612	621	552	590	602	564	590	609	584	549	534	579	576	583	564	616	584	580	597	561	596	604	549	603	578	533	565	555	566	627	623	601	559	587	592	594	559	569	579	588	557	602	608	596	572	587	554	597	563	580	597	591	603	558	614	615	600	573	583	582	608	592	618	598	570	571	551	589	566	587	573	578	608	559	584	612	592	603	613	600	598	548	580	605	619	536	596	586	577	567	581	601	561	550	591	605	530	603	606	596	595	627	580	622	585	618	587	604	548	589	618	577	546	620	604	603	591	616	626	581	603	579	567	597	580	604	603	565	545	658	584	558	586	568	599	609	593	584	562	629	599	601	571	608	552	602	544	614	617	593	581	571	553	620	601	609	576	586	549	569	518	572	578	612	607	570	576	566	535	654	582	537	612	560	561	591	584	547	619	581	578	587	581	624	565	644	585	584	572	573	598	599	583	579	626	600	581	590	615	584	599	585	577	556	610	607	557	629	570	569	600	636	598	612	567	661	582	530	547	607	547	591	578	570	577	584	597	587	616	537	566	613	603	590	615	543	613	623	586	596	590	598	604	578	573	604	609	571	574	562	552	561	562	549	610	599	540	588	579	607	569	615	587	584	619	619	615	602	594	591	613	553	607	631	591	606	600	632	578	592	604	548	590	619	593	607	552	626	536	588	560	568	617	576	622	555	590	529	569	568	623	592	564	542	586	575	628	599	606	576	602	557	592	636	581	624	537	543	622	582	624	591	596	600	610	596	588	593	631	607	592	611	605	622	610	612	602	598	585	580	585	592	623	580	593	632	580	605	601	548	628	598
23375	21351	29064	23970	21454	21752	16606	7937	5428	4242	3492	2947	2372	2115	1823	1605	1320	1265	1112	995	946	840	815	853	751	689	676	698	612	547	585	621	610	644	589	549	586	541	533	576	544	514	535	626	874	917	886	1062	1125	1204	1265	1162	1012	786	662	598	544	488	430	474	479	436	445	502	443	426	461	439	460	410	482	452	425	465	454	452	471	476	447	490	449	488	466	459	476	473	457	467	478	455	446	476	460	398	477	480	447	435	473	459	457	462	461	469	435	449	476	458	488	427	452	453	472	444	478	450	462	468	392	464	456	462	509	441	467	443	468	449	489	467	460	457	461	493	481	456	415	460	460	473	479	423	450	423	447	455	461	462	454	440	472	452	456	435	446	464	450	430	462	451	453	459	462	451	455	413	451	470	440	466	476	427	450	465	497	464	482	467	502	467	478	441	488	429	492	450	451	457	465	436	439	476	443	492	459	436	457	460	435	444	453	463	455	474	456	477	458	418	501	477	389	460	430	440	481	463	475	484	485	469	440	441	439	409	465	479	458	477	444	432	459	467	428	426	458	457	464	454	463	478	431	479	436	443	419	463	465	458	458	448	480	434	473	419	461	444	425	501	441	460	472	444	472	438	434	440	445	438	442	441	447	429	475	491	465	449	491	453	485	503	468	440	446	447	482	468	425	466	465	459	482	419	445	480	429	453	456	425	475	458	439	461	424	483	443	467	477	473	464	463	442	461	466	411	444	499	465	469	452	465	461	460	421	452	463	465	469	474	448	467	417	465	404	467	486	451	452	469	474	450	415	429	455	489	471	488	447	467	490	440	459	460	468	461	455	461	468	440	471	475	450	436	437	445	449	441	460	479	450	500	459	457	474	420	457	463	455	454	491	479	476	466	443	477	449	503	446	450	465	445	462	497	472	436	436	471	425	453	441	436	464	467	437	460	459	507	482	468	440	449	463	478	421	449	449	455	470	437	477	457	436	482	473	481	411	474	461	456	494	442	480	473	444	472	463	409	423	414	448	438	464	449	444	470	442	438	451	478	455	415	406	471	448	453	441	461	441	457	456	472	443	458	462	454	437	446	462	409	445	466	425	477	458	428	428	472	457	478	451	440	472	420	422	432	477	454	464	446	459	431	463	475	446	481	458	414	424	433	445	431	473	505	466	460	494	478	454	483	428	423	399	453	417	443	437	432	462	413	412	486	465	444	477	451	391	419	466	417	439	434	457	485	457	443	463	420	450	461	467	460	446	460	459	475	448	473	470	440	436	471	423	463	435	423	483	450	416	439	451	455	481	444	441	427	511	435	452	443	436	464	447	452	474	492	455	432	424	402	488	449	449	477	447	450	456	457	455	493	446	469	441	452	467	460	409	463	465	480	479	460	475	470	457	445	460	465	458	448	481	447	437	475	458	415	442	504	464	489	439	449	466	476	456	463	441	474	443	468	452	469	438	469	460	461	485	423	462	440	479	475	433	422	485	439	454	441	472	451	496	463	457	450	452	465	483	458	458	443	455	509	447	477	444	464	432	459	485	463	422	462	411	469	407	447	464	437	502	467	445	450	446	427	479	467	465	484	472	472	458	436	474	461	475	453	422	457	453	447	459	456	421	441	446	462	452	461	446	442	448	462	451	508	459	488	456	465	456	451	461	449	440	499	492	425	468	439	445	449	441	475	447	452	449	441	460	445	447	456	450	458	440	462	455	438	471	427	456	463	436	436	430	451	457	436	443	444	501	468	470	447	431	462	451	423	441	442	442	420	475	464	444	416	425	426	472	463	432	428	459	415	447	435	456	457	403	480	438	471	458	444	490	451	478	487	433	401	466	431	460	448	416	463	468	472	448	460	440	435	477	453	404	442	466	460	499	482	491	451	423	434	489	472	433	438	466	481	474	476	440	457	490	450	459	443	480	469	483	446	457	459	527	460	438	469	463	464	473	482	474	469	471	451	444	435	406	489	460	458	471	453	434	434	478	473	424	460	469	480	447	479	454	459	441	445	440	439	430	446	410	493	425	462	458	439	482	431	424	510	437	436	423	444	417	474	423	431	453	454	443	483	428	407	470	459	469	439	473	488	440	456	466	441	472	456	465	454	427	469	463	489	430	471	460	458	457	472	417	460	452	478	478	487	487	459	469	458	446	447	459	455	452	429	451	429	455	439	459	435	447	461	439	461	425	443	463	477	493	432	463	419	455	464	430	424	466	475	461	475	443	422	464	449	465	461	455	486	432	449	414	457	458	480	429	478	460	514	466	487	467	464	470	460	445	457	459	472	452	462	458	408	487	436	451	437	434	443	423	448	451	481	423	456	458	461	458	449	447	419	438	490	438	472	457	449	462	465	477	428	454	462	431	422	405	435	447	451	457	439	474	472	453	487	416	458	417	417	476	444	435	487	441	458	455	424	460	477	466	456	491	405	458	465	455	498	463	466	462	515	483	460	483	453	467	426	452	424	424	449	452	452	434	430	433	432	456	454	460	434	448	418	463	447	431	436	491	442	473	483	420	437	483	452	452	426	436	435	448	436	471	470	445	459	452	448	465	452	464	418	451	492	491	435	460	423	432	452	441	443	447	452	435	450	426	468	438	455	505	494	463	473	432	467	488	468	472	453	454	471	456	445	474	468	476	453	461	497	456	418	441	463	444	470	463	472	424	430	451	463	501	474	487	463	445	449	490	460	497	460	443	458	445	481	454	441	436	422	482	458	467	491	453	484	459	454	435	495	475	442	466	423	471	451	452	511	448	433	442	429	448	457	408	436	475	434	442	451	451	454	435	444	465	466	426	445	456	459	446	437	465	437	475	485	430	448	451	450	445	451	464	443	447	459	444	449	490	470	445	477	490	437	467	472	447	496	429	450	449	474	428	475	460	454	421	447	461	436	450	417	468	474	490	450	459	479	498	436	442	512	476	455	432	463	427	466	433	470	442	444	463	434	437	472	439	446	459	448	466	467	460	480	486	485	460	446	462	458	412	438	432	458	436	459	437	457	461	432	424	465	473	463	425	474	454	432	441	488	477	426	470	426	436	446	431	457	460	429	491	461	484	425	423	467	448	487	408	453	438	459	439	441	456	491	450	419	429	433	473	437	423	438	463	434	428	454	477	413	480	436	474	457	461	476	496	445	450	444	449	429	483	458	431	479	472	469	439	471	462	457	433	482	474	413	425	380	406	462	437	444	467	471	476	472	457	446	491	452	466	492	447	474	448	465	431	456	458	461	427	485	460	433	493	448	477	454	424	422	436	437	451	481	458	447	457	485	454	445	524	462	449	423	455	459	456	463	462	475	450	437	479	458	440	485	412	445	432	428	426	427	449	463	447	462	441	447	461	466	414	448	443	472	469	466	480	466	445	466	427	447	421	479	436	494	471	439	488	474	466	453	404	480	503	436	485	490	468	434	452	447	467	445	455	474	411	442	454	459	451	442	491	434	443	476	466	504	485	462	458	474	447	443	448	444	473	424	438	441	449	474	450	466	469	439	465	458	424	472
28311	47427	38143	29246	24673	20495	16902	13777	11228	9147	7577	6391	5386	4446	3873	3185	2650	2387	2025	1762	1615	1470	1336	1324	1249	1114	1060	1042	1004	964	925	854	773	843	828	796	773	796	721	721	715	746	745	954	1271	1486	1396	1761	2004	2084	2104	1945	1577	1129	887	760	651	652	615	595	553	533	527	586	543	526	515	536	519	547	542	537	550	590	607	580	562	555	517	532	564	542	565	574	562	540	550	540	532	542	547	560	548	569	519	498	566	592	551	543	532	570	556	573	528	599	543	558	549	532	555	575	572	595	561	559	573	562	578	558	537	546	557	550	551	582	550	567	599	535	564	559	542	561	580	542	540	550	558	541	541	571	562	549	552	512	560	537	592	552	561	522	548	542	499	568	555	573	568	548	581	546	582	534	585	580	525	576	525	614	582	521	569	546	542	552	555	563	543	573	548	585	548	535	587	542	590	540	552	525	562	580	572	536	546	558	585	579	561	564	570	513	573	501	540	539	556	567	565	576	561	564	527	578	538	571	533	533	556	592	559	539	547	496	543	482	566	545	538	561	582	564	598	560	577	535	553	553	516	510	574	543	563	572	552	498	554	565	561	579	588	505	571	523	588	567	546	575	537	512	540	513	554	562	535	587	534	508	550	515	549	538	573	554	527	550	551	549	535	490	573	532	526	554	561	562	552	533	566	541	556	552	535	577	545	562	570	575	571	542	573	564	547	577	549	563	534	532	595	559	502	551	583	576	529	585	573	577	555	522	555	546	567	502	542	523	529	536	536	540	586	566	531	552	592	528	541	532	547	570	558	513	556	550	561	547	527	569	572	572	590	564	537	529	545	540	527	593	544	546	563	542	572	583	619	609	558	531	588	505	578	519	548	590	561	553	533	548	560	539	513	552	544	563	588	548	522	563	563	552	589	550	546	539	511	585	542	595	551	576	558	546	561	511	498	539	601	534	579	581	558	545	598	549	559	563	576	580	558	569	569	571	521	523	556	513	545	566	579	519	583	510	515	529	592	537	548	573	532	569	570	585	553	578	538	580	525	573	589	517	577	561	614	539	585	586	557	562	550	601	523	566	550	553	549	535	565	560	550	538	580	564	560	579	565	515	554	566	561	599	545	538	581	554	590	550	584	542	547	582	559	566	518	531	530	532	556	560	550	499	530	550	577	582	535	549	522	552	539	585	592	583	562	539	584	529	573	539	566	603	539	561	549	567	534	548	558	559	547	566	510	589	541	518	535	547	488	538	515	534	569	534	547	553	512	537	581	596	547	551	528	528	565	547	564	530	529	560	544	566	548	523	547	595	519	579	576	566	562	588	515	520	584	560	558	548	533	579	552	571	589	557	535	553	524	562	555	537	555	538	542	521	577	562	543	538	567	549	596	599	580	593	511	560	566	537	575	559	500	569	499	566	599	527	573	514	528	558	565	554	566	545	610	530	537	536	606	582	554	523	578	519	578	560	552	524	572	494	531	610	531	552	553	559	558	555	566	556	550	591	557	568	546	563	563	541	569	512	561	555	562	554	592	562	565	511	531	534	552	538	536	549	562	523	548	564	570	528	490	567	558	540	526	540	573	552	514	542	538	560	543	598	586	557	545	531	573	559	515	553	581	578	540	543	562	533	540	600	532	552	554	558	577	567	549	581	548	551	577	555	565	556	533	579	563	566	540	573	562	519	564	574	574	574	558	551	576	526	556	604	571	570	548	496	525	540	566	532	554	525	585	530	538	522	560	539	541	547	547	570	581	582	566	566	583	564	570	541	580	539	525	527	594	536	572	562	610	545	533	550	576	585	548	521	586	527	566	548	556	575	554	553	571	518	608	586	566	554	581	543	534	573	532	508	583	522	590	548	552	562	567	558	560	548	561	559	524	562	581	560	518	516	547	571	551	562	572	558	547	519	556	518	530	553	568	589	563	531	571	555	568	551	568	581	540	604	574	536	543	557	522	575	586	541	594	534	506	568	599	570	561	552	591	558	573	547	544	543	529	595	545	610	566	542	546	556	502	534	563	546	598	528	565	536	572	587	548	561	563	533	594	536	541	556	540	557	614	591	536	571	563	562	519	538	587	526	545	545	557	553	550	550	540	506	532	559	591	550	546	586	548	500	590	555	536	563	579	567	584	520	508	526	558	535	516	586	550	520	556	530	555	579	581	533	559	559	559	565	549	536	541	539	587	534	548	523	592	534	574	585	556	532	558	576	561	568	564	548	536	526	562	565	523	560	592	558	584	555	569	550	567	548	540	569	559	597	529	543	538	567	538	588	515	550	542	592	555	544	513	518	555	542	561	531	528	577	578	553	581	510	553	554	528	526	499	554	547	576	574	554	549	584	595	600	550	565	517	570	599	578	565	515	511	559	529	551	556	594	552	552	566	532	555	564	562	572	537	524	578	537	544	551	541	554	557	550	547	547	548	560	541	536	587	563	559	498	558	588	569	550	516	524	533	523	506	560	533	492	549	534	593	596	551	565	527	519	554	548	560	541	549	545	554	536	564	556	531	519	584	562	569	532	518	566	585	556	564	560	563	549	559	569	568	535	531	558	550	545	576	544	515	552	524	598	583	525	558	563	525	536	549	534	580	516	552	564	561	561	529	579	582	547	558	587	554	533	515	586	589	476	565	549	579	566	536	591	549	574	544	570	534	512	591	561	530	587	549	586	577	569	550	581	560	540	545	572	521	565	563	544	551	585	581	538	561	601	563	538	513	545	542	524	539	564	545	552	520	572	559	553	555	539	521	549	534	544	543	527	568	573	574	572	546	567	537	554	567	594	535	565	570	569	522	560	614	495	528	536	554	554	556	580	548	562	565	512	558	580	626	592	516	547	547	559	576	547	534	545	583	541	593	588	583	590	558	547	601	533	550	531	545	574	558	587	544	546	544	541	543	582	563	564	572	539	502	577	559	520	527	578	549	562	542	540	573	600	565	561	563	540	511	510	535	584	582	500	530	550	555	547	508	547	587	552	565	582	559	570	578	528	530	556	500	555	562	542	533	553	547	584	552	556	528	530	560	560	593	588	548	601	566	551	559	558	541	546	542	574	580	555	589	572	513	595	529	575	533	476	574	531	542	559	558	524	530	640	532	562	570	534	562	575	542	562	593	518	561	555	560	548	556	533	536	518	550	569	555	595	530	541	546	517	528	571	539	553	558	554	529	543	570	529	546	561	547	567	569	564	585	547	513	521	532	525	546	556	516	521	519	579	578	577	517	574	552	538	595	546	546	528	536	529	568	552	536	566	569	527	530	603	548	561	556	583	543	547	549	576	513	546	560	562	568	579	509	537	506	593	534	540	563	529	532	553	558	588	562	558	565	549	556	578	570	552	532	549	567	551	531	559	516	513	571	601	578	538	551	559	535	586	516	525	557	582	555	606	495	557	548	525	619	544	565	530	547	539	511	595	512	568	551	566	537	554	583	586	561	567	559	588	544	576	552	577	585	550	620	585	579	561	568	567	563	527	608	548	575	595	552	548	548	560	541	510	585	527
27650	22624	22746	15530	8644	5738	4161	3050	2479	2034	1677	1493	1326	1118	1039	972	854	808	747	696	697	646	648	670	647	650	612	614	649	665	557	565	602	580	627	601	613	591	579	566	608	584	545	544	583	554	561	558	557	585	617	604	584	563	562	535	554	541	575	533	570	538	596	492	503	522	536	578	562	564	522	544	592	539	495	509	533	567	516	537	560	495	560	573	536	538	533	554	490	534	540	574	518	574	528	568	564	535	532	538	512	564	499	565	488	536	558	547	505	524	542	536	522	555	525	520	536	541	501	529	523	524	584	535	523	491	526	549	533	530	510	565	533	521	545	512	544	543	537	543	537	519	525	504	577	504	535	544	555	552	538	550	543	534	567	538	554	531	560	535	549	544	609	510	508	541	541	524	493	543	499	535	563	536	503	596	516	548	583	489	527	536	579	532	581	509	523	537	546	574	521	533	542	598	513	547	569	563	513	523	511	558	559	533	509	540	549	588	583	551	542	529	573	517	549	518	529	526	582	600	510	539	529	519	599	553	522	527	515	524	533	576	535	551	500	572	550	492	534	544	514	578	545	556	525	518	514	567	540	526	576	518	536	559	571	574	547	552	531	548	503	547	536	514	535	519	537	523	554	522	545	523	534	553	528	533	520	559	545	505	526	537	524	601	537	500	550	550	544	529	545	550	576	533	566	547	545	526	523	542	538	514	514	533	549	487	591	507	560	544	545	548	540	534	547	506	586	521	518	564	518	509	556	535	595	568	555	587	529	536	538	536	557	519	572	549	590	497	537	552	545	587	521	565	524	564	550	480	550	529	562	537	524	528	556	558	533	570	565	525	558	522	531	534	540	517	546	514	548	549	574	556	527	577	545	515	501	530	574	555	540	564	507	506	502	518	538	538	563	531	497	582	518	530	533	542	529	557	523	517	524	524	546	470	572	567	494	508	515	511	563	534	512	494	524	563	559	468	511	529	537	577	501	511	551	538	545	545	516	531	559	593	554	607	517	574	532	597	513	516	573	540	550	569	618	547	542	530	551	534	539	544	563	557	523	513	514	560	515	571	514	530	539	579	523	556	517	554	519	503	542	558	543	506	527	550	564	513	557	528	493	581	524	542	553	524	503	521	521	544	557	572	531	548	519	549	584	554	478	561	520	536	521	561	543	562	553	610	577	547	519	539	548	538	561	501	535	537	513	525	553	540	532	532	518	547	562	539	553	516	527	524	548	523	549	556	555	585	541	518	518	569	541	519	515	522	482	529	549	524	551	537	554	572	565	550	519	548	501	525	562	519	545	486	539	515	525	549	544	517	556	518	568	558	560	548	501	536	569	567	526	521	527	516	500	572	523	529	536	528	509	550	552	573	516	522	526	534	529	515	571	564	548	522	516	524	550	582	518	528	579	543	541	528	554	561	543	507	525	567	527	561	545	557	540	554	520	509	511	546	539	551	573	512	558	537	592	549	513	520	538	546	559	511	540	566	511	542	520	521	507	572	509	560	536	558	549	538	533	511	551	504	534	576	531	571	548	524	506	550	537	541	577	531	541	534	510	529	543	528	522	550	544	516	502	557	523	534	513	577	521	554	515	597	541	569	538	472	557	506	574	553	572	520	526	552	551	551	561	537	595	571	524	563	517	534	548	542	525	572	553	528	555	554	524	528	538	572	532	571	533	547	538	542	510	524	529	548	547	546	515	557	574	537	578	526	556	583	560	501	565	515	523	516	540	541	524	515	574	547	529	528	523	517	535	551	525	545	549	573	574	559	512	529	519	512	542	544	516	548	523	529	558	563	546	528	550	522	533	500	521	549	557	555	554	510	504	524	532	546	540	535	520	552	539	512	540	577	556	540	515	531	582	538	547	525	534	557	504	530	508	555	536	552	540	576	550	526	510	547	532	576	524	536	528	544	519	541	550	526	532	544	575	537	539	518	548	582	571	536	553	528	517	563	584	532	542	559	558	556	549	511	572	558	523	525	566	559	552	526	506	551	553	554	544	505	534	575	529	499	556	495	515	570	513	521	534	537	530	560	539	540	556	535	516	548	508	528	538	528	528	540	540	551	550	548	541	520	508	492	569	556	539	581	530	542	560	556	533	498	541	544	525	530	490	523	555	535	537	508	519	552	575	518	516	519	541	545	538	541	570	557	530	552	535	528	556	536	528	535	526	552	545	515	519	510	546	527	556	584	534	535	531	505	529	521	509	522	532	552	528	546	537	503	554	552	520	512	566	563	577	568	489	512	560	547	506	500	587	504	542	555	513	552	504	580	585	556	554	546	525	500	536	493	546	577	558	546	522	537	546	541	572	563	542	539	520	504	539	589	558	535	552	525	510	517	541	559	559	529	556	515	547	518	513	553	566	563	542	571	547	517	544	509	553	528	548	558	555	511	543	532	515	539	525	510	544	525	555	515	559	511	499	525	568	535	558	558	515	543	576	561	566	541	522	550	549	513	564	529	563	545	561	526	534	566	564	530	528	531	551	492	503	527	551	553	537	539	505	498	547	546	530	531	558	537	547	567	546	576	547	522	533	484	548	528	546	543	496	553	515	486	524	527	514	550	520	532	562	544	530	535	537	507	517	556	582	550	518	510	511	547	523	568	535	525	568	545	540	559	522	547	559	540	555	539	543	507	523	586	522	529	544	541	545	539	550	584	509	553	512	546	549	562	599	528	524	525	553	551	538	542	535	510	574	512	494	509	539	557	534	521	548	581	612	544	562	528	527	488	574	555	538	520	560	545	551	570	539	560	575	518	514	498	536	576	552	552	563	519	531	555	524	528	560	538	528	497	522	539	504	530	541	560	539	533	514	539	557	569	554	579	522	527	557	595	527	526	491	543	566	531	562	531	507	605	534	480	516	541	491	534	591	525	529	547	522	551	563	523	576	571	534	522	572	581	596	549	548	540	526	526	585	556	547	508	544	532	562	525	521	503	535	561	552	565	513	523	538	529	556	532	593	538	544	546	520	552	529	528	509	569	558	520	563	488	520	515	502	555	569	553	527	530	570	546	552	527	637	539	520	562	536	519	539	545	552	547	549	533	549	560	538	536	526	525	567	553	557	562	548	550	556	536	546	537	505	507	571	552	536	562	577	512	504	519	568	549	492	573	534	529	532	540	497	528	532	517	538	546	546	529	553	529	520	518	553	538	553	577	537	499	515	540	585	558	516	541	536	538	558	525	517	572	552	521	526	564	513	567	544	456	540	523	542	563	545	552	552	573	559	550	517	534	534	512	545	536	593	531	538	495	570	556	516	567	578	559	535	562	570	547	575	572	502	519	538	484	538	527	533	559	535	542	565	544	510	524	527	548	521	542	512	520	506	493	581	498	549	553	530	531	543	581	536	525	494	551	584	559	538	532	564	519	543	503	549	599	537	503	526	541	538	554	502	536	526	551	522	535	522	537	525	567	512	522	588	540	542	546	574	532	508	599	577	484	499	567	507	553	539	508	578	545	533	536	550	574	526	547	555	561	521	571	549	537
22082	33481	26827	18226	13880	11000	8506	6747	5284	4364	3579	3091	2584	2233	1970	1613	1410	1254	1211	1051	1080	1010	953	981	922	906	912	846	829	841	779	741	760	795	796	825	734	694	705	717	716	736	786	709	744	715	703	717	733	788	871	753	717	736	722	745	713	674	705	682	690	644	690	679	666	636	727	659	601	703	672	609	665	634	646	656	670	696	596	701	694	693	684	682	684	695	627	656	690	629	721	661	629	628	704	662	698	636	661	626	663	669	722	664	646	674	700	706	673	665	697	678	685	697	673	676	650	667	652	667	694	654	660	682	681	737	677	665	641	661	685	649	666	660	683	648	639	717	644	666	684	667	646	642	679	663	664	692	704	695	656	682	651	701	660	634	687	661	661	709	698	679	666	655	630	639	668	697	629	697	647	673	613	646	703	672	665	683	639	669	703	642	602	683	700	655	684	628	672	683	661	664	711	677	681	643	643	653	673	717	700	652	696	644	683	685	690	665	673	622	655	625	684	671	680	647	654	665	654	682	727	654	666	669	637	704	646	643	646	632	662	649	662	649	683	661	672	692	653	728	660	620	649	691	684	716	681	696	691	673	669	599	692	624	631	644	657	697	684	672	663	610	664	680	666	681	679	664	634	653	666	643	657	641	677	655	682	677	681	663	653	672	635	657	649	657	676	684	634	661	673	712	689	645	658	675	670	652	656	653	640	696	657	623	677	670	700	642	687	667	659	669	640	683	668	678	680	636	673	671	654	666	672	693	650	714	631	656	656	683	647	659	663	650	654	664	665	691	643	664	678	673	641	648	689	674	688	663	681	687	645	679	638	684	622	693	654	650	667	648	632	672	698	657	674	694	667	639	697	676	654	617	684	650	640	673	630	665	666	711	670	700	680	653	698	702	650	681	680	672	656	667	700	669	648	643	677	653	682	678	758	607	626	659	676	622	632	627	688	679	669	693	722	621	678	642	662	708	675	662	665	679	688	642	661	709	664	669	657	659	698	654	657	704	661	664	646	644	680	614	719	659	722	660	642	669	656	693	722	639	668	635	670	672	653	727	672	678	653	647	625	645	659	644	645	723	715	661	610	697	668	720	684	670	669	670	686	647	654	680	675	633	665	667	644	624	663	667	674	674	687	728	711	724	680	685	706	645	653	672	664	687	701	666	646	643	703	664	690	682	683	726	642	648	654	666	691	706	678	689	629	629	680	675	676	742	654	661	666	663	698	654	678	687	613	666	709	666	651	724	697	697	606	705	677	684	685	662	645	665	679	664	688	706	616	662	671	694	712	711	674	683	618	644	660	659	692	684	644	668	694	661	652	657	692	678	639	692	671	672	657	670	646	649	662	660	660	677	678	644	677	687	656	656	622	651	681	651	685	682	722	658	649	713	644	684	628	615	621	659	668	666	633	634	632	673	704	670	695	649	661	682	704	683	634	683	711	640	658	646	641	717	674	687	692	703	623	637	662	626	698	684	666	701	676	677	691	731	668	674	674	672	668	617	670	695	663	646	629	670	702	644	668	678	645	714	688	733	692	698	630	692	696	681	670	669	693	687	675	741	689	651	684	680	699	649	693	651	712	647	661	677	655	657	657	664	667	666	709	642	686	621	667	659	657	704	680	661	672	681	676	641	699	673	664	667	659	673	655	657	645	712	669	654	658	675	686	668	628	686	706	658	662	688	681	652	708	646	630	652	653	665	655	681	713	676	697	644	693	633	674	614	673	690	649	686	683	682	694	697	687	666	701	646	709	628	719	688	662	680	631	727	643	658	670	662	688	647	689	664	651	652	650	673	694	687	650	662	665	645	662	679	659	668	692	648	643	693	631	649	672	609	672	667	690	665	659	679	701	638	670	660	679	670	657	696	672	676	645	667	645	685	645	663	723	628	653	634	672	657	689	684	681	682	642	656	659	687	669	657	680	656	669	638	735	681	673	706	694	714	680	664	649	685	704	675	660	686	725	687	650	645	646	667	706	664	644	683	656	660	716	687	677	681	648	690	690	679	632	678	664	650	687	656	686	643	701	677	646	629	645	715	678	650	663	716	640	654	644	654	620	664	624	686	687	706	681	668	654	700	700	620	633	670	674	659	612	672	647	661	701	669	643	648	729	664	672	666	660	659	676	718	720	702	646	667	688	711	697	636	697	674	658	666	598	679	635	657	665	681	670	682	712	706	676	682	663	701	660	629	688	636	655	685	678	670	634	697	696	662	685	659	674	678	680	694	650	624	660	667	725	624	648	680	680	678	649	671	692	684	647	670	676	714	671	655	644	732	667	644	675	675	639	647	663	689	639	656	673	680	640	631	686	661	634	662	664	662	619	697	650	730	666	656	708	630	703	649	587	672	634	633	664	652	684	669	694	672	690	674	695	679	695	661	708	656	612	721	676	685	663	669	709	689	644	684	680	660	640	645	638	668	640	657	675	626	680	638	670	699	685	689	634	637	697	703	667	633	681	628	687	675	661	644	661	631	687	646	635	673	690	664	647	667	716	668	660	662	699	682	695	657	657	660	688	682	682	718	682	692	644	665	669	718	669	687	654	656	639	653	634	695	704	628	657	654	637	663	677	679	644	657	694	681	673	663	647	627	657	676	669	687	702	676	655	658	673	687	653	687	675	629	686	664	666	689	678	666	687	666	652	679	645	647	638	696	677	680	631	668	621	654	686	633	654	677	663	658	627	680	678	692	660	682	663	702	686	695	681	706	679	635	692	686	637	673	677	646	657	657	708	678	698	652	639	645	679	661	709	691	679	684	673	690	670	624	667	637	680	659	689	670	677	693	702	647	647	694	672	649	685	687	661	661	654	627	667	710	669	698	640	663	687	691	692	626	619	712	676	661	683	633	690	701	629	655	645	672	659	709	674	684	640	672	648	721	663	659	674	670	637	655	691	667	731	693	678	617	648	636	687	644	645	630	690	651	649	669	678	659	668	674	677	665	672	670	624	678	661	683	642	692	700	707	688	687	651	674	669	651	673	694	652	656	617	660	612	691	666	655	640	665	685	651	660	650	652	696	670	661	610	702	638	638	649	706	687	655	678	706	655	675	698	641	756	656	677	703	649	706	639	653	682	675	627	651	675	688	667	629	666	607	684	621	628	728	657	668	697	662	669	662	690	684	647	658	666	719	660	624	682	642	637	658	672	674	613	664	703	655	655	688	664	663	659	645	680	687	711	656	629	695	659	655	667	681	681	644	701	663	681	673	652	662	637	682	628	709	656	674	687	653	641	635	696	680	664	680	674	680	686	692	649	692	663	690	658	656	667	631	670	644	705	665	681	658	642	691	692	645	615	670	687	691	670	660	662	681	664	640	660	725	686	637	651	651	649	665	679	657	662	710	690	625	642	730	689	673	677	697	681	627	696	741	690	645	688	671	680	635	648	632	683	633	648	679	664	679	708	641	673	654	632	698	665	640	622	700	689	749	634	643	679	645	670	666	660	691	723	694	659	678	638	718	679	684	624	675	664	625	698	655	668	654	631	694
24390	21293	28442	24518	21357	15758	8891	5402	3819	3000	2493	2230	1845	1608	1511	1325	1094	1037	947	830	761	801	747	738	686	658	595	616	636	563	554	530	541	577	538	590	501	573	506	529	534	552	577	603	652	654	609	780	880	1034	992	859	699	650	601	486	553	474	485	462	490	437	509	469	471	524	469	482	462	462	455	476	471	494	478	476	458	454	470	464	457	497	452	470	460	489	469	501	479	451	470	443	531	486	455	470	491	450	465	485	471	535	486	490	462	463	463	505	507	474	430	497	453	466	456	476	478	511	471	486	453	471	434	474	496	442	476	537	497	523	461	477	460	442	465	485	487	471	458	459	441	457	508	496	439	477	495	490	482	476	475	492	469	458	515	445	464	543	507	447	449	502	455	474	430	503	470	508	462	496	491	473	474	457	509	499	482	488	472	467	496	455	460	455	464	495	488	481	537	470	483	451	511	441	476	469	490	515	457	456	485	480	507	483	454	493	472	509	489	474	485	461	485	483	475	481	486	488	482	485	492	490	437	525	493	505	453	519	477	461	444	481	492	463	473	468	478	468	485	500	453	492	505	503	471	468	481	495	457	494	468	447	483	500	465	440	485	524	451	541	477	461	500	468	474	491	466	477	466	460	457	478	443	485	441	457	494	524	480	503	448	471	515	439	460	479	444	495	493	487	453	448	467	433	471	483	498	436	479	467	490	485	436	423	446	477	478	485	470	445	477	484	461	498	491	490	459	497	480	472	454	474	456	463	455	473	459	461	497	485	494	458	467	467	466	453	484	515	488	529	496	460	459	438	484	469	498	485	445	439	557	472	447	444	498	457	479	476	474	466	478	485	492	460	478	462	477	481	494	450	452	485	512	477	488	449	449	453	453	475	486	467	499	458	490	460	438	466	468	475	442	483	469	451	522	512	455	507	463	496	545	469	489	467	472	466	462	503	487	474	505	461	458	490	487	466	472	503	496	467	470	493	461	440	460	467	450	458	512	502	489	446	490	489	439	457	496	472	464	482	455	461	482	465	469	501	470	488	397	486	495	466	473	490	500	472	501	459	477	443	461	477	448	457	459	454	467	460	425	440	479	427	473	486	458	412	478	457	468	471	461	486	468	439	435	450	493	475	432	480	470	498	491	505	449	474	472	500	478	491	459	443	469	499	455	475	538	484	469	483	476	446	510	472	462	472	454	466	456	482	476	489	511	493	495	497	498	443	502	460	478	464	446	451	484	456	477	505	506	469	487	495	484	504	423	476	474	442	500	497	465	470	459	467	475	478	493	476	472	468	451	476	511	475	481	469	476	470	469	426	478	487	485	410	472	440	448	423	508	455	473	490	474	493	447	524	499	464	479	471	481	494	469	506	480	443	480	489	505	459	481	486	495	465	454	468	448	449	479	492	500	462	432	426	454	452	445	456	469	470	464	477	500	467	477	513	487	479	466	464	444	463	456	482	489	461	452	478	471	457	444	461	462	479	458	499	478	455	487	461	475	493	493	455	488	455	440	488	469	493	486	440	452	493	507	458	518	450	455	474	495	486	467	481	454	510	437	448	479	452	436	433	440	441	479	462	526	469	482	488	451	476	477	472	473	463	501	488	496	476	449	461	518	491	458	475	487	502	488	475	478	518	489	525	450	452	468	462	489	467	517	464	505	495	492	439	459	466	481	507	480	492	448	488	421	460	485	504	518	494	446	483	416	498	458	454	453	447	486	470	460	485	528	459	438	510	473	489	475	482	489	453	491	470	482	480	477	496	467	467	479	446	479	472	484	464	441	429	436	480	488	467	460	482	469	459	463	484	509	488	474	484	460	497	475	443	494	481	443	486	494	486	454	449	469	520	447	494	451	456	500	493	449	466	459	464	463	477	487	453	502	463	492	519	473	488	464	489	438	451	468	443	482	534	512	474	430	497	441	489	443	488	501	490	482	445	453	470	514	451	474	457	489	488	436	462	505	460	446	465	456	486	446	484	492	484	473	519	471	469	484	495	452	469	514	455	507	482	483	484	473	474	481	489	479	510	464	519	486	464	484	486	477	474	459	466	473	502	511	489	475	452	497	427	477	492	458	485	487	466	481	491	499	464	488	463	486	469	481	522	492	465	492	497	473	486	481	493	474	472	466	481	453	479	490	501	471	469	503	493	457	493	480	450	492	461	467	478	460	472	480	462	482	482	475	495	460	478	465	496	482	512	500	474	469	438	421	457	428	519	491	495	484	441	471	488	442	497	514	474	440	453	477	477	481	477	467	502	457	456	457	491	460	483	504	451	453	481	482	472	436	465	475	526	448	505	461	498	485	477	461	458	475	505	441	495	475	493	436	470	444	446	490	445	467	415	477	449	505	497	516	464	478	501	449	445	470	438	520	483	502	474	524	499	489	449	440	470	500	430	489	446	472	486	488	472	454	497	479	505	491	494	482	458	469	477	459	463	497	492	479	443	466	457	493	465	468	488	456	507	473	478	459	467	484	453	470	486	461	471	452	439	516	454	464	452	484	491	457	490	449	478	466	465	486	468	497	494	493	495	492	494	482	480	476	493	488	476	466	448	495	479	427	454	480	514	469	475	492	476	504	463	491	460	484	429	449	526	483	472	516	473	471	476	454	480	480	482	461	500	444	479	514	439	471	433	479	504	485	435	450	487	487	463	440	490	513	486	473	470	498	471	462	475	476	466	482	459	486	469	460	468	461	465	468	476	496	466	506	512	496	469	483	441	454	463	432	458	486	471	484	465	480	452	474	494	464	486	482	473	467	451	457	496	453	487	465	481	462	464	503	484	491	456	471	511	477	506	499	479	471	476	462	429	480	454	463	488	495	471	467	497	448	467	470	503	482	457	488	511	439	467	491	517	447	469	499	500	481	405	463	454	489	449	466	464	473	485	466	490	472	456	475	492	506	489	461	475	492	499	491	444	468	463	450	424	469	462	453	498	442	477	429	474	439	490	486	471	498	476	496	467	502	481	464	457	429	447	460	481	455	448	464	493	506	467	483	465	494	454	483	450	441	484	488	510	486	478	478	493	456	457	479	444	439	463	480	463	466	494	465	448	462	435	473	453	513	478	478	464	474	459	500	482	479	481	456	496	437	485	444	492	509	460	446	498	477	445	499	432	431	446	491	483	490	447	483	483	507	466	466	493	451	481	523	484	512	488	469	457	465	479	443	468	473	465	457	474	497	459	466	474	510	493	462	497	462	484	466	453	495	519	485	492	475	462	451	507	469	470	473	493	499	477	489	483	465	506	503	497	528	477	477	517	494	463	485	460	483	484	488	453	470	497	432	459	463	489	461	458	445	501	482	420	474	471	488	474	463	485	438	449	468	461	482	487	463	489	479	478	478	447	504	444	507	454	466	508	434	473	468	479	458	493	461	487	476	456	483	466	476	500	462	481	478	462	459	502	491	442	460	474	450	467	458	470	479	493	487	453	461	493	483	483	488	445	438	495	522	488	472	465	508	519	471	462	470	460	433	486	474	466	465	460	475	479
25395	42030	33959	24922	20089	16265	13070	10533	8082	6769	5513	4730	3884	3343	2803	2441	2055	1867	1526	1378	1260	1221	1265	1155	1055	1009	978	976	897	858	814	786	760	809	773	747	722	745	684	750	663	722	764	765	946	931	961	1244	1433	1507	1606	1227	1162	995	803	680	653	634	590	636	577	563	561	570	591	623	583	603	574	634	641	580	597	590	619	590	579	569	565	617	611	551	613	633	584	617	613	604	581	620	563	578	567	550	574	595	585	607	574	551	578	579	620	574	587	556	567	585	579	557	576	602	595	585	587	571	623	580	571	596	638	586	571	566	584	547	643	584	581	601	587	587	612	576	581	609	591	576	591	595	586	555	610	594	597	572	602	598	603	568	579	578	579	573	589	601	595	585	604	587	573	570	629	569	596	568	584	618	580	581	584	646	561	618	601	609	602	556	581	582	581	585	572	591	608	582	578	606	554	621	585	560	598	571	562	589	603	578	597	571	594	588	626	560	637	621	611	602	580	546	596	572	605	580	602	560	570	570	580	613	597	601	571	568	551	606	601	565	627	606	587	623	570	607	578	600	562	592	612	573	610	601	588	611	592	586	613	596	642	604	589	572	530	581	590	544	552	602	567	569	637	566	590	572	575	624	587	593	671	594	540	574	629	589	600	570	594	589	593	602	592	573	591	596	603	584	600	548	603	606	594	617	571	605	604	579	588	603	614	621	563	567	611	622	615	605	581	569	583	595	597	605	591	602	609	623	635	581	578	579	558	599	669	588	561	582	572	590	658	619	577	631	629	592	597	539	546	580	599	534	622	580	578	601	593	609	612	587	582	584	616	600	653	570	569	599	605	556	584	619	637	596	587	587	588	623	573	566	634	595	609	611	624	539	561	590	623	578	581	634	592	590	598	609	567	638	615	599	611	554	619	536	628	595	567	589	627	597	589	624	569	571	617	573	609	567	560	595	562	616	547	573	551	619	554	645	617	602	580	578	576	599	591	582	588	581	664	568	562	582	615	594	574	582	566	571	590	618	573	564	596	573	618	541	580	581	592	608	615	566	628	600	596	562	554	534	573	607	629	628	553	553	621	604	621	652	570	591	608	588	573	581	625	587	602	567	595	594	584	566	558	568	568	633	586	602	585	600	629	628	574	596	643	610	595	606	581	615	599	645	597	612	601	582	609	599	586	577	616	571	580	588	603	596	585	548	597	584	588	590	594	581	597	558	560	558	574	607	582	606	584	611	610	567	650	576	593	582	584	623	567	608	575	632	592	569	571	606	570	611	648	586	608	581	585	569	559	613	608	566	587	599	581	611	594	604	578	581	638	623	605	555	607	587	603	622	607	574	595	572	578	626	567	572	569	546	576	589	619	602	579	571	599	573	609	593	601	603	594	597	563	603	575	578	601	619	597	628	600	636	550	571	602	600	581	568	566	619	566	563	629	596	582	543	609	603	550	597	562	573	587	635	594	583	589	622	609	623	577	608	578	570	581	614	588	581	563	578	601	557	601	629	612	520	580	609	564	599	588	641	642	569	647	598	578	564	600	574	584	558	594	617	567	619	589	614	581	606	610	610	616	563	589	612	573	546	608	586	598	628	574	591	595	597	613	579	613	581	593	573	592	536	602	599	585	581	588	646	567	582	609	619	553	577	583	615	628	576	563	577	562	615	617	613	541	639	604	548	573	595	573	564	577	632	575	596	559	604	645	580	584	586	590	575	608	596	547	561	596	627	606	586	596	608	584	590	562	564	624	608	586	554	556	576	581	633	572	588	623	573	605	580	580	594	593	621	582	577	555	580	576	571	578	628	538	639	585	619	592	573	612	564	595	563	573	495	582	570	602	555	554	600	586	589	594	577	571	635	590	565	591	619	596	596	552	602	610	578	588	621	572	603	573	548	560	577	567	616	556	588	596	556	560	593	599	604	561	641	616	591	580	553	525	591	569	596	582	575	570	580	550	574	674	567	607	583	591	598	577	586	606	586	588	603	574	567	598	555	572	567	614	592	546	582	568	537	578	576	578	546	573	577	592	575	593	589	582	639	568	573	592	571	597	598	542	598	589	566	603	581	580	601	604	570	570	599	652	571	618	588	581	542	577	595	541	585	587	591	601	579	587	603	572	589	562	579	601	588	614	597	585	613	599	614	594	602	637	604	601	586	589	585	589	598	537	609	595	567	579	602	553	619	606	568	637	617	587	639	591	583	582	625	538	597	588	576	559	575	602	605	581	581	608	562	538	552	539	589	580	590	560	583	585	575	590	612	589	620	564	590	606	606	570	581	589	599	564	595	599	589	553	537	615	591	609	559	597	607	548	578	552	595	578	605	627	574	626	585	608	604	588	561	607	584	598	594	614	612	604	583	580	575	582	572	596	596	546	606	584	546	571	586	563	584	566	598	594	598	583	582	613	597	578	566	561	596	581	584	586	575	630	610	597	593	636	584	645	634	568	585	581	575	604	564	556	593	564	629	613	572	609	581	561	601	596	592	565	656	572	614	593	560	576	573	555	579	574	594	571	576	557	616	578	587	576	568	607	616	584	606	603	584	621	608	551	602	601	590	576	576	586	596	560	556	557	566	608	563	639	560	603	616	570	604	586	576	580	563	533	643	598	583	593	582	603	614	605	582	604	584	593	613	609	588	556	594	563	585	582	527	548	614	572	610	563	578	612	588	623	595	605	573	593	620	591	577	574	614	570	600	582	626	551	603	604	593	606	577	580	595	605	599	584	611	583	592	640	571	528	594	608	588	626	617	563	593	569	548	556	559	591	551	606	600	583	608	565	587	618	605	543	600	574	587	596	614	658	576	579	588	585	572	605	568	556	578	613	583	588	569	581	573	584	563	605	602	601	577	612	583	569	595	583	594	610	562	618	603	607	635	565	576	582	599	591	605	620	610	603	580	598	597	583	576	553	609	588	563	580	573	590	553	623	599	594	559	569	619	569	552	588	562	553	605	582	614	595	603	589	623	572	620	606	592	555	593	610	585	587	611	569	591	588	597	542	610	629	601	602	549	622	589	625	592	573	535	612	571	566	541	583	597	648	572	590	580	596	562	556	570	570	602	585	618	581	591	587	573	595	550	578	623	583	626	554	578	615	613	581	563	641	617	585	601	609	610	610	646	567	593	623	581	587	609	543	577	633	597	617	609	590	598	600	563	602	599	613	585	592	608	565	594	594	618	583	582	569	617	613	543	600	603	596	630	594	621	563	598	541	591	581	632	568	560	580	614	601	608	604	603	594	575	527	568	584	576	562	594	610	598	583	578	581	600	589	606	561	566	631	582	581	573	579	546	621	564	595	584	592	605	602	567	623	612	580	595	602	577	601	573	562	630	605	595	569	591	606	584	563	560	588	593	639	605	591	588	622	580	638	573	570	576	601	598	565	615	561	606	620	612	626	599	595	553	559	605	582	622	624	566	579	633	591	568	629	560	598	550	584	586	567	582	586	568	630	603	628	624	604	539	580	611	561	590	587	608	613	648	590	601	528	625	581	590	610	612
24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
