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
338767094161	338767094730	338767095280	338767095830	338767096381	338767096930	338767097480	338767098030	338767098580	338767099130	338767099680	338767100230	338767100780	338767101330	338767101880	338767102430	338767102980	338767103530	338767104080	338767104630	338767105180	338767105730	338767106280	338767106830	338767107380	338767107930	338767108480	338767109030	338767109580	338767110130	338767110680	338767111231	338767111780	338767112330	338767112880	338767113430	338767113980	338767114530	338767115080	338767115630	338767116181	338767116730	338767117280	338767117831	338767118380	338767118930	338767119480	338767120030	338767120580	338767121130	338767121680	338767122230	338767122780	338767123330	338767123880	338767124430	338767124980	338767125530	338767126080	338767126630	338767127180	338767127734	338767128280	338767128830	338767129380	338767129930	338767130480	338767131031	338767131580	338767132130	338767132680	338767133230	338767133780	338767134330	338767134880	338767135430	338767135980	338767136530	338767137080	338767137630	338767138180	338767138730	338767139283	338767139830	338767140380	338767140930	338767141480	338767142030	338767142580	338767143130	338767143680	338767144230	338767144780	338767145330	338767145880	338767146430	338767146980	338767147530	338767148080	338767148630	338767149181	338767149730	338767150280	338767150830	338767151380	338767151930	338767152481	338767153030	338767153580	338767154131	338767154680	338767155230	338767155781	338767156330	338767156880	338767157431	338767157980	338767158530	338767159080	338767159630	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2654	3600	2300	2653	3600	2300	2653	3600	2300	2653	3600	2300	2653	3600	2300	2653	3600	2300	2653	3600	2300	2653	3600	2300	2653	3600	2300	2652	3600	2300	2652	3600	2300	2652	3600	2300	2652	3600	2300	2652	3600	2300	2652	3600	2300	2652	3600	2300	2652	3600	2300	2652	3600	2300	2651	3600	2300	2651	3600	2300	2651	3600	2300	2651	3600	2300	2651	3600	2300	2651	3600	2300	2651	3600	2300	2651	3600	2300	2651	3600	2300	2650	3600	2300	2650	3600	2300	2650	3600	2300	2650	3600	2300	2650	3600	2300	2650	3600	2300	2650	3600	2300	2650	3600	2300	2650	3600	2300	2650	3600	2300	2649	3600	2300	2649	3600	2300	2649	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
23915	21714	28635	25303	21677	21609	14905	6233	4244	3774	3307	2840	2304	2023	1791	1601	1396	1450	1331	1272	1089	1053	1112	1027	1053	936	980	963	917	863	879	922	877	891	843	889	859	821	899	862	881	865	844	857	823	817	831	852	883	850	847	816	802	796	860	889	859	845	864	858	854	811	837	859	882	871	853	810	774	825	850	853	847	826	837	818	905	901	850	801	851	814	841	828	883	829	856	817	823	832	820	754	875	870	812	876	882	853	876	882	865	803	811	795	812	825	924	849	869	861	869	863	848	889	847	817	862	802	839	799	833	808	877	820	791	799	826	886	845	832	887	794	855	858	873	798	818	864	822	817	808	879	844	835	779	848	836	846	855	870	852	833	816	836	809	811	834	810	796	833	815	815	801	793	820	839	819	779	820	861	801	799	830	876	776	839	831	861	906	824	860	828	845	809	793	869	868	806	863	853	871	851	784	809	867	804	881	848	872	838	861	820	879	807	893	835	870	805	854	903	806	826	795	874	857	845	826	827	793	829	815	855	842	784	848	802	798	841	826	837	854	872	848	867	816	815	812	863	834	827	808	811	806	865	835	893	822	827	867	878	840	758	890	801	815	856	847	837	857	827	885	856	857	793	820	867	856	792	811	867	798	834	831	888	865	899	846	840	870	871	828	818	843	858	837	811	798	791	829	846	819	836	809	770	874	834	847	834	861	875	834	762	827	843	827	806	807	843	841	801	826	868	827	861	785	838	813	829	841	825	771	805	831	876	833	866	820	800	855	804	823	816	856	776	842	787	870	825	808	841	806	842	860	827	800	807	830	850	827	798	859	804	865	823	850	814	827	861	858	828	818	809	830	781	821	825	835	827	823	764	760	830	816	803	844	922	834	834	838	849	845	836	843	852	847	802	816	820	850	835	780	830	867	862	830	836	833	854	838	841	828	858	829	853	795	836	847	809	845	832	894	859	834	857	823	796	801	830	829	805	792	848	799	857	865	867	804	849	859	764	778	917	841	816	845	906	779	795	865	818	822	848	829	818	850	828	792	797	798	847	793	795	831	837	768	826	868	883	828	871	809	815	816	841	830	878	829	861	827	860	792	798	796	851	843	874	844	849	844	853	856	828	862	811	813	801	799	839	786	822	870	831	846	821	838	815	826	889	796	820	846	830	802	856	876	858	813	849	875	827	797	839	831	839	808	808	806	874	832	879	805	829	768	852	865	841	824	824	902	831	837	808	826	807	897	847	828	840	779	843	857	846	809	781	847	864	788	819	811	888	801	860	830	846	803	887	794	824	860	764	849	866	882	831	825	824	843	820	764	852	831	815	838	858	822	833	817	847	861	832	850	834	886	795	871	798	831	801	855	869	811	824	855	840	854	882	841	830	813	860	803	845	846	833	822	838	841	796	827	805	815	849	871	845	798	829	860	835	812	830	842	835	858	810	828	865	837	894	828	838	828	888	839	904	873	820	845	863	814	893	864	823	828	865	880	819	818	827	834	870	836	844	769	799	840	847	820	854	843	795	822	837	789	825	793	822	821	807	874	874	887	816	883	845	816	855	820	861	827	825	859	814	819	861	844	821	813	872	830	796	833	824	853	846	867	873	835	857	867	838	849	788	811	812	824	845	826	870	818	823	847	888	808	793	876	799	817	842	812	875	825	809	790	831	804	839	799	791	837	852	846	762	823	815	852	808	883	825	837	847	809	812	893	802	830	842	820	791	802	800	849	831	883	835	853	865	827	788	832	842	794	806	805	792	790	833	862	823	894	882	867	840	872	837	872	858	795	810	808	846	854	813	838	856	805	840	845	844	789	822	794	861	830	912	777	799	820	834	809	809	869	879	878	867	851	879	759	837	830	871	794	889	813	793	819	854	834	806	847	864	818	825	888	800	840	848	865	846	842	815	819	837	802	883	791	810	783	853	786	790	816	817	861	842	823	813	818	755	851	836	851	838	829	821	802	849	831	808	828	805	790	815	778	787	873	783	819	847	837	784	833	858	834	854	870	818	871	846	794	861	846	816	821	885	826	869	790	782	823	861	844	820	782	807	774	817	831	843	848	831	836	861	867	825	824	837	839	834	837	849	827	829	825	819	844	849	860	838	845	837	870	876	851	881	868	795	842	843	809	802	787	794	841	831	835	827	787	815	800	881	832	848	826	827	831	798	840	847	882	842	851	855	867	818	837	791	769	803	821	810	818	797	874	837	811	849	823	834	839	823	789	806	884	847	885	785	806	843	843	877	828	845	842	868	835	817	856	795	833	849	845	860	857	829	798	813	799	815	802	816	839	825	849	807	877	820	810	833	880	865	801	831	846	838	805	835	848	848	853	859	820	812	861	860	831	825	834	853	804	856	869	804	837	867	820	841	810	781	829	845	827	849	853	816	822	785	828	837	874	803	838	843	788	830	830	814	818	765	820	811	844	874	793	772	883	868	837	855	825	810	785	891	834	831	774	757	828	836	790	842	820	874	822	849	806	814	836	855	850	811	888	842	906	837	872	834	820	835	880	883	834	810	843	787	860	831	880	806	842	809	862	798	775	878	817	831	810	793	889	853	814	812	827	801	804	797	857	836	833	843	799	813	849	811	844	823	824	825	810	799	838	788	820	812	876	854	816	772	859	806	801	866	879	871	837	805	856	861	827	799	828	843	822	810	842	859	802	803	816	783	869	846	832	810	853	836	812	836	802	827	867	804	823	807	813	868	800	870	846	785	876	854	803	855	834	805	855	784	848	826	825	828	834	815	866	842	787	819	782	828	802	847	879	855	810	806	849	864	808	831	824	870	842	790	839	822	878	837	876	802	819	836	829	878	846	796	896	799	836	831	855	782	796	841	850	865	835	870	856	841	788	842	827	844	815	816	850	828	823	824	836	843	772	788	801	821	809	802	813	789	799	848	824	793	826	783	892	782	839	846	859	853	855	798	832	857	803	869	831	816	803	828	863	827	790	802	770	761	809	828	792	802	807	801	844	868	876	850	818	819	783	868	859	805	826	871	842	865	766	817	858	828	829	841	821	856	843	784	814	830	824	813	818	798	814	798	897	873	849	846	814	789	878	852	844	844	877	875	800	787	803	813	840	819	808	805	835	854	848	833	810	827	797	809	847	809	795	849	801	831	828	816	810	823	800	848	858	828	865	819	831	820	817	837	888	844	807	851	818	816	877	830	795	822	839	826	790	891	796	818	853	814	862	900	831	809	777	809	885	846	767	838	802	820	892	788	921	822	812	871	818	805	792	860	806	767	843	824	816	828	827	795	883	884	874	848	832	823	858	851	769	865	831	785	842	836	799	819	866	777	792	811	788	898	851	844	884	822	824	792	854	860	841	888	791	799	882	784	859	830	833	838	860	858	809	851	808	917	825	885	857	828	836	786	847	860	842	795	841	843	799	886	794	877	797	855	864	885	890	823	845	837	794	842	859	865	836	835	808	841	870	852	810	794	837	862	839	839	788	840	798	802	802	835	781	817	803	790	856	818	825	786	781	760	828	848
50804	76454	60912	34631	20825	14463	11330	9368	7831	6638	5735	5012	3971	3407	3083	2452	2199	1953	1784	1600	1441	1321	1241	1200	1044	1121	1063	1004	951	925	921	927	957	888	866	855	857	833	837	867	830	842	833	837	866	827	813	851	823	795	843	824	826	814	828	874	771	853	779	781	766	838	849	843	812	839	787	824	855	808	797	869	833	751	835	844	865	821	848	895	820	811	815	832	757	837	805	824	800	817	834	802	856	828	830	800	797	821	855	814	795	759	805	795	844	851	808	826	845	829	885	832	757	769	830	830	758	774	819	818	811	848	811	820	830	836	815	808	876	792	815	808	812	809	800	795	836	786	830	792	772	785	740	827	864	842	768	808	803	801	803	846	811	806	852	823	811	763	820	830	778	794	868	798	774	822	783	837	817	808	794	850	851	794	799	786	801	808	810	843	767	798	837	830	833	780	814	837	809	791	738	812	832	817	777	814	808	789	780	771	775	823	826	795	793	811	809	843	812	782	772	776	861	802	823	774	777	823	837	855	856	802	802	798	831	876	849	822	876	806	844	802	760	793	809	785	890	789	816	854	833	803	831	784	798	811	758	831	793	795	770	845	843	832	799	809	788	780	830	827	810	773	807	786	841	817	808	817	790	826	777	828	813	867	795	738	823	825	808	789	802	841	777	819	801	838	860	795	752	845	831	819	819	805	849	837	807	785	828	822	881	796	805	779	762	849	853	810	784	749	816	823	826	823	832	801	860	802	831	797	864	800	841	823	836	812	815	816	834	831	825	821	819	799	821	831	816	837	789	761	786	800	799	790	748	847	799	816	833	825	832	818	853	836	845	757	807	831	785	807	788	831	767	815	852	802	771	826	760	773	792	795	831	801	797	833	803	815	797	791	756	778	810	771	785	852	786	857	800	803	840	829	854	814	839	824	760	797	807	796	857	851	776	781	830	851	862	795	795	846	807	827	750	818	830	830	804	804	799	779	802	808	787	847	828	857	832	813	827	815	821	863	836	820	808	798	852	751	828	853	824	806	833	789	824	797	785	762	813	785	782	800	782	884	800	793	830	793	822	838	837	779	797	814	802	806	788	816	812	814	774	858	791	798	831	793	753	805	845	851	810	794	855	802	812	766	827	809	829	824	822	818	830	773	774	844	808	859	831	800	826	773	795	844	841	798	797	831	842	767	809	766	799	831	826	776	777	848	798	792	814	806	774	854	857	798	792	808	822	808	834	795	815	801	818	832	816	802	818	782	787	795	811	882	793	836	803	809	812	803	831	797	814	792	800	824	795	837	764	852	815	838	816	800	779	764	838	770	758	860	864	833	850	842	817	846	820	814	805	809	805	785	805	796	779	800	786	788	799	824	826	809	796	782	788	874	859	822	793	813	800	843	794	830	805	824	858	813	796	879	800	823	815	770	818	847	845	803	790	800	839	875	832	793	835	809	826	840	837	780	835	834	809	838	802	801	786	855	838	795	820	849	812	865	837	768	820	843	781	820	796	845	842	794	795	905	847	856	795	834	837	805	795	786	873	819	783	804	820	809	849	820	797	811	816	816	825	823	813	808	835	803	868	816	799	789	781	824	796	845	802	802	727	810	882	785	824	779	818	781	770	845	838	808	851	798	806	815	839	795	830	860	816	799	794	781	836	825	810	793	821	842	812	827	830	800	805	774	784	867	834	810	801	817	785	796	800	754	831	845	855	801	844	793	802	840	825	785	772	818	811	804	857	767	800	800	826	788	788	830	804	863	779	795	766	826	819	821	795	814	848	803	833	846	849	809	770	773	810	841	819	788	790	814	843	836	823	793	813	794	820	850	833	797	780	847	810	804	784	802	830	782	816	873	758	891	815	790	848	861	851	782	799	862	854	827	807	821	795	798	808	827	769	808	810	787	801	841	845	796	804	820	752	861	802	811	828	757	868	802	770	779	841	855	845	824	848	810	840	831	819	830	841	810	760	791	850	820	826	826	796	792	836	801	794	832	807	794	846	790	812	829	835	830	752	772	810	782	767	791	856	802	815	781	818	790	787	806	779	804	792	900	818	879	801	794	791	767	820	811	801	809	785	789	817	813	862	780	842	846	816	797	826	859	849	817	870	816	797	775	821	841	848	833	792	781	844	784	827	805	869	778	829	804	846	809	814	807	809	761	801	849	828	756	823	835	822	835	838	769	824	782	832	844	808	863	857	800	795	797	789	808	823	806	843	805	805	821	841	835	840	869	858	858	835	817	828	782	777	814	825	817	812	819	819	797	839	781	792	809	791	813	870	780	863	827	824	861	772	843	800	837	871	818	833	789	863	828	815	771	803	812	793	831	819	827	793	793	794	810	879	806	805	799	797	815	796	816	844	874	836	832	843	848	822	819	849	754	803	865	821	768	858	811	827	835	793	823	781	801	836	720	786	777	823	845	859	825	832	848	780	766	850	824	816	786	817	820	811	812	809	805	799	780	885	854	753	813	815	828	791	845	807	813	824	773	823	805	841	766	792	819	872	805	808	795	844	788	800	795	798	835	853	800	786	833	808	772	835	858	826	796	802	850	785	729	798	858	792	782	801	844	796	778	822	805	847	816	814	821	811	839	847	868	875	848	819	838	796	844	845	798	829	784	824	872	847	770	816	815	792	810	846	845	797	754	776	812	837	831	841	845	851	798	827	731	836	885	812	845	828	806	808	823	823	842	811	818	745	786	814	769	811	819	814	800	806	785	794	817	861	817	841	812	849	810	767	868	832	793	860	883	833	741	815	827	822	823	825	816	828	845	780	785	813	810	873	830	818	836	824	747	809	826	837	820	829	784	819	787	793	832	793	857	831	793	833	816	793	754	837	810	788	856	792	824	824	816	825	789	754	795	859	819	835	813	806	855	823	801	827	811	788	823	802	817	823	815	860	780	852	819	805	823	762	796	823	810	841	785	843	858	792	820	808	845	781	824	806	819	845	784	789	798	809	826	791	808	804	792	794	781	821	820	782	810	796	803	765	821	795	841	773	850	833	806	810	842	800	812	787	810	808	809	812	805	815	804	787	818	799	802	817	878	791	809	742	826	805	776	816	829	771	805	829	819	713	832	804	834	838	799	807	856	826	803	815	806	850	841	853	784	816	824	865	773	840	814	817	794	766	842	842	764	840	805	822	814	839	820	824	854	817	780	824	834	762	846	803	749	880	825	796	815	827	823	814	805	871	833	770	839	809	837	822	785	860	808	808	874	817	817	805	780	830	804	805	819	825	809	822	864	813	782	800	789	800	828	785	774	798	814	767	785	785	808	802	775	767	832	828	828	828	793	828	819	807	796	805	780	824	828	811	765	823	809	823	834	817	803	799	814	809	817	859	844	793	853	775	818	806	841	785	817	804	838	835	779	820	817	795	836	876	865	829	837	810	856	756	836	771	822	792	838	794	819	821	851	820	795	835	814	811	901	829	777	819	853	783	840	802	784	759	804	849	798	795	801	823	811	835	810	833	818	821	802	778	819	816	788	795	820	835	788	840	864
40204	41155	32300	16902	6225	3285	2550	1823	1537	1382	1200	1050	880	791	731	643	600	593	505	486	475	441	441	426	392	423	407	373	407	403	388	382	371	374	369	345	364	394	373	340	375	364	383	368	346	313	385	387	359	380	376	348	361	370	339	363	376	361	379	310	360	353	357	323	344	377	361	342	368	356	329	340	375	393	395	352	352	358	367	341	347	378	347	375	323	353	351	352	336	336	396	401	379	361	383	368	358	351	370	351	343	372	341	379	403	354	359	413	325	343	313	349	345	375	347	375	364	332	403	359	377	370	326	337	362	362	385	360	333	364	377	332	384	366	374	359	399	366	310	337	356	366	360	381	357	357	322	351	366	358	359	352	361	362	350	333	333	376	323	320	365	357	330	375	360	383	357	353	349	332	358	345	328	309	382	370	358	401	346	399	356	386	365	363	328	395	324	366	378	337	372	389	329	334	334	319	344	364	365	381	359	366	343	337	373	350	340	351	347	370	384	362	352	355	363	360	365	380	345	360	365	345	356	355	329	351	377	373	341	382	344	325	342	363	344	359	344	370	372	359	393	345	355	346	318	377	346	340	358	342	342	338	353	367	399	371	308	325	355	357	357	362	359	345	354	348	391	349	353	328	343	327	371	391	384	337	355	384	349	335	370	343	337	371	363	361	333	366	358	363	345	388	370	358	371	361	349	341	379	395	373	369	352	373	343	344	362	344	334	355	388	363	370	348	301	354	359	348	347	354	347	343	367	356	374	379	383	353	369	347	370	345	361	320	358	359	295	365	359	382	353	328	369	340	390	368	331	356	340	347	391	351	348	392	331	377	401	343	381	347	354	381	351	385	353	380	374	367	365	392	332	346	343	342	355	355	360	348	356	358	358	373	358	408	361	361	365	400	375	365	350	343	349	360	368	383	326	359	352	343	343	340	350	359	343	380	334	354	365	375	359	354	387	314	373	368	387	365	376	365	328	334	399	347	344	352	340	365	348	368	383	341	366	373	338	381	345	342	377	354	361	378	355	334	356	336	355	389	365	357	362	339	364	337	353	363	373	348	327	352	359	364	367	392	346	363	355	326	363	357	333	341	372	367	347	388	333	368	380	364	340	366	369	388	355	339	354	385	335	383	351	355	383	364	376	363	363	358	360	340	369	357	352	370	380	348	346	405	383	351	345	378	349	327	377	365	368	367	383	321	337	358	355	347	391	353	360	323	354	352	340	358	399	352	316	364	356	369	316	350	375	353	353	332	371	345	362	348	357	352	374	368	356	344	387	348	333	351	353	351	364	349	330	382	353	348	393	337	337	342	356	367	361	374	343	354	370	349	332	390	356	361	348	319	362	338	361	361	367	355	332	340	364	361	386	377	353	364	348	383	406	332	361	341	355	336	371	352	357	321	366	352	349	343	324	344	357	345	384	357	367	370	348	363	342	347	358	358	356	363	381	329	374	366	318	371	339	368	362	331	376	359	365	345	380	381	381	347	381	351	340	384	372	340	375	350	348	307	347	331	340	368	343	375	371	340	354	352	360	379	364	346	360	381	365	368	343	368	383	366	347	389	384	376	352	343	362	353	355	364	380	389	371	350	351	365	368	376	351	349	338	353	349	382	361	339	358	358	406	380	347	339	339	344	311	358	360	306	344	371	336	364	361	338	352	344	344	356	334	351	361	388	391	369	358	369	371	364	351	361	373	341	383	356	362	383	343	347	345	356	345	340	368	343	380	363	353	311	363	358	375	328	361	370	381	364	345	367	381	355	378	356	388	359	359	345	380	353	364	363	354	380	363	314	360	334	411	394	363	361	384	339	374	358	324	369	356	362	373	357	365	336	330	359	371	356	333	374	347	321	313	339	376	352	355	347	338	339	351	358	370	384	401	389	360	363	416	365	371	346	349	346	333	334	383	352	359	354	316	340	342	397	340	385	374	331	370	352	318	377	363	369	335	397	344	344	324	338	371	331	341	352	356	367	341	402	362	366	352	353	358	345	351	378	369	393	355	368	371	337	376	356	360	348	351	372	355	370	397	363	351	368	361	357	377	357	351	322	349	353	336	397	362	328	319	347	364	355	358	346	378	347	346	383	351	350	359	370	315	359	360	373	377	345	347	392	339	356	359	353	362	358	314	365	317	327	354	352	350	364	355	376	379	375	351	344	375	358	345	362	352	391	308	341	360	335	370	321	343	385	318	360	371	342	352	381	332	340	391	372	368	324	347	352	364	361	373	351	395	330	365	353	341	363	367	383	355	344	369	361	386	376	379	355	358	335	362	345	346	363	354	344	371	361	347	407	359	364	327	347	357	359	358	346	395	347	366	339	340	383	324	365	381	363	319	386	341	358	331	312	363	363	349	360	333	320	359	357	372	361	372	357	356	359	371	392	327	376	361	345	377	362	377	335	375	376	337	352	382	384	376	330	335	373	372	350	347	382	374	374	376	333	344	352	369	343	360	381	386	353	353	325	398	369	374	396	366	326	337	364	384	368	350	373	384	353	378	365	359	390	374	351	378	357	373	365	314	352	383	363	322	339	357	396	340	350	378	348	349	352	394	362	380	385	357	357	314	342	338	353	347	375	372	337	363	340	323	365	378	345	380	356	355	356	386	379	337	377	355	355	365	380	337	384	384	353	363	349	372	397	373	334	384	354	381	373	348	364	352	337	353	352	316	355	349	383	365	362	377	361	348	333	383	361	327	334	371	320	360	367	344	352	365	355	349	317	373	373	340	338	354	348	366	371	342	357	353	337	375	328	361	364	399	350	344	359	352	323	337	366	328	316	356	367	364	366	372	384	339	366	379	361	329	357	330	352	358	351	351	339	384	370	365	363	355	339	370	312	352	334	383	375	369	363	339	381	376	378	359	331	326	352	391	336	358	383	369	340	396	344	363	355	352	372	363	355	371	369	320	346	350	343	383	391	362	339	373	376	365	372	340	328	362	366	376	338	327	367	359	359	352	366	344	351	362	363	349	316	332	348	351	357	371	391	383	340	320	367	349	354	350	348	341	334	361	339	350	354	385	388	362	357	373	360	360	334	361	349	384	342	355	342	338	370	361	351	387	342	329	328	348	378	372	370	362	316	370	334	337	347	348	324	341	373	375	339	342	341	337	333	337	353	361	378	374	386	335	348	338	364	337	361	371	377	350	373	342	336	358	347	359	348	330	356	375	341	371	321	358	355	396	413	323	355	340	357	362	373	349	389	390	357	381	349	370	373	339	333	373	347	389	334	369	354	350	318	347	345	378	340	330	346	367	365	357	363	321	339	330	386	339	337	368	353	360	350	382	357	344	355	360	297	367	359	384	386	352	375	328	386	397	394	370	369	338	342	369	379	395	374	346	316	357	358	367	367	341	359	362	373	332	370	350	338	419	345	380	340	328	366	350	346	356	349	368	381	353	332	351	354	400	373	379	367	337	382	371	336	374	377	359	339	359	354	328	318	356	367	372	355	357	338	365	334	382	368	346	326	351	364	354	313	337	334	388	361
44287	48430	37338	18336	9495	6508	4988	3838	3191	2841	2355	1992	1647	1456	1170	1054	975	788	800	686	656	585	554	514	569	476	481	456	428	404	422	417	433	435	427	388	386	368	357	379	357	388	397	413	400	366	386	332	398	389	359	393	391	364	399	377	387	370	397	369	385	388	369	333	391	386	403	377	384	373	373	369	355	338	360	356	377	372	399	373	352	403	363	371	358	377	360	380	392	371	368	381	337	372	381	392	397	411	370	395	390	362	364	381	382	407	360	392	347	378	390	360	387	355	372	360	393	348	376	411	413	419	364	390	392	388	348	371	376	369	403	361	381	347	358	364	369	373	360	388	395	387	373	379	373	373	372	360	389	371	370	382	383	396	365	350	358	365	377	423	362	376	373	402	365	391	362	386	394	401	351	378	401	374	385	351	349	389	378	378	362	393	370	345	366	373	359	383	366	401	403	400	383	369	360	378	403	386	392	347	366	362	359	418	398	364	387	366	368	368	362	358	382	369	405	387	392	380	389	401	376	376	385	376	367	383	343	354	406	376	375	380	385	405	401	332	363	368	368	367	356	350	367	380	377	359	397	405	409	385	400	384	390	371	387	371	350	330	386	370	364	398	365	378	412	376	346	376	378	368	358	406	395	371	336	371	391	409	392	402	355	380	390	365	399	389	407	384	362	383	332	365	369	367	407	388	381	375	376	376	362	361	405	371	367	383	361	375	417	387	369	392	385	363	369	355	373	364	368	352	374	375	372	383	362	377	360	349	391	357	366	347	353	356	377	387	380	385	378	374	386	347	415	367	384	398	363	356	410	379	386	360	398	402	410	378	338	371	390	397	368	406	350	398	406	356	395	388	369	399	409	362	374	388	381	372	403	384	371	371	375	396	412	362	398	397	416	381	427	423	394	368	396	399	379	378	392	395	405	391	382	421	367	374	413	376	385	390	409	388	369	371	366	385	354	381	370	376	380	386	406	353	380	372	408	408	404	380	371	357	361	378	373	383	379	364	366	359	392	380	371	374	410	365	397	404	372	350	386	382	372	347	367	375	378	360	406	417	365	384	372	378	367	356	381	368	395	350	372	364	377	396	380	388	384	370	363	375	383	376	363	356	388	379	358	383	391	385	385	389	385	381	390	381	364	396	416	320	354	374	389	406	362	408	406	420	370	396	389	345	362	390	403	389	370	375	374	346	382	392	378	353	370	380	394	400	396	369	385	358	376	388	397	403	367	352	391	368	379	377	389	388	365	382	397	367	351	362	433	361	373	371	388	372	377	380	368	379	348	373	364	397	386	382	415	346	361	401	354	373	371	354	395	386	346	364	408	380	396	407	357	385	356	378	369	385	410	383	377	376	368	368	378	429	385	389	382	402	366	387	376	377	377	385	348	348	401	388	373	392	385	349	375	383	377	372	348	361	375	418	382	395	409	379	376	348	365	370	373	386	340	371	396	357	381	361	390	398	404	390	380	427	383	409	371	368	399	402	404	382	362	378	393	369	363	360	388	396	370	388	393	380	373	388	370	379	352	373	427	366	370	359	393	373	386	399	387	363	367	406	368	361	384	378	412	357	366	393	363	340	347	344	379	395	367	384	390	364	388	374	357	348	351	380	358	381	351	350	391	390	358	379	379	375	342	375	366	369	387	389	372	402	360	341	391	386	359	365	370	404	403	403	390	359	373	345	403	363	376	369	385	375	371	392	402	402	369	418	383	386	395	387	349	407	345	367	392	380	375	400	371	345	383	377	362	397	390	366	387	376	409	383	336	358	432	373	380	414	393	374	362	354	376	366	383	398	403	416	379	399	378	357	384	391	360	354	356	376	395	369	398	366	386	349	416	357	390	367	367	381	390	359	414	320	360	325	392	387	385	379	323	353	366	384	386	386	374	387	358	353	365	386	364	375	366	380	389	381	378	429	398	394	398	401	369	395	404	402	374	412	383	356	425	404	388	392	371	382	355	363	380	362	379	381	385	374	357	386	370	360	385	375	361	372	388	415	396	417	346	382	367	352	381	378	385	397	379	383	391	382	430	373	402	369	407	389	395	381	332	402	358	388	384	384	426	352	396	350	369	358	377	403	373	377	397	379	363	384	378	367	408	377	354	372	373	401	380	353	408	382	361	364	396	392	382	383	381	388	356	391	396	384	363	363	338	386	414	379	367	368	385	384	362	388	357	385	437	361	367	356	356	366	395	408	396	397	370	343	389	397	368	376	374	401	384	369	373	407	355	374	370	408	375	429	390	395	378	384	401	369	362	350	365	360	362	364	351	361	379	380	373	402	373	403	416	373	384	356	370	397	337	376	394	344	364	386	387	345	415	380	351	396	363	367	395	397	393	393	354	366	378	355	356	377	388	359	397	353	353	394	385	376	343	394	373	378	406	388	355	385	343	404	413	396	329	374	397	393	354	373	415	376	409	388	368	354	381	338	399	354	374	380	343	380	356	378	391	387	342	405	344	402	342	371	406	359	334	386	373	396	390	357	367	377	382	407	364	368	367	366	389	362	342	364	411	386	408	382	370	359	387	380	372	373	404	361	366	383	391	397	386	360	400	371	360	384	376	372	397	364	399	372	360	402	398	409	379	394	361	369	392	384	394	402	374	405	380	387	392	402	391	388	378	381	354	362	405	399	373	356	352	369	361	412	349	381	379	351	352	379	373	407	404	366	391	376	378	345	418	346	351	331	373	392	371	387	354	365	405	369	370	374	366	354	370	393	391	358	364	362	356	392	387	359	385	389	374	366	346	331	389	372	369	386	408	364	363	385	401	363	356	365	380	329	380	371	356	360	371	375	351	373	370	369	385	360	375	369	388	380	349	381	343	375	382	345	384	399	378	432	377	382	359	394	389	395	346	414	379	388	383	362	347	341	386	373	361	357	383	374	355	375	376	366	364	396	362	353	363	401	351	338	380	401	356	365	373	372	399	381	378	379	363	380	346	385	380	320	397	398	366	348	360	374	371	390	394	366	352	378	375	361	364	394	410	382	382	353	380	375	421	388	387	385	393	369	389	406	367	341	407	349	401	357	352	405	379	367	378	407	357	362	406	395	408	365	407	371	381	378	367	374	385	371	378	407	391	429	344	355	383	391	388	418	393	369	402	385	387	386	369	428	397	387	405	366	397	381	366	380	415	353	369	392	382	357	343	374	378	385	362	378	375	415	390	367	394	386	363	373	383	377	381	377	372	368	370	373	420	387	376	402	346	361	385	393	374	384	371	354	399	355	405	397	343	393	382	375	375	352	354	394	387	374	398	379	442	405	405	365	395	384	364	369	361	400	397	371	363	376	378	387	404	373	355	426	386	392	405	360	380	366	392	371	350	363	373	393	376	374	376	387	374	394	364	420	395	390	368	374	394	378	394	374	385	359	372	385	384	412	370	378	365	372	339	401	368	412	342	342	390	390	393	378	380	382	358	369	375	369	378	373	404	405	372	364	389	373	392	369	353	390	339	352	381	351	367	379	368	369	341	349	357	408	384	372
25851	21259	27899	25998	18673	8945	4339	3024	2412	2042	1719	1514	1326	1183	1072	985	832	808	708	746	656	639	622	653	587	587	567	591	538	565	542	514	495	539	493	496	513	504	544	537	479	524	493	494	528	463	460	516	472	494	514	496	497	560	505	497	491	499	488	457	542	546	519	486	530	559	523	473	513	476	459	495	498	515	515	484	488	531	506	490	471	524	501	507	476	497	484	526	480	483	565	489	529	483	478	477	518	504	496	535	466	513	503	535	513	515	500	488	522	506	477	515	485	486	497	464	498	482	529	498	478	495	509	525	495	529	501	461	526	479	488	493	513	492	501	533	495	515	481	460	498	518	503	480	460	524	530	491	509	461	521	502	497	526	502	529	483	525	489	539	486	521	542	513	535	492	535	517	464	503	502	543	524	508	492	490	488	510	529	494	484	499	521	490	532	488	522	512	480	528	530	489	517	501	463	521	489	488	505	542	544	501	508	475	488	508	531	520	476	498	461	512	493	520	501	501	503	489	513	487	495	517	496	475	471	477	532	483	493	491	517	543	481	481	515	493	512	438	520	510	523	546	533	525	524	492	497	491	510	455	519	527	483	513	497	497	508	540	507	480	493	467	489	499	509	472	498	496	497	479	517	483	483	517	548	508	499	479	473	524	487	512	494	485	441	504	511	493	489	541	526	493	518	459	479	512	483	511	455	508	503	512	505	514	518	490	496	528	510	498	505	480	527	493	508	477	505	526	498	517	530	504	530	490	547	495	506	542	509	539	477	502	501	504	496	471	549	547	499	495	517	508	492	479	514	502	487	482	459	499	481	500	501	533	468	483	508	522	493	534	497	501	493	483	519	523	528	492	517	524	497	530	490	494	481	499	481	541	489	500	495	488	490	549	481	507	485	489	547	487	475	518	447	474	487	516	529	539	503	494	507	511	544	516	505	471	526	522	492	493	528	497	541	474	470	502	454	525	483	476	522	487	468	544	493	496	508	488	475	479	490	413	535	474	490	547	499	468	519	525	506	522	509	492	494	508	506	482	508	507	500	507	519	477	503	471	461	489	528	491	481	496	495	499	517	501	495	494	510	517	502	508	490	506	496	481	507	495	474	498	486	516	514	512	530	520	490	505	481	517	527	508	507	506	486	507	462	525	504	517	492	469	534	543	498	503	471	494	486	508	561	531	513	523	519	503	532	480	476	513	563	489	505	530	519	539	489	523	518	504	493	512	505	499	483	520	495	512	489	495	491	488	540	503	505	496	504	500	521	504	483	525	496	517	499	501	471	503	482	481	516	525	516	470	509	501	550	520	509	535	528	491	485	536	475	482	521	483	540	469	493	480	494	536	487	452	509	557	503	509	513	495	503	491	474	503	501	532	533	507	532	452	486	547	508	552	474	502	475	449	504	489	505	477	491	491	506	492	518	544	508	493	498	571	504	468	484	481	511	523	547	499	514	491	481	500	484	519	478	525	541	493	491	527	491	483	499	504	508	479	522	553	539	440	513	495	512	464	500	498	517	466	513	497	504	509	474	505	522	510	495	497	501	470	477	479	524	499	515	505	490	536	463	483	474	478	516	537	520	471	522	549	466	471	506	505	494	491	494	463	465	504	541	493	519	515	518	529	523	483	520	489	533	487	515	519	493	507	535	462	490	501	518	492	518	531	482	513	483	458	491	511	515	511	485	485	529	528	514	482	542	508	512	510	511	501	541	524	486	534	508	536	494	517	511	496	525	523	481	484	524	524	476	543	517	471	498	514	540	490	508	482	514	496	504	483	468	514	510	512	479	490	533	511	502	503	479	453	508	491	470	448	503	488	511	496	520	496	478	516	506	495	491	520	459	526	478	509	534	535	512	515	508	551	500	461	521	531	502	500	500	511	491	509	471	494	494	469	517	501	462	478	487	483	537	509	492	474	537	528	535	494	493	534	502	486	488	497	463	461	488	504	486	464	531	503	551	543	460	492	511	515	527	483	538	499	503	490	516	485	500	509	498	522	499	550	494	488	528	508	553	470	542	506	524	479	474	490	493	533	519	553	508	505	550	479	502	522	539	510	500	489	484	504	523	538	483	532	495	504	498	503	538	506	531	519	511	525	473	557	509	452	491	543	531	539	525	535	497	491	546	538	518	501	496	510	508	526	519	474	490	484	534	472	485	489	507	489	514	569	516	521	494	470	499	496	472	530	511	518	486	480	473	501	518	491	544	527	518	502	484	506	477	512	526	485	492	481	489	521	506	497	507	525	473	473	481	529	504	530	501	530	510	488	475	524	495	521	503	476	528	564	522	506	529	464	483	529	515	518	496	491	512	537	544	489	505	532	483	502	514	506	473	489	519	501	531	474	525	516	548	494	471	495	487	498	466	494	488	517	497	504	533	485	510	536	489	487	499	522	499	513	478	480	518	506	478	504	496	496	489	482	508	478	530	524	512	539	492	491	451	491	511	537	511	526	501	460	477	496	522	519	506	480	519	509	496	489	465	506	493	470	506	494	502	514	521	488	528	503	467	484	494	502	494	487	552	501	498	463	490	470	516	500	471	529	549	511	540	497	490	517	516	494	556	546	525	535	516	475	490	535	477	499	495	503	513	535	532	531	502	533	481	485	522	529	498	529	499	514	482	489	515	488	504	509	487	487	547	527	506	548	481	526	510	488	509	505	519	466	520	491	504	510	483	507	473	484	481	506	517	493	477	499	489	506	499	494	524	490	505	507	504	485	463	491	499	516	487	508	454	484	484	485	507	535	474	499	501	508	467	522	498	510	476	535	517	486	486	532	505	521	470	481	471	506	503	477	477	504	527	511	515	512	528	505	499	510	505	481	544	512	534	495	507	483	532	493	524	528	494	549	514	505	473	500	542	513	467	523	510	522	513	502	486	486	508	541	504	500	495	502	517	485	505	490	509	501	471	491	493	497	478	474	520	504	525	533	517	482	499	543	507	494	508	485	508	515	504	525	521	472	488	521	520	502	502	468	534	504	492	522	473	499	507	509	464	541	484	516	528	524	526	491	502	477	511	451	512	519	510	475	489	471	525	484	526	529	502	518	478	468	519	529	504	509	517	486	505	499	508	521	495	478	498	489	500	502	512	487	505	499	509	520	499	531	490	537	522	527	522	491	496	517	494	490	509	524	547	536	506	507	512	510	486	527	526	452	504	523	508	512	534	487	498	493	533	510	494	481	537	499	509	512	528	499	557	504	476	520	463	539	493	493	518	496	471	498	475	509	490	518	522	503	497	467	480	502	502	525	457	471	486	507	520	538	474	495	480	490	526	509	540	534	525	486	474	492	480	509	480	498	513	483	472	496	506	501	484	531	521	480	496	498	520	532	477	489	510	523	497	534	486	477	513	482	503	476	485	513	501	534	505	549	519	521	469	477	535	490	494	558	527	474	465	473	478	511	523	495	519	508	483	491	511	496	503	522	475	530	469	493	476	533	523	480	566	482	463	511	509	503	507	545	501	483	484	508	493	529	490	506	472	509	514	507
45517	61683	48822	26969	12945	9075	7045	5543	4777	3845	3262	2797	2332	2005	1776	1501	1324	1122	1043	934	806	834	770	782	690	655	658	595	571	591	586	540	534	534	529	508	538	530	519	496	530	516	528	469	519	541	541	517	519	515	515	504	542	489	534	488	470	510	438	523	531	519	510	499	501	503	504	489	504	466	474	492	501	521	547	514	554	447	480	500	473	512	501	460	483	496	513	523	500	508	513	474	541	502	480	510	495	541	489	527	513	505	531	522	508	531	525	542	537	545	497	525	519	505	507	527	520	514	527	519	524	475	542	505	559	507	514	537	520	513	500	543	486	493	499	494	507	522	499	487	526	482	527	506	520	551	514	479	524	503	465	478	506	458	517	480	519	525	524	503	489	479	503	512	537	496	499	498	528	460	474	496	500	507	485	474	505	505	513	516	491	488	537	507	505	531	544	483	506	470	500	489	499	513	490	523	525	528	480	518	496	518	491	530	500	453	502	514	490	542	522	502	501	537	535	487	516	526	508	520	513	483	542	504	509	492	473	534	500	465	510	500	507	514	528	465	508	502	504	529	479	533	499	527	503	495	501	500	522	503	510	501	533	493	530	481	523	534	498	514	468	547	479	521	478	499	489	507	476	526	504	496	454	492	474	484	492	490	479	527	500	499	505	472	485	472	539	487	514	467	491	499	502	526	515	508	503	509	526	514	484	556	504	538	523	509	538	533	541	511	542	457	547	498	495	506	470	513	471	491	507	550	540	482	492	496	526	501	501	501	512	490	520	511	522	533	491	508	492	491	511	494	494	495	491	517	508	528	493	531	490	509	490	478	529	494	501	505	490	504	491	485	478	517	559	486	469	525	522	478	528	504	500	533	502	510	518	522	503	547	529	459	501	499	499	517	515	489	550	484	478	488	500	525	527	547	513	550	485	528	493	520	478	502	487	480	479	500	484	518	501	495	541	505	496	495	489	550	513	483	515	500	504	529	449	492	490	486	496	460	490	495	522	540	528	495	492	515	490	494	472	537	516	508	500	516	491	521	477	494	475	540	502	512	508	505	522	507	519	494	489	514	497	501	511	535	520	457	492	486	460	501	505	500	522	495	522	531	497	468	523	503	501	518	515	528	519	509	520	530	519	510	512	514	510	493	533	486	525	455	482	521	493	486	481	527	549	518	504	529	473	505	490	493	508	508	492	529	489	520	468	520	495	492	509	512	537	524	507	527	508	447	507	482	491	512	482	504	474	476	522	554	484	472	499	493	466	537	546	493	536	531	484	499	475	485	505	503	523	501	513	520	513	496	528	518	504	507	518	517	498	492	479	497	496	492	502	492	482	511	490	460	514	507	478	498	519	482	494	512	503	489	453	515	530	507	504	503	510	494	502	501	532	498	531	534	535	509	528	516	506	504	483	480	507	530	519	523	499	501	484	481	500	486	497	500	535	535	499	498	499	509	513	464	489	516	513	527	491	550	492	490	512	469	525	518	453	510	462	456	513	499	484	507	526	528	476	483	482	506	497	490	491	454	513	496	472	503	506	523	499	512	510	477	507	522	500	525	526	465	499	524	516	520	488	477	489	508	489	531	505	516	494	524	483	486	466	543	508	494	506	522	549	501	478	488	524	486	494	456	477	518	486	509	473	493	484	489	524	533	468	532	505	486	475	482	532	481	562	482	496	451	484	547	528	496	459	522	511	494	475	469	536	473	508	520	449	538	484	489	506	495	511	482	481	463	494	530	495	502	511	552	507	498	515	477	521	482	543	492	475	514	505	505	504	511	543	520	504	510	509	525	508	477	507	495	511	494	510	474	511	512	490	544	444	490	477	495	503	508	525	450	509	462	484	518	502	531	493	491	537	509	493	494	504	539	513	487	508	482	512	495	475	509	461	498	499	516	503	491	501	521	514	510	511	494	539	518	533	483	498	512	492	538	483	515	517	499	492	493	481	485	504	473	514	530	457	521	496	499	507	583	476	481	479	502	514	503	488	512	496	488	453	522	415	501	514	489	521	487	499	517	550	492	510	547	543	479	502	544	506	526	488	507	522	469	474	491	520	514	500	524	523	486	500	471	521	482	519	531	507	504	498	511	512	517	457	502	505	479	472	530	530	533	459	511	516	532	526	500	486	509	506	518	514	500	514	536	526	507	523	517	531	524	521	508	464	509	472	499	526	520	497	526	478	535	471	489	488	504	520	505	553	574	477	496	514	493	507	499	525	550	506	502	521	504	495	505	478	516	537	540	521	488	448	473	493	511	512	507	507	494	509	497	537	479	531	512	547	489	511	485	543	494	506	483	504	506	501	520	543	494	485	510	471	559	523	505	480	524	499	511	512	498	501	508	481	507	435	494	505	495	489	464	576	503	489	535	538	484	473	497	515	517	482	526	515	470	499	512	502	500	516	515	484	524	503	527	489	491	489	539	466	444	485	492	503	514	520	547	509	496	513	524	512	476	533	511	528	458	530	454	493	511	492	514	507	556	510	494	480	513	539	559	487	518	513	489	498	486	549	537	494	517	478	549	545	480	480	522	536	486	546	522	503	481	530	476	486	512	512	497	487	459	518	470	515	523	467	516	499	506	465	536	493	496	521	531	547	501	513	522	510	501	525	503	488	483	511	526	496	524	501	514	495	514	480	511	509	524	514	485	500	509	523	477	531	527	517	480	534	500	514	525	554	506	506	511	472	528	496	534	509	516	494	496	487	501	476	495	481	510	490	504	510	508	501	449	492	473	486	515	521	486	548	482	513	490	542	511	554	505	511	487	545	462	493	519	492	533	476	524	535	480	486	529	488	510	500	470	493	482	517	532	504	486	527	515	515	540	478	529	467	508	505	495	491	481	491	482	473	496	521	502	489	511	492	537	484	492	494	483	487	484	536	496	528	514	545	484	543	495	491	472	509	500	524	511	567	474	534	579	505	484	477	528	511	471	516	529	498	503	488	507	505	499	519	463	509	533	509	512	514	545	497	491	517	453	556	502	520	499	478	489	496	502	508	504	550	492	552	498	529	546	486	521	519	502	503	451	493	509	480	471	489	506	529	499	505	500	527	517	488	471	488	517	472	493	522	476	522	460	551	530	501	491	488	511	515	480	544	486	522	527	524	519	525	521	488	462	506	488	515	529	548	521	476	521	542	453	535	474	460	494	536	483	532	537	519	509	499	544	522	493	514	529	547	540	543	471	530	503	538	507	480	509	507	499	500	516	502	503	512	526	490	450	491	517	541	508	457	539	502	507	507	479	493	506	467	555	526	469	473	497	497	535	498	454	521	547	500	482	478	511	508	518	459	466	521	502	511	519	520	497	521	493	504	532	499	484	462	519	507	520	494	515	510	488	521	483	484	542	505	484	511	481	517	485	507	502	526	504	531	496	509	519	465	460	513	502	484	567	484	509	527	525	490	488	496	499	502	502	512	519	497	495	500	492	497	496	499	445	515	510	507	557	540	497	486	475	545	530	471	449	527	542	514	494	505	494	526	503	552	518	516	486
23073	20898	27509	24574	20852	20636	14173	5831	4100	3566	2967	2624	2238	2031	1807	1609	1456	1443	1260	1164	1061	1085	997	946	986	963	940	912	893	915	847	863	914	821	851	820	848	814	833	805	841	855	819	834	812	835	823	793	827	858	812	803	781	775	883	818	789	843	763	849	797	811	797	851	816	823	808	799	780	812	785	832	768	779	854	829	865	822	839	796	837	758	803	780	796	808	818	789	852	790	763	810	795	854	800	793	785	820	814	767	824	822	855	825	832	824	796	804	824	811	793	792	844	787	791	822	875	756	807	823	805	745	788	813	898	813	829	849	871	830	808	800	828	825	875	800	843	770	801	841	823	773	857	779	871	813	813	786	809	816	825	840	817	807	799	807	845	845	810	794	832	832	864	807	801	841	843	789	827	799	846	806	797	780	779	827	859	807	857	820	818	835	814	808	837	791	837	843	823	842	860	733	863	782	836	828	877	794	800	781	804	832	827	756	806	779	802	798	776	805	794	827	792	780	823	786	813	767	862	851	757	795	866	784	868	789	818	803	824	772	857	821	823	814	808	822	818	808	819	866	770	776	801	845	823	839	861	756	844	806	825	817	800	815	827	763	804	881	796	795	798	821	786	806	802	803	828	815	820	817	829	862	803	819	789	786	887	817	825	807	816	790	800	823	761	786	769	808	844	796	788	840	813	779	830	834	786	782	801	820	873	802	789	799	819	768	806	788	822	821	781	809	817	800	804	778	803	808	789	814	831	811	855	848	795	830	812	815	844	811	790	826	789	823	796	839	799	838	848	859	809	795	805	754	837	799	837	854	871	837	820	784	776	809	748	818	861	810	871	770	783	817	768	810	820	846	787	812	805	805	856	812	832	841	824	820	824	809	855	733	786	839	814	746	798	841	841	786	816	791	823	813	796	825	808	775	777	786	833	815	837	866	819	851	846	807	836	797	770	801	811	800	808	789	768	808	856	833	807	777	827	785	790	785	785	838	818	783	777	841	785	849	827	791	802	784	802	805	804	793	779	843	824	844	860	825	776	831	829	815	815	798	869	845	758	802	802	841	794	795	820	783	819	819	840	849	865	811	804	799	847	834	866	817	840	775	809	784	790	783	829	820	808	815	818	822	855	768	769	797	833	851	817	825	789	777	778	817	838	782	819	762	884	804	818	790	850	862	832	846	838	799	793	820	779	810	792	818	775	847	755	819	792	805	796	781	879	827	785	881	833	842	841	797	806	747	797	754	796	811	793	795	779	818	838	817	833	819	844	752	813	793	812	836	777	788	805	837	818	811	812	800	761	796	825	832	759	817	780	831	790	839	786	853	894	766	790	836	824	817	828	800	744	802	803	769	816	843	799	802	850	857	828	843	835	793	816	814	844	837	793	824	825	814	780	844	812	822	801	813	792	815	787	754	814	757	807	832	780	792	802	808	799	785	840	809	800	867	783	821	774	762	815	844	780	832	882	821	777	826	862	801	864	848	801	747	761	806	830	836	780	798	764	831	835	819	817	791	809	836	822	853	841	786	834	820	821	852	840	801	770	816	873	800	802	766	757	760	810	821	784	841	845	804	752	784	805	800	830	773	784	780	830	843	798	817	788	798	817	800	812	830	806	834	818	747	796	810	815	843	838	809	860	825	788	837	819	796	805	805	793	845	779	835	790	824	797	841	762	834	774	795	831	808	835	792	787	765	821	837	859	839	840	802	838	761	805	814	784	850	815	779	832	827	846	842	799	837	821	785	834	830	832	838	775	834	820	843	804	789	803	772	779	803	768	866	780	795	816	811	811	817	862	800	874	828	791	830	828	781	860	807	799	831	841	828	839	798	815	790	819	819	825	793	807	797	795	786	814	809	819	780	790	855	841	813	788	784	845	854	798	862	787	801	863	838	776	776	783	791	843	863	803	831	815	855	816	834	782	822	811	835	857	829	779	785	784	817	819	856	791	790	812	874	860	845	792	827	758	846	810	777	814	838	806	846	814	778	820	852	836	811	824	837	801	807	806	842	814	826	854	848	843	873	817	848	838	810	831	833	809	827	797	855	736	833	804	799	788	843	857	736	845	762	808	767	843	853	812	853	802	819	779	758	817	827	830	768	880	839	839	819	821	786	851	827	849	790	791	822	823	821	755	811	830	818	790	828	821	857	774	766	787	787	812	816	831	821	809	777	779	871	812	785	797	839	813	777	779	829	796	859	838	843	824	837	831	874	807	814	835	787	793	762	804	773	813	818	832	808	808	791	839	779	846	854	757	769	806	776	822	739	871	812	839	819	841	827	862	840	836	796	801	846	835	826	818	775	797	810	795	869	834	834	825	860	783	863	838	812	780	838	803	772	773	810	806	816	802	821	779	790	824	815	750	785	815	820	834	826	833	848	831	791	777	838	793	835	820	778	809	804	857	826	784	792	791	820	828	814	808	798	818	812	829	828	830	809	791	808	811	800	818	792	814	827	795	769	800	762	816	860	774	792	829	813	804	785	825	848	812	800	822	818	801	841	823	784	851	750	832	816	804	809	776	775	830	809	833	786	835	823	842	801	805	798	791	797	772	768	844	879	804	813	776	819	816	814	797	814	836	807	816	767	827	815	837	842	831	830	817	894	788	854	843	805	851	756	822	831	838	830	838	785	800	831	804	790	793	839	747	847	824	796	793	837	828	843	780	801	781	830	752	882	798	766	840	859	809	771	811	828	823	828	855	783	780	834	822	789	860	805	840	810	803	800	779	847	852	798	816	805	814	829	825	826	819	756	780	801	840	782	751	786	788	781	844	781	790	801	758	784	846	845	833	811	833	824	820	772	799	774	826	808	806	747	790	832	762	753	807	747	792	794	796	794	815	791	798	801	851	813	863	827	783	817	787	813	808	765	746	858	822	839	757	792	794	819	803	792	779	918	798	797	782	796	800	775	806	799	814	869	837	742	778	769	838	779	853	861	779	801	804	830	794	848	810	782	815	789	832	772	833	853	859	805	783	806	844	838	823	828	799	758	878	760	850	796	847	821	816	826	827	825	852	825	794	845	830	851	804	795	821	825	799	806	759	840	814	787	826	801	785	819	824	822	811	797	836	818	801	844	756	802	779	858	840	832	835	785	756	787	838	812	835	842	805	761	807	812	834	766	818	783	798	812	824	849	789	811	783	788	838	802	905	845	794	839	806	807	798	846	790	804	801	763	817	770	791	862	844	828	793	778	748	800	842	882	805	784	856	800	825	841	768	780	790	848	795	800	768	870	798	784	862	792	808	776	813	781	790	826	820	829	813	788	823	817	778	820	776	791	790	835	850	848	791	772	872	772	796	792	798	786	795	783	839	833	784	799	799	810	828	832	819	808	791	766	808	788	831	781	862	789	816	853	827	835	911	764	825	806	798	810	812	826	807	829	796	867	813	766	807	813	858	857	773	821	826	782	816	801	824	810	862	820	831	783	812	849	811	851	816	799	776	769	808	766	823	758	833	794	797	805	743	827	810	788	827	809	817	849	802	821	804	796
50259	73026	58963	34895	18072	13326	10670	8772	7374	6166	5209	4358	3637	3187	2781	2430	2221	1962	1659	1576	1460	1291	1155	1207	1126	1076	1014	1014	972	943	944	929	840	909	859	888	800	899	835	805	866	835	763	795	816	818	802	782	808	812	849	773	826	824	764	844	786	790	768	827	790	796	794	761	846	825	757	745	810	818	732	844	801	788	808	810	843	814	786	769	832	799	824	840	776	729	766	791	820	759	788	841	832	743	820	802	775	806	812	784	785	801	809	789	739	831	775	817	770	812	799	781	742	820	820	802	803	762	777	808	822	772	817	776	808	806	803	836	832	803	752	809	791	809	781	784	785	752	756	762	812	803	825	769	786	809	788	723	818	762	802	806	783	782	794	761	774	703	781	761	797	817	795	791	737	797	768	810	733	799	810	767	767	785	759	806	757	756	793	808	793	778	793	726	753	755	812	746	762	780	791	820	794	765	790	825	738	786	760	794	778	765	707	854	760	750	803	830	759	787	810	759	804	824	858	838	795	779	773	820	822	815	765	782	838	787	767	808	781	787	774	800	803	806	788	807	746	752	775	763	749	845	823	769	776	805	770	831	793	808	753	763	742	803	790	832	804	827	818	793	769	820	834	776	811	792	803	759	792	813	754	809	771	805	786	732	778	769	841	827	780	792	810	775	793	764	768	791	752	742	767	776	804	754	759	759	771	786	824	806	762	802	768	847	763	836	851	779	800	856	808	808	787	738	817	787	738	797	848	802	829	739	762	736	784	860	789	779	758	752	799	820	806	748	814	816	758	782	795	801	761	781	751	722	773	795	824	795	824	807	797	792	810	806	770	733	801	787	742	790	748	797	759	743	759	808	806	793	830	749	765	767	760	820	753	782	803	785	775	778	768	855	819	778	744	797	783	766	783	794	811	797	803	815	799	758	759	815	771	779	819	827	715	791	814	799	796	803	800	773	845	789	742	788	808	799	794	799	851	795	790	795	724	776	775	814	773	761	806	775	775	825	820	830	779	741	785	750	796	774	772	826	850	841	781	821	827	800	775	730	801	757	790	766	777	806	802	810	828	745	799	810	799	733	798	742	739	763	769	780	821	820	790	814	837	783	843	772	792	808	756	823	823	731	779	783	774	790	800	778	739	813	749	819	778	788	787	787	818	838	832	780	746	818	800	801	775	854	799	786	779	779	811	767	815	749	831	817	807	815	783	813	784	769	796	794	732	776	789	798	743	772	800	818	780	799	779	792	790	754	754	785	769	765	855	747	789	780	784	819	739	758	782	839	804	723	763	788	782	761	772	776	806	820	778	858	815	808	768	797	775	799	819	787	821	835	810	791	790	804	784	783	795	784	787	777	820	775	748	771	796	807	803	771	795	760	799	799	737	805	833	769	782	836	759	760	761	783	842	781	794	809	754	823	764	766	834	766	800	764	765	815	796	833	737	813	828	778	826	765	790	853	783	789	819	786	766	780	777	799	814	824	776	790	773	759	746	795	745	745	778	782	790	811	793	810	785	799	781	791	808	757	744	776	765	779	762	757	787	812	752	814	755	730	802	758	781	804	787	723	819	801	790	823	774	785	770	804	746	788	832	751	774	758	794	800	777	822	727	820	786	782	755	802	799	815	775	843	770	766	785	796	782	783	769	817	761	825	816	819	838	811	776	759	817	805	797	789	793	783	793	774	730	793	766	795	733	750	796	812	751	803	795	792	821	790	823	819	773	756	804	821	810	724	794	750	758	846	803	742	760	752	814	739	763	831	777	764	797	775	830	757	768	766	785	776	799	796	816	784	762	808	859	788	827	766	782	764	761	784	809	748	827	805	783	744	799	826	842	786	783	801	801	814	824	780	777	752	787	812	812	790	777	797	837	757	796	795	801	796	783	732	768	780	729	766	784	772	801	810	738	776	805	746	829	807	813	794	778	778	746	786	793	795	773	763	822	798	802	833	843	813	769	822	794	794	790	753	741	811	803	814	816	769	773	771	807	822	784	789	767	803	802	767	768	858	813	790	770	724	767	823	786	771	793	800	818	808	825	804	803	759	772	790	776	790	792	799	778	767	814	745	803	786	728	806	806	840	812	773	828	810	777	769	785	822	763	818	813	853	770	781	818	771	809	803	811	764	769	791	757	789	747	766	763	819	824	773	780	764	803	773	845	779	754	851	704	801	743	741	804	812	789	794	786	789	746	779	816	807	792	766	816	816	760	743	749	773	708	799	809	787	795	789	821	807	748	781	811	768	748	805	794	789	763	827	806	765	734	802	797	786	797	791	842	761	755	751	801	839	806	778	762	767	815	799	842	790	800	802	762	770	734	834	781	831	735	738	795	819	769	847	748	771	744	751	808	769	784	814	781	757	765	829	759	785	824	783	751	763	771	796	798	808	816	781	788	800	794	796	793	816	793	743	798	819	745	824	755	874	775	776	770	820	802	785	797	832	816	751	840	755	780	773	772	764	821	809	821	759	783	795	790	755	792	789	788	761	794	794	799	805	768	823	776	787	790	780	819	760	828	754	768	817	771	767	774	832	789	801	742	789	786	751	777	854	768	829	762	811	769	779	792	777	779	802	763	741	769	818	746	774	788	748	803	828	789	782	773	799	806	783	780	809	764	792	786	750	806	807	785	852	835	805	717	800	763	833	792	814	751	785	799	790	794	796	776	808	783	770	761	799	777	810	806	770	751	773	744	788	799	715	742	785	757	801	801	801	795	809	809	816	779	778	751	741	811	779	787	811	771	851	772	807	774	789	723	770	782	786	812	771	791	781	765	801	779	805	779	808	770	789	781	842	834	760	755	760	825	850	805	782	747	779	782	813	768	779	810	749	815	773	781	809	769	793	780	802	813	810	856	790	800	760	760	829	875	786	805	807	767	793	751	764	792	780	802	778	829	789	758	810	793	785	785	751	736	784	795	785	799	826	826	780	814	750	773	757	798	759	792	806	740	796	767	809	765	782	776	714	790	789	771	826	806	790	787	806	799	778	768	831	786	801	772	786	795	788	787	772	771	818	762	807	849	809	802	765	805	796	820	730	841	805	812	767	792	773	793	781	769	789	771	785	774	813	777	838	812	773	794	850	818	770	788	756	772	784	772	836	798	840	746	803	795	805	781	807	705	789	816	721	764	729	738	780	807	798	858	781	786	844	725	826	818	824	780	778	781	722	761	728	788	764	798	766	800	829	781	775	738	780	829	810	864	779	803	770	781	827	736	787	818	783	772	820	786	770	841	765	776	800	808	763	845	791	796	797	807	765	794	776	797	844	775	758	789	785	804	803	770	810	782	791	819	757	829	785	798	785	739	800	784	806	813	775	774	831	770	780	777	808	755	796	781	782	857	744	814	776	778	781	831	786	757	745	786	776	814	783	725	808	750	787	778	817	780	807	818	776	785	825	754	780	818	840	782	786	819	776	834	801	790	801	803	758	808	787	781	802	803	765	720	789	799	820	807	786	812	780	754	824	789	753	745	845	784	799	733	787	775	791	741	778	815	865
41046	41488	33066	18140	5908	3267	2391	1916	1638	1387	1139	989	845	805	722	671	582	571	560	515	511	453	426	433	450	425	409	420	399	412	400	395	377	397	365	381	370	365	374	398	390	373	361	368	381	363	349	383	367	382	362	374	355	376	394	375	366	381	395	376	365	393	343	388	366	353	399	356	383	311	413	365	351	359	362	389	383	380	375	359	376	357	382	369	341	328	379	375	384	347	375	349	368	373	387	385	362	364	380	379	355	360	341	383	390	382	380	377	360	423	393	355	382	371	381	389	375	370	380	368	323	351	364	375	375	344	357	359	380	359	401	357	357	381	360	345	375	358	368	374	344	384	376	390	398	387	361	367	377	362	374	376	382	364	349	348	398	349	375	379	344	382	347	386	405	389	351	373	377	347	359	357	381	383	350	363	356	359	412	389	362	369	390	359	369	398	330	368	401	366	376	400	363	399	358	392	357	342	350	349	375	350	366	363	356	372	375	389	366	354	373	365	339	376	384	352	372	365	357	386	343	403	380	389	389	354	377	377	390	407	360	390	369	388	386	353	384	388	360	405	365	391	347	350	366	355	353	374	351	365	353	363	393	363	413	367	398	383	356	369	364	371	344	375	362	373	389	375	383	357	366	344	391	377	371	350	361	402	347	360	384	374	375	348	348	398	342	361	394	383	378	372	360	362	377	356	386	379	388	366	377	374	357	351	372	345	385	349	388	374	384	409	381	415	367	365	357	367	363	376	367	390	382	369	344	341	389	385	364	385	322	395	360	363	351	336	376	398	344	401	393	363	380	349	335	383	373	371	381	365	387	361	384	337	373	344	376	378	395	366	378	374	341	392	369	368	385	377	376	345	378	388	354	344	388	361	379	347	386	397	417	375	388	356	351	352	390	375	391	414	305	403	355	402	387	387	375	369	368	361	390	392	364	400	390	386	353	361	367	385	350	378	405	393	417	384	424	348	408	352	365	340	358	387	386	368	330	399	350	347	343	361	378	351	354	367	395	396	377	351	367	321	374	372	374	370	389	359	373	342	387	368	387	333	370	364	346	391	383	380	372	364	347	376	394	362	339	356	364	352	379	362	364	380	334	340	383	398	401	333	355	373	394	348	359	386	371	355	392	377	385	353	344	358	365	364	413	354	390	374	356	360	406	341	348	357	373	372	309	377	354	363	363	358	337	341	415	349	344	333	351	400	335	377	381	358	355	333	394	383	352	378	368	363	359	373	368	392	368	396	384	370	356	382	386	344	367	368	384	367	388	376	357	319	355	374	368	381	356	359	349	366	403	400	354	353	377	349	351	368	372	359	391	377	409	387	372	369	373	359	328	395	377	351	379	367	334	363	369	361	365	341	363	371	343	362	370	417	374	367	384	368	377	360	370	372	356	353	370	357	412	368	353	387	359	383	324	377	385	376	426	366	391	368	369	352	394	355	351	360	363	371	346	345	383	380	394	343	391	364	405	378	350	382	371	384	383	335	397	354	355	374	363	349	361	373	370	395	351	372	365	336	378	365	351	372	335	353	355	364	332	355	388	371	344	363	388	392	354	362	404	378	357	372	355	380	359	364	381	402	362	361	379	411	377	368	403	388	363	390	380	344	368	344	364	364	368	368	370	361	413	345	363	370	361	354	387	379	373	367	356	348	336	387	339	385	355	348	402	368	408	351	330	340	353	373	359	402	361	341	361	337	340	331	366	368	368	358	390	364	388	391	361	399	347	385	387	356	375	346	361	354	368	366	337	349	335	408	345	415	343	342	341	373	373	362	345	384	398	369	384	354	396	367	371	346	367	359	376	356	363	330	339	397	359	341	358	379	377	353	350	365	354	363	362	361	370	356	345	374	352	338	386	364	390	357	367	368	352	341	374	350	345	381	383	375	402	379	370	373	332	349	347	354	377	328	368	387	353	373	365	358	328	372	377	394	385	383	377	336	362	368	376	364	369	373	370	376	309	363	339	339	360	349	376	372	375	348	375	352	341	368	373	386	397	329	394	344	375	367	372	369	386	382	351	398	360	384	349	342	374	365	303	354	370	420	378	371	345	396	391	412	374	373	330	376	396	385	332	338	381	349	376	353	397	371	379	370	380	361	374	374	394	316	357	363	376	358	390	387	348	369	357	384	376	346	353	367	357	368	367	363	348	365	365	342	373	356	371	376	395	382	368	373	371	381	351	375	375	374	365	358	382	366	375	376	361	317	349	366	383	340	395	349	364	350	394	360	365	381	349	355	359	381	362	377	375	373	439	389	386	337	365	379	349	384	362	356	359	392	385	339	432	385	344	401	355	341	385	341	379	369	377	354	366	352	373	402	341	399	370	376	378	376	383	348	358	385	358	377	405	380	391	382	342	341	390	362	375	357	363	387	383	354	330	328	407	387	378	353	357	369	352	398	391	357	375	399	354	349	339	346	355	395	349	376	375	371	381	328	400	357	361	351	401	358	355	380	375	337	342	383	368	406	353	370	360	376	375	328	370	400	377	351	361	375	352	359	344	343	379	360	373	348	363	369	342	352	346	348	359	378	349	334	349	372	379	368	349	383	390	386	361	356	374	345	383	344	398	378	376	356	377	395	342	377	357	380	416	383	360	337	391	377	389	402	360	376	363	372	362	380	387	365	378	381	353	339	376	389	363	357	359	379	386	374	389	374	356	363	380	333	367	357	355	354	386	344	339	334	362	370	326	326	366	377	367	369	354	379	350	371	353	371	404	369	375	386	394	380	409	375	333	379	385	369	356	396	371	380	377	372	389	336	363	347	383	352	372	367	356	400	361	362	333	351	405	396	365	355	363	341	389	347	360	388	408	343	365	371	368	350	389	380	437	351	378	387	358	361	344	356	368	376	370	366	376	358	365	398	412	367	340	345	378	408	343	381	374	350	343	403	395	358	367	386	359	395	376	308	376	355	329	354	384	350	387	362	416	357	329	397	338	361	355	372	363	360	409	383	405	407	375	378	377	368	409	372	359	349	369	398	398	360	390	368	348	357	393	362	373	369	348	356	400	370	373	390	357	354	394	369	379	342	372	349	346	388	351	359	357	359	371	337	378	377	378	351	371	368	357	367	328	358	364	336	337	350	362	391	346	378	377	377	393	365	362	386	368	371	419	362	372	383	377	364	372	354	358	376	346	399	370	385	358	358	393	397	368	373	355	349	397	361	392	352	359	362	394	386	384	385	377	362	365	396	351	368	384	314	387	352	386	375	370	359	381	334	366	364	351	396	357	366	355	383	388	354	339	374	411	364	332	381	320	339	358	415	386	362	400	353	378	410	362	372	387	341	380	355	345	397	391	347	416	349	374	341	361	343	355	393	388	364	345	371	341	353	354	357	367	374	352	359	391	371	348	382	344	374	363	370	374	374	336	399	376	349	373	342	390	364	357	389	369	389	349	370	370	347	388	369	410	390	402	374	354	347	330	404	365	355	373	358	386	390	346	366	321	405	337	343	357	369	329	387	349	359	345	362	352	351	388	391	372	324
45079	49406	37786	18628	8854	6235	4792	3877	3361	2706	2213	1787	1591	1364	1182	1064	892	853	732	644	560	594	546	523	489	480	467	499	472	434	418	408	429	396	406	422	400	429	406	386	380	388	387	399	369	384	402	389	355	371	381	369	393	426	389	381	416	359	356	345	382	375	415	411	359	365	393	406	405	403	377	383	363	373	376	405	364	399	409	385	386	392	378	384	403	379	390	366	397	417	416	398	396	375	380	393	393	402	378	387	393	359	384	407	366	386	363	411	425	392	417	382	375	404	371	393	414	404	367	400	416	366	395	357	396	382	398	389	382	343	391	370	372	386	435	372	396	323	399	377	393	356	431	369	349	361	407	396	386	377	397	375	359	411	405	372	396	410	400	391	392	361	384	370	441	443	403	378	349	411	368	390	372	392	430	360	407	403	369	402	393	378	377	401	370	398	390	411	390	382	389	385	427	403	407	383	402	364	400	348	406	369	375	377	359	381	364	367	366	399	377	373	370	389	387	377	401	429	387	385	378	368	379	379	418	362	387	396	406	373	421	401	384	406	404	385	369	352	368	380	386	379	384	389	367	395	396	371	383	370	398	359	387	379	393	392	362	374	408	416	428	383	369	375	393	402	401	403	391	384	394	406	367	383	372	417	354	362	368	376	360	392	404	394	416	378	387	378	421	375	381	360	392	386	374	359	372	393	373	422	374	409	389	385	395	418	317	375	411	402	395	382	395	356	380	394	361	391	389	426	417	379	368	376	377	364	391	413	379	378	377	405	377	384	409	380	390	416	373	385	366	383	368	389	368	377	365	428	391	377	355	397	384	364	378	346	405	371	389	363	407	385	408	374	344	376	367	348	374	395	377	370	379	389	396	380	384	343	368	403	400	444	390	425	394	402	411	363	380	353	415	381	388	351	384	359	369	404	391	422	387	402	400	377	415	392	388	386	380	393	414	367	407	380	386	430	385	402	376	373	396	370	386	407	395	388	366	389	379	367	408	412	367	404	379	397	375	362	373	392	363	353	396	367	355	394	398	392	369	402	366	384	363	383	388	371	386	368	383	360	376	366	351	372	408	361	395	374	396	391	399	384	382	369	393	378	394	389	399	417	427	390	413	372	436	392	393	386	368	382	371	357	354	387	405	364	366	397	370	413	383	362	363	379	416	400	369	352	375	411	410	384	393	389	389	437	386	402	378	416	384	366	384	397	389	369	368	364	400	384	360	350	400	401	392	398	383	388	369	405	390	426	405	402	364	377	382	390	375	379	419	378	362	359	393	353	369	368	395	391	361	368	337	367	358	382	365	380	346	350	380	397	364	382	414	368	411	409	390	412	402	390	392	392	412	382	388	375	404	389	400	402	364	405	359	382	434	369	398	381	372	372	364	371	351	364	364	354	372	379	380	371	372	412	379	349	359	354	375	384	400	414	376	378	409	421	375	366	400	368	343	361	414	372	411	390	406	367	397	395	408	418	426	333	391	404	423	385	394	383	419	379	350	398	384	385	388	408	413	361	373	377	392	406	393	375	384	364	365	363	380	387	385	378	348	405	344	417	371	357	394	384	348	390	386	373	373	399	403	401	362	377	368	425	429	374	377	409	405	386	393	376	366	398	439	419	398	366	360	374	390	371	401	411	405	365	393	398	379	357	386	378	406	403	380	409	403	401	390	351	358	350	381	370	368	365	388	380	365	388	382	369	383	407	395	391	385	406	385	395	407	377	407	353	390	393	372	396	363	370	404	396	395	394	388	371	378	406	372	384	360	367	395	375	370	406	377	396	372	368	395	380	374	401	363	432	386	384	371	391	363	378	389	366	394	376	387	348	389	397	395	404	360	375	401	380	389	369	398	397	420	367	392	409	392	367	419	375	359	419	374	394	373	390	418	378	383	371	382	369	373	391	417	403	378	374	373	357	393	376	419	399	398	378	353	373	365	397	410	393	392	394	397	352	412	363	360	385	388	429	370	410	398	371	389	409	419	408	348	374	389	369	365	390	381	403	349	384	360	380	397	403	402	376	380	382	402	398	418	386	354	398	396	406	370	395	375	374	395	413	410	378	383	373	371	375	422	374	420	383	416	385	376	366	379	390	384	398	368	373	374	383	383	394	390	395	402	386	346	399	381	385	418	372	398	394	372	408	380	391	380	397	411	381	344	374	392	413	407	351	365	373	401	358	418	373	361	353	371	413	418	372	372	367	388	363	432	381	380	390	383	401	381	398	375	362	379	398	364	371	361	401	359	418	410	386	383	413	392	343	380	366	408	397	398	396	385	367	366	357	391	415	404	399	384	390	412	363	360	369	371	383	389	404	383	380	385	382	363	359	363	376	391	382	399	412	403	382	379	400	403	386	406	390	378	368	411	387	414	394	402	373	377	358	424	396	362	349	357	375	389	402	405	388	377	365	372	408	369	382	374	370	377	347	397	424	362	386	382	373	391	400	365	387	392	361	390	377	390	399	388	393	408	379	392	383	405	380	375	374	396	362	407	395	390	389	409	365	336	383	391	388	397	403	391	399	396	392	389	362	370	370	395	360	376	371	419	371	426	379	375	430	389	388	383	411	376	400	388	424	362	410	357	386	384	415	392	413	367	417	414	362	376	404	347	389	329	408	401	399	402	359	391	379	421	371	368	392	423	399	359	408	373	400	414	367	381	396	361	383	383	420	402	353	377	398	358	366	377	411	409	370	390	361	409	373	405	402	355	396	365	397	399	399	426	400	388	368	364	387	404	372	377	393	390	406	377	396	383	409	398	365	380	363	348	375	403	372	369	432	383	363	401	402	360	386	382	410	393	352	437	378	399	391	383	364	353	403	388	359	422	380	343	366	394	390	376	406	371	422	404	401	393	366	388	375	365	360	380	413	436	359	382	364	402	375	408	363	363	380	421	369	351	395	404	398	345	369	398	376	369	396	426	378	376	410	406	382	385	380	340	377	368	402	400	410	348	380	365	392	386	402	397	369	383	392	341	405	334	391	376	378	381	380	389	349	382	394	381	391	374	383	386	397	371	372	377	391	405	417	403	417	409	361	397	408	394	374	363	370	374	385	373	353	408	350	412	416	382	425	389	358	385	406	375	396	378	384	360	390	395	408	385	413	394	363	387	427	370	391	364	375	383	349	406	392	391	363	382	377	385	387	398	401	359	373	392	409	396	404	386	391	408	366	397	403	390	373	369	391	380	369	382	383	372	404	367	396	408	407	377	401	396	372	366	356	377	377	391	402	392	402	382	407	411	408	354	400	389	371	390	387	392	395	382	374	375	384	357	374	406	396	418	376	403	372	357	377	392	409	425	381	386	395	359	403	346	396	399	381	376	354	371	374	359	400	376	364	382	386	372	395	366	449	389	391	368	376	390	408	408	379	384	408	425	421	373	369	381	369	420	377	394	408	383	390	410	342	378	390	369	370	395	379	397	361	360	367	362	406	388	381	376	412	362	372	405	375	408	371	379	380	377	379	358	387	364	359	341	392	413	398	390	345	353	356
25928	21221	27845	25686	18599	9241	4706	3295	2631	2036	1856	1573	1386	1157	1058	881	900	764	747	774	688	671	661	636	572	580	577	566	546	555	528	548	549	471	505	502	542	540	558	559	509	552	500	569	507	485	537	551	518	499	537	513	540	496	493	508	487	505	493	506	516	518	493	517	500	490	513	512	497	528	530	508	516	493	505	490	525	493	522	486	534	514	498	515	480	538	494	523	501	498	471	480	532	491	512	500	496	495	488	533	543	483	493	532	529	504	524	500	524	538	539	491	527	515	506	516	490	524	535	531	499	472	506	542	495	530	494	483	533	499	475	471	474	516	544	519	543	497	496	499	507	488	485	494	510	512	493	509	496	459	530	499	542	521	552	507	485	517	502	500	517	493	515	496	515	531	508	497	485	492	505	508	493	528	506	487	465	489	526	524	507	488	476	483	502	499	523	521	520	529	517	507	509	493	473	503	513	501	547	500	517	521	484	493	520	506	535	493	511	518	524	531	471	487	529	502	475	534	494	469	510	533	524	506	566	464	503	481	512	496	487	504	489	524	470	490	466	501	457	479	534	509	523	461	499	521	498	487	518	551	513	508	469	498	524	487	505	490	509	536	516	484	494	483	473	538	484	490	511	491	528	543	514	519	533	486	497	528	559	545	502	505	551	528	545	481	526	493	521	507	488	526	488	534	562	501	551	489	473	478	516	548	513	559	525	515	482	515	565	499	481	518	533	474	513	515	511	510	472	473	515	444	503	519	537	460	486	501	468	498	539	492	479	542	492	553	499	521	469	483	494	507	523	542	495	540	520	485	488	490	517	529	470	473	503	486	506	479	539	495	499	569	501	516	480	521	486	520	502	545	516	501	549	487	511	502	461	509	509	502	486	522	505	508	462	463	505	471	534	525	532	526	515	506	520	490	521	486	486	482	494	510	483	502	487	485	534	492	505	494	495	524	489	515	541	504	463	482	502	496	514	516	503	505	466	501	484	500	487	489	504	547	504	552	526	487	515	502	495	502	511	512	512	478	486	508	499	503	508	491	473	509	499	475	488	495	465	554	497	496	515	526	512	515	548	467	460	530	563	516	475	483	490	489	512	514	520	522	493	489	476	525	495	492	502	522	502	493	496	533	492	514	528	510	510	533	527	526	490	475	503	512	511	519	517	480	523	503	538	533	510	526	485	497	475	473	483	533	493	471	511	535	506	478	541	482	499	531	508	488	542	469	523	475	548	491	496	490	522	512	480	488	520	515	545	507	530	474	499	475	505	515	503	504	516	518	526	494	530	449	503	530	513	500	483	475	492	524	479	515	464	495	512	533	504	529	473	557	475	510	472	503	495	503	517	491	489	492	507	515	547	487	500	514	495	534	498	508	549	476	515	508	495	544	537	482	488	501	528	517	522	497	518	473	479	511	496	501	516	455	509	477	534	516	509	474	505	534	501	515	522	493	504	506	508	518	498	477	511	524	464	499	480	516	522	517	500	509	481	495	499	517	507	532	502	514	489	464	494	499	498	549	477	488	485	475	494	525	501	486	535	531	455	498	504	484	515	485	544	483	465	479	517	486	468	463	478	469	485	514	488	500	494	502	564	508	482	496	485	507	494	454	521	489	522	553	503	502	535	525	514	549	499	509	505	510	518	498	482	465	512	488	507	461	515	498	491	493	540	528	481	501	552	490	532	511	482	441	544	505	512	496	523	499	567	476	488	499	478	464	522	543	497	484	515	516	543	474	483	473	496	477	515	530	479	500	447	479	524	521	492	506	488	525	485	524	488	490	503	501	465	524	490	542	501	485	489	482	523	501	493	494	467	515	472	516	510	487	492	512	541	493	506	515	459	485	479	472	544	535	479	480	503	496	519	509	487	498	518	466	457	544	493	530	510	471	520	484	478	509	503	481	477	503	522	506	536	516	536	505	457	454	515	512	521	519	484	499	496	499	476	540	491	520	497	515	509	492	517	528	509	473	511	490	487	501	520	526	497	477	545	505	482	524	562	503	489	527	520	525	552	492	525	508	517	532	513	539	485	520	484	463	506	517	484	473	474	504	524	481	492	497	515	486	471	587	503	509	522	492	525	548	501	498	489	536	544	490	480	548	535	459	461	510	521	498	508	512	529	509	512	560	511	478	487	530	519	508	508	513	489	508	498	531	553	486	512	515	490	547	486	500	471	494	544	480	495	499	513	518	488	475	455	508	496	467	527	550	489	531	487	521	499	504	521	504	470	540	516	509	526	487	529	502	536	528	537	503	494	472	508	500	497	497	480	482	522	528	498	521	477	521	516	494	509	500	479	534	548	517	476	540	531	497	460	560	521	454	532	457	494	477	519	493	502	471	519	511	504	485	492	516	455	540	518	481	511	498	512	468	500	508	523	492	498	475	472	504	516	491	543	511	492	513	552	485	528	521	562	500	491	461	514	496	504	520	477	499	519	524	530	491	509	511	507	483	501	476	496	518	533	503	500	472	529	454	515	522	494	560	496	473	513	497	543	519	454	471	526	504	516	484	488	521	471	520	485	501	519	504	438	468	487	539	518	453	526	485	495	510	519	496	525	494	456	476	512	469	484	478	536	532	531	524	520	516	542	452	459	511	478	499	516	487	511	464	517	478	506	531	499	465	489	542	498	546	511	500	535	506	510	508	458	496	489	486	486	532	502	484	531	516	497	525	512	527	515	470	500	508	514	486	495	538	501	504	524	504	511	541	478	543	494	465	523	543	566	522	485	519	480	476	501	565	508	488	533	505	502	486	519	538	491	505	519	475	520	511	507	515	507	501	488	514	512	484	493	493	476	539	470	501	475	540	493	495	499	491	512	491	491	472	472	511	479	492	498	524	499	513	513	497	519	517	545	509	526	504	481	514	499	525	537	486	511	512	517	480	516	530	486	542	491	489	526	507	532	516	498	514	510	476	468	486	508	521	475	478	516	516	497	539	521	501	548	549	515	494	549	493	530	543	524	535	494	485	466	516	507	511	518	514	493	527	511	479	537	487	511	494	500	543	515	498	481	498	499	536	500	491	487	470	547	492	513	519	538	478	514	527	491	545	502	495	501	507	497	529	520	496	500	504	541	511	508	481	487	496	602	589	487	488	522	526	459	494	466	474	502	505	487	513	487	458	535	472	547	511	507	515	494	499	478	450	479	513	537	526	484	519	478	464	513	447	494	478	516	512	505	515	512	494	532	502	495	523	507	500	530	495	483	438	549	545	527	493	518	519	548	477	506	500	515	520	522	503	519	471	501	480	496	504	528	511	524	502	512	505	528	495	523	494	522	490	510	507	516	502	521	523	505	469	467	514	458	530	521	525	500	529	482	522	484	492	503	507	539	541	504	501	483	483	494	470	504	517	512	542	471	516	511	487	463	527	486	527	482	496	474	545	501	505	505	478	485	540	498	540	505	488	525	503	486	538	486	477	456	504	462	476	535	491	523	455	504	497	498	495	530	539	503	474	502	529	490	481	518	516	515	524	505	512	500	517	491	522
44103	61011	47874	23880	13210	9638	7618	6076	5037	3953	3294	2853	2439	2112	1728	1502	1377	1174	1085	950	884	736	789	743	683	715	644	679	577	600	571	522	570	545	543	545	533	553	507	549	504	530	546	492	498	521	492	502	505	521	537	467	503	501	516	520	501	481	514	496	553	485	541	475	536	538	469	520	524	494	519	495	529	518	510	473	512	513	501	504	502	468	514	543	476	505	529	560	525	478	492	497	543	523	512	510	522	536	534	475	536	495	529	511	494	501	513	541	518	516	507	466	500	518	481	508	484	461	524	520	502	488	520	485	526	493	498	510	484	494	506	511	501	519	516	511	525	503	493	497	510	510	504	475	478	496	499	501	530	456	492	521	519	511	521	486	478	501	482	512	494	527	517	522	519	481	522	514	508	513	472	472	511	510	508	552	463	547	512	492	459	508	514	469	506	487	476	512	529	508	498	498	504	488	479	546	509	497	489	504	509	488	542	485	495	494	525	460	523	527	522	511	497	509	517	496	527	499	481	493	527	519	526	521	495	468	535	497	446	447	506	482	516	477	513	499	483	510	541	477	535	493	485	495	493	449	456	524	497	533	530	544	500	497	489	484	494	518	496	538	490	492	529	533	439	484	498	506	473	500	475	509	553	527	477	493	538	499	452	543	533	478	548	473	547	484	467	480	475	484	493	513	444	497	512	524	528	533	477	518	547	506	483	471	481	536	499	523	501	521	547	505	547	487	518	517	510	498	484	540	517	525	528	526	503	495	475	517	517	519	476	477	513	495	505	489	533	548	520	505	490	552	491	502	507	500	514	507	497	498	488	491	522	496	501	505	458	512	476	524	460	479	450	507	523	457	485	524	479	498	525	518	526	511	479	480	512	557	511	515	477	545	484	492	511	538	505	478	512	493	499	484	491	520	523	523	481	503	494	470	523	564	531	500	475	485	488	489	461	489	569	482	510	514	505	486	519	490	500	497	515	506	519	497	517	505	537	476	474	457	494	487	514	468	510	530	457	501	487	519	532	472	500	502	487	509	502	503	485	485	531	521	512	494	513	553	509	512	506	467	532	499	489	492	494	518	500	501	495	497	461	519	481	482	494	533	532	474	496	505	466	506	456	525	523	492	487	527	546	520	491	487	495	560	501	505	498	516	551	474	492	514	533	505	564	512	491	492	514	493	562	478	500	493	487	496	515	540	495	471	496	495	512	528	495	479	524	485	509	507	503	480	498	509	475	500	477	525	477	499	511	483	490	483	527	524	494	522	512	498	488	534	472	505	509	481	537	527	516	504	493	466	483	513	483	496	481	477	550	535	501	553	479	480	485	510	514	513	509	519	477	523	491	539	498	538	521	526	503	519	545	506	532	531	504	494	526	513	496	513	479	533	502	493	489	481	487	572	517	514	531	465	526	506	474	469	512	506	516	519	498	490	550	489	507	516	509	469	492	505	521	510	509	514	519	470	495	508	493	521	526	503	485	524	525	503	509	515	494	511	522	512	500	473	497	484	526	442	506	506	491	511	476	522	504	495	502	517	510	507	489	495	519	512	533	503	481	495	487	529	508	518	505	497	472	519	491	503	513	492	485	495	518	466	514	494	543	500	469	505	472	446	514	460	474	502	519	522	500	515	507	497	472	500	513	492	522	505	496	508	462	470	495	480	503	536	509	500	525	505	544	445	481	505	506	494	546	479	531	511	475	516	526	484	475	533	519	508	487	485	492	468	485	510	530	521	483	489	458	501	467	504	508	509	469	492	493	462	501	518	514	487	509	490	472	481	484	469	488	516	513	461	506	483	504	525	557	509	529	484	472	475	537	514	505	475	478	500	506	512	468	499	532	460	504	512	525	501	458	487	496	509	489	513	487	488	468	489	490	512	522	487	478	458	529	498	547	507	516	509	489	494	499	538	500	470	508	509	496	491	502	502	469	517	497	487	475	483	513	483	504	489	518	528	489	494	516	505	480	493	490	552	533	492	532	531	489	495	496	517	526	494	481	514	495	496	509	493	497	540	488	479	519	479	501	516	519	548	516	500	509	527	506	477	479	500	489	509	523	501	497	501	528	523	492	481	484	509	485	524	515	483	493	501	523	498	497	482	475	477	491	502	535	522	515	503	506	535	498	511	462	533	503	501	512	507	510	494	504	450	499	504	491	488	507	518	482	497	518	503	522	495	521	507	511	455	547	530	500	497	516	510	489	496	500	518	523	484	482	469	510	488	511	487	473	464	469	508	515	485	489	476	524	468	479	501	514	499	474	504	467	538	523	505	515	474	531	526	530	470	533	502	479	489	541	509	443	518	467	545	490	501	521	494	489	491	548	486	509	499	507	534	460	520	545	459	477	520	493	500	521	531	500	486	509	495	528	479	536	535	499	505	492	489	526	490	541	502	508	543	471	478	497	541	470	528	492	534	551	463	510	495	514	486	506	526	546	484	487	520	507	484	482	503	511	489	503	490	503	534	504	504	492	476	507	476	466	498	508	503	509	550	491	510	501	517	481	522	470	470	493	510	525	513	485	520	470	508	499	508	517	512	490	501	525	492	515	480	516	482	507	531	535	481	512	478	531	522	480	478	521	511	529	533	468	479	516	516	566	515	499	501	478	526	493	521	504	519	504	557	515	511	523	540	469	498	559	557	487	529	532	505	493	529	511	518	506	547	545	515	519	473	526	518	567	511	521	497	492	495	508	496	520	479	521	466	521	512	495	517	495	491	539	496	512	483	494	521	476	528	503	507	486	490	515	514	511	500	523	489	506	494	490	461	533	495	485	511	509	488	509	469	454	521	482	510	451	502	460	492	513	506	464	513	481	520	519	514	493	481	511	471	515	555	469	512	527	479	498	500	486	475	496	492	458	535	468	464	535	540	527	486	507	502	504	500	526	516	537	558	525	500	513	497	542	513	450	488	527	530	496	504	501	494	508	473	495	501	523	524	501	487	517	475	530	499	539	490	501	482	517	499	500	498	513	522	498	490	512	501	475	524	516	485	516	475	476	496	525	526	481	483	508	497	528	463	519	525	519	528	501	496	491	530	495	496	499	484	516	517	498	503	484	491	514	507	544	486	504	506	492	485	515	504	489	515	528	493	520	508	466	527	508	543	489	507	489	518	469	523	509	547	524	517	524	536	514	504	470	513	494	522	536	483	504	486	544	475	505	546	533	492	531	507	513	482	521	522	499	514	533	516	498	484	463	484	521	495	481	563	514	504	534	513	523	522	476	494	513	484	462	457	505	495	540	496	518	484	479	499	506	508	480	505	485	471	499	534	513	466	498	490	496	492	548	546	485	526	514	485	512	496	526	529	525	485	501	486	508	485	500	520	517	499	547	520	517	510	521	517	496	515	501	508	500	491	510	494	471	470	475	512	517	471	522	534	508	523	512	512	526	496	545	459	508	524	527	502	499	496	455	556	544	472	502	522	515	507	501	502	495	507	541	525	516	458	502	497	478	495	448	518	487	502	459	456	508	504	547	563	458	533	542	526	460	481
23047	20860	27556	24411	20847	20778	14339	6261	4333	3498	2973	2536	2286	1938	1776	1620	1432	1337	1324	1164	1164	1070	1052	1056	939	971	906	922	968	919	873	840	853	852	877	818	878	810	877	852	820	875	754	824	820	786	832	836	823	788	836	772	818	780	821	781	793	853	804	782	829	854	852	854	837	810	775	837	823	816	849	840	790	810	841	854	748	825	838	829	817	812	839	844	820	830	814	788	766	795	820	842	824	746	839	854	824	775	863	772	800	792	839	826	813	819	880	843	856	816	820	816	810	769	783	852	828	789	826	815	843	789	790	831	824	804	833	803	791	760	780	785	771	825	825	862	830	852	727	881	797	791	826	778	843	831	800	840	855	821	826	818	760	838	811	737	809	806	900	878	822	783	843	787	822	767	793	806	835	806	804	800	816	811	806	851	794	828	847	836	873	803	829	836	850	780	779	759	819	818	798	813	836	856	767	845	851	808	800	839	756	848	855	821	791	763	791	826	756	804	855	818	816	837	812	832	776	758	809	824	807	825	808	803	842	852	770	832	812	808	781	835	740	801	855	771	819	815	786	839	803	818	797	775	830	773	832	868	795	766	839	807	816	828	762	830	796	810	794	818	851	797	825	797	798	803	778	812	794	863	810	793	866	841	818	827	829	830	794	831	810	813	769	803	830	785	850	797	803	788	801	828	795	821	827	849	790	775	780	759	830	811	823	802	807	765	835	808	841	853	822	828	819	795	816	841	779	788	835	814	834	801	807	814	808	798	854	812	797	806	835	855	814	868	801	814	840	867	782	813	765	783	868	857	761	794	811	837	847	828	781	826	821	794	785	780	820	847	808	851	807	778	800	816	795	800	794	845	816	790	778	840	832	825	803	751	758	816	778	775	825	800	809	816	813	830	823	842	805	812	792	831	842	789	818	804	819	819	841	812	788	767	781	790	864	851	830	795	738	813	828	840	807	822	827	847	801	778	810	778	761	760	785	825	820	830	776	850	841	797	798	825	830	883	830	793	809	821	764	867	812	798	800	789	789	785	801	822	824	756	855	801	812	823	802	821	844	770	848	830	785	826	794	797	788	763	854	871	832	799	853	827	743	759	785	863	801	824	816	794	794	856	821	818	820	797	791	871	786	815	832	850	795	815	804	802	801	767	842	822	805	796	774	780	747	828	835	870	804	764	878	791	839	836	794	812	825	802	803	781	839	755	846	775	817	817	796	783	772	834	860	785	776	824	871	832	776	829	800	788	810	822	781	840	797	826	822	818	862	850	830	780	740	787	793	806	793	790	844	801	815	854	827	796	875	818	824	784	756	779	799	822	822	794	792	810	798	815	818	761	770	792	815	808	823	820	828	755	804	808	825	801	814	797	836	790	779	851	754	858	793	821	841	839	825	844	808	820	807	812	780	811	758	814	838	818	815	802	798	807	838	793	780	755	769	837	800	778	819	859	798	765	761	764	840	836	859	850	856	793	766	764	784	781	776	842	785	805	811	783	823	849	801	820	784	803	799	797	803	860	827	753	805	788	775	769	776	796	822	810	773	801	801	779	831	786	834	766	752	805	724	845	830	805	798	776	847	816	781	809	887	818	807	838	737	774	811	809	771	848	829	825	808	762	823	829	826	752	803	841	807	780	795	777	849	783	779	874	749	796	765	778	784	813	853	854	776	844	834	815	788	802	828	796	762	776	817	799	806	774	792	824	797	769	781	766	811	765	791	829	829	826	799	838	800	830	793	817	829	804	790	788	756	741	764	774	823	810	790	790	822	775	858	786	776	822	861	790	855	786	818	841	788	834	801	772	801	804	732	792	776	778	800	809	850	847	777	846	790	834	796	840	796	812	801	801	819	791	788	821	786	783	762	820	787	776	825	792	828	818	826	762	771	798	787	782	790	840	765	760	800	795	814	800	806	850	827	837	806	827	767	835	783	760	793	789	831	810	826	806	761	806	793	827	795	809	837	833	809	829	830	804	794	827	855	849	866	769	778	826	781	796	788	834	772	793	763	835	849	789	801	804	827	824	770	765	811	879	778	847	863	744	806	790	815	734	826	820	827	795	824	787	838	786	814	808	804	853	852	798	778	807	783	800	826	808	821	781	777	764	853	791	851	812	810	778	766	781	835	824	799	863	773	784	805	831	771	809	777	824	812	844	788	813	757	814	769	784	842	794	807	819	790	795	784	797	784	786	824	789	844	783	815	805	859	782	755	818	827	853	840	807	798	783	778	829	798	806	791	815	861	792	829	814	788	807	792	844	836	837	755	855	810	858	802	802	809	841	811	795	797	813	784	843	856	850	828	796	821	840	770	848	833	851	776	822	853	889	864	774	791	805	797	738	782	853	794	854	824	814	857	795	825	836	788	809	826	845	748	764	854	809	785	785	808	817	790	809	787	772	824	815	786	796	832	802	823	814	824	765	790	826	813	793	798	805	775	835	786	825	808	818	823	777	774	799	781	807	817	812	751	809	761	837	777	756	803	780	800	780	807	791	809	810	805	810	747	769	833	837	833	800	821	825	795	859	798	814	857	841	791	790	767	805	813	805	822	755	835	809	836	787	838	831	762	798	788	804	815	773	828	810	826	758	820	774	835	843	783	785	824	836	779	786	860	840	840	815	822	823	778	770	820	825	806	826	813	829	794	815	778	856	814	755	768	781	830	818	820	806	848	763	806	754	813	830	804	797	801	799	830	818	768	844	852	825	824	868	808	848	813	809	862	804	796	828	796	781	842	741	847	809	774	771	777	801	793	755	782	871	877	833	806	844	791	795	824	778	852	804	815	766	794	788	850	813	807	829	802	836	804	806	764	797	803	790	768	829	795	817	806	792	777	797	826	828	796	846	806	802	785	821	783	784	764	780	810	788	790	796	811	830	832	833	745	794	794	881	814	818	804	828	852	838	786	791	818	769	822	782	800	773	797	836	843	818	882	793	836	798	844	811	788	817	862	813	852	798	838	858	860	796	812	793	823	780	749	778	797	789	771	808	803	831	810	753	816	823	854	806	806	828	797	831	806	827	803	827	878	788	808	799	804	808	773	772	820	787	831	764	842	843	850	840	804	794	818	863	770	820	769	809	798	787	795	774	774	777	803	860	754	831	831	787	816	860	813	866	837	772	823	786	805	810	797	797	773	794	762	808	827	806	811	809	829	845	835	815	757	816	782	828	822	759	809	770	746	846	872	814	824	848	822	823	838	786	745	795	774	814	825	797	841	851	795	826	822	792	825	836	816	817	801	869	831	806	808	795	874	830	760	794	798	840	775	782	782	784	811	867	850	806	832	833	827	835	797	827	823	777	779	835	858	819	875	850	793	793	853	764	815	767	805	827	823	821	852	872	841	790	756	864	824	794	780	797	767	775	829	782	822	831	803	801	849	819	846	799	814	835	819	831	816	816	781	804	772	824	782	835	755	776	818	775	842	769	815	744	854	809	726	818	802	864	825	840	796	810	788	773	828	866	814	808	811	779	839	831	811	757	854	792	788	814	853	784
48827	74419	57079	31268	18111	13951	11236	9301	7652	6371	5130	4529	3781	3314	2747	2439	2085	1869	1795	1579	1424	1372	1237	1185	1066	1049	1022	1007	1035	947	891	847	879	845	859	885	802	874	803	815	797	774	866	835	802	821	864	784	795	855	772	800	790	799	820	782	813	830	800	853	761	824	797	822	814	825	775	781	815	810	816	774	808	782	791	786	818	839	788	815	786	840	861	808	794	805	828	809	792	784	775	821	854	800	793	783	775	805	793	780	791	815	767	765	808	780	773	753	803	785	831	790	804	775	832	794	778	792	796	775	782	766	786	792	782	838	762	832	741	743	789	759	794	765	811	781	796	787	814	813	780	746	807	773	796	793	772	781	753	789	792	811	779	796	841	804	815	757	844	766	751	820	866	797	760	748	885	792	868	760	747	763	812	832	823	762	819	739	778	804	758	786	777	829	739	834	795	791	762	810	785	754	807	785	745	756	783	808	750	780	794	836	803	786	797	758	821	784	786	754	821	823	820	825	793	758	758	767	766	776	784	789	782	816	786	793	730	781	813	790	779	750	798	760	820	787	794	791	784	786	777	857	811	782	793	857	761	837	783	754	779	861	781	833	794	788	812	786	766	793	763	871	823	791	787	786	809	807	791	750	743	768	769	803	824	785	774	801	760	829	776	798	798	772	765	817	789	788	774	809	789	811	793	788	774	818	785	790	783	824	839	822	844	805	781	779	767	782	770	749	823	782	813	767	756	830	776	762	801	783	764	756	776	801	811	756	736	813	788	827	818	764	793	743	786	787	756	805	773	771	742	803	808	790	783	762	786	756	783	797	752	784	813	770	790	779	785	774	802	799	788	839	829	728	814	807	890	760	800	818	789	783	822	793	835	818	756	759	808	780	785	815	771	765	796	793	731	807	803	806	824	794	795	823	784	779	749	795	769	778	759	756	733	782	796	794	778	801	843	835	763	717	792	789	802	811	819	791	809	800	796	816	796	814	754	787	754	800	843	776	845	817	764	793	778	771	806	815	749	772	823	760	789	798	823	858	768	802	814	797	777	743	782	781	794	817	803	778	794	779	770	804	773	849	799	835	767	802	798	771	808	758	776	774	766	787	742	741	726	779	768	843	820	766	814	774	778	798	805	783	753	837	741	754	760	769	798	768	802	858	754	808	775	798	749	806	810	765	806	803	827	787	767	789	766	831	781	786	837	836	790	806	803	759	825	807	745	749	820	811	807	744	801	769	752	719	748	757	737	797	782	773	794	755	745	776	771	781	811	777	759	740	828	770	750	739	729	791	754	775	800	828	803	806	808	821	785	779	784	806	782	796	807	799	798	780	800	820	789	770	797	745	792	772	781	782	727	804	773	791	742	752	759	759	809	811	811	810	795	777	749	777	729	782	769	773	808	809	792	798	758	763	725	762	774	779	814	767	787	740	829	707	758	777	770	812	811	763	784	825	857	770	745	777	840	779	826	805	787	795	805	828	787	791	815	749	782	793	755	758	798	823	849	728	810	784	804	832	788	806	790	723	840	782	813	810	849	786	782	796	805	775	812	816	857	795	770	819	742	825	788	773	795	770	785	787	780	828	755	812	740	776	781	841	773	802	788	829	806	795	810	754	737	739	801	767	776	806	796	759	798	833	760	847	795	774	783	767	783	811	875	774	783	791	811	810	803	817	803	793	703	834	813	774	780	769	817	856	777	796	808	768	838	806	766	737	845	793	788	762	772	808	792	760	764	707	797	782	785	795	808	779	791	809	817	796	797	817	813	781	788	805	764	809	823	757	783	859	817	819	797	692	805	805	811	788	817	756	799	810	807	771	799	797	838	772	810	803	750	814	804	815	799	713	774	778	809	776	763	749	764	788	731	799	785	805	795	733	821	813	779	760	797	734	772	787	786	760	767	769	775	792	823	775	756	806	767	819	801	798	773	745	775	807	850	781	820	806	818	760	787	755	798	765	829	797	835	814	795	725	779	743	775	709	825	807	763	757	767	795	794	770	757	823	802	821	788	839	840	793	899	784	802	763	808	777	828	841	798	801	801	783	777	760	793	776	781	776	808	777	847	752	730	783	813	809	794	799	747	766	828	786	780	802	760	739	803	759	807	783	776	799	802	797	787	768	829	834	744	782	801	808	764	800	771	776	782	786	775	756	779	779	803	743	777	777	771	728	792	765	826	774	776	820	770	786	838	806	770	788	775	779	853	828	797	776	827	768	794	824	756	804	796	784	780	798	822	818	788	803	763	814	818	810	812	806	743	808	812	788	770	796	755	820	836	803	788	792	772	741	790	835	757	736	849	769	818	785	853	826	766	791	791	765	792	768	758	731	798	762	803	828	749	796	775	791	786	814	793	790	760	778	765	776	796	815	810	839	726	762	798	812	801	810	772	768	792	799	812	734	779	822	804	763	763	838	829	768	809	791	811	806	785	787	765	768	763	786	816	821	773	760	781	802	744	754	766	836	787	816	802	808	775	763	797	829	789	845	784	801	790	779	840	805	720	815	723	723	825	736	774	785	737	768	741	755	712	784	772	753	791	749	773	783	805	784	800	806	792	794	776	777	849	811	791	832	789	758	763	818	788	834	793	786	827	753	839	805	790	803	781	746	821	784	792	831	783	803	807	757	782	810	791	753	822	819	794	806	761	751	791	805	744	787	776	800	776	798	758	824	761	775	781	794	827	798	784	766	798	758	817	785	766	743	820	781	827	780	817	738	788	786	793	733	799	767	750	800	808	788	816	769	811	800	798	766	751	739	817	810	756	819	746	842	795	772	816	753	777	776	819	769	792	761	767	801	839	764	783	780	761	822	788	757	826	788	800	763	790	777	787	811	768	810	808	747	783	787	807	793	802	781	790	753	760	775	799	813	822	789	815	792	782	776	769	762	787	848	765	756	755	799	743	771	763	769	794	792	818	744	782	753	814	779	796	799	785	783	823	770	748	772	818	768	759	812	813	744	795	800	830	782	825	740	806	839	826	814	766	742	821	804	802	783	836	795	790	853	824	754	805	826	779	787	796	781	787	798	812	801	781	769	825	807	790	778	805	746	767	795	780	806	747	767	797	751	820	783	787	784	811	846	788	815	826	786	784	759	780	761	747	756	788	838	772	856	822	745	781	783	786	769	781	784	793	823	727	766	756	741	757	781	762	842	826	796	746	799	780	797	798	775	800	764	794	797	769	814	811	764	771	782	838	830	807	826	809	799	797	772	790	829	785	732	803	831	808	799	802	790	804	794	838	770	800	806	825	822	777	783	775	836	813	743	838	824	834	800	808	804	760	853	773	790	820	797	814	822	831	789	783	791	794	822	807	779	821	845	811	795	738	812	777	783	812	750	785	853	760	797	744	798	776	764	757	772	744	763	772	798	832	727	810	784	802	743	809	781	762	783	806	793	740	771	800	711	808	763	816	798	791	830	776	850	836	759	728	767	792	814	787	790	760	772	821	830	834	779	796	833	761	797	823	821	748	796	808	839	773	831	798	814	777	765	816	826
39207	41707	31309	17210	6034	3589	2658	2131	1821	1479	1231	1088	948	853	762	660	608	592	568	525	488	491	469	407	469	411	423	423	348	408	390	386	377	378	348	371	375	372	377	338	371	390	356	386	355	407	343	373	372	365	376	378	376	392	358	371	383	385	363	401	387	349	391	362	353	346	345	361	350	358	379	344	367	360	381	355	354	338	377	347	393	379	384	356	354	378	352	365	345	391	338	410	380	357	347	372	370	399	369	369	387	375	368	365	350	352	395	391	372	379	332	367	343	403	371	345	342	389	358	386	373	343	350	369	353	354	375	373	333	391	381	357	411	405	357	397	338	335	361	375	363	350	329	348	361	368	375	349	400	373	397	365	391	371	367	341	389	372	350	347	378	374	374	381	367	349	363	361	358	351	354	359	355	375	351	370	361	341	367	354	379	402	356	354	329	366	373	343	354	352	386	381	365	362	373	374	385	368	331	345	389	367	331	340	369	372	323	405	344	344	354	354	363	365	391	411	351	369	343	383	365	410	336	343	354	355	368	385	327	348	374	381	366	337	363	386	361	356	380	331	345	349	404	393	377	356	402	391	365	377	365	412	392	377	363	365	382	357	355	359	349	365	364	362	346	377	340	366	361	413	390	340	386	345	376	369	352	370	336	371	388	399	353	373	353	357	355	425	396	397	371	332	382	364	338	358	398	348	351	378	358	363	327	369	380	373	343	385	373	386	395	343	373	346	373	381	393	366	337	362	335	357	344	376	365	390	395	375	339	382	330	357	347	364	388	385	361	376	332	384	371	334	372	354	367	365	354	360	359	337	345	378	339	345	367	358	367	389	359	347	377	345	344	363	380	367	352	380	382	400	374	368	348	335	375	356	397	363	361	356	368	385	380	348	370	361	376	369	366	366	382	355	391	371	378	381	351	328	373	369	370	380	336	366	372	364	384	384	384	374	379	370	375	368	377	374	375	363	352	365	362	346	364	344	326	350	361	354	380	362	375	375	360	350	374	377	387	358	382	376	346	379	336	384	364	386	375	358	313	358	366	370	368	369	360	351	376	368	383	366	340	348	357	369	373	346	364	373	347	379	345	322	340	357	359	368	359	363	344	377	374	381	360	349	368	381	376	355	364	356	354	349	377	350	396	339	334	349	346	371	334	356	401	384	346	335	371	333	348	345	336	356	322	395	354	366	375	353	304	367	334	360	365	392	356	338	374	412	354	355	373	346	354	364	360	349	368	390	373	376	387	354	358	350	333	340	358	388	347	380	359	330	340	355	366	358	387	334	371	339	371	358	357	324	366	404	373	360	364	334	387	382	341	372	400	346	349	375	372	384	356	357	356	360	352	357	399	361	311	355	375	390	325	374	342	376	368	351	363	334	394	351	341	359	376	353	384	339	347	380	363	354	368	379	345	369	355	343	378	348	387	336	300	372	398	354	375	398	382	394	382	372	360	394	374	359	371	387	365	410	328	338	358	375	399	362	357	339	358	334	374	353	359	347	362	341	368	389	352	349	320	354	351	389	352	380	389	370	380	333	328	370	359	367	373	336	352	313	379	363	370	363	350	344	352	399	357	336	354	343	377	338	373	398	386	366	366	380	334	373	392	395	377	371	371	378	355	392	390	388	374	358	356	351	377	339	374	363	383	371	350	342	351	362	379	421	373	375	409	350	341	376	381	349	375	386	346	346	407	374	352	387	340	366	341	368	330	378	346	389	352	328	331	348	372	375	373	371	373	319	374	306	366	365	352	353	375	351	355	362	336	354	364	373	340	374	367	325	356	373	374	372	373	353	355	368	356	343	353	377	352	372	339	365	386	383	322	390	350	377	365	386	349	395	355	367	341	361	347	361	392	394	362	356	364	386	373	341	396	360	386	351	354	410	396	400	382	366	383	335	371	392	399	399	391	350	375	329	361	390	368	366	409	335	366	391	358	330	376	349	369	358	367	371	404	379	353	373	374	383	348	392	365	314	382	329	345	372	339	370	401	350	376	358	397	376	362	357	363	347	358	352	403	377	383	331	348	362	340	380	376	369	369	328	362	379	385	381	341	382	374	352	334	364	363	389	371	366	346	367	364	403	321	358	379	380	367	395	352	362	365	337	351	374	367	374	390	353	353	373	326	341	370	344	378	392	375	349	397	353	358	334	356	385	382	354	362	377	425	345	374	344	369	368	327	356	363	353	401	379	348	336	347	379	366	368	366	383	373	362	348	375	333	397	390	328	377	348	347	376	354	340	371	349	411	378	348	353	377	383	358	381	360	346	326	364	345	344	381	342	379	365	358	395	383	360	373	340	321	372	349	363	325	376	369	335	378	352	361	362	342	407	354	355	357	392	396	347	388	337	354	384	368	382	354	353	370	358	366	361	370	366	369	381	396	334	347	362	372	385	376	392	340	372	382	342	372	386	352	360	369	357	376	386	332	373	386	368	372	370	394	420	348	376	355	363	368	366	369	364	386	383	370	350	376	400	366	372	356	355	371	360	365	392	358	329	351	357	399	376	378	376	354	334	388	371	355	386	344	354	383	379	366	377	388	339	364	344	358	368	398	336	361	362	342	382	369	362	385	368	362	370	366	359	346	362	369	397	357	354	378	368	337	387	368	361	344	359	351	328	358	374	363	370	354	360	385	349	381	365	347	348	366	347	403	373	319	317	362	387	352	383	409	335	380	385	363	327	376	363	340	370	366	337	375	378	361	357	374	338	365	364	327	384	379	342	395	366	382	351	326	378	345	401	344	389	401	355	360	367	348	357	298	346	343	377	387	359	355	370	361	383	393	363	370	368	353	394	348	334	401	359	385	360	343	381	347	354	355	351	362	398	346	373	342	349	373	334	321	326	355	332	341	345	353	384	366	363	357	356	388	389	356	342	389	363	376	386	375	357	382	377	323	347	358	316	376	411	384	335	380	354	353	373	386	360	361	396	385	390	373	390	339	354	369	414	349	394	350	325	373	367	399	356	376	371	370	387	381	390	372	362	359	355	370	340	407	370	347	364	409	347	381	327	380	373	354	367	356	365	378	385	357	415	381	379	402	384	375	343	380	312	385	356	364	336	369	342	365	344	368	364	390	382	366	379	362	328	344	369	375	386	351	376	356	358	374	412	351	387	418	380	328	357	351	372	342	326	374	374	352	384	345	370	350	370	372	374	361	356	350	396	378	371	368	328	339	365	350	353	365	367	362	336	387	335	354	401	389	357	401	381	352	370	371	362	387	316	372	368	350	360	369	364	359	403	388	374	349	363	358	382	370	407	385	341	337	390	395	411	331	369	386	372	411	340	351	390	361	353	355	352	379	371	396	358	346	357	364	391	369	345	377	343	356	373	353	364	368	322	375	413	364	395	351	356	371	375	345	366	364	328	373	341	369	388	351	365	390	381	370	379	379	382	356	371	362	398	358	389	362	391	335	346	358	376	362	334	357	382	349	358	361	388	367	361	377	334	357	359	343	370	369	365	369	356	324	402	366	347	389	401	393	355	403	337
43524	50256	35944	18874	9392	6965	5495	4247	3715	2977	2207	1883	1692	1490	1327	1048	938	818	803	720	598	590	572	523	472	480	482	448	445	476	426	425	434	412	430	423	398	407	391	373	456	366	395	355	420	389	435	371	410	404	376	379	415	403	412	367	411	355	365	372	374	366	348	378	368	404	393	394	365	381	396	390	373	366	365	379	394	376	416	350	385	352	401	382	365	380	401	383	387	396	376	390	377	366	354	390	369	388	356	429	404	357	385	405	381	374	404	413	389	367	411	366	372	388	375	413	402	417	385	392	398	377	363	359	403	380	403	406	372	407	381	379	358	383	391	409	361	396	380	397	355	382	390	371	379	382	388	369	388	417	418	405	379	390	402	377	384	408	368	402	377	397	379	336	368	365	382	400	369	393	342	383	369	390	365	375	360	335	360	431	384	384	375	384	396	379	409	406	384	371	398	374	374	406	394	358	394	411	374	367	412	389	393	405	376	385	354	380	373	398	363	361	382	382	347	353	385	383	357	397	386	373	396	382	370	380	379	383	397	415	356	392	388	372	393	363	383	375	387	384	385	387	422	388	360	383	398	363	375	348	397	372	430	391	392	403	383	336	393	378	397	413	383	379	369	376	381	348	402	398	388	390	370	382	401	399	385	393	430	421	363	380	388	371	402	400	371	368	379	384	381	370	381	397	405	364	378	370	380	356	355	384	394	371	350	409	345	354	371	352	407	389	376	370	373	369	365	418	393	390	404	389	380	391	356	368	392	406	378	402	381	368	401	425	383	391	398	391	365	365	381	391	438	388	389	371	371	374	370	367	366	374	373	373	385	386	368	401	370	347	366	398	371	392	379	328	399	372	379	401	374	389	392	394	417	390	393	402	394	376	433	411	361	369	346	389	375	345	347	380	358	361	378	375	374	381	390	379	344	414	368	383	380	377	385	369	378	378	348	378	361	365	388	373	348	416	426	383	407	398	368	377	389	398	393	392	376	398	367	362	396	401	397	391	373	381	362	398	368	386	393	375	395	382	393	360	377	378	385	402	326	369	397	382	366	341	340	392	374	404	402	422	365	381	384	365	371	364	360	393	407	353	398	385	382	375	420	359	362	366	372	424	360	392	389	367	384	363	371	383	378	388	415	391	367	360	396	385	358	373	404	394	424	394	397	396	396	388	411	397	368	359	390	383	345	368	367	394	372	374	369	401	380	366	379	378	361	417	363	396	401	393	397	398	356	378	399	406	381	368	403	395	408	380	391	398	393	344	387	385	331	351	398	401	383	335	350	386	395	402	353	381	384	370	366	396	396	374	414	368	373	383	378	410	403	351	376	370	397	368	382	400	374	377	389	350	395	389	394	376	372	377	386	398	415	354	385	393	365	364	361	377	378	401	385	384	400	367	397	421	384	397	383	382	370	400	391	345	400	386	387	387	426	368	391	378	374	381	405	349	371	385	359	383	371	415	379	370	390	382	387	384	403	348	392	398	426	380	401	354	367	348	394	362	356	411	373	360	383	382	388	386	389	410	370	382	362	368	369	382	397	394	425	372	396	383	399	392	381	338	396	367	378	366	358	406	404	396	374	390	399	396	385	373	386	402	369	359	391	388	357	357	381	421	387	394	390	409	368	414	397	394	409	372	387	358	406	381	369	418	396	376	382	391	376	374	415	373	400	395	385	413	424	378	407	382	389	370	381	411	384	344	376	352	383	414	386	373	387	404	403	410	390	412	362	388	385	365	411	362	390	331	391	408	382	385	398	361	379	361	388	378	397	384	351	358	373	374	377	408	401	420	391	408	370	424	386	365	393	392	346	388	359	392	366	411	374	397	381	396	388	393	394	368	375	386	366	385	418	391	410	361	368	360	382	407	380	351	401	355	403	393	397	372	364	400	390	396	393	392	370	389	399	415	391	400	352	379	413	357	369	381	336	376	350	433	350	381	353	379	369	377	378	374	358	370	374	406	377	392	392	363	379	343	352	384	414	393	396	394	376	360	394	339	401	396	412	377	379	398	421	401	376	389	361	352	392	410	388	396	372	359	363	372	403	360	416	351	388	398	394	382	378	376	387	358	390	408	377	398	393	403	417	384	385	421	388	391	380	359	356	354	380	380	367	390	358	362	373	398	370	393	407	374	396	386	396	348	372	369	425	403	390	403	363	403	419	407	393	399	409	354	354	395	401	386	392	383	379	378	369	377	395	380	379	412	369	377	369	365	396	370	410	388	379	391	360	380	382	368	368	391	411	369	371	346	385	370	360	364	380	419	390	372	404	367	354	373	365	365	402	356	339	422	367	390	345	360	395	413	399	425	387	358	391	367	390	348	347	403	362	356	373	391	391	403	388	354	350	408	368	386	398	376	400	377	393	372	383	373	396	357	371	386	385	389	393	387	387	359	418	403	392	351	363	393	382	360	373	401	374	387	362	386	378	387	367	370	365	383	378	405	375	344	362	396	365	374	391	371	391	407	397	379	378	381	368	380	340	395	351	354	380	390	354	371	394	368	382	380	347	404	368	399	410	382	386	401	380	387	391	403	388	375	376	368	392	382	421	382	347	397	390	333	379	377	370	374	345	383	394	376	411	367	388	377	403	369	404	373	394	381	409	397	353	387	395	366	378	404	370	363	376	393	353	371	400	376	380	390	382	378	429	381	373	390	375	357	364	395	337	351	371	361	397	333	381	364	365	370	414	395	384	400	381	400	411	415	375	403	414	352	372	368	373	345	384	408	406	393	418	349	371	367	367	380	380	395	369	360	416	362	391	397	356	354	398	381	375	383	384	396	386	365	372	358	378	398	364	396	383	387	363	345	399	404	398	387	391	401	398	414	382	393	391	413	393	386	349	394	401	375	361	361	392	391	404	419	379	399	382	390	375	407	415	388	417	390	398	400	383	370	372	356	381	381	354	369	400	408	387	401	416	390	361	396	390	366	355	401	381	402	389	368	404	376	407	390	384	373	382	410	367	377	406	416	396	376	404	390	395	385	416	369	404	397	380	351	369	378	384	340	415	399	398	356	355	381	368	369	367	382	416	386	393	408	382	397	363	375	389	421	400	384	394	382	328	410	393	387	392	365	388	406	363	381	368	373	402	414	357	401	398	429	369	374	379	390	375	362	420	384	369	403	367	361	381	426	392	347	342	413	387	400	359	417	392	393	365	394	366	420	363	381	363	382	395	376	420	352	400	374	372	391	397	390	365	368	379	356	392	387	384	412	397	402	367	393	403	363	388	373	376	394	419	387	386	397	399	332	400	373	370	385	358	375	381	382	351	376	335	433	413	363	336	326	388	364	409	381	390	359	421	400	396	374	387	420	350	361	400	429	388	373	375	429	368	392	373	358	425	377	365	436	406	394	375	372	340	392	381	389	400	393	356	368	382	407	387	381	385	330	410	405	375	353	395	357	389	342	389	388	391	387	379	371	397	380	403	399	362	375	391	360	376	424	402	379	435	389	390	369	370	377	376	351	362	386	423	367	392	365	379	343	416	370
25893	21426	27654	25956	18696	9256	4931	3335	2659	2114	1799	1521	1398	1182	1029	959	848	841	744	700	706	715	629	649	671	635	562	625	539	554	563	543	555	513	544	517	532	516	505	564	530	534	525	544	545	531	516	518	480	510	516	540	545	486	531	511	536	524	534	530	457	495	514	506	513	494	517	490	500	502	549	540	507	491	523	508	483	517	511	507	507	516	514	496	493	467	497	522	512	507	514	532	475	486	544	515	494	499	517	495	545	506	488	527	512	520	474	457	539	501	487	493	516	487	508	473	526	501	526	492	488	471	514	514	523	526	470	483	496	519	545	497	503	489	489	506	519	491	510	509	485	495	540	537	514	520	519	524	510	541	498	482	525	448	523	520	488	499	500	522	502	531	486	527	542	512	495	485	513	486	549	482	529	495	455	483	521	506	490	429	475	487	518	504	490	485	536	446	499	504	492	494	539	493	497	517	525	479	515	501	487	513	482	503	517	464	517	493	482	496	477	497	494	523	514	488	487	524	556	522	496	534	491	536	491	485	470	525	503	468	535	509	482	490	461	509	529	543	484	523	480	486	498	470	486	514	500	477	488	475	494	479	487	545	480	534	455	497	488	478	556	557	498	501	547	507	481	503	494	536	503	462	482	485	535	502	482	495	510	484	482	489	519	492	506	478	556	521	521	525	543	441	508	532	504	509	521	495	488	536	456	504	502	491	487	508	537	503	515	470	488	512	503	470	533	510	497	480	511	509	498	460	536	490	519	511	483	490	497	522	492	481	519	481	541	537	546	507	487	510	515	505	489	501	510	508	480	478	448	486	505	437	500	549	472	484	526	487	469	481	464	475	514	523	481	505	513	475	496	469	516	485	517	544	522	571	496	528	528	513	522	515	565	478	527	468	524	511	521	517	514	496	518	545	523	531	466	462	498	470	467	481	483	504	488	524	521	487	472	522	534	503	517	496	510	518	499	514	479	470	495	522	490	502	497	496	500	492	470	507	554	527	463	520	518	477	525	525	493	491	465	485	513	507	495	495	462	496	502	490	494	478	503	495	485	456	537	464	519	530	523	506	499	528	521	540	494	483	518	512	532	528	523	455	554	487	506	532	483	469	521	471	473	495	517	506	465	522	501	538	517	482	511	485	505	546	513	523	517	492	546	487	487	517	519	519	507	498	474	504	515	491	501	488	494	550	499	523	502	552	488	512	486	515	532	462	495	507	492	508	514	485	487	493	512	505	524	488	507	504	530	521	511	531	504	503	491	507	509	522	499	466	510	488	503	523	488	501	488	495	455	543	518	478	488	484	515	531	507	490	513	522	510	531	493	494	478	487	511	512	522	526	512	500	513	510	476	497	503	526	491	514	557	485	532	499	558	513	499	493	554	495	499	514	555	525	480	518	502	459	488	472	483	465	511	517	536	525	476	489	491	537	523	536	536	516	509	515	519	495	531	507	511	532	497	561	540	478	488	509	484	467	469	502	521	529	526	496	504	504	510	485	515	566	523	489	507	488	535	505	501	538	518	562	501	468	514	497	539	508	519	555	501	463	491	508	546	494	492	487	512	501	517	516	504	497	534	514	486	512	473	554	443	505	516	518	501	523	484	509	476	471	531	513	509	545	481	493	516	506	518	487	517	481	498	565	501	514	548	489	512	477	507	519	477	519	499	501	512	431	500	487	503	521	493	484	537	516	467	499	493	506	520	486	500	494	526	523	494	503	517	468	501	525	478	534	497	467	528	520	494	516	515	513	490	496	538	506	546	509	511	530	528	519	488	479	493	485	498	497	499	500	503	522	502	487	523	468	482	487	496	506	475	485	481	500	483	540	522	491	503	526	477	551	484	482	505	526	511	519	511	509	460	502	490	519	478	486	519	503	526	489	487	452	504	533	496	502	533	521	554	490	538	510	552	488	528	507	516	519	498	517	490	507	517	488	477	476	514	506	540	503	516	504	499	447	486	494	501	517	474	480	519	507	504	499	488	486	516	507	505	505	491	524	467	496	535	548	475	521	526	494	510	505	486	509	491	515	501	492	514	503	534	498	522	498	542	547	539	498	546	520	516	512	521	484	493	515	517	504	476	524	515	522	463	539	512	512	487	481	497	506	491	522	526	510	500	500	473	517	524	513	527	544	530	519	448	477	545	539	504	487	510	531	487	479	502	527	484	538	521	497	552	537	527	503	517	505	515	519	508	526	510	476	498	514	513	543	527	498	504	524	503	497	527	527	485	556	500	519	526	508	513	498	548	492	484	505	472	503	508	497	521	487	509	545	505	502	473	485	452	509	527	493	486	576	478	460	523	495	521	498	494	485	504	549	490	522	496	527	510	518	508	514	483	520	490	509	510	510	462	490	537	511	522	530	471	517	489	505	517	512	528	495	508	528	490	518	516	496	505	523	535	524	529	520	507	474	489	530	503	534	462	500	463	504	506	518	470	519	507	495	521	499	519	510	486	484	512	510	499	480	519	503	525	478	483	563	551	489	493	510	483	518	485	513	505	492	506	502	553	511	501	480	540	507	495	515	500	548	478	502	500	460	506	511	528	502	472	503	544	472	500	482	507	446	529	489	490	473	488	522	491	463	481	469	552	491	540	490	509	466	551	517	475	499	484	544	448	491	501	486	531	471	489	504	489	504	522	552	515	456	483	495	488	526	508	521	502	529	483	523	487	513	499	509	477	517	520	474	478	470	516	515	528	539	551	501	487	473	508	491	511	535	465	528	531	505	506	497	476	509	495	524	503	501	496	516	495	451	531	529	518	486	484	472	500	459	500	537	487	510	478	515	530	509	495	495	490	496	485	457	497	525	495	533	477	484	476	501	540	488	477	507	513	519	475	497	522	528	475	489	519	520	497	502	469	521	497	503	469	500	478	489	526	503	515	526	497	529	526	471	484	502	490	510	507	494	531	490	516	505	506	508	511	516	525	477	509	535	552	503	514	492	524	470	491	508	516	475	481	499	518	503	529	502	484	487	507	505	493	498	516	476	486	497	512	511	527	485	480	511	518	503	475	533	542	495	527	497	510	536	481	496	524	520	461	474	513	502	507	513	506	544	505	502	468	530	510	463	479	498	492	495	526	526	518	517	430	521	505	468	497	486	482	481	481	488	545	496	534	503	507	532	490	506	524	457	524	480	515	481	454	516	474	497	521	501	489	487	543	496	519	511	479	497	497	487	505	465	517	474	505	504	490	481	506	546	498	525	517	496	509	497	512	545	507	514	490	517	488	503	507	472	514	496	483	507	468	497	520	525	490	530	514	461	469	512	500	506	494	483	481	514	548	486	529	487	514	490	520	513	505	486	496	525	555	542	547	540	496	453	535	499	518	470	508	501	483	512	515	561	496	520	478	491	487	494	534	516	526	517	460	527	516	479	499	534	487	514	483	478	534	479	506	518	478	509	537	502	523	488	513	501	509	509	528	491	507	485	490	492	480	521	504	523	479	512	505	520	501	510	522	501	519	520	575	516	522	529	508	519	499	498	550	499
44974	62264	47257	25973	13441	9864	7752	6261	5087	4051	3351	2923	2430	2007	1774	1507	1327	1185	1112	971	896	767	779	774	672	639	630	601	620	613	624	594	552	594	544	535	568	524	474	513	542	469	554	507	527	530	516	510	508	561	495	523	519	470	495	508	526	478	504	516	483	517	538	498	515	531	520	513	500	551	493	474	516	498	518	538	502	508	481	507	493	511	533	501	501	495	531	485	525	528	479	497	521	502	498	498	540	544	489	559	550	501	501	525	469	533	502	524	511	483	563	496	481	509	533	541	484	477	512	500	517	514	510	518	493	499	498	519	480	517	493	500	466	526	480	514	514	491	516	500	520	476	532	474	538	479	526	486	474	523	507	505	498	554	481	517	496	485	544	529	518	505	518	491	497	508	478	482	502	530	489	511	486	511	509	513	537	499	514	463	508	512	532	496	494	540	522	505	491	540	557	490	481	483	493	477	483	499	511	514	502	504	460	494	508	505	516	494	522	540	523	503	517	523	472	465	472	517	505	512	501	510	478	550	513	510	498	517	486	509	526	532	503	492	473	472	486	492	482	465	539	474	489	486	521	487	501	496	460	525	476	516	462	518	527	533	506	495	481	443	475	521	518	542	501	474	540	538	518	523	499	484	508	488	472	560	536	468	536	510	487	484	524	539	513	499	493	488	474	522	536	489	531	501	502	494	526	524	483	478	479	508	558	508	473	502	481	515	527	489	450	519	493	496	481	490	494	522	533	524	528	522	441	505	505	495	469	503	536	450	483	505	488	480	511	503	491	519	506	521	502	499	497	486	524	509	458	518	507	489	561	513	504	524	484	498	517	491	521	511	491	539	495	525	508	505	513	493	539	518	516	495	514	530	480	480	510	521	519	513	502	492	540	518	499	563	491	479	524	484	508	487	527	486	496	502	509	502	531	522	463	479	494	498	512	496	523	477	490	496	487	503	533	534	484	508	479	491	530	536	501	517	552	504	481	514	519	488	508	554	497	479	516	463	554	484	478	521	458	510	489	466	497	533	503	481	490	531	536	492	532	494	456	530	538	549	515	518	477	479	487	494	495	512	506	497	508	465	501	482	493	540	522	518	488	494	551	488	450	494	484	483	507	463	507	503	540	503	533	523	469	489	511	499	494	507	534	456	488	516	517	495	509	475	498	524	476	522	499	494	491	503	516	476	521	516	524	501	488	492	484	500	495	497	545	517	473	465	546	498	501	517	501	479	521	500	497	523	485	517	501	485	474	522	550	499	532	527	531	537	508	499	500	527	477	534	518	501	540	516	495	532	497	481	507	493	522	483	484	460	521	481	535	492	512	515	488	498	526	522	503	500	525	515	518	513	513	499	462	441	515	504	492	493	526	560	497	559	522	506	492	518	488	482	528	477	520	504	544	522	501	493	484	494	501	514	522	521	549	517	525	535	476	497	489	516	532	501	552	453	503	449	506	540	504	476	490	494	476	498	468	462	494	481	503	490	496	492	519	524	518	496	495	510	543	488	540	449	495	497	521	494	442	517	519	461	488	497	502	545	548	532	476	555	489	511	514	498	517	475	566	499	505	530	490	462	507	519	489	487	527	504	496	525	493	490	501	518	507	476	511	549	530	466	541	506	487	507	507	497	512	484	486	522	524	511	510	547	497	489	515	508	473	489	527	496	517	510	463	535	444	541	494	496	451	468	508	531	485	515	487	469	509	529	543	522	515	509	518	510	516	495	482	492	500	482	481	495	506	521	523	511	513	535	540	507	481	530	492	493	514	481	501	491	505	490	502	466	534	520	527	474	499	475	511	506	528	464	503	464	491	524	482	511	504	536	494	489	545	503	520	513	486	522	490	528	499	499	492	482	489	488	471	543	490	539	530	567	505	510	521	477	494	511	493	473	463	499	465	487	503	513	518	479	520	524	571	526	480	489	553	535	464	507	480	482	460	508	501	468	515	464	511	521	511	490	512	518	483	503	522	511	503	553	521	488	558	505	497	546	537	483	487	468	499	492	563	504	473	494	516	521	494	474	502	489	485	477	517	476	494	497	496	502	503	510	486	539	516	489	526	485	496	503	485	551	491	516	521	519	520	486	498	507	511	522	514	499	479	535	486	529	481	508	482	502	507	500	490	559	493	539	518	520	507	518	497	460	498	563	556	512	461	494	521	488	500	491	510	498	510	483	507	476	482	493	525	490	519	530	482	469	510	481	529	498	489	485	513	478	511	492	517	498	490	512	503	517	509	465	479	469	483	497	531	528	485	510	536	521	486	556	487	510	515	541	547	516	536	489	491	466	512	497	498	523	538	531	503	498	504	451	495	502	507	444	506	511	528	527	503	483	519	492	537	488	524	532	456	501	497	518	479	541	494	496	509	517	474	508	490	510	497	487	492	474	538	496	494	456	481	507	518	502	509	498	507	483	547	512	469	506	495	506	516	473	483	462	533	493	501	533	495	514	530	502	533	513	483	465	483	531	515	485	489	547	513	527	493	523	525	532	466	475	500	543	474	535	508	514	476	484	513	474	523	501	490	531	534	495	468	510	506	506	533	459	474	511	511	497	535	513	484	523	537	476	514	528	481	531	539	500	490	498	474	516	490	494	509	520	501	496	465	528	512	483	502	486	496	496	516	473	517	514	519	551	491	517	531	475	508	509	515	523	503	506	511	510	505	501	516	457	480	518	524	483	497	521	499	463	501	492	513	499	504	516	538	498	510	519	540	472	549	495	517	510	523	517	517	521	489	488	489	505	527	463	521	506	527	504	493	492	519	503	456	523	529	480	501	508	485	490	507	489	552	487	535	491	517	510	515	506	475	508	538	511	484	500	515	485	522	502	504	538	499	461	514	515	514	537	505	565	482	535	500	536	527	516	489	536	515	528	535	507	517	485	481	504	559	507	518	491	477	506	501	515	502	465	487	462	506	493	480	501	508	516	523	515	471	508	509	489	492	497	529	534	535	467	534	508	500	507	475	506	528	509	496	504	500	505	484	510	529	508	528	494	470	512	506	521	486	535	548	512	497	494	535	476	479	531	511	508	501	495	497	564	488	496	463	500	521	516	527	476	547	485	494	492	554	510	489	472	501	522	475	510	527	510	545	518	505	503	505	530	544	504	495	512	471	487	517	484	504	480	456	462	527	511	522	548	467	529	472	537	504	544	476	503	489	525	515	519	503	490	528	463	532	500	553	539	503	517	560	474	490	496	486	504	475	484	471	504	497	472	467	510	486	485	512	472	499	532	474	524	491	524	503	487	492	480	514	509	468	468	549	513	513	476	486	527	497	525	494	531	505	536	501	474	505	527	503	488	519	479	546	525	477	493	475	461	525	518	505	529	479	507	508	516	527	537	511	501	522	487	486	479	513	487	516	489	502	489	499	511	485	513	497	507	535	480	525	507	508	525	519	508	503	481	480	520	500	507	493	505	501	495	514	525	512	503	481	486	519	544	525	521	510	518	477	497	535	476	520	501	499	526	496	475	528	508	475	538	515	494	503	529
23049	20897	27669	24368	20916	20834	14631	6301	4477	3485	2940	2592	2243	1865	1735	1635	1486	1320	1286	1141	1134	1067	1077	1034	960	945	922	916	913	957	888	925	877	863	841	857	876	860	876	823	910	836	799	800	853	849	793	838	801	881	817	803	800	823	873	810	811	867	771	824	828	789	839	810	794	782	821	844	822	790	852	821	793	830	795	841	803	808	778	817	826	838	819	857	826	829	861	837	866	860	827	805	843	810	775	836	839	870	816	845	850	854	792	873	818	799	819	863	838	850	805	795	839	827	814	771	807	840	775	839	820	841	855	833	816	797	782	854	812	786	790	837	787	869	855	772	800	788	807	817	876	851	799	797	762	777	814	797	824	800	784	812	810	782	834	834	795	827	834	839	797	880	809	815	828	805	854	830	857	777	828	804	817	834	809	815	779	818	825	817	784	803	819	827	864	847	793	824	795	795	777	839	779	827	838	812	756	780	802	805	819	846	770	776	792	825	823	841	783	809	795	828	848	844	835	808	805	848	825	780	787	793	816	795	775	814	762	824	833	776	796	832	810	746	827	779	789	834	820	809	775	779	760	857	810	817	813	808	776	849	790	766	872	836	782	812	788	829	819	773	750	736	842	782	838	836	775	813	801	782	812	868	799	775	827	840	818	822	806	759	813	871	805	790	828	801	847	806	788	765	806	853	785	829	787	794	796	785	818	810	821	811	860	804	817	816	788	796	832	836	789	827	794	803	792	841	819	835	793	771	784	815	843	791	780	797	778	805	793	764	791	772	826	819	815	856	768	825	806	830	787	834	857	822	793	827	738	838	800	823	776	764	829	786	801	789	802	841	791	762	784	848	849	806	765	834	845	812	839	763	832	848	809	781	827	790	790	808	829	782	792	803	799	841	814	843	845	806	822	816	822	844	777	826	874	835	774	764	797	762	792	800	792	824	874	778	790	792	755	830	802	823	834	822	816	828	736	781	822	837	794	842	773	838	798	801	834	822	750	810	806	755	822	772	821	751	781	765	820	792	802	871	833	832	790	842	826	790	835	799	780	794	789	794	808	800	904	824	838	804	785	812	814	783	814	770	806	837	768	816	784	814	802	774	869	801	808	781	839	780	757	755	850	776	808	836	787	810	848	813	765	844	802	802	765	802	790	841	820	757	829	844	809	815	814	850	861	818	776	790	764	839	833	835	857	821	838	808	823	843	795	783	798	812	767	871	789	818	870	840	811	788	782	788	802	778	792	872	815	842	771	839	796	830	822	825	784	829	821	861	810	778	815	834	774	787	807	801	859	842	803	765	848	828	807	846	765	805	821	847	830	848	811	791	810	763	835	835	813	822	799	784	784	794	814	819	821	853	795	829	821	788	805	814	782	793	819	769	720	830	815	761	831	810	837	830	783	781	816	811	832	808	733	799	817	816	798	799	839	787	818	835	811	808	860	790	839	800	821	811	762	802	809	820	825	811	795	799	783	816	825	857	777	826	792	797	794	784	799	767	815	802	858	846	881	766	791	849	789	817	818	844	806	803	800	791	808	839	844	840	823	806	817	760	838	808	861	806	835	829	832	762	795	791	796	744	786	769	789	810	834	807	799	782	779	773	812	806	848	779	772	774	804	857	826	767	784	830	826	817	810	851	868	814	845	805	811	840	846	800	832	788	839	756	752	931	823	835	835	855	809	779	820	879	852	856	845	755	756	793	826	779	813	802	852	802	827	843	857	760	855	801	793	857	846	831	812	789	816	781	860	786	823	828	850	832	834	807	781	822	838	843	785	819	794	807	768	794	841	790	769	823	798	829	828	807	879	777	836	779	844	846	756	763	793	800	801	796	810	802	797	784	783	818	831	818	777	807	801	830	821	834	801	818	852	816	809	772	843	810	803	827	847	778	828	761	864	773	797	824	847	806	790	779	762	846	815	774	828	826	799	823	785	860	841	797	764	820	801	817	801	812	756	792	753	813	846	789	783	789	819	829	796	797	837	806	844	819	785	833	835	840	817	806	791	814	861	777	867	777	815	819	820	764	813	793	794	799	796	773	830	801	814	867	764	828	786	864	816	822	774	817	753	787	846	874	825	826	809	806	815	835	803	816	834	851	816	795	785	782	795	784	889	804	856	828	787	805	820	813	800	814	803	844	771	867	814	776	848	837	831	770	751	750	798	807	788	810	829	839	819	838	819	847	811	813	810	783	852	869	862	809	826	777	809	881	834	831	779	787	812	843	809	819	756	792	844	808	803	808	816	817	777	834	808	818	780	809	794	836	796	797	824	798	885	784	774	796	825	780	768	804	814	817	774	824	794	777	808	810	864	817	765	835	773	768	791	736	787	801	840	794	801	836	827	851	791	831	774	819	800	803	793	837	847	832	803	829	786	827	824	816	783	833	779	802	832	793	815	757	827	830	820	797	780	797	869	800	852	771	811	835	817	830	819	788	827	791	826	768	829	805	883	759	810	820	847	811	788	764	758	835	799	823	789	827	808	780	790	820	800	838	763	775	816	768	803	785	831	781	806	834	856	776	775	801	800	785	798	822	854	809	788	816	815	802	780	791	822	811	840	854	820	810	855	871	778	827	795	852	844	836	801	862	836	804	815	802	816	831	779	899	797	854	828	829	800	813	780	823	797	806	836	829	831	799	799	850	817	791	798	806	802	826	783	794	763	835	832	845	840	799	857	773	804	795	826	823	807	829	819	799	820	816	817	841	844	776	788	821	791	832	811	777	833	809	761	819	800	836	784	794	814	821	796	799	827	861	862	851	797	735	827	783	848	885	829	796	863	825	825	797	755	797	845	752	828	770	802	815	784	811	781	848	803	806	851	863	816	803	870	835	764	811	847	807	793	790	858	827	815	793	865	813	817	904	836	799	770	793	769	817	794	846	797	824	807	805	850	843	837	809	847	822	820	792	857	742	798	827	834	856	828	863	801	774	813	809	859	791	814	820	749	797	878	788	790	832	848	866	769	793	856	824	847	781	858	787	797	802	872	827	861	800	785	769	822	799	815	779	785	799	774	806	789	812	805	827	835	776	786	921	787	828	816	769	817	826	792	832	897	805	789	843	852	774	836	778	759	778	780	833	791	830	818	790	828	804	833	829	853	799	834	800	764	831	748	804	763	803	818	787	851	771	742	811	847	838	830	778	841	823	794	767	782	776	825	815	764	793	842	869	773	803	878	789	822	779	786	806	776	852	828	798	816	795	825	803	815	796	860	863	793	794	849	833	811	799	786	801	786	823	844	837	860	854	743	797	797	752	752	812	834	814	774	769	774	840	815	800	817	757	762	848	783	801	840	815	814	813	800	814	767	780	755	805	785	805	799	853	784	802	834	789	786	871	890	806	774	788	809	816	827	755	811	813	832	798	789	814	845	780	811	807	788	815	796	815	847	752	766	816	805	814	880	813	835	789	798	808	802	780	851	828	791	812	809	809	787	807	885	842	823	839	807	849	830	824	837	798	776	788	768	811	855	778	784	815	835	795	783	827	776	843	788	840
50315	72874	57915	33109	18305	14000	11529	9422	7947	6310	5143	4295	3661	3186	2799	2442	2146	1869	1732	1516	1411	1391	1274	1170	1148	1026	996	916	914	939	922	925	918	911	846	916	893	828	878	844	856	829	840	804	839	802	755	824	826	802	811	786	827	775	776	762	760	800	807	760	803	800	825	746	778	814	794	811	825	787	766	804	777	774	761	792	781	841	844	771	841	801	819	812	830	760	796	780	784	784	808	800	813	778	789	791	832	787	807	772	843	805	781	830	833	774	768	873	848	773	809	828	774	836	804	794	789	753	758	773	807	747	781	786	770	771	832	797	795	788	834	778	834	781	793	823	788	815	804	782	784	733	779	844	755	767	790	793	755	794	819	806	748	849	783	766	853	774	815	759	744	741	779	755	746	768	783	798	780	769	792	808	773	768	769	761	776	843	777	746	740	772	842	812	837	789	779	751	729	793	796	766	794	782	762	800	809	811	771	781	811	803	804	749	814	794	741	806	772	794	800	822	809	785	825	797	796	802	755	769	730	763	844	719	808	834	865	818	786	832	795	775	793	801	811	818	751	854	853	793	755	813	787	791	855	819	792	776	798	792	768	789	748	844	798	791	790	753	787	773	770	814	749	779	800	807	828	767	765	778	787	784	797	773	809	773	789	837	795	744	784	773	780	787	814	826	769	793	792	790	810	811	786	777	828	767	768	782	760	791	804	800	807	784	843	815	835	786	813	791	758	748	816	801	805	783	808	778	804	769	771	819	785	800	835	828	785	732	823	788	817	781	822	817	755	804	744	782	795	747	792	790	751	792	718	794	764	824	806	788	833	846	791	849	829	776	799	802	790	809	783	785	756	844	757	791	801	784	797	755	844	801	756	802	775	788	812	795	748	766	740	787	760	797	811	808	774	802	787	819	779	751	720	756	816	720	797	803	857	756	757	807	785	753	765	772	800	784	746	803	820	774	795	797	792	793	739	728	818	800	808	788	779	791	787	845	773	768	804	823	812	831	826	765	769	761	844	824	819	742	815	734	752	826	784	836	783	793	782	780	803	824	792	775	803	756	773	760	817	808	764	799	800	783	827	784	803	826	811	780	793	815	823	774	814	795	839	803	746	798	740	779	796	747	793	778	809	777	782	781	784	824	812	826	785	806	797	760	773	771	773	771	817	806	817	780	757	798	778	780	784	797	791	775	735	772	810	796	825	774	761	822	814	784	825	822	781	786	857	762	789	818	831	792	799	797	796	766	828	772	772	823	812	755	741	781	784	769	775	777	782	772	830	743	739	764	796	772	776	792	765	813	725	798	791	847	811	780	783	769	816	753	740	806	790	797	759	775	770	818	804	851	752	766	745	764	737	777	786	784	755	796	794	804	781	802	767	825	826	756	811	791	759	803	831	794	811	774	776	817	829	827	850	843	793	823	759	801	791	790	780	775	746	790	811	816	779	823	840	792	807	742	831	806	839	796	868	773	784	751	765	800	746	792	800	767	813	767	773	789	841	756	798	831	768	781	810	775	813	785	752	797	821	812	817	792	761	786	771	789	719	788	739	794	725	778	755	730	793	760	798	762	782	811	774	790	800	811	824	786	771	812	763	830	708	797	781	822	777	748	814	791	825	792	754	755	779	782	802	804	817	782	784	798	780	797	784	780	809	785	784	840	785	803	797	791	749	800	777	809	773	838	789	768	795	767	798	831	827	687	780	776	800	763	834	800	780	748	761	769	768	760	826	819	792	772	770	787	795	729	826	804	819	804	828	787	772	846	794	798	818	788	768	782	790	824	819	808	795	762	781	762	793	788	777	798	818	800	812	806	778	822	750	817	794	795	809	782	783	826	790	793	792	722	811	768	835	807	767	809	810	801	787	804	772	841	794	811	793	749	806	783	803	858	779	803	802	792	786	794	828	773	796	804	801	810	720	805	782	787	827	793	775	779	791	759	787	801	817	784	751	761	794	771	798	789	834	824	819	777	763	842	792	774	788	744	813	814	804	788	811	816	822	812	804	827	755	793	801	798	782	761	786	766	793	790	767	837	792	829	815	790	798	774	804	811	767	772	822	818	807	799	794	827	804	877	787	754	781	774	833	737	764	806	756	856	765	772	778	793	789	786	772	821	814	763	766	784	807	780	810	806	806	788	749	787	774	806	731	815	744	779	737	816	746	791	737	783	823	745	778	788	758	713	755	838	815	716	792	757	781	808	793	786	840	773	797	816	788	752	803	840	819	753	781	727	780	812	797	741	787	789	793	768	786	728	773	806	771	801	807	796	828	779	791	814	764	811	781	799	817	821	800	823	762	799	800	741	786	857	715	831	760	809	778	758	751	772	728	794	763	804	809	820	756	766	781	821	761	821	807	776	748	806	818	763	765	786	772	770	820	790	752	820	742	751	766	754	802	776	744	848	793	764	816	788	735	839	873	776	775	819	764	773	748	813	830	774	754	778	744	805	777	794	796	776	832	806	803	750	795	764	782	756	773	819	820	789	763	810	766	828	793	774	825	768	756	806	840	784	802	820	823	781	838	798	840	749	812	797	839	832	830	715	788	803	757	788	782	777	787	839	805	774	758	784	838	806	823	820	755	806	798	771	793	761	758	744	773	758	759	758	784	780	863	803	827	820	771	825	773	818	850	770	771	784	800	784	781	768	808	754	769	759	797	776	824	799	796	764	797	799	770	801	801	789	774	797	788	842	761	777	760	803	740	766	848	763	809	809	805	783	776	764	748	774	808	752	835	768	793	861	793	777	808	818	805	827	774	779	821	747	766	835	790	840	783	756	766	817	821	759	812	772	763	758	782	792	792	785	794	821	782	822	846	753	727	783	761	789	776	842	827	818	760	799	810	813	782	738	782	742	767	776	810	834	828	777	802	775	810	760	861	827	741	754	828	799	786	726	774	809	745	762	767	779	719	850	783	790	847	794	808	832	813	806	760	789	795	876	818	801	785	827	795	794	794	806	834	775	819	810	751	815	806	810	770	789	789	772	851	783	766	807	788	844	815	797	813	801	769	813	799	811	786	777	844	772	795	761	816	816	779	778	795	753	743	795	793	810	715	822	780	757	770	762	742	809	739	838	798	743	773	813	796	779	820	806	783	787	805	790	790	788	737	772	835	752	818	805	792	780	779	783	821	806	766	825	829	793	790	755	821	848	807	781	792	802	772	727	770	772	760	802	767	781	792	748	845	764	764	770	782	778	784	841	793	804	768	829	837	770	842	807	769	774	781	832	812	823	807	751	774	780	784	742	826	822	795	838	775	773	837	789	816	767	753	821	789	837	815	762	803	810	784	790	764	816	788	856	815	826	819	756	787	777	778	770	806	816	748	739	796	747	757	780	800	738	772	772	817	850	810	794	758	816	793	793	779	817	798	826	766	781	820	721	818	781	829	816	804	781	832	781	767	755	821	829	803	785	793	744	815	846	752	845	849	803	793	830	759	761	839	824	814	778	803	838	787	799	796	779	766	797	781	795	778	812	770	824	819	821	745	815	812	767
40565	40576	31940	16950	5990	3699	2854	2236	1745	1382	1192	991	904	804	681	686	604	564	573	527	511	445	449	430	469	406	405	408	428	384	395	384	386	345	361	368	392	346	324	357	383	359	394	382	354	377	337	363	369	346	359	373	378	354	356	363	369	385	377	351	366	366	379	346	352	337	354	350	368	380	408	335	344	358	371	348	357	394	371	366	343	346	358	366	342	358	337	388	357	350	375	376	354	390	362	385	351	360	347	361	375	353	365	368	344	370	344	349	337	371	382	322	365	345	354	345	380	374	364	367	348	370	308	373	340	373	381	390	355	394	364	351	399	351	358	373	389	370	354	383	355	339	365	339	355	347	378	360	340	363	341	370	367	356	387	367	326	370	372	323	356	370	371	365	361	348	332	339	345	354	372	368	387	386	359	342	390	364	385	374	348	368	371	342	370	381	350	408	398	372	358	346	375	372	350	402	345	364	347	355	376	350	344	371	351	356	392	376	371	381	344	349	377	351	388	353	345	351	351	336	376	379	357	377	369	376	366	378	367	393	370	363	387	377	352	384	373	352	362	360	349	395	315	365	358	345	326	391	389	378	395	327	388	345	345	368	373	315	368	355	359	380	351	382	340	345	354	391	361	337	361	367	362	370	334	332	342	365	360	388	378	377	387	339	360	329	353	378	350	341	365	367	325	347	363	376	370	331	379	368	371	371	371	378	342	385	377	332	334	378	370	397	343	356	335	344	380	412	354	396	345	366	346	348	358	347	364	334	392	367	334	387	392	347	319	365	390	409	370	345	379	371	342	364	370	358	368	359	369	348	355	353	383	363	406	348	382	379	340	366	351	330	363	361	354	397	360	356	372	334	355	356	378	380	394	347	360	370	374	352	359	343	371	366	346	431	341	385	376	356	373	378	346	381	345	360	350	354	361	340	378	387	377	387	343	338	373	315	380	380	384	389	352	347	392	403	382	321	361	374	346	349	371	389	359	346	360	320	342	389	344	344	372	353	355	357	369	380	376	375	354	371	355	365	342	375	359	337	358	374	412	399	396	366	336	351	385	371	331	362	364	380	355	380	357	374	392	337	362	355	360	333	383	415	371	363	372	359	352	347	394	345	376	345	363	345	384	367	386	357	363	360	353	367	350	357	326	354	345	363	381	354	357	376	398	359	344	379	356	375	356	371	366	352	364	380	375	384	347	378	399	361	382	356	344	365	402	366	352	382	373	362	352	337	369	362	366	351	339	339	347	333	351	380	384	346	375	398	350	372	325	359	373	352	371	328	373	379	378	356	364	384	358	345	332	369	350	363	363	348	378	387	359	383	385	370	340	361	410	364	359	356	395	358	344	363	337	349	346	356	355	375	373	404	367	384	353	354	391	388	360	341	369	385	363	388	335	342	381	351	336	367	370	358	352	353	349	381	381	357	348	356	365	395	338	349	393	346	406	314	356	347	300	366	348	312	346	368	360	388	345	337	330	348	362	368	354	378	356	330	379	380	365	397	391	381	361	353	339	340	323	378	361	375	355	367	369	360	384	370	391	337	360	360	384	374	361	332	401	389	380	383	355	373	365	354	342	384	355	345	377	329	335	359	353	350	358	387	396	377	349	382	369	329	369	346	378	355	373	362	362	352	353	350	338	367	338	365	356	350	382	373	336	338	345	357	341	370	361	374	337	356	386	365	379	315	371	335	352	367	363	376	382	342	334	372	382	340	387	347	369	371	379	375	378	362	353	385	357	372	331	348	353	364	370	333	396	344	389	366	395	374	368	381	384	374	362	347	363	366	388	383	400	328	400	359	360	334	356	353	405	341	359	336	346	349	330	338	355	377	354	353	362	347	334	387	325	390	360	348	386	367	364	347	370	392	355	359	346	330	371	368	358	375	399	342	370	362	386	358	351	374	368	396	359	369	327	346	343	361	361	364	346	344	356	368	368	350	370	353	358	347	393	338	352	389	409	363	344	369	354	371	356	356	347	367	391	372	314	381	370	377	348	315	343	347	383	376	333	352	358	351	344	323	357	349	374	326	359	376	341	356	367	363	349	342	366	386	372	368	341	374	359	381	358	434	369	330	381	358	383	347	353	375	366	366	379	376	359	362	393	363	370	359	355	364	357	396	374	370	360	363	349	380	355	367	396	388	363	366	330	351	379	379	349	385	379	362	338	372	336	364	369	350	329	385	368	337	359	340	377	366	412	349	347	351	397	361	339	352	389	385	359	336	405	330	350	343	364	374	349	358	385	379	366	405	390	360	355	346	345	359	394	351	322	347	371	354	356	349	380	397	346	393	342	356	371	370	358	351	326	335	390	354	384	377	395	360	386	343	360	352	353	399	354	393	364	340	366	355	389	332	373	370	333	354	336	377	334	372	381	332	358	343	378	365	353	357	374	368	332	342	361	381	357	353	374	378	409	323	358	368	346	344	348	343	377	347	371	348	366	358	355	363	369	367	364	369	390	349	347	386	341	375	338	344	371	371	328	352	359	355	381	365	365	372	385	349	363	379	345	399	391	372	370	371	362	370	361	342	361	340	364	326	340	359	370	371	376	379	350	365	361	336	366	344	359	367	359	366	340	367	353	382	385	366	359	377	325	380	337	355	405	372	353	341	389	360	388	345	409	364	364	376	398	350	379	361	370	353	350	364	370	374	382	337	367	345	376	376	361	396	368	355	371	370	396	407	349	351	356	371	335	375	366	361	376	372	377	349	337	366	370	374	361	333	341	352	357	347	353	352	340	386	353	335	368	370	387	370	361	363	379	391	357	364	334	398	341	374	393	371	370	343	357	348	350	377	389	343	387	382	377	346	351	341	398	317	360	391	386	375	346	356	341	334	352	380	361	339	378	391	360	345	384	372	338	364	363	335	395	349	368	353	348	394	371	374	355	372	343	353	401	365	334	406	361	327	384	364	362	387	376	348	364	344	346	331	335	378	357	379	357	362	340	391	366	331	326	328	350	381	397	385	328	361	375	327	336	341	401	377	379	343	359	347	360	366	378	371	360	387	363	343	374	369	416	351	399	410	378	370	319	330	361	372	334	402	381	399	361	390	391	388	362	368	364	340	360	354	309	329	385	362	372	384	365	368	370	378	388	348	366	356	357	354	385	398	357	366	345	369	383	348	390	345	352	340	328	352	351	361	346	380	334	359	340	397	381	356	362	354	350	350	341	341	357	343	408	368	348	383	346	333	404	362	379	401	370	350	379	349	357	358	366	364	356	387	380	404	369	363	355	332	354	345	372	355	377	357	380	364	377	357	352	349	371	382	379	365	361	374	337	343	363	326	339	386	364	408	405	356	391	316	387	352	352	343	356	410	358	338	375	349	387	350	368	333	358	378	364	386	361	356	382	364	384	354	365	375	346	358	400	375	336	368	369	360	375	367	356	345	360	373	387	320	355	351	354	378	383	368	360	338	391	360	324	378	374	342	390	338	356	384	383	341	376	340	348	396	362	372	390	361	354	328	349	360	413	381	356	349	347	381	349	356
44349	48149	36709	17999	9434	7182	5778	4575	3596	2835	2324	1866	1576	1505	1270	1069	931	859	743	704	658	588	573	529	493	511	495	478	435	466	420	408	428	424	413	389	426	406	381	410	386	398	399	365	363	376	372	429	355	377	398	399	377	381	374	413	406	349	383	416	395	399	370	386	343	367	441	406	408	359	361	416	395	384	376	404	404	369	377	394	376	396	362	366	394	387	394	411	367	380	378	375	381	361	402	369	397	412	366	381	366	394	356	355	348	381	413	356	410	364	395	388	400	425	408	380	391	340	361	381	344	385	386	403	352	417	376	406	424	414	412	344	380	396	383	378	368	374	392	366	409	398	394	369	359	366	365	388	388	401	402	408	328	385	353	371	402	372	390	391	367	347	388	343	389	389	386	394	411	396	372	376	352	383	369	376	393	391	381	371	373	387	382	387	402	392	398	341	354	387	387	357	365	365	368	367	399	373	380	367	366	400	364	378	378	372	407	387	362	375	359	345	367	366	370	395	395	388	361	390	352	388	344	371	409	431	427	355	384	370	390	385	366	377	396	359	387	400	379	373	390	393	366	405	362	394	381	361	363	389	397	389	380	414	382	391	376	388	392	386	377	376	379	401	348	363	380	370	390	367	365	358	378	409	410	382	373	365	386	367	378	356	373	366	409	366	441	376	373	401	393	364	402	367	356	361	399	425	359	391	364	388	363	381	348	362	399	398	392	366	410	379	376	352	384	367	354	379	359	366	395	381	386	348	372	378	419	356	392	386	388	363	388	365	393	410	383	370	405	344	391	376	377	326	385	340	385	391	393	417	371	387	386	385	381	381	383	361	383	410	379	362	370	409	416	397	374	391	376	395	390	385	366	390	391	355	386	357	383	392	387	386	380	409	343	358	360	377	396	399	398	368	391	397	387	373	361	414	375	371	365	407	384	357	372	380	367	366	380	411	395	346	389	362	355	370	347	360	385	393	411	404	386	405	353	376	363	400	385	376	369	389	398	381	400	387	359	383	369	351	362	375	403	410	368	379	381	371	406	395	374	382	427	402	397	383	384	386	359	341	389	451	363	386	380	383	394	375	384	369	382	379	391	393	383	373	391	400	370	373	334	415	402	426	390	379	370	384	380	380	387	377	387	382	412	392	372	394	369	351	359	411	349	398	401	424	378	379	372	416	389	396	357	367	367	394	355	381	391	352	376	349	380	364	373	400	407	357	357	382	437	403	386	425	387	362	385	392	383	357	380	359	353	382	399	371	409	411	347	383	375	398	388	366	377	365	388	397	398	345	396	383	380	408	386	368	378	375	360	371	372	368	359	366	383	373	376	347	393	398	378	357	361	369	370	390	394	408	401	366	354	369	386	418	384	385	384	381	329	400	383	377	353	379	388	399	361	359	411	337	360	369	377	353	365	370	419	365	389	384	331	406	388	427	356	343	390	336	343	407	389	405	385	377	383	377	392	430	406	390	379	348	351	345	369	388	365	385	392	365	399	397	382	361	372	400	397	384	417	372	375	365	399	340	354	387	372	376	354	384	349	362	378	383	347	365	398	403	382	367	395	405	393	410	431	368	371	394	385	377	383	374	374	367	376	394	387	389	397	386	372	410	370	393	411	385	401	393	401	379	406	367	397	369	383	399	388	355	333	372	351	365	371	381	377	374	372	377	414	365	402	388	341	355	376	374	357	386	382	391	367	368	399	367	348	439	390	380	389	412	397	375	370	389	394	385	357	357	375	375	370	384	355	362	348	357	385	344	430	420	382	367	418	381	376	422	407	384	359	348	351	380	374	374	376	354	379	418	393	357	375	376	400	376	355	379	383	372	357	370	412	389	385	390	413	380	367	341	393	354	376	362	397	411	380	378	385	389	350	372	395	376	392	408	380	353	373	384	378	404	348	406	381	386	365	400	369	368	378	384	411	369	374	368	398	363	390	352	400	394	375	368	397	385	365	402	374	386	406	418	395	387	418	374	387	356	350	381	399	362	375	367	377	400	347	358	381	390	378	389	396	398	384	365	399	383	397	394	353	383	374	381	388	367	342	380	393	383	404	382	370	366	364	356	366	412	389	415	368	391	403	390	375	398	387	389	408	378	377	378	375	396	399	377	374	395	394	385	387	382	374	377	358	399	364	365	381	358	363	348	365	382	397	364	355	420	354	396	367	379	391	383	400	398	380	371	398	378	387	361	414	363	345	360	384	380	386	385	387	383	409	429	369	365	383	374	356	347	332	405	366	377	365	388	378	409	371	392	408	382	372	370	360	377	320	385	381	407	399	377	363	390	384	369	394	371	381	411	377	389	421	384	388	388	359	407	409	394	381	356	398	382	373	394	386	399	373	394	340	377	381	386	392	400	362	362	360	379	374	393	380	394	376	379	373	376	365	431	350	370	391	399	396	381	408	387	385	361	402	377	374	359	357	386	379	369	397	408	372	399	381	364	439	347	383	369	370	374	375	386	366	365	393	356	408	387	342	384	369	395	375	369	377	389	397	368	353	371	393	364	380	407	349	362	361	344	363	382	335	395	414	356	401	345	370	378	376	381	375	373	377	354	405	368	380	370	398	397	376	376	377	365	351	358	422	377	385	392	376	387	352	372	367	411	424	415	378	332	347	365	392	345	341	397	382	373	363	376	373	369	345	364	396	379	376	395	395	376	412	383	385	410	389	418	369	367	394	374	385	433	388	353	422	374	377	370	366	412	400	347	369	391	369	378	415	376	374	371	391	395	417	362	374	368	370	360	351	392	386	385	381	370	368	347	381	396	425	357	411	349	405	351	352	379	355	377	397	373	411	382	397	365	390	401	360	383	403	387	399	380	419	343	394	353	410	428	367	341	384	401	373	399	387	393	401	416	358	366	378	362	388	410	404	373	377	380	384	369	359	352	385	381	406	393	395	393	388	394	372	337	386	351	361	373	362	418	393	396	382	388	361	373	364	413	360	332	356	388	378	374	355	374	350	374	376	385	366	392	422	363	405	415	390	389	372	385	365	369	382	371	380	383	396	356	355	382	363	387	382	407	396	379	356	409	361	366	391	384	354	380	384	342	362	402	363	387	404	372	378	373	354	350	373	371	382	349	415	358	337	390	379	414	388	387	375	393	388	413	365	363	372	375	408	435	399	330	395	368	400	391	382	351	397	347	358	343	404	419	379	378	358	367	368	376	364	363	378	389	404	414	369	370	410	367	360	377	376	356	400	367	410	388	389	374	361	359	392	392	380	377	366	367	391	343	394	399	382	366	380	388	386	381	389	397	362	378	349	399	364	386	410	398	358	386	398	366	420	380	389	378	347	413	414	349	388	356	396	395	415	389	381	367	386	373	386	366	387	385	368	371	379	359	390	379	380	415	346	365	395	364	399	402	384	346	376	338	354	393	350	385	360	390	372	406	392	397	402	381	372	396	388	338	374	369	388	375	381	386	359	362	383	401	344	408	366	390	439	384	380	367	395	377	438	343	386	407	393	400	387	396	379	403	369	366	350	381
25948	21188	27388	25591	18522	9472	5422	3652	2649	2115	1804	1509	1287	1179	1091	1005	874	851	730	713	652	633	612	665	594	603	563	589	595	524	558	545	515	546	515	528	522	529	509	527	512	485	467	515	510	534	502	525	499	565	551	513	470	510	490	500	533	507	543	483	506	486	527	510	539	507	516	551	500	524	540	541	488	487	465	522	503	509	492	509	527	477	497	512	545	499	503	522	492	495	499	487	524	475	490	501	488	484	527	527	506	526	514	559	479	474	508	536	522	511	476	516	527	506	481	544	506	533	498	475	497	436	492	479	476	469	470	475	483	479	513	503	512	509	488	500	508	470	472	514	491	498	463	466	486	508	497	543	492	515	510	479	470	480	513	480	481	528	508	522	498	511	487	510	483	497	510	526	511	544	541	565	492	486	507	502	514	487	507	495	480	529	474	490	484	508	525	500	522	467	511	523	516	478	515	475	544	492	493	476	511	450	491	493	518	499	505	475	523	477	519	479	531	495	506	497	498	459	491	524	503	459	517	484	492	505	519	496	525	496	490	516	514	528	522	483	513	527	508	516	499	502	477	460	499	481	485	540	493	493	512	496	516	534	503	479	511	453	487	520	482	451	487	445	527	545	494	478	504	491	494	513	518	520	510	508	516	515	490	508	479	525	505	531	481	514	510	503	487	517	521	501	508	508	503	528	473	494	495	520	427	508	508	505	498	493	506	485	493	496	483	479	512	526	542	498	531	495	537	481	527	518	486	520	522	533	476	483	521	495	483	513	508	461	484	483	489	526	520	478	468	517	512	480	529	498	490	497	511	531	473	490	504	464	546	530	520	483	504	514	509	456	493	486	473	508	516	494	501	474	535	515	531	560	487	472	466	505	470	523	466	492	487	508	504	512	498	538	551	487	485	462	482	458	473	490	487	546	463	454	555	545	501	474	503	474	512	499	515	509	494	504	502	500	515	501	526	500	502	519	537	498	544	510	487	502	530	511	507	455	554	452	518	508	490	510	513	500	506	507	515	500	487	446	476	547	484	518	502	481	470	512	485	534	500	495	542	513	492	485	527	511	511	487	532	497	470	459	461	517	524	526	470	465	499	552	483	494	485	478	501	509	479	515	484	513	470	470	471	470	513	544	507	532	469	519	497	484	520	517	488	515	505	519	515	481	464	498	504	497	486	572	491	493	518	512	489	468	514	500	575	467	467	476	538	494	518	506	517	503	502	479	520	535	507	523	480	514	506	501	531	526	516	516	475	473	505	504	466	549	481	529	546	523	512	502	534	493	475	502	492	511	521	499	508	515	468	478	495	487	477	532	489	492	522	502	480	498	510	506	536	494	518	491	476	526	499	483	505	512	545	517	476	474	484	480	503	521	464	513	483	477	513	459	503	486	518	500	486	517	480	486	492	528	525	475	486	519	475	460	506	463	491	467	500	484	481	528	516	523	506	542	515	491	497	502	519	500	508	495	477	503	528	499	535	520	474	496	531	503	489	535	485	491	499	481	527	525	516	547	521	480	472	489	522	543	542	505	488	496	501	542	517	505	503	515	511	497	514	493	470	521	512	521	490	456	499	481	524	504	526	498	507	502	500	490	540	505	531	460	507	482	492	493	485	475	508	476	468	520	511	499	507	487	528	468	483	472	516	504	494	474	460	539	513	528	515	499	510	536	502	513	478	503	483	468	493	521	505	513	529	485	496	509	526	499	514	486	523	491	482	526	540	490	503	531	515	499	508	503	520	462	476	513	516	503	515	465	511	485	491	548	461	473	503	528	533	481	494	523	553	497	515	524	519	483	509	504	485	517	490	485	481	493	488	490	536	449	524	489	519	474	506	484	499	563	476	502	534	508	510	528	518	494	516	502	516	502	495	516	496	500	548	554	515	502	477	513	489	476	508	511	470	481	487	490	517	507	537	533	558	479	484	489	499	483	520	505	475	489	524	450	493	490	479	524	519	523	501	496	517	440	500	513	471	455	472	540	464	481	473	457	568	516	515	517	552	538	502	488	483	502	515	503	494	530	512	486	496	506	481	540	497	486	482	478	483	530	481	465	490	501	507	477	489	519	518	471	491	492	455	505	577	460	513	472	454	527	485	493	470	471	488	501	496	518	475	516	497	534	519	514	511	478	493	467	513	506	506	485	517	507	506	489	534	471	497	509	499	487	501	502	487	502	491	499	535	519	493	514	522	505	519	528	513	497	476	483	547	523	506	490	515	510	497	487	472	517	532	488	453	501	525	455	536	463	522	545	534	508	473	502	488	509	460	469	452	527	551	532	501	506	502	544	503	514	517	506	470	522	509	487	515	529	483	512	508	520	512	495	487	469	490	497	487	434	500	504	537	523	489	517	537	530	514	567	465	496	445	535	508	521	512	510	496	476	503	546	478	516	470	473	484	506	499	510	466	536	478	504	495	502	524	513	520	485	538	465	460	475	465	491	457	523	487	452	487	489	516	505	492	524	522	531	495	496	521	527	503	481	515	490	475	526	497	531	525	493	503	497	499	514	536	502	473	523	506	464	474	515	540	502	527	480	503	531	481	471	536	510	515	496	504	532	540	554	500	483	472	476	534	491	483	483	469	475	525	538	513	520	511	495	493	513	514	512	552	502	460	486	508	507	518	515	545	527	500	519	527	470	507	532	507	519	518	503	544	457	496	517	472	510	501	513	515	476	486	499	500	532	509	505	539	513	476	541	483	516	472	491	495	511	486	499	505	552	498	494	491	498	527	473	500	500	472	493	481	474	524	500	472	496	476	478	492	500	466	521	492	509	475	520	536	517	485	473	531	482	482	541	520	496	456	466	519	470	541	507	486	503	491	524	516	493	488	488	514	519	500	462	504	482	518	518	509	492	525	495	520	492	455	510	525	488	499	484	524	524	529	512	524	508	485	516	503	486	497	501	499	500	472	456	477	530	503	488	502	515	481	530	480	478	509	502	475	455	471	431	494	515	512	521	497	465	511	500	520	498	489	514	482	497	489	530	506	516	496	467	481	486	527	519	500	503	518	503	535	506	537	510	505	501	483	488	485	522	473	499	502	497	530	462	502	551	539	523	488	455	480	495	460	476	484	490	505	494	546	499	494	491	524	453	527	465	504	495	527	537	473	500	493	474	491	485	510	474	563	524	511	501	494	517	505	525	535	516	477	510	496	510	514	481	508	501	504	479	483	477	463	533	528	480	526	515	497	513	529	497	509	528	542	515	519	489	491	469	460	510	539	506	535	506	498	523	504	485	490	488	518	522	493	511	493	513	509	483	512	509	497	508	527	484	502	496	521	562	485	508	554	517	526	473	503	524	492	477	490	501	510	512	495	516	528	488	480	528	528	499	512	533	481	522	530	526	515	539	485	493	517	490	483	491	497	504	481	487	473	512	469	521	478	496	486	498	459	525	483	499	523	510	476	540	483	494	491	539	454	501	523	491	528	509	538	500	499	540	464	509	533	473	510	494	534	499	511	499	481	515	529	520	521	469	513	529	492	489
45021	60332	45671	23891	13462	10556	8834	6703	5050	4104	3309	2787	2488	2053	1844	1572	1462	1179	1084	1014	974	761	815	795	703	711	656	646	641	565	577	616	577	566	552	581	543	594	563	519	544	518	555	545	537	520	490	486	578	519	472	498	486	491	546	545	518	475	527	481	500	459	505	510	499	491	548	570	505	469	524	566	515	508	465	491	483	528	551	492	491	500	497	487	469	490	534	498	522	556	504	516	476	509	522	517	523	506	516	482	532	531	515	481	488	490	489	518	506	547	513	509	488	528	520	519	492	510	531	514	521	536	472	473	513	474	516	487	508	538	503	535	496	487	528	502	536	493	496	454	486	480	527	513	484	482	517	497	498	530	491	510	496	532	466	452	500	516	493	461	489	486	497	497	495	524	493	493	541	471	488	550	509	489	532	492	494	480	520	468	527	530	495	520	511	499	487	512	483	467	502	508	494	532	480	510	528	497	490	538	533	462	492	519	499	533	469	495	525	513	522	486	499	499	517	486	538	516	502	522	497	493	521	482	509	514	454	475	506	500	520	500	526	501	474	547	537	510	538	549	556	534	501	518	476	478	500	533	534	488	494	521	470	486	499	486	516	498	496	477	535	491	482	459	490	496	464	509	482	511	520	537	495	542	477	502	450	489	496	517	480	495	500	484	542	507	515	522	508	528	532	521	509	549	489	509	495	480	463	499	474	523	482	491	487	531	512	483	498	494	479	485	497	484	507	450	470	463	510	506	473	475	510	487	523	500	497	517	478	523	494	469	553	525	476	517	467	512	510	513	521	517	476	485	503	509	504	488	495	554	480	542	511	504	505	501	518	543	491	540	512	490	523	493	493	514	508	517	488	528	504	497	537	485	491	502	506	471	464	518	509	474	510	532	505	523	520	496	492	486	483	514	495	486	481	481	483	511	509	498	511	559	506	486	509	470	502	510	521	495	493	536	515	482	515	477	455	532	507	504	534	477	534	476	519	531	494	509	498	517	496	504	495	525	483	480	508	520	474	522	486	524	491	526	497	467	512	539	473	494	475	565	477	520	519	537	498	541	548	483	530	496	486	546	552	530	504	512	520	524	491	515	531	458	485	476	499	489	469	494	521	511	497	482	501	527	477	508	514	524	571	491	502	514	507	506	481	506	534	493	488	481	533	478	520	521	508	465	504	506	497	513	528	516	522	498	500	525	469	499	491	499	525	493	536	521	510	478	500	487	527	515	508	522	520	480	527	485	520	507	516	542	491	498	512	497	501	502	514	512	532	503	503	478	483	532	483	495	542	508	510	530	459	495	553	536	456	501	494	517	461	491	517	525	499	485	485	481	523	506	519	514	504	552	526	484	499	519	505	466	442	506	502	556	485	526	480	502	484	508	538	485	498	454	528	523	504	502	470	488	463	463	528	477	490	558	479	478	516	495	495	505	515	513	519	496	498	502	534	512	555	535	522	518	477	472	512	495	496	501	503	519	520	521	525	525	487	524	503	522	440	534	504	489	504	505	545	510	485	517	540	514	514	470	508	499	483	499	519	502	491	508	567	515	507	478	483	471	531	477	493	515	493	504	482	518	498	477	495	505	482	506	505	481	548	495	483	480	537	504	520	530	512	496	518	496	479	520	516	499	521	487	504	465	495	559	482	476	527	467	524	499	535	511	490	487	502	497	463	542	493	552	539	474	524	529	519	528	508	480	518	521	491	513	517	480	507	523	495	503	518	533	467	495	486	488	508	521	488	494	540	496	502	501	502	505	506	512	494	535	557	509	518	483	486	500	501	492	503	511	480	508	529	498	543	582	518	516	502	526	525	500	541	493	495	554	462	506	517	471	504	479	474	443	533	537	524	506	507	479	490	524	499	526	498	527	530	513	493	529	524	492	512	524	566	509	508	544	513	527	501	532	487	506	482	474	529	512	481	526	538	514	502	522	528	503	520	520	558	491	491	482	498	512	501	493	484	488	530	519	517	505	491	486	495	461	484	494	496	492	531	485	486	495	514	486	499	494	497	485	507	514	513	486	526	503	489	483	479	532	515	542	507	475	476	519	541	468	493	497	479	504	496	507	487	549	515	503	479	512	489	502	508	501	486	482	482	503	480	501	488	525	494	482	514	500	506	492	508	509	531	507	452	549	523	501	500	514	528	491	503	457	502	484	541	502	507	516	514	519	516	513	486	442	495	518	523	474	535	516	514	554	488	515	488	475	449	496	531	538	512	531	509	516	520	510	508	495	477	474	486	490	502	496	545	493	523	503	493	509	532	516	477	463	504	510	524	489	519	487	502	527	477	490	525	522	500	469	496	478	514	482	532	506	516	491	531	548	497	505	512	485	517	534	477	484	527	486	518	508	524	491	516	545	515	502	511	474	490	460	509	478	512	535	510	499	510	484	512	509	468	523	506	511	500	547	471	528	478	515	510	471	474	489	473	494	502	521	482	513	493	512	493	504	518	534	487	524	508	534	481	524	499	535	492	511	499	493	481	519	534	512	502	533	539	505	509	517	482	512	541	476	513	511	526	457	500	489	494	537	490	519	499	485	499	540	508	527	502	446	486	518	507	495	486	489	463	488	538	505	501	501	509	530	527	524	504	517	479	471	552	546	476	513	506	502	473	491	505	485	482	523	519	489	534	519	473	505	517	547	515	497	506	515	481	505	487	480	511	496	518	504	495	504	488	508	497	480	504	460	514	481	505	505	472	517	537	499	501	549	492	503	518	476	552	499	526	496	482	490	512	496	462	495	520	459	511	509	511	525	494	498	518	496	510	528	506	524	519	479	486	471	484	503	492	492	519	493	532	506	516	497	487	520	500	506	512	504	480	469	495	525	567	491	540	498	484	507	498	485	492	529	520	498	504	501	534	489	494	502	491	495	541	506	499	507	474	533	544	489	492	496	506	483	515	499	531	574	496	516	469	534	490	502	467	507	471	500	522	472	512	477	508	541	515	522	505	490	499	482	480	569	487	509	484	484	485	497	496	507	511	482	521	503	529	477	492	501	513	452	555	480	505	524	492	500	522	457	508	505	475	464	482	528	489	498	494	484	486	517	472	493	536	508	500	478	529	491	509	467	520	509	495	542	549	519	510	487	493	494	496	508	493	488	507	534	502	465	533	462	524	475	490	486	477	520	524	498	508	503	520	537	528	518	485	503	487	528	516	473	482	496	539	491	492	532	504	467	512	529	484	492	455	509	517	518	490	533	532	481	506	473	554	481	521	505	515	478	557	512	497	484	529	457	500	499	492	519	471	481	498	461	512	497	513	484	500	505	520	527	497	520	508	515	467	466	525	508	519	521	485	540	519	536	501	467	487	536	478	475	492	520	473	488	576	512	456	497	476	534	522	499	486	514	546	493	494	510	504	533	519	506	540	477	495	532	486	505	531	489	447	472	492	557	508	525	546	496	525	456	517	533	526	479	500	548	436	469	495	501	449	532	515	516	503	531	547	525	498	462	528	506	508	516	499	516	509	476	524	526	509	469	500	501	519	484
23144	20904	27562	24433	20897	20979	15387	6887	4552	3862	3136	2476	2271	1947	1844	1651	1472	1393	1260	1299	1125	1119	1007	1049	1029	1027	951	895	910	876	949	851	897	892	893	855	834	867	881	873	850	873	806	852	803	826	881	817	848	792	848	794	808	821	821	834	876	807	813	832	819	797	851	826	837	826	787	794	830	797	814	866	773	810	818	821	791	803	832	834	758	783	825	787	825	775	798	781	838	820	829	833	837	828	801	834	790	762	792	840	818	816	794	862	800	850	799	788	823	806	817	838	852	810	888	823	760	809	788	806	764	781	800	795	854	845	821	811	772	813	800	837	820	768	763	869	808	804	762	828	847	767	800	807	826	853	791	842	829	828	828	803	742	809	821	760	809	859	783	841	772	813	782	815	808	803	780	816	837	781	845	851	832	797	872	780	783	795	812	850	823	811	804	830	813	823	870	808	782	799	795	849	775	796	849	820	752	791	849	832	806	777	790	803	786	828	830	785	799	740	791	817	769	841	855	756	780	810	845	829	810	738	830	822	825	786	819	825	765	816	856	771	812	838	807	773	793	797	800	807	819	784	820	815	817	833	848	816	804	795	778	877	819	847	819	817	786	794	833	893	875	783	808	812	764	829	793	789	790	768	800	791	828	829	831	822	818	831	835	823	811	826	807	879	804	847	833	867	848	842	820	812	754	824	835	822	816	791	817	806	758	827	756	827	807	812	794	822	829	835	863	824	829	759	817	771	807	812	821	783	824	807	774	811	824	791	826	803	777	785	847	794	847	795	822	791	823	788	850	798	846	821	797	787	779	831	756	825	790	813	796	824	850	835	859	749	828	827	792	852	813	874	792	787	845	827	843	816	789	808	850	808	856	801	829	765	846	823	868	840	799	810	827	854	772	808	809	835	831	827	865	830	768	808	810	766	789	810	818	802	788	838	788	850	811	811	796	801	778	831	810	865	820	793	779	801	832	787	841	799	874	845	852	819	823	803	836	869	833	760	788	864	810	787	814	816	845	825	836	778	807	760	847	826	835	808	810	802	833	785	815	778	775	831	813	816	815	758	801	821	803	781	842	803	754	827	797	785	867	802	846	779	820	777	831	781	754	853	781	828	838	769	814	874	834	799	816	848	772	852	819	799	765	803	773	881	780	821	850	825	763	821	816	810	770	802	810	783	765	825	779	845	775	774	791	882	793	798	845	832	785	802	839	777	787	835	894	795	761	850	807	832	854	849	782	829	792	850	797	809	818	851	794	803	784	790	844	765	838	849	771	869	806	822	831	751	781	793	804	789	806	795	813	804	842	826	815	794	817	777	810	814	794	774	773	822	757	831	805	818	774	809	805	813	785	787	809	833	802	811	879	821	819	793	848	811	790	852	780	829	776	807	785	808	862	854	802	745	851	840	833	783	783	841	817	813	826	830	801	888	778	739	812	823	831	823	842	826	805	793	834	790	841	722	803	777	815	780	770	856	776	809	810	791	822	872	883	811	820	806	740	829	818	809	859	799	781	858	838	810	836	833	753	797	792	833	802	845	834	863	837	852	785	825	778	782	782	771	826	830	775	840	815	850	860	818	774	812	769	797	820	809	850	775	795	800	799	824	747	815	858	825	826	856	804	807	801	811	830	817	801	828	792	807	810	794	853	864	813	844	851	764	846	870	809	839	784	828	799	789	840	785	804	824	816	846	856	857	840	787	782	800	751	777	830	838	869	826	793	792	834	780	800	816	775	796	814	858	793	843	834	882	801	826	825	760	860	767	781	872	876	840	824	784	799	809	800	799	779	800	809	801	839	780	797	764	793	760	792	783	796	806	785	780	812	782	841	841	776	801	811	819	798	799	849	820	814	839	803	814	846	759	792	815	811	797	771	801	820	775	854	840	773	792	835	830	789	814	774	763	792	806	771	848	803	810	864	831	722	844	875	869	875	860	765	840	838	810	804	808	768	787	829	813	797	793	874	786	787	813	800	835	826	827	816	811	807	802	778	849	831	817	803	822	820	826	729	799	835	866	784	863	783	806	863	816	741	844	790	811	851	769	752	753	814	844	840	814	830	805	812	788	847	841	780	798	848	787	808	861	827	749	819	827	782	796	847	840	765	767	749	835	763	838	799	770	814	830	789	811	811	857	835	827	832	794	781	828	783	832	811	748	776	794	825	830	840	750	793	803	831	788	810	801	823	780	850	845	811	796	797	793	795	801	818	828	787	835	814	806	805	784	801	829	821	797	783	811	803	772	806	782	784	793	814	780	764	794	835	855	793	781	813	864	809	779	841	823	824	890	817	785	835	739	829	827	832	792	784	775	799	812	834	815	844	820	753	782	777	847	842	825	851	823	804	826	779	834	785	794	805	790	777	832	841	767	815	811	851	810	855	830	801	807	761	785	763	832	808	800	831	800	784	796	791	758	870	841	855	827	817	829	794	835	759	778	823	804	811	795	816	843	782	770	819	814	818	817	794	769	790	791	765	765	796	763	801	810	779	817	777	828	809	847	812	831	879	814	807	788	835	846	864	822	845	776	833	775	810	783	803	859	810	817	807	790	784	777	845	772	809	816	824	783	855	821	846	820	782	856	771	849	839	785	770	835	835	806	822	823	785	822	742	780	787	830	828	839	838	872	787	831	846	811	835	849	798	811	824	841	802	829	846	839	771	827	843	815	800	845	842	850	814	826	779	803	818	777	871	799	838	826	813	852	835	846	748	783	748	823	820	805	813	790	803	814	833	812	797	800	795	849	772	829	877	791	780	813	815	842	799	810	828	782	823	777	818	778	857	824	855	844	846	857	793	805	797	787	806	802	778	817	795	789	805	830	778	805	807	795	827	829	840	803	821	778	830	838	812	801	754	792	813	822	818	803	854	792	776	841	821	793	843	789	809	782	813	825	871	875	831	886	826	759	802	831	840	831	844	800	805	771	819	794	866	801	825	818	814	866	806	783	797	837	794	805	809	754	864	777	813	796	800	858	786	816	832	763	813	781	847	789	802	845	824	819	878	779	792	782	801	802	829	792	849	827	820	803	811	808	780	796	848	832	815	836	803	756	831	809	823	775	821	827	791	790	845	817	831	813	833	836	794	850	768	787	837	831	784	775	784	796	818	764	852	842	789	795	820	784	827	777	845	790	808	852	859	844	783	865	802	808	781	793	816	839	812	788	777	772	880	841	783	793	824	780	802	769	785	819	839	837	822	818	824	827	752	863	823	806	789	808	833	799	834	796	817	810	777	827	773	841	887	775	811	767	799	792	779	808	822	827	788	792	812	840	801	778	794	813	783	803	787	806	815	817	779	782	857	799	771	835	802	817	774	773	837	764	841	807	845	834	855	821	843	842	772	819	802	821	788	789	818	829	737	811	842	803	770	803	789	793	859	850	843	806	863	802	808	846	815	798	861	820	824	808	886	800	822	751	795	815	811	829	828	810	815	850	804	786	805	801	812	800	801	801	832	817	803	824	803	811	837	776	809	780	769	817	861	853	799	761	817	781	776	849
49283	70182	58800	30685	18801	16049	13318	10344	8339	6827	5668	4535	3848	3297	2955	2667	2272	1939	1790	1613	1506	1314	1287	1232	1139	1142	1086	984	965	919	902	908	880	925	890	856	837	841	875	858	827	819	881	871	809	816	823	784	833	826	810	801	819	733	767	747	798	797	813	825	801	773	782	806	803	815	771	826	784	808	795	772	876	784	830	796	765	787	768	809	815	792	742	819	734	798	787	808	803	810	743	814	781	755	798	769	818	761	806	816	780	764	811	781	798	773	789	851	822	820	798	791	815	826	811	813	762	817	810	801	750	800	822	810	837	807	809	803	765	797	791	799	758	823	811	752	754	794	771	780	836	820	744	815	800	768	764	808	786	804	738	832	739	802	810	751	770	831	826	822	810	831	787	788	783	832	770	776	778	763	767	818	793	805	806	802	764	753	795	819	751	788	778	786	788	799	830	801	785	774	752	779	797	772	765	833	798	793	756	742	761	755	782	783	829	742	832	828	757	769	774	795	835	756	806	780	801	751	773	763	758	764	789	839	835	835	789	731	798	777	791	751	792	776	770	808	806	766	763	782	765	791	836	808	789	797	815	788	736	802	776	770	770	812	796	831	810	767	827	798	835	806	760	755	744	754	786	814	789	767	783	804	787	774	781	743	761	772	818	756	775	811	819	785	833	817	790	776	857	803	736	772	777	719	763	791	764	837	815	740	765	776	818	806	826	812	781	785	744	746	758	743	822	750	771	747	787	753	833	798	817	815	765	848	803	800	825	749	769	815	793	809	806	845	786	810	778	788	803	750	791	800	802	781	781	841	778	840	827	754	754	773	766	799	823	793	801	790	748	812	734	831	823	759	772	800	859	802	794	764	767	803	819	809	757	813	807	733	777	808	775	812	770	851	810	754	751	816	833	773	812	777	769	789	812	740	816	759	789	780	743	779	806	794	796	826	822	822	785	794	791	781	798	787	843	830	779	815	810	774	802	834	814	836	768	771	768	754	789	795	797	756	843	771	746	783	824	801	739	789	790	723	795	813	823	768	818	848	780	828	792	758	777	719	789	802	770	739	816	780	764	795	783	807	760	795	802	769	782	762	769	781	814	814	744	798	767	794	789	784	808	784	768	788	793	818	765	816	739	764	720	812	838	822	819	741	752	788	774	739	847	785	825	796	758	810	787	796	806	763	752	789	805	813	772	765	819	840	793	776	789	802	758	798	806	779	807	743	816	795	779	780	774	762	830	822	809	753	774	778	800	799	868	808	734	773	775	750	767	780	756	750	765	780	790	781	788	729	797	776	789	838	756	769	795	767	805	780	841	810	796	755	812	812	764	768	813	767	812	735	770	799	835	830	754	803	791	786	814	810	791	750	778	818	747	799	791	742	805	818	790	772	750	826	814	769	788	854	787	806	767	748	762	757	802	813	788	752	832	816	753	847	818	812	745	806	797	790	826	794	813	750	793	727	829	793	791	747	755	780	798	798	802	801	832	792	790	757	767	788	794	790	773	789	806	790	780	761	811	749	818	821	793	744	745	817	809	764	830	754	781	778	781	748	824	778	768	807	749	771	784	767	800	819	802	796	735	798	799	815	793	775	806	791	793	806	800	826	778	792	774	763	794	791	818	768	764	784	781	833	814	839	776	811	784	807	729	769	797	827	794	747	806	803	730	827	754	783	740	774	770	798	815	849	778	724	823	821	761	765	787	803	825	791	785	760	804	813	817	779	777	800	817	787	765	811	790	819	770	796	781	796	801	796	754	782	802	784	821	848	781	792	803	765	762	758	756	834	810	810	759	839	792	761	871	752	851	831	819	797	783	768	806	762	804	786	818	853	780	781	765	740	812	731	788	804	795	763	785	774	723	745	792	747	780	811	779	823	771	784	803	814	749	762	804	812	832	795	803	818	802	825	738	793	817	768	779	728	779	817	790	768	803	753	792	796	769	828	822	798	796	811	842	770	799	833	785	767	774	780	810	823	819	800	838	821	796	816	776	769	792	761	762	763	737	788	797	769	822	817	762	825	801	834	799	789	812	776	792	795	825	765	824	778	763	790	753	755	762	815	799	806	746	783	810	766	719	763	829	798	759	776	792	825	831	776	798	743	760	746	763	798	779	782	789	790	808	773	787	827	784	815	800	806	814	792	799	797	781	799	803	795	693	834	794	751	806	762	808	791	808	806	799	783	771	773	792	803	780	761	838	840	771	797	783	764	810	807	815	768	764	810	809	787	763	828	796	816	779	751	780	785	799	742	806	804	738	700	773	816	829	795	809	785	776	778	811	765	725	782	810	759	833	801	815	789	811	781	781	795	741	730	802	849	808	800	768	786	814	827	766	836	743	793	789	811	786	777	764	822	799	806	802	771	773	789	730	834	784	775	786	805	761	804	816	806	786	746	809	813	802	788	712	783	742	811	757	769	791	799	722	765	788	785	808	807	775	847	802	821	814	795	726	778	773	760	800	783	784	802	758	824	791	834	786	794	786	793	809	769	811	801	804	802	780	821	784	804	765	780	766	760	772	772	818	794	846	763	819	756	816	774	778	780	778	819	809	785	795	807	769	791	745	792	784	770	783	819	763	808	769	822	822	780	820	749	779	769	805	805	796	787	785	759	784	770	813	861	801	788	827	741	799	759	831	786	780	771	779	776	798	764	777	779	781	735	808	788	823	824	799	797	841	792	827	793	804	785	766	803	801	796	793	869	756	778	814	774	799	808	789	775	790	767	823	817	766	768	811	787	779	826	765	862	770	771	811	746	788	743	755	799	737	786	761	815	784	773	740	758	818	780	751	779	786	789	816	777	784	805	828	782	787	810	811	787	796	765	753	795	789	839	813	717	788	808	830	741	772	802	788	788	762	755	803	801	792	808	749	796	783	781	761	779	823	808	748	779	810	777	762	743	827	785	777	839	792	792	800	816	763	838	865	801	736	816	782	776	807	763	742	758	808	798	785	757	819	822	777	771	783	752	829	809	784	770	774	858	838	813	790	771	768	841	708	806	777	804	796	787	789	760	816	778	781	790	766	782	790	767	749	768	760	814	826	757	769	759	740	810	838	731	786	781	859	796	765	792	781	827	784	802	786	814	755	761	797	783	842	786	798	810	765	729	775	800	776	770	768	800	796	742	800	838	788	790	757	782	749	796	780	788	794	816	747	767	796	751	773	788	727	751	799	827	783	758	788	794	778	770	827	759	752	776	787	774	777	758	803	778	811	786	773	800	821	766	792	789	774	817	781	808	791	779	784	769	794	794	830	794	824	842	766	780	841	804	810	810	771	867	793	781	769	824	820	812	735	755	801	789	822	803	801	791	751	761	782	795	776	819	771	805	755	779	791	804	796	789	767	818	774	853	793	819	813	755	790	781	767	766	791	814	774	819	797	832	753	770	784	836	782	767	833	810	774	834	786	785	784	802	771	820	768	815	818	784	796	794	818	810	761	765	792	792	782	753	767	760	753	826	798	786	806	802	806	801	798	797	829	769	765	783	772	733	795	781
39690	41065	34260	16286	5970	4025	3013	2185	1754	1445	1174	1051	916	793	756	657	583	611	509	496	577	494	464	431	422	435	388	378	412	371	392	415	387	370	404	339	387	400	370	390	353	389	373	391	357	360	359	363	343	370	363	338	381	347	352	340	334	340	393	390	371	367	361	371	359	341	367	369	363	373	367	360	385	357	335	327	353	363	363	374	357	393	352	337	369	332	384	367	366	394	353	383	353	375	367	335	324	355	377	358	378	369	404	375	366	343	343	359	364	353	362	355	356	349	373	357	375	368	322	359	352	333	367	403	345	366	372	354	372	322	395	356	398	360	382	337	379	374	377	342	361	356	379	360	335	346	338	353	355	386	375	364	341	379	369	348	343	364	358	374	367	388	335	342	348	337	392	361	366	369	383	367	358	384	425	352	391	393	386	367	368	311	350	348	376	366	349	374	342	354	392	365	335	377	362	384	364	349	368	338	369	353	361	349	380	376	344	364	348	366	331	414	412	340	359	375	371	363	407	372	395	353	366	380	373	358	361	377	359	356	384	372	392	372	392	361	376	351	354	354	373	361	367	381	347	337	353	324	369	357	367	368	309	406	387	359	321	360	354	370	387	360	376	357	312	398	360	372	362	386	365	363	372	313	388	377	329	354	342	395	361	355	374	344	355	362	396	348	340	363	352	361	393	386	357	371	374	373	364	355	382	368	349	380	347	345	365	405	383	359	342	331	353	346	403	365	382	370	388	356	377	357	358	378	351	346	369	361	377	336	360	379	344	362	339	338	346	349	377	403	361	398	366	356	382	401	387	358	376	366	367	362	326	374	377	355	351	357	386	387	363	350	354	353	355	363	403	383	324	414	344	358	360	362	395	358	352	370	343	370	356	350	353	403	347	319	384	342	359	355	405	352	347	355	355	350	406	332	343	378	321	370	375	360	372	361	362	337	380	339	329	362	364	360	377	382	355	353	332	356	384	359	330	366	368	327	347	352	374	359	345	355	340	348	371	380	353	367	355	363	341	377	366	361	356	371	361	383	357	379	372	372	341	365	330	358	362	325	383	406	378	348	372	350	365	464	361	365	371	362	368	339	387	373	367	381	371	380	368	344	350	384	359	385	383	344	383	376	355	356	377	381	383	389	380	329	323	364	335	365	382	372	359	345	372	370	359	374	393	381	343	382	361	374	368	347	337	366	376	391	350	369	360	385	359	364	360	373	359	329	382	371	374	344	363	342	387	337	364	393	346	364	343	366	353	340	359	342	334	382	366	347	325	374	334	335	358	365	374	363	358	323	334	341	358	380	375	362	360	370	354	384	386	369	372	389	366	348	359	385	363	372	353	350	357	378	366	370	392	372	391	361	375	348	395	349	335	379	379	374	356	367	360	368	343	383	352	381	383	401	368	368	350	368	373	341	362	384	416	353	373	349	349	363	346	347	376	352	387	369	395	329	355	373	383	341	338	340	384	353	353	367	390	357	404	378	380	381	363	385	341	354	381	355	367	321	361	375	356	340	378	358	389	374	352	322	376	355	354	365	353	330	402	378	348	361	361	363	348	402	364	360	379	362	370	352	402	357	366	372	363	376	341	351	330	365	367	362	338	347	409	352	347	348	369	348	392	378	375	371	362	363	364	353	362	360	371	383	369	369	375	356	357	352	379	387	337	340	331	362	369	376	368	379	396	350	388	371	368	368	350	360	364	387	371	361	369	353	360	399	364	368	355	370	407	356	383	370	325	364	345	356	364	381	363	323	367	400	326	357	365	376	369	378	361	332	370	376	386	357	354	395	353	327	360	369	374	344	385	346	384	374	386	357	338	364	358	344	391	370	385	366	355	397	389	376	373	345	363	340	370	340	352	362	369	363	378	328	377	347	375	387	340	382	354	356	360	340	392	377	378	391	378	398	374	401	356	380	389	364	361	363	339	362	355	377	366	371	350	309	353	351	377	383	386	366	348	344	394	361	340	355	391	401	346	353	404	386	368	373	338	346	364	357	381	371	369	353	347	364	397	357	352	352	390	351	330	361	348	356	342	348	333	395	349	337	368	332	343	366	362	390	414	370	355	350	400	360	358	353	353	365	373	348	321	377	361	353	370	372	366	328	357	381	358	384	379	347	337	364	347	351	368	368	382	347	362	351	366	346	377	398	362	390	348	381	377	344	373	353	365	329	339	368	366	358	365	387	357	385	354	373	364	382	376	399	343	360	394	340	363	384	388	353	376	370	367	386	375	353	386	379	351	342	360	366	384	332	390	383	356	366	335	339	363	344	359	391	383	332	335	365	336	348	405	356	377	341	342	364	365	330	372	396	375	336	345	374	376	367	384	369	370	381	367	377	366	336	370	349	397	381	357	364	379	349	386	355	384	330	353	333	366	331	363	348	368	349	355	354	352	376	392	353	320	334	382	361	343	373	365	374	358	375	345	377	352	379	369	326	361	401	397	367	374	343	365	331	360	340	363	361	370	371	373	326	369	387	369	377	344	349	321	353	375	370	371	367	378	338	325	378	369	379	352	354	398	378	353	386	392	346	346	357	337	365	379	351	375	365	328	365	335	332	341	360	394	351	327	337	349	359	374	370	378	309	346	353	340	346	385	363	335	362	370	364	380	377	362	365	365	363	343	335	372	345	375	379	374	376	341	379	352	360	353	355	351	364	346	375	378	360	384	343	340	365	386	326	366	332	372	348	344	365	393	371	364	361	360	398	347	376	346	358	360	326	366	344	344	382	344	397	357	353	374	365	377	345	374	364	384	346	378	359	339	348	365	366	391	331	384	341	367	396	383	402	370	359	368	353	408	355	358	354	339	342	372	373	340	363	381	369	373	338	355	348	387	345	392	381	377	347	387	395	378	349	367	350	350	350	354	363	354	367	388	362	373	381	386	382	385	364	361	355	353	351	391	358	365	379	383	389	322	354	349	360	364	358	373	346	398	322	375	406	360	378	342	363	350	365	342	356	356	329	345	359	353	354	379	369	356	373	340	349	320	359	319	375	345	398	396	355	338	338	380	336	382	398	330	357	365	369	379	392	345	362	371	380	365	351	332	393	374	348	379	363	347	327	366	352	358	356	389	378	330	332	357	360	366	369	349	322	349	327	346	335	361	369	372	319	345	342	392	348	375	364	339	330	347	358	365	376	341	373	358	366	364	364	378	353	356	354	366	385	354	360	390	369	369	360	350	383	354	387	371	336	358	375	336	397	329	335	397	393	386	395	370	402	374	393	378	351	365	361	391	357	365	368	376	340	356	384	366	370	397	352	374	369	341	357	354	404	346	329	359	360	348	372	331	358	379	377	402	365	353	371	343	364	390	372	352	350	347	355	368	344	369	387	337	371	368	383	336	384	342	358	407	390	373	370	381	374	357	353	392	363	348	351	376	369	373	370	345	340	351	362	355	365	342	350	353	344	391	336	369	344	357	380	376	388	402	353	385	339	373	338	385	371	367	350	388	351	366	362	375	369	344	343	374	348	379	322	370	364	391	384
44026	49355	38564	15978	9583	7527	5840	4466	3675	2842	2334	1968	1607	1386	1250	1118	954	884	809	697	654	661	574	578	532	490	463	473	409	458	430	424	435	438	412	411	425	406	401	442	402	370	404	407	386	366	394	400	403	400	391	405	413	392	385	398	358	379	397	370	414	389	381	371	397	358	401	391	400	410	433	383	389	379	382	365	373	351	379	371	406	345	352	377	397	370	390	399	405	384	383	375	397	381	376	375	376	325	381	408	347	416	327	378	399	343	390	384	353	402	366	374	392	349	351	401	412	376	387	390	382	368	386	385	361	347	403	388	395	390	390	381	411	407	412	394	383	368	404	368	357	383	360	363	393	403	361	368	368	364	371	402	395	418	405	371	386	390	373	345	406	423	362	421	370	389	379	357	378	402	362	378	402	394	391	356	357	408	395	410	398	356	381	384	359	383	366	398	356	407	372	370	398	394	349	364	337	376	384	371	408	377	389	368	390	408	387	353	370	412	361	368	411	382	385	368	376	362	411	360	370	407	434	378	416	392	370	383	342	370	341	413	365	355	370	387	389	398	408	356	355	385	405	386	381	363	361	393	394	415	394	371	381	392	375	412	375	371	363	390	380	387	374	402	349	383	360	381	401	399	373	382	367	422	382	373	342	373	381	389	356	393	369	385	362	378	322	414	369	383	418	390	417	368	383	376	334	380	343	372	409	379	385	359	402	381	394	392	358	360	388	349	403	368	354	366	410	352	360	372	409	403	399	389	377	356	394	375	392	399	354	373	375	444	405	393	421	382	364	370	395	347	386	377	375	391	354	382	393	388	406	400	398	402	392	371	371	352	372	368	385	334	386	367	389	381	368	383	411	372	387	364	377	395	402	379	389	405	377	397	368	393	400	355	361	370	431	398	397	392	395	353	387	385	379	347	383	355	391	358	398	388	382	363	372	399	409	374	386	385	379	382	408	389	347	367	362	396	396	368	412	382	378	392	376	403	367	338	372	380	353	398	372	366	362	383	420	379	372	390	377	399	421	403	371	338	385	366	393	416	418	392	359	369	373	392	367	384	381	405	360	372	383	376	397	350	361	390	362	363	384	427	368	350	409	395	360	404	360	391	375	413	375	361	365	365	379	375	376	378	353	383	364	374	341	382	374	376	377	381	377	374	387	394	352	360	390	365	392	362	395	366	413	383	352	342	374	387	367	410	386	407	397	386	371	404	388	402	341	380	375	383	366	404	386	380	411	410	386	421	353	353	391	360	386	380	353	361	371	376	370	388	398	398	371	389	410	397	365	352	419	383	387	371	397	383	393	373	365	431	341	398	353	362	405	390	398	405	381	365	381	373	370	362	374	377	394	381	393	386	363	381	387	353	355	377	369	388	397	359	392	443	385	387	438	398	401	397	398	392	397	386	384	360	355	391	395	384	345	389	412	340	376	379	383	393	389	387	400	406	392	388	395	410	372	341	374	387	406	380	371	386	376	413	376	371	408	382	384	412	360	393	353	362	381	442	396	366	399	366	360	395	409	421	383	377	402	406	429	355	358	371	368	410	389	411	359	379	399	416	372	384	409	357	375	422	387	364	403	377	392	413	384	388	341	400	373	400	373	371	363	392	375	353	371	392	371	387	400	351	400	410	376	379	377	376	401	380	415	366	379	375	383	385	361	374	369	358	395	356	394	401	383	376	396	401	383	375	422	383	424	369	376	365	388	405	358	360	385	391	380	379	399	391	359	385	382	374	344	379	365	351	381	420	382	368	371	416	376	371	390	373	376	364	376	423	377	376	387	427	368	362	408	378	395	440	372	354	391	384	397	384	382	423	384	361	376	373	369	412	392	400	375	357	378	396	395	368	402	382	358	380	370	412	363	386	362	387	372	371	372	370	366	380	385	387	379	343	391	388	344	363	383	393	343	375	376	385	412	405	394	368	390	381	380	381	327	402	381	376	373	388	346	395	359	406	370	395	388	404	420	364	381	370	364	402	375	385	399	400	396	401	371	366	379	383	342	372	378	383	393	402	389	361	404	370	361	367	357	369	363	365	395	406	353	366	390	403	407	420	333	384	381	406	391	413	364	341	368	373	345	390	410	337	368	385	362	376	390	401	347	378	394	383	354	390	407	360	391	364	363	372	357	405	346	410	369	398	390	369	376	388	396	379	388	356	376	369	388	368	382	382	397	411	383	361	392	394	397	380	349	412	402	364	393	383	388	389	383	371	388	409	373	373	386	374	396	373	349	409	412	365	421	403	407	395	374	399	375	400	406	377	358	372	384	357	396	397	365	370	372	395	389	386	351	383	350	393	411	359	358	366	383	410	361	380	372	398	382	386	356	400	379	365	394	393	379	401	401	353	370	367	394	409	369	379	364	375	369	366	374	376	399	403	381	396	369	380	417	388	401	376	385	353	373	352	400	355	361	364	351	374	353	392	378	386	368	401	366	373	391	397	390	372	385	449	404	359	407	356	386	360	408	342	371	397	359	386	390	427	386	363	377	369	360	378	371	369	403	373	367	388	370	418	401	376	354	383	354	379	383	345	402	386	394	421	373	356	370	412	370	379	397	377	385	374	403	390	370	379	353	394	374	372	377	382	388	382	367	397	354	384	343	370	377	385	378	362	342	383	345	384	354	340	356	350	381	370	389	422	410	395	375	376	399	383	391	396	378	375	394	391	381	421	387	407	389	353	433	404	412	404	376	377	392	379	365	402	382	372	378	384	427	392	368	366	415	385	384	387	359	364	390	388	378	389	397	410	359	353	357	385	360	393	378	404	395	363	388	381	346	379	382	366	367	375	398	375	362	396	369	388	393	399	380	416	417	428	400	367	397	379	405	373	421	346	395	388	427	387	384	377	372	392	393	402	392	344	387	342	339	377	380	392	373	407	394	391	385	375	382	356	388	421	365	382	375	396	410	392	395	395	387	389	392	399	351	391	390	396	367	370	371	369	373	360	369	357	382	369	375	391	407	412	382	367	386	379	399	358	369	367	380	369	413	373	424	354	397	358	388	351	380	379	393	405	383	357	358	426	390	358	378	428	381	346	369	400	370	388	369	405	376	373	387	400	375	417	363	377	372	390	384	381	384	385	363	405	390	348	378	355	405	360	354	391	401	415	369	375	386	381	392	381	417	396	370	403	361	386	370	402	395	371	374	384	397	403	378	363	340	378	373	370	361	391	370	397	351	378	387	422	369	382	353	401	369	418	359	382	343	360	375	374	391	389	394	383	394	405	375	385	387	399	413	398	375	378	407	363	378	356	369	381	365	374	367	375	375	410	392	378	363	396	394	356	398	412	397	378	374	373	382	397	343	397	354	408	407	366	382	419	349	401	376	345	376	398	372	393	384	418	412	403	397	372	392	390	397	381	373	392	367	370	400	359	405	349	398	398	386	361	381	359	382	413	362	381	352	353	401	393	391	390	386	372	346	365	357	380	343	358	386	363	426	364	384	361	405	403	385	370	415	394	366	382	386	393	374	358	352	393	357	391	367	364
25889	21175	27625	25256	18709	10145	5601	3641	2488	2135	1763	1519	1345	1206	1040	942	888	806	769	721	627	675	684	644	603	629	588	578	558	558	546	560	493	507	524	566	525	570	501	525	572	507	534	530	500	497	507	533	507	507	498	539	508	514	492	509	529	475	514	524	518	499	516	522	509	498	537	514	504	503	514	490	521	518	478	503	533	533	517	487	519	532	495	498	546	476	524	502	532	530	485	469	519	514	519	499	476	506	487	521	509	501	548	521	494	480	525	499	512	502	520	549	516	528	522	475	488	452	454	513	502	535	502	515	518	491	537	489	503	489	476	525	491	492	508	453	492	512	482	508	522	477	527	535	512	531	498	484	505	504	496	473	540	509	533	482	520	489	530	496	514	526	547	516	496	518	528	504	534	526	507	492	480	540	536	521	521	477	437	524	520	452	529	514	518	521	460	532	563	499	511	464	536	501	495	512	530	501	492	488	467	537	520	509	504	524	505	507	515	536	475	475	479	483	530	480	489	503	531	530	474	535	520	529	536	491	495	515	463	496	459	490	493	507	490	497	514	507	459	470	551	508	510	506	503	511	467	486	487	520	518	511	530	544	489	509	486	528	481	489	518	476	512	471	501	488	488	550	498	513	507	502	461	462	527	500	536	539	518	505	495	503	493	491	479	497	494	558	505	503	520	504	503	485	533	503	532	495	475	512	489	486	509	551	509	473	487	543	487	492	473	509	529	496	505	481	529	529	529	515	481	455	513	527	477	491	499	511	509	515	512	548	515	484	540	541	519	494	488	505	496	474	474	498	528	459	521	511	464	516	479	549	543	539	464	526	502	516	485	489	510	473	477	506	445	513	521	546	516	492	529	517	523	488	515	530	492	502	517	489	466	500	519	497	533	508	487	464	495	506	526	486	497	468	468	518	527	534	502	486	483	505	553	473	527	556	474	517	486	501	540	513	513	482	519	506	512	495	510	532	497	501	510	469	516	522	505	492	518	493	511	505	468	505	554	545	525	504	497	534	533	505	508	532	513	515	515	471	534	552	542	497	510	543	477	508	476	493	527	536	474	539	518	513	540	496	520	515	520	473	508	511	484	525	511	510	517	486	516	532	593	487	553	533	495	508	503	477	496	479	537	512	483	519	470	498	456	463	459	485	516	461	497	519	548	472	507	507	494	507	505	524	520	497	471	528	528	523	462	509	477	530	554	499	474	524	469	467	525	538	490	490	487	504	511	539	517	505	498	517	503	466	459	486	507	511	510	478	530	494	487	514	498	508	520	484	471	484	518	512	515	502	518	511	478	501	472	522	487	501	456	478	523	482	479	473	523	485	500	519	521	516	482	495	468	532	501	543	476	516	497	528	506	470	513	514	515	521	516	538	493	511	480	499	516	539	504	515	537	476	530	512	484	493	539	487	523	474	484	538	476	528	465	518	507	500	488	512	480	533	503	550	502	529	485	495	507	485	514	462	489	506	481	474	550	516	564	529	493	521	543	494	448	509	519	488	519	501	512	515	506	503	520	493	514	504	504	515	517	542	528	506	521	509	553	471	484	473	506	473	530	517	531	512	549	541	515	529	533	503	529	447	526	539	535	490	526	494	473	478	513	510	534	514	476	494	538	486	521	516	497	477	497	511	528	497	481	539	520	521	490	489	509	522	492	503	509	484	487	516	496	516	500	539	495	520	496	505	453	516	546	489	533	534	499	517	494	489	532	533	497	526	521	502	550	492	571	531	514	513	523	520	529	493	479	475	490	520	450	478	497	503	511	493	483	499	522	540	527	521	524	478	530	506	521	529	518	490	503	535	534	512	464	488	532	523	521	553	507	495	488	529	509	501	462	473	543	473	465	518	483	471	523	499	488	501	500	510	479	476	518	500	540	514	496	536	514	501	492	476	453	541	520	509	510	563	454	461	496	513	498	547	522	528	479	519	507	487	515	542	489	498	454	484	526	492	532	456	534	506	502	514	495	505	489	524	503	525	505	485	543	486	513	557	468	478	485	534	518	519	542	546	527	490	497	493	496	539	480	479	503	498	534	526	500	487	537	536	514	500	498	514	522	486	527	490	511	531	503	507	498	486	486	532	479	516	543	488	492	526	473	518	532	509	497	527	532	504	502	481	520	482	462	509	484	510	477	522	504	529	531	492	482	484	573	476	498	485	499	534	477	516	508	526	549	517	519	489	559	511	499	487	501	490	498	488	500	528	492	472	499	533	518	495	526	531	489	507	522	514	523	479	499	485	492	561	514	481	516	520	520	526	479	491	509	496	489	478	529	474	527	507	513	535	536	493	507	501	522	492	506	476	484	524	520	520	462	522	543	514	495	478	477	517	495	541	521	481	561	549	524	505	502	480	524	470	465	505	517	519	507	505	508	517	525	471	497	493	482	516	490	534	470	485	519	505	505	513	501	522	527	521	475	493	494	491	514	489	508	475	512	523	515	500	492	499	481	522	510	479	509	519	502	494	523	484	531	514	525	514	527	485	462	513	501	496	490	526	496	468	488	500	479	555	483	521	468	512	510	517	542	480	511	481	486	491	484	493	525	521	488	546	483	547	546	528	507	486	497	556	536	523	487	509	498	464	523	506	529	522	471	484	525	495	452	506	503	488	492	504	525	525	511	538	482	489	534	495	491	507	530	481	514	508	548	496	508	450	507	487	522	547	515	457	527	495	464	512	504	497	508	551	498	497	503	520	496	507	537	477	476	472	530	480	501	488	524	506	529	530	491	482	479	530	524	502	470	534	500	493	468	499	502	490	517	464	520	532	499	557	495	466	503	494	510	510	484	495	493	485	484	493	517	511	534	470	543	480	570	508	495	526	496	514	533	483	527	523	480	515	495	499	461	514	488	513	542	530	476	503	500	492	514	493	511	523	504	540	504	469	489	544	488	552	524	500	513	513	516	505	486	511	482	504	505	514	478	505	488	493	522	501	526	487	527	510	481	468	510	480	468	524	521	491	507	521	484	532	466	461	523	514	513	514	524	475	552	470	503	500	528	465	499	461	470	516	490	472	507	458	502	506	463	501	496	532	503	506	478	509	509	479	455	503	519	517	496	525	474	530	526	553	489	538	574	525	499	498	471	492	505	531	471	542	523	503	526	542	474	470	501	478	517	513	521	461	521	528	484	548	493	528	495	528	508	516	494	494	493	536	547	505	550	477	522	520	516	528	545	482	520	493	517	527	491	482	491	533	482	491	509	523	535	512	486	524	476	541	461	526	538	498	470	510	532	493	517	465	503	493	462	548	497	501	501	513	496	494	523	477	539	471	516	524	512	505	503	516	501	527	501	448	514	549	473	474	482	488	509	466	495	495	505	457	519	489	536	470	499	542	512	487	470	483	484	461	520	517	499	499	490	508	503	489	508	511	487	495	504	514	494	521	532	489	501	499	470	539	543	508	492	516	522	490	545	515	527	490	505	492	491	522	494	478	507	483	525	497	546	474	483	488	464	507	466	505	469	499	469	534	561	490	480	509	485	543
45321	61495	47236	20869	14089	11442	8724	6596	5048	4190	3487	2817	2354	1933	1737	1507	1262	1124	1152	1044	892	890	796	779	704	661	686	671	650	625	548	560	591	555	617	585	553	564	534	537	565	560	561	525	552	509	530	476	521	552	523	528	498	524	486	517	534	486	535	486	512	517	527	481	497	539	518	499	536	481	512	440	516	522	530	506	532	518	514	515	501	506	517	509	479	495	508	542	493	466	513	496	504	523	489	500	478	528	540	487	501	509	520	518	474	502	520	500	514	506	521	482	465	482	476	523	495	475	525	524	521	473	507	508	517	487	487	510	522	500	506	488	506	529	517	483	511	515	480	528	538	475	519	525	511	479	527	466	506	512	533	491	460	527	449	515	529	515	497	507	488	520	485	488	522	501	478	523	532	505	542	540	507	515	486	491	523	511	490	501	538	507	513	504	520	511	527	513	530	511	474	484	501	524	525	495	524	513	481	535	504	500	493	513	510	494	462	482	541	468	462	531	525	527	500	517	477	490	503	490	510	537	479	527	554	528	526	517	508	480	513	534	548	490	519	498	515	485	486	509	512	496	479	505	497	552	495	548	506	454	529	475	501	498	511	514	496	459	499	503	514	477	532	570	532	512	516	519	533	515	477	521	524	521	520	493	481	507	519	469	494	468	505	485	465	498	493	501	514	465	506	547	514	517	544	505	497	543	529	466	533	505	510	478	478	540	469	485	494	533	507	540	519	492	522	526	507	491	471	504	510	487	504	501	519	473	515	498	498	497	505	502	464	478	521	558	528	486	503	532	519	502	504	544	494	510	513	521	486	516	532	515	510	534	482	513	491	484	489	536	525	489	507	484	505	508	560	503	511	487	515	491	524	515	531	492	489	527	495	495	512	480	503	539	495	494	551	422	486	499	533	530	465	495	505	541	496	510	531	491	512	462	510	524	493	529	554	524	497	509	500	534	506	488	486	527	501	489	501	502	542	476	497	501	486	467	508	469	470	487	525	514	519	508	511	477	518	536	503	496	468	549	460	510	499	507	498	477	494	503	537	491	475	462	505	491	528	515	506	524	454	492	500	489	482	476	540	539	482	482	440	533	523	525	465	513	517	505	507	535	520	503	545	451	511	504	512	451	481	498	496	506	533	559	533	498	500	529	460	466	475	521	508	514	485	533	532	514	479	499	480	469	534	529	531	506	482	514	501	521	546	496	496	513	517	497	495	543	518	541	502	535	504	526	536	491	530	517	524	541	496	520	551	537	498	529	510	513	511	518	529	520	476	438	507	456	516	520	507	486	509	565	527	491	523	507	494	498	466	491	519	470	497	526	518	494	509	484	525	495	489	510	532	491	546	505	510	543	519	504	494	537	506	495	509	535	496	483	569	534	535	476	469	479	497	503	511	462	518	481	484	482	489	504	521	497	505	478	488	522	505	530	477	526	529	469	518	500	511	478	504	536	501	510	536	519	547	502	508	500	513	530	498	541	515	519	500	523	535	493	516	508	522	494	496	507	520	499	500	493	494	507	500	466	477	457	502	535	551	517	506	530	497	507	523	482	539	470	482	519	471	500	481	516	538	509	474	495	516	487	484	497	548	515	518	527	582	419	532	537	567	518	576	474	503	476	505	513	487	477	516	451	515	492	494	513	529	528	483	502	498	521	529	498	531	497	505	493	500	540	512	514	512	523	522	480	514	505	504	546	461	503	465	521	481	567	445	494	518	501	501	517	535	492	513	574	506	507	507	549	535	485	491	503	515	512	519	490	491	503	479	505	493	515	523	510	555	496	475	530	544	527	523	493	481	507	520	537	519	515	524	497	535	495	540	481	498	524	470	506	490	487	474	523	528	474	498	538	532	516	503	481	536	504	524	520	520	492	485	524	521	512	491	460	524	479	494	527	477	531	501	481	522	544	509	466	544	467	524	492	460	535	524	473	495	500	516	519	508	528	499	523	525	530	494	520	471	518	486	522	528	483	490	499	510	510	468	515	457	499	463	491	498	457	568	503	521	468	507	554	502	509	489	502	499	495	530	531	486	515	494	524	489	490	523	535	485	503	503	510	526	534	470	477	484	508	533	497	495	492	525	491	479	510	514	517	498	542	486	518	510	449	547	511	494	516	495	485	509	509	509	548	503	498	499	485	511	517	560	473	473	529	536	518	506	528	507	462	509	517	548	519	516	538	536	488	541	532	559	485	504	526	530	482	489	482	519	500	469	515	521	508	528	546	499	521	508	506	510	498	511	511	486	487	521	523	510	531	550	551	520	485	503	488	503	502	503	508	541	494	497	519	532	506	476	520	476	522	486	481	499	547	498	511	518	514	483	545	536	495	503	541	538	507	494	492	487	487	495	502	518	478	473	471	517	488	551	461	518	527	474	485	480	479	528	504	522	492	508	494	515	531	508	465	476	486	543	509	536	499	512	515	473	531	510	497	500	495	520	486	483	474	480	475	531	500	508	498	493	525	497	525	513	486	481	521	510	487	513	509	517	513	545	522	523	535	526	527	478	510	499	521	519	511	486	494	532	515	506	514	500	482	466	525	484	525	510	502	500	505	510	507	530	489	486	506	471	485	517	527	522	526	528	482	535	503	546	551	490	520	507	473	542	498	521	512	510	513	487	504	545	543	462	487	529	488	503	465	513	504	491	499	505	509	503	516	507	503	535	492	495	501	507	512	529	491	496	512	501	511	462	554	567	515	490	520	536	478	504	521	518	513	507	508	487	504	517	509	509	502	528	513	515	556	518	485	471	504	523	493	519	504	498	497	498	510	507	492	542	514	516	464	520	495	529	481	524	506	508	505	491	489	545	497	517	555	540	514	493	479	497	484	489	516	555	489	467	491	543	545	480	519	523	518	555	508	509	473	536	502	509	510	525	469	552	515	565	493	514	512	534	573	500	508	492	496	533	506	470	531	522	494	497	490	518	480	518	518	552	513	503	528	509	499	465	516	516	503	519	513	500	489	489	521	468	514	502	518	531	530	524	497	497	486	487	492	501	534	498	515	534	534	502	538	528	514	455	522	524	476	520	504	510	465	476	501	525	523	495	521	519	523	538	500	487	495	526	493	508	497	513	556	494	502	481	497	509	507	505	514	544	556	533	506	517	539	482	517	542	526	532	506	481	459	545	513	492	485	505	513	538	520	523	554	498	539	510	552	488	536	510	502	506	527	488	516	480	503	517	468	514	497	509	493	487	507	460	493	512	509	489	470	495	483	515	521	507	508	513	492	510	491	506	528	506	463	530	533	474	520	534	531	504	532	503	489	529	509	466	544	535	516	489	526	541	510	474	488	484	515	500	481	471	498	550	477	499	476	503	517	504	514	496	505	510	504	508	505	524	492	507	503	532	476	487	500	508	445	539	509	551	522	483	523	523	510	512	515	550	483	484	508	489	497	538	519	522	483	491	524	529	511	516	532	495	494	514	501	514	496	481	512	514	492	485	508	492	489	514	487	546	505	524	529	474	488	532	533	492	529	524	501	521	486	489	504
23087	20950	27591	24441	20927	20959	15394	6675	4479	3747	3064	2540	2205	1998	1722	1530	1561	1372	1324	1176	1215	1137	1070	980	994	978	937	893	926	884	898	857	903	840	875	827	851	878	859	840	827	867	810	815	871	828	779	812	796	811	832	813	835	863	775	788	794	795	861	793	838	850	831	808	797	832	846	828	786	782	814	829	777	787	789	812	892	832	790	817	817	817	772	826	783	805	804	831	812	845	809	815	814	836	844	803	797	838	811	800	814	818	805	847	836	810	842	901	806	786	779	860	785	754	800	852	786	801	823	824	822	815	836	857	828	853	809	837	773	811	770	846	785	803	834	816	791	801	811	775	845	797	824	831	818	793	778	790	815	786	792	764	876	800	821	844	798	775	775	807	799	768	851	815	816	769	828	810	806	851	820	815	838	839	804	804	797	826	791	821	852	849	791	794	842	804	823	850	784	820	862	811	874	802	802	866	806	875	805	812	838	733	833	810	847	821	777	795	761	775	840	770	814	765	809	777	790	837	860	790	824	834	796	760	763	840	820	813	771	791	834	810	831	812	796	811	789	815	768	799	839	763	838	827	801	865	821	862	794	785	835	799	824	835	777	788	810	848	798	815	834	829	862	832	830	863	792	782	839	833	790	854	816	810	816	864	772	806	826	798	800	738	793	810	793	779	777	770	809	863	838	824	822	803	761	788	756	807	797	810	808	851	796	792	832	831	766	817	855	785	795	785	834	763	797	813	851	793	828	781	777	799	866	761	794	822	815	792	807	791	821	780	820	815	784	796	788	851	747	834	807	821	760	809	760	827	762	843	765	826	855	784	799	762	800	868	788	786	801	822	822	829	833	844	822	801	783	771	758	782	804	824	825	809	825	780	819	848	854	782	824	778	830	836	826	791	786	770	819	817	747	817	836	871	802	791	838	797	801	823	825	817	847	849	810	812	822	800	851	779	882	808	812	803	888	794	853	814	839	857	836	827	805	819	788	818	807	788	823	842	800	839	863	778	780	809	823	826	850	817	833	781	800	801	820	827	802	821	815	835	784	799	826	789	765	792	768	748	835	762	845	764	778	790	767	791	834	802	821	804	858	825	844	794	826	811	821	810	773	816	827	812	776	804	821	840	810	818	753	794	815	789	756	822	880	789	817	838	807	810	821	790	767	812	829	806	814	856	793	819	813	773	828	783	785	836	791	782	831	811	773	759	814	809	787	801	793	801	803	776	768	821	776	821	837	827	793	831	870	815	831	802	846	815	828	806	778	845	813	821	801	786	828	775	835	766	806	792	816	822	806	832	785	799	827	840	765	794	808	742	820	782	810	793	836	800	820	829	825	785	789	846	815	810	794	783	775	845	797	823	820	809	810	788	758	828	855	784	820	836	770	799	845	760	845	801	859	796	810	774	793	829	824	820	813	757	766	860	825	790	821	864	787	846	800	774	820	833	780	824	870	791	822	827	811	839	814	786	868	793	812	797	827	793	807	809	749	789	800	787	811	786	830	823	788	821	793	830	809	858	866	821	785	761	707	810	821	805	801	804	815	869	813	769	839	823	793	803	787	804	831	786	800	824	859	780	762	779	819	792	872	765	821	847	827	832	825	845	802	824	779	834	809	816	849	795	805	875	753	789	794	795	814	771	779	781	846	803	831	805	847	808	838	775	863	828	822	847	798	816	811	823	806	791	817	779	783	799	867	852	784	829	798	804	784	775	841	795	830	842	825	771	851	785	799	809	809	850	785	800	823	793	786	804	819	767	800	799	811	827	872	807	823	857	821	798	767	793	845	832	815	767	812	832	813	819	792	775	803	808	776	841	840	838	797	764	794	825	834	836	814	810	861	844	855	828	835	831	825	808	848	778	804	858	807	820	815	807	815	809	810	815	759	823	828	789	836	770	813	806	822	840	826	761	830	780	804	847	840	834	827	816	787	794	837	835	835	810	826	849	832	821	782	807	779	838	849	835	806	796	843	835	818	825	797	811	811	861	825	808	804	798	817	789	820	793	849	847	790	810	793	781	760	801	782	795	832	757	806	865	837	809	837	766	833	805	802	852	838	807	763	879	734	757	801	833	797	842	905	780	810	855	849	801	763	851	822	783	843	825	802	778	823	823	828	797	828	841	880	824	786	844	851	846	864	836	830	777	789	784	812	844	812	776	775	785	787	838	797	824	778	782	794	770	763	782	802	782	861	824	809	820	826	789	781	745	765	834	785	807	850	805	795	804	813	810	789	808	812	816	859	772	827	797	800	823	834	824	789	789	865	826	823	841	829	782	839	809	846	827	793	821	830	832	775	850	808	771	799	841	814	810	813	804	812	804	793	814	780	779	812	809	828	825	810	821	824	841	789	787	821	797	803	810	806	734	788	834	796	789	805	811	805	821	838	829	778	798	791	828	824	799	805	828	882	780	826	822	844	809	817	826	774	834	834	847	786	853	819	803	840	849	823	762	780	828	778	762	796	829	777	788	823	854	833	822	847	802	817	789	833	777	799	771	809	787	760	800	834	788	796	784	797	796	747	836	840	832	836	817	788	842	820	819	785	844	779	854	814	847	812	831	756	799	800	823	759	767	842	815	843	830	792	818	816	833	828	842	857	857	841	833	823	798	824	806	767	761	884	786	858	831	811	749	831	791	793	817	800	777	847	829	794	807	782	794	803	738	784	853	799	792	843	775	816	777	824	780	832	826	817	839	845	785	790	857	827	832	814	828	767	786	837	782	820	782	815	809	852	788	855	793	803	813	786	793	830	875	782	824	807	844	832	802	789	795	853	767	876	852	802	790	861	853	815	837	797	830	817	795	791	831	777	782	840	847	816	794	774	826	799	780	879	775	778	812	803	774	813	839	815	764	848	843	822	792	805	842	758	793	810	777	763	780	802	772	784	802	791	848	851	757	780	814	839	819	776	805	785	803	777	798	901	844	735	808	797	840	843	830	800	814	832	754	777	832	818	799	806	783	818	815	803	801	841	850	767	779	821	827	805	842	797	739	803	837	812	810	817	808	813	773	814	776	805	827	817	777	831	786	791	792	789	809	837	766	784	807	835	774	830	866	891	766	853	827	813	813	840	829	781	795	795	855	866	852	859	770	793	780	804	813	814	787	810	757	793	769	781	874	817	839	827	802	820	747	849	835	821	796	831	850	819	824	757	817	777	813	788	790	755	857	802	839	814	882	835	846	807	852	790	839	792	774	819	802	808	774	807	840	815	825	823	762	799	810	759	828	796	816	770	783	810	742	787	750	837	809	817	770	762	828	817	767	810	829	844	790	801	829	844	856	862	807	815	749	810	804	832	795	823	821	791	771	853	789	852	826	855	810	820	789	812	793	791	789	791	811	812	794	791	858	855	843	802	808	758	815	818	847	800	803	842	820	812	827	779	868	819	851	808	771	791	766	742	765	815	763	859	755	798	833	846	829	796	802	790	806	820	819	792	780	786	783	807	761	807	782	794	831	841	827	806	805	819	803	712	757	808	806	800	856	810	760	829	843
47734	74014	58922	30483	19798	15986	12709	9926	8165	6540	5345	4626	3922	3269	2819	2391	2154	1899	1848	1652	1542	1354	1285	1236	1210	1107	1139	1019	1050	976	945	929	929	915	891	931	876	879	865	860	857	818	818	813	805	788	784	792	805	816	782	775	809	811	807	782	788	781	799	860	791	782	804	802	788	801	783	823	756	798	757	796	842	843	834	800	821	764	810	814	802	802	779	816	781	835	806	811	773	761	781	823	776	837	768	807	773	817	797	792	778	854	801	802	810	850	799	769	803	821	787	743	769	799	781	776	833	846	776	832	826	817	779	779	768	812	761	812	791	835	808	838	780	799	792	792	803	807	801	765	827	791	788	809	759	795	795	813	816	828	822	839	737	807	823	821	779	820	757	782	795	757	772	780	792	728	798	780	820	801	788	763	758	786	813	773	807	824	795	790	796	838	798	739	760	838	834	803	787	822	810	738	716	792	798	736	773	786	769	765	752	772	753	816	805	782	822	810	815	811	828	792	731	805	819	813	747	797	792	775	757	805	801	772	811	782	809	798	752	804	785	833	765	791	726	777	779	721	778	824	764	785	765	774	770	760	782	808	760	786	800	770	733	809	749	812	799	871	802	824	845	768	783	756	746	808	786	775	833	810	734	854	775	816	776	821	809	827	819	757	795	798	768	751	793	794	821	809	741	795	797	796	775	800	758	775	831	823	750	728	749	758	774	829	745	842	778	763	820	811	817	735	835	815	800	810	816	760	780	739	764	773	728	784	770	828	764	802	840	826	805	807	774	861	797	775	757	809	757	849	820	760	802	778	786	774	776	825	772	757	746	769	766	791	798	781	760	854	787	752	753	733	856	776	803	795	794	731	813	818	805	786	771	777	762	774	792	841	786	785	789	798	807	784	806	780	759	783	838	786	781	828	783	762	816	798	817	794	788	765	788	801	795	776	798	799	801	834	800	790	813	778	815	778	763	809	778	818	777	821	739	779	760	798	764	823	763	773	783	735	771	813	782	772	784	742	807	788	808	768	803	782	783	789	764	771	773	790	800	841	777	784	740	811	815	772	859	749	834	766	776	811	824	803	763	782	820	815	799	754	790	797	773	787	771	795	801	749	785	820	789	773	784	739	803	799	771	816	773	807	786	756	803	827	734	784	776	752	812	830	745	787	787	787	765	794	805	863	791	786	826	801	787	773	793	817	854	827	780	792	784	786	816	789	834	784	759	728	779	779	764	806	807	800	854	814	801	804	766	789	806	777	793	751	812	756	787	727	794	743	823	835	780	768	800	761	808	854	736	807	787	809	772	818	783	770	791	801	768	799	818	801	772	779	799	817	816	815	796	811	804	809	780	769	799	811	769	795	832	776	772	760	796	817	793	807	797	797	757	800	813	798	800	811	801	754	799	810	777	832	778	757	771	764	811	818	815	750	814	778	787	799	738	800	832	825	790	779	806	828	778	763	804	822	781	751	831	810	752	822	802	806	810	762	739	839	771	776	763	755	742	782	788	791	794	753	828	828	808	784	804	783	843	805	780	817	838	790	808	768	809	797	788	819	792	790	816	789	821	836	792	775	770	823	819	807	776	750	782	816	791	787	798	750	751	821	791	715	845	805	767	748	779	794	772	778	814	757	786	787	815	837	811	773	776	784	794	814	838	780	784	770	798	804	805	771	816	796	793	793	795	744	795	778	762	797	781	739	834	774	795	765	774	789	809	779	774	778	757	821	789	793	826	806	797	839	750	773	759	740	783	806	822	775	744	810	732	725	785	788	792	757	796	764	754	807	769	826	840	788	747	800	774	787	821	738	776	780	791	799	751	764	763	721	887	842	816	759	790	794	811	752	731	837	796	807	774	745	802	822	796	753	856	761	775	739	872	819	794	823	794	806	821	779	832	777	758	772	796	754	811	849	805	809	748	840	793	782	785	813	781	798	771	763	800	789	767	778	798	859	804	761	804	822	814	798	782	744	760	761	770	777	793	806	792	801	814	766	749	774	824	827	772	772	773	792	807	818	815	772	772	815	812	769	806	782	808	814	814	790	822	802	751	812	789	790	783	805	795	768	756	762	818	748	792	794	820	820	782	733	743	792	768	817	792	822	784	795	768	786	786	751	831	795	748	793	787	781	808	792	825	798	861	822	753	795	830	754	762	774	756	799	871	785	785	820	788	804	825	768	795	838	848	755	779	785	798	795	797	795	807	816	737	775	805	773	809	777	800	798	808	772	800	784	755	816	772	775	739	834	743	841	736	828	795	783	821	825	767	749	797	756	823	827	800	799	743	792	810	762	783	816	773	801	819	780	791	813	802	827	780	766	803	765	788	779	798	809	789	782	765	783	800	797	813	839	775	820	792	785	803	764	775	773	752	791	765	799	793	801	753	744	793	722	810	813	842	757	841	801	781	761	781	766	774	801	767	775	712	819	754	789	793	758	815	804	823	801	782	754	768	827	816	826	848	863	743	795	829	789	819	824	778	766	761	781	791	794	741	777	774	829	805	771	810	840	812	802	760	773	790	804	822	767	855	798	760	767	801	763	850	834	804	833	762	774	827	821	796	792	809	792	834	825	788	825	766	753	791	775	817	841	806	816	803	806	776	805	832	813	797	741	828	782	765	812	822	796	749	775	767	819	820	820	786	822	791	827	799	757	791	808	802	805	764	785	780	771	794	779	791	792	802	788	780	804	778	790	799	810	769	786	770	848	798	819	772	810	790	766	823	793	809	820	839	767	792	790	752	767	774	807	809	800	805	822	843	770	777	791	773	758	787	819	753	745	830	808	838	776	796	771	774	852	784	796	828	762	770	807	790	738	743	765	821	771	765	789	826	762	780	805	777	825	785	803	829	745	815	817	793	809	733	788	759	826	817	781	811	806	792	749	837	778	789	758	812	783	789	819	793	769	806	772	808	833	777	794	745	762	806	813	827	749	841	744	752	833	802	760	827	829	770	813	839	779	804	766	842	750	793	781	776	742	767	828	759	789	779	821	807	731	804	803	861	778	768	797	801	792	789	769	777	821	776	809	775	763	783	783	771	787	822	797	755	761	811	803	788	800	805	785	762	791	791	798	814	843	753	784	812	718	827	812	812	804	776	790	806	798	793	797	829	815	813	806	793	799	769	824	820	840	744	781	770	736	774	810	772	761	793	802	817	859	833	792	826	752	787	801	766	815	753	780	802	834	799	803	825	775	767	761	813	827	806	859	816	763	752	771	796	785	775	827	782	818	799	750	814	856	777	811	763	818	791	757	806	790	793	753	737	779	769	808	796	763	759	760	722	780	791	784	773	763	805	816	789	851	765	802	856	778	767	810	819	839	803	822	815	798	790	829	774	776	770	752	786	788	755	798	775	809	797	811	757	798	843	763	790	782	807	790	813	794	786	825	794	766	821	766	803	776	720	820	734	841	754	783	824	745	749	819	751	798	764	827	805	802	760	806	777	720	826	813	797	768	793	802	778	716	707	773	824	837	829	805	742	789	752	793	808	741	783	796	802	758
38957	42290	35779	17565	6589	4071	2883	2268	1706	1346	1115	1027	905	752	670	656	623	564	555	514	468	469	431	434	441	434	408	386	379	403	379	386	387	383	369	383	384	377	344	397	386	368	392	387	344	340	350	353	348	339	370	336	372	342	363	339	384	340	362	353	368	358	372	341	354	334	354	361	372	355	352	324	355	365	397	386	359	346	353	358	318	387	337	344	370	343	350	369	366	342	358	337	343	352	338	402	389	355	333	401	358	356	357	409	370	370	360	333	376	411	359	339	319	368	342	359	343	373	388	365	322	361	377	383	316	355	325	392	405	335	329	344	349	382	398	338	362	368	372	375	338	360	330	393	353	346	375	353	323	343	355	348	345	365	390	386	350	354	353	332	351	342	387	346	361	346	345	344	335	358	322	375	339	346	357	352	390	354	363	364	357	332	360	369	315	341	379	312	355	345	389	339	339	362	389	339	342	348	360	337	377	343	350	394	336	365	352	357	369	339	359	362	362	358	351	365	365	401	333	352	385	376	348	344	359	350	362	340	360	350	354	360	333	378	415	360	359	350	329	376	380	343	348	386	319	378	347	359	362	332	339	344	366	364	398	385	405	365	344	325	330	358	370	346	393	355	356	400	346	360	364	371	362	353	348	357	341	369	362	347	368	424	334	355	367	343	330	360	380	354	384	351	351	334	330	341	370	365	363	355	375	319	371	394	348	357	344	380	355	362	361	346	362	366	343	349	376	365	357	389	331	341	354	344	357	349	353	362	376	368	369	356	363	364	352	387	338	355	341	356	360	341	354	363	338	356	357	388	358	351	333	365	369	325	372	328	341	375	372	329	399	329	355	350	344	330	356	337	329	358	355	365	334	341	385	385	346	322	369	354	343	334	394	377	372	364	343	355	353	347	348	340	357	351	349	368	348	345	347	388	374	375	333	365	340	358	388	340	387	350	340	382	348	393	360	345	372	354	365	389	338	385	342	337	359	378	339	373	340	367	344	344	380	393	364	370	357	332	383	344	370	349	381	381	327	337	327	381	378	392	347	361	371	353	358	339	347	358	344	323	359	364	347	371	341	352	329	356	357	367	381	353	346	347	331	340	370	347	365	357	349	348	371	347	340	344	356	378	370	374	316	339	370	361	355	324	345	321	362	413	346	359	323	378	341	366	351	372	363	358	336	351	362	370	321	372	355	367	332	372	341	367	324	349	375	371	360	343	384	385	324	345	347	349	381	371	342	331	366	381	361	370	372	347	348	385	355	394	338	332	351	362	389	382	366	357	368	370	380	369	332	358	353	368	357	340	362	337	370	386	381	349	370	343	392	368	376	367	353	366	368	340	331	352	377	363	362	351	341	352	351	366	344	359	358	360	401	376	347	389	365	341	320	390	367	384	368	377	379	366	394	371	349	358	318	370	378	356	387	372	367	374	377	374	355	367	353	370	312	356	346	363	350	322	356	345	312	332	358	353	350	368	344	389	361	342	367	333	355	320	326	391	347	348	366	360	326	340	362	359	360	369	351	365	372	356	365	315	321	354	341	394	331	363	373	352	355	362	355	356	325	386	375	349	363	369	347	348	368	356	356	368	366	352	347	365	391	351	373	352	354	326	342	332	352	377	355	332	357	342	358	361	342	385	352	320	344	381	340	329	351	404	374	360	335	368	388	348	376	355	340	377	375	368	317	355	363	378	371	382	364	356	323	336	368	332	371	359	375	368	331	365	351	378	358	367	342	362	400	349	320	362	395	323	371	380	350	344	379	402	342	406	380	372	361	357	366	381	365	349	346	338	382	366	349	288	348	323	342	334	336	363	364	355	362	334	338	351	375	360	344	353	385	347	321	371	334	355	360	360	353	357	349	362	346	346	365	339	345	354	342	346	377	343	352	354	376	370	360	335	345	351	355	359	352	355	395	361	354	336	355	374	354	357	344	369	339	389	346	351	356	371	314	372	385	383	332	330	392	364	353	350	358	377	362	371	346	353	355	364	338	331	362	405	369	361	379	331	380	354	332	332	382	365	371	371	420	363	375	398	346	359	393	355	353	369	367	351	370	362	358	364	337	357	333	333	352	381	399	351	391	377	333	330	369	371	328	368	375	324	356	373	363	376	329	358	347	364	370	373	373	315	384	370	344	367	349	359	368	337	400	381	362	358	350	377	367	384	347	360	340	358	393	352	314	354	383	375	373	385	366	343	345	363	320	351	359	346	369	343	362	361	364	348	370	358	358	322	345	355	380	351	375	375	333	356	327	369	339	339	389	348	357	333	346	408	325	356	338	359	340	395	358	337	395	351	349	343	400	365	389	340	358	362	371	330	362	360	316	377	354	355	382	329	343	353	375	349	367	355	353	370	353	336	346	371	345	331	371	361	368	339	342	374	347	359	336	366	364	367	379	325	361	364	321	374	352	373	325	328	365	371	345	355	363	366	362	361	342	363	354	404	356	356	339	362	378	396	304	373	340	366	361	374	350	341	386	401	364	340	360	340	341	353	344	333	346	357	374	350	364	367	330	353	361	344	362	371	384	352	326	369	336	380	353	352	384	344	360	382	369	371	349	379	374	363	334	340	338	381	372	337	351	389	346	382	346	364	372	340	336	341	350	343	360	360	357	377	329	353	378	325	340	330	367	364	362	369	407	354	365	356	339	390	334	357	396	357	365	328	358	355	371	378	359	375	379	330	364	371	377	363	341	368	347	355	371	346	329	367	331	383	376	344	332	369	355	411	386	369	343	373	359	373	357	388	366	318	360	362	371	365	351	334	370	361	363	350	391	354	383	367	347	357	364	355	371	368	376	349	393	354	364	352	349	375	354	360	370	331	395	353	333	368	341	362	329	363	357	336	305	375	362	332	359	365	353	375	373	347	354	386	354	371	369	371	349	355	347	353	358	352	350	389	381	358	369	367	355	363	357	364	377	345	361	364	389	356	343	362	364	367	352	360	365	356	327	316	400	357	357	339	369	360	376	376	348	357	337	333	382	376	366	365	348	365	349	326	362	351	366	337	374	352	362	348	338	383	358	353	334	355	354	350	370	352	335	376	365	335	353	372	334	349	362	378	347	346	351	342	333	340	355	368	365	338	323	365	357	326	367	372	334	374	359	376	365	345	363	345	382	346	368	322	360	372	330	350	382	339	332	361	349	342	341	325	341	374	363	350	383	368	355	353	362	377	361	334	366	370	365	345	322	390	370	370	359	391	378	357	349	390	342	375	313	351	348	360	358	353	341	335	370	399	414	349	381	354	396	346	396	340	345	356	374	385	364	403	356	367	335	362	356	371	370	364	352	348	371	345	376	401	329	336	406	364	345	366	346	361	359	362	399	378	386	389	349	349	357	356	372	357	363	336	369	342	363	379	364	354	405	385	337	373	344	370	350	357	301	383	381	382	331	355	371	362	371	337	372	348	369	351	392	370	390	371	369	365	360	369	339	370	354	360	374	342	367	343	362	361	387	375	358	364	312	337	336	372	352	350	369	375	341	363	365	353
43214	50704	39751	17554	10168	7895	5817	4483	3399	2641	2214	1967	1640	1369	1147	1012	941	830	745	687	656	615	569	557	536	515	475	457	461	439	430	479	436	418	429	398	417	372	381	381	450	402	377	406	385	395	396	410	392	391	372	384	372	405	372	413	371	360	385	394	351	367	409	388	358	394	377	394	365	405	379	384	337	381	388	358	403	385	399	366	379	403	357	425	354	378	342	395	400	386	331	389	367	378	365	395	369	404	362	379	397	346	389	416	397	371	381	392	404	372	372	401	394	372	392	391	373	376	401	388	392	407	392	354	352	363	365	397	366	377	387	384	399	391	390	394	364	399	358	399	381	353	373	378	354	403	391	384	368	344	385	374	347	376	405	379	370	376	392	398	401	380	412	372	386	401	388	375	378	374	364	352	381	352	399	376	380	399	376	398	356	332	383	379	368	405	364	388	366	399	371	370	381	376	411	362	382	395	395	374	401	373	388	400	407	373	365	399	357	378	346	380	382	372	368	388	353	379	386	365	320	363	370	399	407	393	364	378	374	401	380	406	389	390	370	386	386	390	381	343	394	325	393	334	402	375	368	398	366	359	413	387	383	382	419	362	396	370	399	364	410	403	351	394	405	383	355	371	377	407	360	351	357	405	404	390	363	384	380	380	405	370	376	361	387	368	411	402	380	402	398	389	420	360	390	383	370	357	438	353	374	395	356	356	366	405	381	411	418	410	377	387	370	372	367	374	375	368	380	372	375	377	367	323	392	343	399	400	379	396	358	379	391	404	370	363	422	353	360	404	368	415	369	380	370	381	354	369	381	376	370	379	385	421	392	363	368	370	341	364	413	375	387	345	356	413	328	384	387	369	380	397	403	383	369	386	391	386	359	402	369	360	375	362	384	390	377	333	379	359	384	369	390	395	393	375	345	403	355	353	354	378	362	402	377	396	380	338	398	396	375	366	402	367	374	366	387	379	360	370	397	368	393	404	393	410	349	372	382	363	353	362	363	389	341	362	385	359	406	369	407	361	357	385	365	413	401	344	382	395	364	406	403	369	341	399	348	380	341	357	406	355	375	352	356	384	397	382	350	383	347	384	394	374	370	367	407	375	383	364	344	364	374	359	327	394	378	392	353	392	377	391	412	359	372	372	375	373	348	387	362	381	360	384	350	387	351	368	360	395	358	377	409	372	330	384	374	358	413	382	370	354	388	372	360	397	408	347	352	371	398	360	379	391	396	371	388	395	374	353	403	363	369	363	385	387	347	355	371	402	376	367	371	387	409	358	363	387	360	384	348	410	378	421	363	376	373	387	386	385	370	367	371	360	367	424	374	371	354	343	372	395	372	342	371	371	381	373	399	384	374	412	354	380	413	374	390	378	358	375	359	380	382	372	378	377	330	410	389	359	391	378	368	364	379	377	404	405	368	395	415	381	382	384	358	397	396	387	393	419	393	404	380	360	386	366	370	391	382	396	375	364	382	396	363	373	387	394	396	389	388	387	400	337	378	374	361	401	364	352	381	387	400	397	374	394	389	384	420	375	390	352	350	371	395	373	408	430	394	406	375	351	372	370	413	379	363	402	356	388	388	362	383	390	398	381	393	379	367	405	358	372	374	360	385	421	374	392	393	394	388	387	360	354	383	353	381	393	389	358	406	399	346	380	386	369	368	358	358	373	376	396	403	382	372	340	372	419	382	415	419	378	337	345	356	339	383	379	372	342	383	395	390	387	377	373	387	409	375	370	362	390	384	374	376	345	372	398	363	355	403	366	367	357	389	389	365	383	362	389	374	380	382	380	377	367	374	420	411	391	369	382	369	380	368	348	399	390	371	384	361	344	383	398	393	356	403	353	398	347	333	365	349	367	403	372	387	395	345	431	365	409	394	368	402	356	385	342	369	363	361	365	393	378	386	388	365	369	362	397	395	358	385	368	359	358	423	383	389	354	389	389	365	368	354	399	384	383	409	372	382	361	362	396	354	378	395	379	398	383	383	371	389	352	368	367	379	352	339	394	356	391	381	370	375	389	371	371	400	364	374	395	359	373	380	388	364	397	385	360	406	375	386	393	362	388	357	412	375	362	397	355	394	397	379	377	383	366	367	370	373	387	402	362	419	374	374	339	377	352	370	356	392	393	378	377	414	400	379	367	388	367	376	344	361	380	396	381	372	366	390	365	376	357	395	383	380	371	341	381	382	357	367	403	376	382	366	355	377	362	412	366	358	389	358	371	367	375	384	399	372	377	392	337	365	387	383	356	362	367	380	371	383	376	398	403	377	408	364	401	363	424	414	366	349	396	408	374	382	397	400	372	394	367	369	385	370	363	362	347	378	425	366	362	372	374	375	401	420	394	421	350	412	371	368	380	348	437	392	368	383	369	378	396	375	369	378	372	360	381	367	372	343	390	378	379	362	363	414	389	363	364	369	386	398	399	404	384	330	334	371	380	389	392	376	420	378	394	367	357	389	411	361	385	404	363	385	370	388	404	397	374	365	350	404	360	387	359	359	366	350	374	390	397	388	356	390	384	399	325	382	396	326	368	366	381	345	412	378	342	375	345	364	372	358	378	377	391	362	401	374	420	367	349	368	372	370	375	381	375	376	400	379	349	375	411	364	406	362	375	360	409	416	361	385	412	428	381	392	369	376	376	355	406	364	383	378	395	345	407	407	382	391	346	388	355	374	346	373	380	370	399	387	392	379	428	391	408	395	381	380	395	398	392	365	405	378	379	392	387	384	368	393	389	362	343	407	402	377	374	371	383	384	367	371	367	347	375	381	367	388	382	375	382	381	387	404	373	388	347	383	398	383	377	367	361	356	389	368	360	379	390	398	358	376	383	387	395	348	386	381	362	364	346	384	359	367	403	367	410	371	362	341	385	430	395	373	398	376	358	358	380	392	400	374	368	380	388	400	391	361	391	393	387	392	374	386	409	351	383	388	405	347	395	360	377	352	358	415	387	369	420	374	380	388	399	392	354	379	360	403	373	378	375	340	385	384	363	374	383	394	392	394	379	369	385	388	348	412	361	375	384	360	382	376	388	368	349	378	352	397	361	395	366	388	389	390	353	373	350	404	375	395	405	414	369	405	368	409	363	393	419	385	374	349	369	375	391	385	382	396	396	394	372	360	413	382	371	392	357	344	365	366	359	397	367	390	358	360	384	389	374	416	371	376	393	381	377	348	378	377	366	362	411	366	382	416	377	355	402	401	365	405	377	369	376	394	390	363	406	386	366	367	432	355	393	391	386	376	383	351	371	365	386	393	394	393	422	372	377	409	419	410	355	385	349	366	374	365	354	351	391	384	358	364	389	368	382	404	373	400	359	386	393	406	384	393	362	359	377	387	359	396	416	382	375	353	372	388	396	358	403	381	380	383	391	371	390	381	376	392	394	370	381	384	342	387	400	356	361	390	375	413	368	387	389	357	417	382	368	390	440	381	362	389	386	366	369	366	359	381	380	357	386	365	368	392	391	404	347	379	397	417	379	361	353
25955	21307	27660	25240	18597	9783	5486	3585	2686	2137	1868	1566	1260	1141	1015	936	813	755	741	693	685	663	595	617	640	595	591	598	564	533	546	546	546	553	521	555	549	569	541	517	489	580	546	504	466	537	495	488	534	475	506	519	506	510	495	483	539	507	501	515	513	485	510	539	503	516	489	518	509	557	477	519	527	564	524	497	526	497	491	491	514	507	469	510	506	549	510	531	508	504	476	503	485	537	505	504	528	517	495	542	485	531	517	527	501	540	490	498	524	528	475	540	524	480	523	528	443	526	500	504	518	491	543	516	539	511	528	537	504	498	470	499	483	523	541	518	486	478	489	493	501	472	538	490	527	498	500	531	516	555	506	459	557	545	512	513	467	466	507	522	499	512	494	481	518	484	522	515	487	521	482	526	518	520	507	510	508	515	500	506	524	514	528	483	562	517	539	554	472	492	506	447	481	475	499	482	520	479	521	504	509	513	514	511	459	522	533	511	482	503	509	475	490	509	529	519	493	488	493	528	497	515	523	484	518	475	520	511	458	540	472	540	483	507	519	471	521	530	518	526	543	515	533	508	492	532	583	499	492	496	495	527	523	488	521	534	526	520	469	525	521	472	518	525	509	513	546	488	515	473	489	503	498	493	528	518	531	499	537	491	519	516	508	499	484	539	455	501	533	483	526	504	547	488	519	535	508	489	541	499	535	532	499	486	542	489	490	511	481	510	525	507	465	535	545	491	524	506	472	520	526	469	545	457	499	518	515	498	509	472	538	449	509	501	476	524	526	479	505	502	528	499	475	474	500	518	527	494	521	473	490	505	548	510	521	547	491	500	478	460	528	526	494	476	486	493	521	485	542	537	496	514	521	478	476	495	471	492	497	500	502	555	486	536	510	504	517	542	522	501	527	532	515	518	517	486	513	479	517	506	490	474	519	556	471	485	508	469	473	509	511	507	524	522	489	500	514	526	492	529	491	543	476	535	520	509	529	485	487	543	538	531	501	490	489	527	551	495	523	489	481	510	499	517	487	522	474	521	461	482	526	469	514	479	490	499	512	506	484	498	521	512	517	539	521	534	528	487	515	531	500	529	490	508	490	475	507	502	452	529	489	505	500	502	509	514	507	503	486	492	452	503	532	553	489	517	543	498	503	480	488	465	501	487	524	565	541	487	508	523	490	530	496	477	475	474	483	515	502	509	488	507	470	472	510	505	493	516	510	497	528	500	493	532	521	478	457	534	494	508	509	476	539	489	480	548	540	517	538	487	523	509	507	505	523	494	528	490	493	505	483	514	497	494	552	507	521	505	498	489	495	485	523	529	482	513	536	496	493	532	539	490	487	533	483	489	488	467	518	473	485	487	528	477	485	568	533	497	477	560	515	514	518	537	495	502	497	461	517	485	499	528	521	515	511	526	477	513	509	494	449	490	510	503	480	530	492	500	469	511	537	492	481	505	520	517	501	524	529	481	564	491	499	549	514	524	517	473	475	510	517	549	528	487	529	462	524	564	519	494	506	488	480	508	512	527	502	518	494	500	486	521	520	507	532	530	495	498	522	521	532	477	512	500	495	524	490	483	555	534	469	492	490	515	526	508	511	495	490	495	515	527	476	459	532	515	514	480	497	494	498	514	528	495	549	479	469	464	523	476	530	505	538	502	470	522	475	497	474	563	502	494	465	461	518	505	525	498	504	492	523	493	514	506	510	475	482	467	512	495	510	510	480	516	492	542	482	530	491	477	481	485	543	536	459	512	502	484	486	519	515	496	519	519	514	506	487	504	468	512	480	497	462	513	507	515	493	481	487	475	515	482	516	532	483	505	527	532	509	495	506	481	517	493	534	463	508	465	533	489	482	495	508	485	490	519	498	494	553	477	508	511	489	504	458	550	498	502	494	536	504	493	492	497	532	512	504	516	515	488	498	518	515	526	525	525	514	457	538	518	494	524	465	536	478	513	499	510	482	477	467	514	490	479	527	460	485	529	473	495	541	491	557	490	433	500	531	532	511	473	551	497	505	529	476	491	511	488	480	502	462	490	492	461	536	474	509	524	515	518	518	514	505	484	534	522	495	479	478	494	463	465	464	500	509	487	535	485	493	488	480	524	501	517	476	483	553	484	505	539	521	526	514	510	532	507	517	467	510	517	524	529	518	503	477	518	524	522	484	497	523	481	519	491	505	498	510	474	499	514	504	509	506	479	506	491	511	491	513	475	521	499	496	493	489	456	466	485	470	508	543	498	525	511	496	539	498	511	494	517	489	524	493	573	489	530	465	526	504	483	472	536	495	475	486	541	524	519	523	508	518	456	501	489	517	516	480	486	504	529	510	511	511	501	478	514	475	505	528	481	479	497	522	470	532	522	500	543	494	490	536	487	483	481	492	509	475	514	497	505	456	516	477	498	496	488	507	510	488	495	525	499	505	506	514	470	455	503	471	534	496	517	528	490	507	473	498	507	498	513	522	466	510	518	467	496	497	551	514	515	458	477	495	494	489	498	475	535	511	496	509	455	516	500	489	499	539	490	536	476	531	518	460	474	500	499	499	540	487	481	455	490	524	480	473	494	520	545	506	477	492	500	526	492	526	507	500	518	539	488	487	508	490	533	476	485	502	513	487	498	533	524	485	486	530	493	463	552	479	486	542	515	518	515	457	493	525	465	483	514	491	516	550	494	532	483	484	542	530	506	475	513	478	493	505	466	548	493	498	474	539	564	496	524	468	524	485	481	485	488	497	475	513	522	515	539	503	496	525	474	482	502	513	464	526	501	525	506	534	506	513	501	487	539	495	510	546	562	477	467	464	517	477	528	564	496	487	493	517	517	515	495	495	484	503	542	509	508	499	462	488	531	470	499	491	485	540	506	512	514	496	508	518	485	529	523	503	493	488	509	486	519	494	467	531	458	482	471	511	458	454	500	475	535	450	500	513	504	514	517	554	476	524	529	538	505	476	488	491	522	511	471	509	491	514	523	463	511	502	553	538	517	512	487	495	495	513	563	483	480	533	507	499	522	496	508	478	512	482	483	497	506	540	488	526	482	533	495	515	493	480	527	482	445	550	507	485	500	498	512	514	482	523	496	489	466	523	490	495	535	472	525	494	497	531	502	499	482	496	516	511	457	514	452	511	538	550	480	483	540	497	510	487	548	503	508	507	509	504	471	541	491	510	506	497	494	489	513	548	524	525	492	504	516	529	547	468	525	508	483	511	469	510	517	481	518	518	480	507	537	527	509	517	524	493	470	522	510	513	467	509	517	506	459	487	501	528	535	545	530	479	493	509	486	477	515	474	543	487	504	504	485	511	490	507	478	496	514	490	513	501	564	467	511	520	491	488	491	513	486	529	536	500	546	477	520	514	515	545	522	471	488	467	508	492	510	528	498	498	505	452	497	532	509	482	465	497	508	474	485	511	505	518	494	513	521	528	507	530	509	541	506	544	482	514	484	545	509	522	500	514	510	454	508	479	508	490	542	496	502	525	495	498	546	489	508
46328	64193	45039	21110	13962	10992	8486	6516	5078	4179	3245	2647	2338	1839	1524	1327	1280	1152	1082	882	937	840	797	701	722	684	680	635	594	589	592	578	560	529	518	590	557	554	521	540	534	542	559	528	533	602	571	556	500	506	531	514	499	480	509	517	491	507	488	542	496	485	483	515	529	540	508	512	498	492	495	480	500	490	493	526	528	527	515	501	521	531	513	476	523	500	450	524	526	496	481	533	515	516	520	536	515	544	527	501	483	553	523	518	531	506	526	533	478	533	480	510	505	445	492	527	491	510	484	500	491	561	509	471	517	465	529	501	508	488	488	521	486	505	499	509	487	500	511	507	528	496	511	518	535	566	539	542	507	502	466	517	540	524	492	475	535	514	535	546	508	518	487	543	503	520	516	523	545	540	533	479	501	513	526	517	525	537	502	506	478	496	535	514	505	512	499	481	508	531	499	526	487	497	489	500	470	493	459	494	530	516	481	501	538	518	530	550	493	512	529	514	529	511	522	505	496	531	541	504	532	536	513	513	478	489	492	521	516	505	533	528	492	543	489	522	484	543	509	496	504	492	483	516	494	454	489	489	511	509	540	533	540	532	506	502	533	483	519	502	502	507	498	530	520	515	484	517	515	511	528	522	506	528	470	504	503	524	509	480	506	487	478	512	513	536	509	526	500	496	528	540	510	494	541	531	519	480	481	496	495	483	503	496	513	488	453	478	518	505	534	509	482	470	503	527	497	541	517	504	522	500	498	512	485	533	490	488	504	502	514	524	525	512	506	492	504	514	531	520	528	519	495	493	492	532	525	516	536	510	489	506	533	502	496	520	531	509	524	506	473	541	538	515	501	533	491	509	537	506	496	476	503	534	506	506	496	524	508	505	498	503	519	542	523	499	533	491	506	493	461	531	496	508	490	482	464	508	497	533	578	509	556	539	499	492	509	488	440	560	542	508	507	505	488	487	480	520	532	532	543	527	453	507	511	500	561	515	513	493	519	511	465	500	518	506	487	505	516	506	506	535	528	503	482	494	449	495	520	529	505	514	523	505	463	474	539	499	499	514	510	492	468	527	529	525	490	511	524	515	537	507	538	462	526	446	505	514	490	515	497	497	500	490	501	484	520	499	521	515	480	493	492	508	518	524	488	504	536	511	497	484	509	516	493	494	516	510	516	517	495	514	537	554	517	492	501	518	543	497	468	548	516	473	488	534	521	458	496	558	535	504	534	492	473	504	485	505	525	504	478	499	486	485	487	509	504	492	474	496	485	519	512	485	470	500	510	541	508	538	526	528	500	516	514	475	504	467	487	531	506	518	475	512	513	511	498	492	511	493	528	488	488	512	549	491	531	570	486	513	474	493	507	509	522	496	502	517	499	500	507	505	500	508	473	491	502	510	476	548	525	497	507	468	486	496	544	529	524	511	508	518	501	471	510	497	483	522	453	501	487	513	508	501	512	468	490	528	528	501	491	549	493	530	574	486	545	516	515	505	535	497	476	531	482	488	495	470	533	473	511	505	521	494	530	508	478	538	486	494	554	496	477	484	470	500	494	520	525	507	522	517	515	499	503	500	510	463	516	494	508	496	551	490	498	496	508	517	473	525	560	498	498	555	515	495	527	481	496	531	519	501	506	535	514	511	491	560	504	561	500	540	509	541	495	523	503	481	494	472	537	462	480	486	565	499	508	539	487	464	527	503	496	486	508	538	512	513	495	468	542	519	467	477	514	490	501	513	524	472	526	516	533	505	496	471	477	486	490	523	482	556	530	526	485	536	479	502	456	565	523	542	492	550	507	488	497	541	489	540	507	492	479	511	550	529	486	500	513	508	509	521	516	473	497	474	469	457	516	523	527	544	479	528	513	519	559	501	503	509	541	511	541	518	506	478	471	470	505	514	527	492	526	510	482	528	513	504	491	520	516	505	504	483	517	495	513	487	466	494	499	461	518	508	521	503	485	489	524	530	465	506	479	509	540	509	461	523	461	478	511	520	522	506	493	519	531	502	523	515	501	474	515	524	544	515	535	511	544	527	498	457	511	548	473	505	493	512	494	519	513	512	516	487	502	526	468	520	526	497	503	514	506	471	501	496	514	488	485	522	532	517	518	493	496	536	540	530	525	471	522	513	482	514	552	507	504	534	524	528	506	552	517	487	528	459	466	543	479	495	448	514	517	534	501	493	519	474	501	521	494	547	516	523	534	518	495	531	508	520	532	507	494	498	504	508	495	473	498	519	482	549	512	525	504	537	479	516	525	500	473	555	475	499	481	519	517	479	520	542	501	515	514	511	499	516	496	551	520	461	465	508	486	521	483	511	497	514	519	531	524	530	522	513	567	524	465	479	503	549	485	492	471	548	528	510	505	522	506	512	533	505	497	493	506	531	543	521	469	520	507	504	486	477	457	496	504	491	506	481	481	520	527	507	464	546	548	517	529	488	510	497	529	417	486	525	527	501	480	463	495	495	508	522	468	502	479	452	542	490	512	495	497	497	498	516	492	468	537	495	515	509	488	520	529	460	460	529	526	541	510	528	542	542	479	487	470	523	504	504	518	527	487	490	486	478	512	494	511	488	532	497	479	492	520	520	478	501	488	507	519	474	481	504	503	524	504	506	486	508	560	531	470	513	469	484	510	492	544	538	506	489	499	484	470	464	511	528	521	523	545	499	457	505	515	536	512	491	507	481	456	481	523	533	498	500	505	529	516	487	508	495	522	513	483	510	484	488	520	509	476	523	492	500	512	491	514	509	495	526	503	475	516	479	485	517	484	493	475	498	541	498	544	485	539	464	486	521	513	472	481	517	527	545	519	471	530	504	488	507	485	522	542	509	514	493	510	518	503	496	553	484	501	497	506	558	507	541	497	482	496	536	556	509	515	505	514	464	544	479	498	516	490	492	489	504	513	507	508	521	490	490	481	482	525	461	472	499	503	450	479	517	563	461	500	516	525	510	522	528	541	527	514	489	509	513	535	469	505	499	539	496	502	531	503	496	486	522	494	498	517	495	477	502	482	482	502	495	505	504	474	539	494	499	543	522	518	545	505	468	488	497	501	515	505	479	523	548	512	519	480	499	508	494	500	519	502	519	508	486	526	501	531	511	475	531	531	509	485	511	498	476	480	531	501	504	525	483	499	509	500	516	527	497	467	495	512	512	518	486	508	534	499	528	483	515	515	493	542	483	512	516	506	531	536	507	506	522	517	519	535	508	447	490	519	532	493	530	565	519	504	479	490	514	483	508	523	509	526	472	497	511	517	478	510	536	528	520	519	511	514	465	500	547	496	518	518	493	489	475	426	545	507	492	511	493	487	503	480	486	459	483	567	503	531	548	473	475	526	512	498	502	513	484	477	488	501	492	512	561	522	522	493	520	499	523	497	513	513	495	510	519	515	510	515	502	510	534	516	526	467	507	526	485	510	531	500	508	474	534	531	514	538	541	484	470	534	470	521	492	466	520	480	510	499	489	496	522	514	497	508	504	521	496	503	516
23041	20885	27531	24309	20882	21049	15582	6880	4413	3437	3047	2605	2163	1879	1592	1568	1392	1243	1214	1094	1092	1114	1085	1005	1030	1005	926	946	922	887	902	875	921	820	858	855	829	877	846	829	872	797	803	781	832	735	826	810	787	801	813	771	791	853	875	858	784	849	840	811	804	855	865	771	821	763	784	815	736	831	810	820	856	796	816	801	777	821	795	799	814	835	829	843	805	829	798	761	803	843	834	834	806	806	819	813	774	839	773	809	798	846	831	781	795	846	837	818	799	822	811	844	797	791	788	821	767	777	808	770	858	807	780	825	847	782	769	784	798	805	834	811	861	768	758	795	766	825	811	786	804	835	787	837	767	825	803	792	831	799	801	861	801	827	764	819	823	792	845	826	776	794	825	809	841	829	822	828	828	825	863	829	777	817	781	837	856	798	790	855	833	802	821	822	815	766	789	792	839	807	848	820	769	828	835	774	785	804	813	788	811	843	796	784	813	808	817	801	826	851	793	847	802	793	777	835	815	841	793	840	827	842	812	827	759	795	827	836	771	829	838	813	804	802	823	817	853	822	824	840	816	811	851	811	814	781	815	826	826	803	799	741	821	825	808	816	811	798	828	767	771	813	788	754	820	814	789	817	818	761	818	799	808	789	812	758	815	793	828	801	778	811	812	770	836	788	812	799	754	873	820	833	840	831	784	790	752	754	858	854	801	803	806	778	814	838	767	810	811	786	848	851	829	763	805	817	842	768	744	746	882	842	842	810	825	794	805	801	780	826	820	817	842	830	735	858	819	816	837	796	835	799	780	778	857	782	839	786	829	850	781	826	828	794	781	888	783	846	790	835	798	790	855	829	866	797	805	822	771	791	753	805	779	873	794	791	815	821	783	750	738	730	819	788	814	771	808	848	841	830	803	811	785	811	816	784	801	837	840	851	765	814	796	843	799	816	825	838	847	789	794	766	800	792	806	797	780	815	769	834	825	829	796	811	838	832	821	832	808	825	818	823	807	772	767	776	834	787	818	819	819	864	820	842	823	865	778	802	835	819	794	800	790	763	817	781	801	846	868	836	815	795	776	800	805	839	841	779	787	895	859	812	774	847	793	809	812	784	750	807	829	809	814	818	819	794	819	786	772	828	789	833	813	807	794	787	794	761	793	781	792	791	803	867	802	841	797	841	835	774	828	855	864	850	842	809	744	842	799	775	758	793	818	780	776	780	780	790	829	808	780	814	788	841	821	817	833	807	823	802	796	808	856	788	777	776	796	794	809	866	793	808	787	768	848	819	788	820	812	832	797	802	793	801	800	789	832	795	826	860	778	814	769	794	838	837	800	803	841	836	850	850	789	783	789	838	782	787	812	797	784	785	769	769	776	774	833	746	791	779	775	773	800	799	799	771	828	835	821	775	771	769	839	849	840	756	789	772	800	764	787	820	834	812	786	821	828	787	802	826	869	788	792	836	766	783	768	806	805	816	815	774	802	774	795	799	803	754	796	799	786	788	823	782	800	780	818	811	797	837	820	823	806	777	801	798	815	796	820	795	816	783	789	827	792	800	788	801	821	833	803	750	826	820	784	772	783	872	813	851	800	846	784	777	786	756	814	820	808	757	815	797	761	810	798	806	737	771	877	793	794	730	830	826	794	804	801	761	842	791	821	808	787	799	867	841	748	785	814	763	818	801	787	823	778	775	825	830	816	751	854	801	799	796	823	821	842	769	768	802	853	773	826	781	844	818	820	811	778	828	836	839	887	840	791	843	857	786	824	861	801	792	872	818	844	814	836	839	817	838	805	792	790	842	797	868	802	790	734	830	860	800	815	855	794	823	808	841	814	830	814	867	796	783	765	754	794	817	783	791	814	818	794	824	792	826	834	805	771	766	787	783	832	825	861	782	865	763	837	771	812	788	847	800	806	832	823	829	875	816	798	848	813	774	747	826	811	756	806	800	781	816	778	818	807	836	832	807	797	819	804	809	752	844	826	803	782	819	791	815	801	801	779	771	831	764	815	782	761	780	785	794	806	815	841	851	763	795	818	808	811	766	775	835	784	768	763	838	860	795	813	835	851	821	776	814	761	799	813	837	783	803	810	788	882	817	792	843	810	785	796	793	780	841	830	814	813	786	735	823	793	794	807	783	843	776	757	832	784	777	787	794	823	784	815	871	812	830	792	835	820	806	820	788	810	819	821	810	793	771	801	829	866	816	773	791	806	825	785	817	796	824	824	829	775	795	867	797	832	841	851	777	796	846	814	769	808	868	865	792	851	809	787	829	817	787	841	830	755	803	812	832	817	769	775	794	780	839	864	865	808	753	829	824	808	806	794	789	831	785	770	831	860	800	834	793	795	780	813	779	819	790	795	777	809	817	833	824	762	744	831	835	860	824	787	789	830	775	835	836	868	791	848	861	865	828	847	762	844	811	817	764	786	834	795	819	813	835	750	830	828	871	847	816	771	797	810	795	822	823	800	800	824	764	831	796	821	764	825	791	840	840	788	801	788	766	744	836	767	808	798	784	793	757	817	833	799	835	763	751	794	808	838	810	809	802	820	760	770	794	801	861	815	824	831	829	803	731	843	836	831	823	819	803	816	831	878	798	827	834	786	803	815	825	866	796	792	829	820	762	818	805	816	873	787	791	791	802	811	816	812	805	817	782	843	809	792	780	821	833	788	788	769	823	812	847	850	817	783	781	812	814	786	816	766	879	797	795	812	818	844	808	822	802	792	827	825	844	812	801	849	724	757	822	834	823	793	835	817	792	793	830	825	777	849	798	800	823	825	799	773	794	803	869	825	849	798	783	786	800	828	834	865	770	822	807	801	767	782	816	793	844	810	792	781	828	848	760	830	760	888	818	833	811	762	826	809	771	833	805	796	781	813	831	784	759	797	824	824	783	799	774	811	794	753	797	838	841	809	819	802	845	841	818	797	745	844	790	803	792	794	787	834	816	802	783	804	802	825	855	786	771	830	801	819	812	786	829	773	816	815	828	786	835	763	836	785	819	809	827	795	778	783	825	810	782	804	805	845	784	807	807	795	845	791	817	780	758	817	788	785	814	802	844	820	807	757	823	851	842	774	803	858	783	821	785	814	787	812	812	823	844	850	796	849	814	801	808	794	804	800	784	814	822	816	767	839	838	840	782	812	796	784	879	797	743	768	810	782	805	799	849	786	787	816	819	821	830	779	782	795	798	806	801	784	760	775	810	801	833	767	803	809	814	825	765	842	856	827	801	796	779	859	771	855	830	768	882	764	846	839	819	841	807	805	791	778	792	834	802	790	824	814	841	841	816	778	802	866	768	822	821	864	807	826	819	741	864	807	809	823	728	842	695	743	755	803	838	774	787	816	829	801	803	811	810	756	838	817	826	827	825	820	870	838	827	820	786	794	790	802	793	806	816	802	773	765	845	856	814	810	799	839	768	811	807	857	814	777	756	846	851	795	787	810	754	784	832	766	742	758	808	838	805	822	803	778	866	835	771	799	804	777	774	787	816
50144	74116	54969	29704	20797	16349	12913	10403	7782	6210	5231	4432	3655	2972	2533	2254	2130	1902	1729	1575	1477	1415	1309	1217	1194	1106	1142	1059	979	914	892	877	892	853	908	918	906	823	847	795	869	827	831	846	780	797	806	859	756	779	804	852	794	769	837	807	804	830	761	821	807	839	795	799	792	795	835	809	807	829	817	800	764	770	831	767	798	754	809	765	771	853	828	805	747	809	806	828	825	838	830	814	747	759	807	809	792	811	810	779	826	806	820	794	794	807	794	884	864	781	769	772	807	759	781	753	805	766	813	824	814	784	770	781	792	754	775	765	805	771	815	798	806	806	801	826	803	801	794	769	775	794	811	804	704	770	836	814	773	751	772	876	801	780	819	800	766	797	806	808	778	754	778	757	775	782	769	784	774	795	750	818	733	775	766	786	791	790	756	774	802	780	758	805	770	811	782	797	792	805	791	791	769	773	784	776	825	811	777	788	770	786	777	796	814	801	792	774	781	806	824	811	800	753	774	806	780	770	730	787	773	768	776	814	763	799	828	809	755	787	784	841	835	734	809	774	778	803	895	823	758	759	779	814	798	761	788	735	803	761	827	783	802	773	791	882	755	791	767	797	778	791	786	865	802	825	757	716	775	774	835	767	827	805	794	762	812	799	781	765	868	760	762	795	765	754	749	753	765	751	783	769	812	771	829	777	806	826	804	743	770	792	755	795	793	796	802	787	766	804	758	800	821	785	779	769	786	765	771	768	797	802	759	727	816	754	751	787	792	796	804	771	793	784	756	772	788	775	785	822	765	819	807	780	767	807	812	842	804	794	801	805	742	786	821	845	808	798	769	827	843	795	800	832	798	799	774	717	759	813	775	785	843	764	828	826	795	842	842	792	796	835	807	757	799	778	776	765	813	842	746	794	769	808	798	743	815	766	822	803	833	756	830	772	818	836	828	867	783	767	804	837	844	765	787	804	804	762	785	756	793	837	801	807	792	780	801	744	785	800	821	795	782	792	780	771	815	830	792	766	802	824	842	733	740	814	732	760	771	781	768	839	839	832	767	785	788	765	771	784	822	816	776	761	771	756	791	782	788	726	758	769	819	780	812	783	804	756	787	814	776	779	825	790	823	762	801	823	811	794	835	771	857	763	811	808	788	807	794	788	790	786	772	762	835	801	804	801	804	792	776	806	818	772	796	816	773	780	790	828	848	751	778	771	788	778	805	792	761	771	809	772	807	810	805	810	807	820	781	813	755	792	797	809	790	759	730	778	860	833	874	814	786	777	823	804	762	808	755	766	824	777	775	759	864	817	783	728	787	847	730	834	789	796	826	815	804	817	780	805	733	757	833	801	827	808	743	803	809	752	791	727	788	784	768	850	804	749	811	786	773	793	778	835	787	786	783	787	816	822	794	798	767	803	821	789	738	770	800	815	761	780	862	741	802	824	813	775	821	800	735	736	807	754	757	816	834	780	765	844	759	770	738	812	763	771	785	746	772	768	798	769	770	804	804	790	809	842	776	806	833	789	780	774	768	775	846	756	771	793	781	789	753	752	789	765	810	782	771	837	771	834	791	760	789	781	809	808	771	771	806	783	763	801	769	807	885	815	755	788	773	791	760	810	785	817	790	824	793	782	767	785	795	816	765	774	773	782	778	770	788	785	791	790	801	729	779	771	746	784	771	801	811	801	777	778	803	779	808	790	793	746	777	781	792	776	782	803	785	831	770	758	797	765	822	801	778	822	848	761	801	805	782	784	812	785	844	795	818	792	754	805	745	787	789	835	807	785	830	795	733	794	743	782	812	728	778	792	842	852	802	785	805	858	818	773	745	745	814	773	707	750	780	827	806	785	786	785	750	823	775	797	826	783	830	826	769	788	773	772	773	793	788	780	802	798	795	863	802	768	757	770	768	785	786	826	790	799	781	768	786	810	801	795	793	779	779	801	738	806	784	774	796	790	744	804	778	807	783	798	738	776	772	848	783	794	793	775	793	779	769	793	795	752	810	763	828	800	789	782	751	746	777	783	780	777	755	784	790	856	766	777	828	785	838	804	800	798	815	779	779	766	857	800	814	775	819	769	787	846	804	808	822	771	755	815	808	834	776	809	794	780	806	812	809	805	845	755	807	788	742	777	796	784	760	822	770	849	803	802	800	836	758	808	769	774	814	779	780	764	744	781	800	830	766	791	799	788	771	807	831	785	813	736	782	857	800	807	820	778	771	771	719	754	799	770	769	779	791	805	792	817	812	814	780	746	844	796	787	760	799	774	786	804	742	755	772	790	800	768	769	748	773	787	819	750	823	831	809	755	819	790	711	765	813	798	755	793	794	785	794	832	789	744	776	778	858	803	774	848	814	804	770	819	756	826	819	800	783	743	808	823	820	841	797	797	757	787	805	756	821	808	812	775	809	832	738	778	835	841	814	766	782	791	825	784	808	793	774	815	775	788	766	794	775	815	780	776	790	817	756	800	802	762	805	761	813	789	722	794	790	843	769	830	814	851	815	806	761	788	741	776	803	753	806	774	761	848	799	794	794	801	811	839	769	787	779	731	826	796	804	775	785	748	841	792	821	818	757	827	780	743	791	772	808	814	764	846	779	783	771	772	807	792	777	803	773	767	820	764	780	815	827	804	828	809	802	801	747	785	776	792	804	813	789	836	809	754	771	813	746	862	790	790	789	818	799	802	800	759	807	791	794	787	765	779	781	802	777	773	747	782	797	780	786	765	817	789	792	792	811	786	773	726	788	790	779	850	752	761	790	773	802	780	754	774	770	743	845	830	770	748	787	783	786	789	764	818	758	814	745	782	829	821	771	792	763	759	757	811	766	803	804	764	793	822	827	828	782	719	756	776	790	810	784	830	802	772	800	792	844	786	815	759	825	763	787	744	776	760	776	820	801	816	786	808	800	837	838	843	848	824	772	767	756	830	762	817	831	808	776	829	833	758	802	829	778	788	801	799	830	768	817	773	815	777	763	770	780	777	816	799	798	826	787	800	794	819	798	804	795	817	726	827	775	806	769	790	818	804	821	783	835	751	812	746	794	809	777	786	784	783	793	799	803	820	763	825	806	755	748	786	793	792	799	795	783	771	826	778	840	785	770	830	819	745	784	823	728	818	840	785	773	817	783	783	778	828	748	809	810	804	781	778	819	831	772	780	763	738	785	803	783	796	835	747	788	800	801	797	745	780	776	772	829	866	792	811	779	797	765	819	755	797	803	822	800	776	778	842	779	820	804	792	774	737	789	809	761	779	790	793	758	781	772	793	821	829	754	790	800	812	799	797	744	819	738	746	816	745	792	785	802	774	776	849	814	836	815	746	824	859	808	821	807	813	740	816	823	789	818	803	792	770	804	769	872	735	850	750	719	815	803	749	820	748	833	808	807	778	833	814	753	810	818	794	750	790	718	787	785	751	762	768	812	840	820	768	815	790	812	778	799	788	795	799	789	738	807	774	797	795	795	779	776	765	797	796	785	764	833	849	790	824	769	808
39353	39454	30609	14971	7127	4622	3294	2394	1850	1484	1310	1061	940	802	679	675	627	570	538	487	487	451	464	447	390	443	426	424	415	391	398	404	373	386	347	371	354	366	362	389	362	344	316	347	388	346	400	361	376	338	381	364	370	344	355	362	350	350	322	356	333	335	348	388	337	358	350	338	354	326	336	338	320	345	339	357	341	365	317	341	357	334	382	336	328	349	340	366	357	364	370	338	402	349	333	319	354	384	356	340	351	359	371	372	367	348	353	346	357	340	347	361	372	338	365	356	347	355	351	358	361	380	307	344	345	356	364	356	352	368	306	342	336	366	340	343	349	371	342	320	354	356	391	314	337	346	341	342	357	339	391	352	362	347	397	394	371	350	342	398	363	345	353	349	375	357	381	326	362	338	360	345	350	366	356	333	351	365	363	345	357	356	363	356	346	377	355	393	348	382	351	349	339	383	341	346	380	319	349	338	371	342	382	392	354	325	339	359	352	359	360	363	363	351	343	348	384	349	352	358	339	381	353	388	375	331	332	365	340	343	366	370	366	349	358	365	333	347	359	344	371	359	360	367	355	341	369	371	342	356	311	338	358	350	347	369	353	363	360	330	321	382	363	328	334	355	379	355	359	342	359	350	368	347	357	347	331	331	374	335	352	354	349	321	371	361	338	382	371	332	352	321	341	369	337	374	325	339	367	381	356	340	389	358	342	333	350	342	355	319	341	378	362	328	338	313	386	317	344	336	358	390	380	321	339	337	358	330	341	337	378	329	373	351	355	341	333	347	334	379	361	368	356	358	362	362	361	387	322	357	332	353	374	381	361	343	377	350	376	374	394	359	344	360	333	361	360	337	332	331	414	345	362	388	350	337	389	376	345	323	353	359	333	322	340	354	301	346	354	335	325	358	376	350	348	357	341	319	334	338	356	342	365	360	341	343	367	373	355	372	376	348	336	346	348	336	335	348	336	377	348	332	312	368	329	348	345	339	389	375	357	335	399	353	375	377	357	368	367	338	360	346	381	325	372	359	355	351	357	370	385	379	336	341	346	336	350	367	361	362	343	381	341	352	340	354	368	372	370	340	358	345	365	333	358	358	336	379	363	344	372	316	368	338	379	350	373	343	336	345	359	373	344	334	348	368	338	344	394	335	361	359	338	278	338	355	319	351	325	342	364	353	373	354	368	358	369	346	350	337	339	386	355	341	334	342	352	307	346	371	359	365	355	343	367	363	369	350	339	360	360	343	392	357	388	392	350	354	369	379	365	362	347	329	365	354	334	342	341	358	313	356	362	378	352	363	351	327	310	336	318	396	358	339	359	364	371	322	365	374	356	352	377	346	384	390	317	350	379	364	343	373	368	382	347	351	406	387	373	364	377	346	328	329	335	384	365	368	365	355	327	357	309	331	321	371	358	369	375	378	346	342	340	342	345	357	373	349	366	383	331	337	366	347	369	348	335	357	352	333	382	360	346	351	373	365	332	332	351	377	348	347	346	337	321	372	349	346	350	327	339	355	368	358	366	340	353	386	364	344	341	354	352	340	354	321	392	336	365	343	397	349	354	369	375	361	340	344	364	339	395	301	346	317	367	373	354	342	348	348	359	379	346	336	332	339	358	318	372	361	358	339	355	343	366	351	354	348	366	318	362	347	391	331	323	349	369	366	345	376	344	349	365	404	345	335	350	360	368	356	344	349	358	360	337	371	376	359	376	344	352	314	382	362	363	368	317	339	341	324	367	343	357	369	337	360	372	344	327	380	329	345	356	374	366	342	372	365	330	364	342	335	374	359	335	354	374	362	354	354	352	369	360	399	342	344	354	343	352	375	343	374	351	334	354	347	316	329	372	388	354	347	334	330	356	360	368	337	361	362	331	392	344	338	368	332	334	370	351	333	361	375	343	335	386	344	347	386	347	366	326	356	350	343	359	380	365	360	342	376	330	333	322	369	342	349	371	365	372	358	333	351	350	334	354	341	325	362	349	364	367	336	356	388	372	369	365	354	329	374	381	339	323	376	374	365	343	336	321	341	354	315	395	359	330	385	364	375	366	382	330	364	343	343	374	330	325	382	335	345	376	332	327	361	367	346	391	364	347	329	363	315	377	325	356	337	349	350	383	350	332	369	359	375	367	365	367	355	370	353	392	365	391	346	339	326	351	359	360	330	375	355	340	346	357	375	367	351	358	351	350	367	336	342	363	385	336	355	337	396	373	334	357	372	351	340	340	356	354	397	337	375	352	334	362	327	366	352	334	355	358	355	314	350	378	348	319	337	314	361	353	349	378	348	366	331	357	354	374	337	385	380	367	360	336	380	377	359	331	392	347	362	326	377	349	358	336	371	324	364	354	326	366	327	373	365	333	331	357	360	348	330	387	336	366	360	366	360	362	379	328	354	333	375	365	352	345	362	371	401	375	347	347	354	346	307	341	326	355	363	391	391	333	364	346	372	360	344	368	340	368	367	365	316	353	326	365	363	366	355	378	354	359	352	365	381	344	340	356	337	348	357	340	359	320	369	368	361	346	372	362	373	335	335	332	377	349	345	351	328	350	338	327	345	341	367	351	347	311	359	341	341	337	326	374	369	339	374	326	365	370	331	332	352	331	362	318	354	363	340	330	341	340	334	334	313	348	355	363	378	335	357	390	380	330	367	320	352	348	354	377	357	335	346	375	321	339	392	384	364	363	359	341	380	338	376	348	353	349	381	362	340	364	378	351	318	319	382	355	328	356	342	338	344	331	364	353	369	328	354	345	366	333	347	383	375	367	351	382	346	372	361	340	391	357	344	388	353	359	386	375	349	353	342	377	330	372	352	350	336	365	365	348	366	349	356	371	368	340	380	348	335	335	360	371	376	348	363	336	355	327	364	388	357	331	377	343	334	341	401	331	336	375	375	336	347	353	367	350	373	367	368	404	348	347	336	369	361	347	334	319	353	345	360	293	333	361	356	339	337	387	335	373	329	353	363	356	383	355	325	347	375	359	379	347	339	338	380	329	351	367	354	364	386	352	341	337	361	365	323	327	367	361	340	372	381	350	359	376	357	434	353	357	350	356	337	343	364	341	351	343	361	334	365	333	343	358	359	347	306	385	387	331	317	320	358	364	329	374	383	360	369	360	362	353	322	349	330	363	369	362	357	381	310	394	340	383	348	349	330	361	358	357	327	350	387	359	350	358	374	319	343	372	343	347	358	359	341	340	358	355	364	383	327	331	360	376	366	364	361	329	337	347	343	336	377	339	318	346	338	369	367	363	366	368	385	355	340	351	361	354	339	335	352	350	348	342	332	352	363	338	374	344	373	345	341	349	351	347	370	400	351	380	365	346	382	340	360	324	371	344	347	344	341	358	369	362	367	354	359	293	358	360	338	368	357	345	322	361	397	355	348	351	341	328	365	323	359	370	341	349	368	357	358	331	349	365	336	360	357	351	351	330	352	358	328	379	361	383	343	362	350	375	382	357	339	344	377	385	341	340	355	334	330	353	336
43429	48178	34812	16745	11497	8843	6619	4992	3798	3149	2583	2054	1738	1470	1151	1082	955	829	821	667	657	676	602	589	525	539	481	530	459	432	402	396	427	415	421	347	361	419	397	418	377	393	358	362	397	385	417	404	399	381	394	378	393	376	390	343	367	398	371	382	371	393	404	378	356	421	405	348	346	430	373	365	390	342	384	371	382	377	366	405	334	377	396	362	382	402	383	374	366	383	399	387	388	382	386	375	373	382	353	364	359	390	356	359	392	418	367	393	393	387	362	352	367	367	380	367	408	388	377	378	357	361	404	378	349	392	366	372	373	366	426	396	334	368	385	360	392	345	362	371	397	356	377	386	377	423	368	353	431	365	356	381	377	410	332	361	365	401	363	367	377	338	358	370	366	380	374	383	384	354	328	363	392	358	407	359	380	394	373	380	373	345	373	363	418	373	379	352	396	426	382	380	378	417	396	402	370	406	396	359	380	383	351	377	352	407	367	356	378	404	364	394	366	358	367	329	352	365	363	336	383	387	373	353	369	370	354	374	377	405	383	369	401	379	379	366	398	378	364	389	380	373	373	390	342	373	355	408	369	360	361	345	368	382	363	358	380	341	384	385	378	387	372	355	353	378	356	421	410	373	373	393	358	401	366	337	370	342	372	371	359	364	382	369	377	405	354	367	394	389	364	375	388	365	372	384	368	350	374	355	387	382	393	344	387	364	378	380	345	363	363	385	379	409	382	347	387	367	378	366	376	363	371	349	368	395	353	394	374	365	412	341	365	332	405	365	385	394	381	373	356	381	358	379	382	372	398	395	355	351	387	371	355	342	364	384	384	383	371	377	368	384	354	371	344	372	385	388	397	355	360	383	374	381	356	381	363	356	341	388	340	342	389	368	408	355	389	361	349	393	374	401	336	406	403	348	398	376	368	421	391	395	391	399	368	364	383	357	379	351	361	359	399	370	369	349	403	386	379	343	367	387	376	376	353	392	382	347	393	394	390	364	366	393	379	348	377	362	342	369	388	370	416	387	395	389	353	404	376	352	375	384	403	390	399	367	359	375	373	366	348	388	390	363	363	382	342	399	368	401	349	363	353	354	338	384	368	419	360	416	340	416	377	369	350	402	389	385	376	401	366	353	372	345	353	379	389	386	359	375	338	361	357	382	368	339	399	398	370	349	397	380	394	350	384	364	346	399	353	394	417	349	398	392	373	379	418	406	403	349	381	412	369	355	367	357	384	354	382	372	363	368	339	371	391	385	366	410	407	387	380	368	367	387	351	351	400	363	367	388	391	398	343	363	348	403	413	388	383	349	375	339	373	351	385	355	362	377	376	378	377	405	399	374	378	339	417	389	361	355	391	384	373	359	399	360	400	365	381	363	367	348	375	367	394	383	372	423	388	379	370	375	343	405	357	367	345	325	362	398	382	387	403	392	359	366	383	385	387	394	325	396	391	407	379	359	406	373	361	367	379	347	373	394	367	349	371	375	344	379	392	337	343	358	351	383	364	385	388	390	373	409	355	376	344	372	382	344	344	393	381	388	368	341	344	368	377	370	367	377	332	352	342	397	351	340	374	376	376	358	366	351	340	396	387	395	360	338	380	408	364	371	405	372	378	317	387	356	352	411	356	343	345	373	349	377	380	365	385	372	366	347	388	344	383	315	395	367	386	380	387	354	369	343	369	350	355	399	373	369	403	343	340	369	388	362	355	376	401	389	340	349	371	362	381	385	402	389	412	372	369	356	430	359	367	381	390	396	397	356	390	363	382	361	354	372	370	362	369	368	363	398	352	385	383	382	371	374	369	402	377	376	389	384	380	367	385	388	391	389	373	396	373	403	393	381	354	368	381	368	361	369	415	364	381	339	375	371	389	361	404	373	372	332	412	369	379	366	373	414	386	400	374	386	396	368	375	411	395	387	381	357	342	383	392	361	384	358	374	348	397	356	379	394	365	353	365	371	412	376	350	386	355	390	370	392	370	354	373	383	342	367	383	362	354	392	389	396	391	381	381	347	364	405	361	370	384	352	372	393	386	337	365	371	401	367	371	423	405	372	372	371	336	374	369	365	386	343	368	332	357	354	383	388	335	375	394	371	334	404	411	383	383	325	373	333	352	390	371	387	363	380	347	377	383	386	360	399	414	370	369	371	397	383	371	362	382	385	380	358	391	379	376	393	365	387	365	381	370	338	393	360	395	414	355	334	388	378	363	327	393	345	355	372	335	398	337	358	396	388	377	374	355	381	391	362	384	376	380	359	363	394	355	360	384	397	363	394	369	390	379	412	388	393	386	366	398	385	388	384	341	376	374	368	368	336	343	354	388	381	388	372	356	397	398	388	360	399	391	377	349	422	383	386	342	347	374	370	373	379	388	397	393	383	357	405	371	370	373	386	371	368	390	359	366	371	357	341	396	384	394	391	395	340	388	392	388	384	370	383	361	358	392	361	383	388	362	384	412	380	334	367	395	394	403	326	329	389	372	339	357	380	380	396	375	397	391	344	382	386	376	387	384	360	342	388	417	371	390	401	371	377	358	389	366	374	351	365	382	380	378	368	371	368	349	360	396	366	377	396	378	394	347	360	374	357	376	357	397	375	368	390	371	349	357	405	400	394	379	368	386	405	398	415	347	349	370	378	407	373	383	365	369	374	383	373	394	367	390	364	379	373	361	359	365	393	392	346	361	352	418	369	386	384	353	347	401	368	385	379	375	377	325	381	379	421	431	405	410	366	351	388	372	382	346	375	392	394	363	386	401	376	368	353	363	369	382	358	376	399	368	390	350	345	348	374	391	407	389	376	365	351	374	389	365	368	405	383	386	396	346	327	363	366	386	377	378	382	408	369	397	365	384	381	376	396	390	366	373	337	369	394	383	350	380	360	404	383	382	372	366	392	390	377	333	393	351	338	398	375	358	388	366	387	365	360	387	409	379	358	379	381	362	371	366	352	348	413	368	382	375	371	376	395	360	388	377	384	369	363	350	389	423	386	366	405	338	343	338	383	392	383	339	385	364	382	344	369	372	389	370	372	400	374	393	361	386	424	362	422	350	358	382	385	367	376	370	357	402	372	358	389	415	410	393	356	396	407	366	354	338	381	378	354	383	371	387	371	391	400	380	334	393	386	404	398	391	379	349	360	375	406	392	365	398	375	398	385	377	387	363	354	381	402	382	392	404	353	351	382	360	371	390	384	380	370	367	349	334	368	404	359	393	383	410	366	368	369	362	388	371	397	386	364	395	386	365	380	378	370	379	348	373	388	387	394	339	379	346	380	376	384	373	364	345	367	383	382	309	371	403	386	344	389	372	367	383	347	386	338	377	378	398	371	362	356	409	387	366	381	350	377	362	370	371	399	395	335	353	353	381	358	388	338	354	368	378	361	396	392	413	375	371	353	386	364	385	336	373	375	333	351	351	398	390	374	399	401	418	374	357	367	359	400	374	403	399	377	367	382	378	351	336	345	382	376	403	361	348	366	394	359	382	367	381	357
25861	21314	27615	25378	18969	10446	5668	3672	2805	2316	1920	1493	1380	1189	1077	964	853	797	758	768	669	694	635	612	608	587	577	534	560	587	514	506	548	527	508	535	522	544	538	554	521	516	543	521	497	478	504	495	517	552	498	485	482	476	479	495	446	533	492	520	519	487	472	547	461	520	557	510	512	518	544	514	497	497	496	456	487	475	500	529	527	571	515	481	536	477	492	558	504	497	528	510	487	529	470	529	480	518	532	541	502	553	500	523	478	516	510	579	495	515	559	505	490	531	476	554	500	481	528	519	451	518	498	479	493	501	503	490	485	495	521	488	542	495	508	506	508	553	533	447	509	511	506	490	457	482	530	517	498	548	497	482	494	486	501	514	505	499	546	496	505	546	473	466	513	498	527	539	489	463	453	575	507	515	506	519	543	504	490	485	535	456	493	528	527	453	484	479	505	544	518	507	546	531	500	481	534	522	504	490	503	488	494	487	534	517	482	478	491	509	506	474	508	491	495	519	491	519	464	495	548	508	532	494	508	467	476	521	491	472	504	519	499	499	479	522	512	502	477	463	477	538	486	507	502	489	527	498	474	492	482	464	506	492	480	468	486	529	511	492	469	536	556	531	457	467	497	470	502	528	475	491	481	529	540	515	464	522	468	511	479	488	483	505	503	521	496	473	476	522	519	554	539	493	487	482	499	497	493	523	509	537	450	472	470	487	500	508	490	506	505	474	493	547	486	484	498	544	498	518	503	509	511	492	476	556	484	500	538	491	527	534	538	525	513	526	501	474	493	519	485	463	506	503	467	480	479	515	484	487	519	469	512	494	487	497	533	488	486	488	513	555	537	527	492	506	512	533	498	497	486	507	545	502	484	506	508	468	486	485	506	512	485	528	519	452	537	513	545	474	498	514	522	545	526	504	491	521	518	520	534	516	524	505	488	498	514	521	530	518	503	479	523	517	492	500	498	510	484	531	519	474	505	542	520	477	471	495	513	488	531	485	507	494	493	471	525	500	532	516	494	498	522	521	491	491	470	508	510	468	463	481	523	514	494	516	507	497	554	492	532	536	532	510	549	515	485	488	469	491	502	545	500	522	503	483	499	516	456	461	490	485	526	485	508	512	474	476	474	506	551	473	526	495	523	464	497	509	525	508	472	477	506	520	558	497	494	493	464	474	462	532	466	491	503	514	500	472	505	528	491	533	504	480	481	474	492	500	491	499	514	531	502	526	510	500	521	498	506	504	530	538	505	494	530	484	513	489	493	509	468	490	466	482	478	485	517	524	493	493	480	505	471	507	459	518	500	474	483	454	465	523	504	489	514	495	498	504	535	503	507	503	495	501	531	472	491	504	473	471	510	541	528	562	482	495	469	505	530	458	498	510	482	519	502	483	500	471	485	493	469	483	498	500	523	513	477	505	472	464	473	502	497	476	506	437	534	485	556	484	532	513	520	521	520	500	517	513	541	503	469	484	520	479	485	500	499	483	500	463	499	431	461	504	529	470	478	518	513	506	493	493	503	479	511	497	516	479	463	527	472	496	497	492	477	536	474	480	527	526	499	491	481	472	487	524	522	508	532	492	490	503	494	480	493	525	516	487	568	494	486	529	509	534	484	521	516	511	477	499	494	517	478	498	493	493	527	477	468	476	517	515	493	518	530	503	546	474	511	510	488	491	479	491	519	461	510	470	511	475	499	496	509	527	510	494	507	524	472	537	527	521	486	505	465	501	507	533	492	501	506	504	489	532	503	471	494	513	480	469	505	496	523	490	509	473	520	457	480	519	502	519	511	500	528	557	505	530	522	508	498	506	540	537	528	493	486	544	486	511	502	471	495	514	496	525	506	473	526	521	515	536	481	544	495	527	536	507	504	496	470	508	513	506	451	494	538	538	494	482	477	502	470	489	463	520	516	503	475	521	517	517	528	510	452	495	516	462	496	510	494	519	469	524	520	520	532	537	528	494	483	480	532	522	515	479	466	518	512	500	550	496	499	483	493	473	496	484	490	512	486	517	510	515	532	469	496	527	520	512	530	486	477	510	480	476	499	447	471	510	491	485	539	552	497	479	464	508	502	518	519	501	506	445	460	501	542	500	506	492	471	517	525	531	486	479	512	521	514	515	464	493	529	523	537	539	512	545	531	535	521	515	472	535	517	526	522	512	513	510	515	516	485	495	496	490	514	486	524	508	491	490	502	486	501	504	492	485	543	496	505	506	490	515	541	504	528	453	485	509	472	508	497	516	500	490	525	476	462	473	503	520	516	494	504	509	486	455	504	518	491	508	524	485	464	489	530	471	495	474	536	538	500	527	507	478	530	485	517	531	468	502	492	516	502	493	551	507	511	466	501	468	483	474	518	518	524	528	455	498	478	533	498	468	496	458	506	515	500	505	482	524	513	523	484	510	489	518	547	488	506	492	474	503	501	476	545	463	517	495	458	496	536	510	511	486	509	544	503	529	501	499	498	443	514	518	508	500	516	461	547	525	538	470	515	484	536	482	494	526	530	495	462	473	504	484	453	520	563	479	496	495	501	481	520	521	529	505	517	530	498	519	485	542	516	496	490	505	496	516	494	488	522	497	488	465	568	490	498	488	520	485	495	485	465	503	494	531	497	514	587	532	543	502	511	491	502	529	489	524	501	530	488	515	534	482	514	520	517	523	486	522	459	484	526	468	507	531	465	466	488	476	462	532	449	479	516	493	467	475	490	500	507	453	498	512	451	521	515	502	488	516	519	494	515	488	483	540	508	511	497	503	537	491	508	535	497	486	477	508	459	477	535	489	483	462	495	541	494	516	508	496	535	504	501	488	509	480	496	525	481	487	515	478	518	496	489	513	502	520	517	550	500	537	522	500	471	481	525	503	513	521	476	503	502	520	474	532	540	526	525	500	483	449	489	492	491	543	513	502	530	471	497	456	467	493	494	481	515	523	550	522	483	500	473	494	484	499	481	532	538	468	507	526	533	480	462	504	501	531	479	514	510	517	542	504	493	466	488	517	483	505	510	494	514	538	444	524	546	520	524	477	523	520	527	475	502	516	512	502	524	495	503	502	518	496	452	518	509	496	492	471	483	492	490	502	488	501	529	452	522	480	510	464	509	471	516	504	572	512	485	506	501	498	457	509	507	550	519	525	470	506	506	507	485	502	536	488	467	511	494	538	464	512	490	469	490	509	468	504	510	481	485	469	493	503	468	511	486	538	485	543	503	513	519	502	469	488	466	551	531	536	519	502	517	540	515	502	480	525	531	521	499	487	489	521	470	517	498	495	507	494	471	534	496	484	503	526	532	528	489	502	491	448	554	461	504	496	517	480	501	490	518	531	495	545	475	488	460	506	504	517	490	496	512	501	474	502	507	507	478	503	548	501	500	528	494	495	452	506	537	511	498	531	478	501	498	477	504	488	483	505	547	511	517	489	518	472	502	488	498	505	541	489	536	478	466	495	478	491	513	489	508	487	500	497	482	493	453	533	493	502	474	526	477	510
45222	62828	45949	22690	15516	11734	9124	6988	5404	4275	3545	2841	2362	2005	1692	1535	1377	1141	1110	969	908	844	871	752	707	682	627	601	654	616	541	572	602	541	601	536	559	561	552	531	529	503	529	568	524	529	538	491	512	479	480	486	492	515	538	492	498	509	487	495	489	470	483	562	525	482	487	547	530	502	492	539	493	534	512	546	521	490	480	527	481	500	502	512	526	491	512	511	504	508	504	494	559	497	547	503	503	504	498	516	499	496	545	509	519	490	492	533	550	520	515	487	559	512	506	540	468	481	513	501	465	510	519	471	545	515	524	510	522	493	522	496	511	533	491	491	471	512	508	467	493	507	491	535	494	525	469	495	466	517	517	490	477	472	519	512	474	506	466	498	523	528	530	533	487	492	488	472	518	502	501	459	493	483	514	520	502	520	508	511	491	489	509	531	463	522	477	480	513	488	528	467	548	579	481	539	518	529	483	511	525	488	506	542	518	524	519	495	457	492	502	489	524	521	514	488	543	530	517	501	503	518	538	503	514	529	474	525	514	503	503	526	502	516	506	470	503	490	514	525	484	532	514	523	526	521	515	500	520	472	505	512	526	507	500	485	537	500	479	510	520	436	532	489	522	487	514	494	478	465	491	555	482	512	511	520	474	497	516	511	515	543	512	520	538	522	498	514	515	513	506	490	458	500	515	440	484	479	482	540	562	535	499	471	521	495	485	506	486	499	506	481	518	506	491	460	525	515	507	542	519	490	517	499	515	511	485	501	491	487	493	513	507	470	515	480	505	530	494	531	497	495	471	509	506	522	476	509	489	482	531	491	500	497	513	508	503	515	486	488	489	509	555	500	491	466	499	496	495	491	521	540	498	490	487	539	509	483	495	513	486	521	498	496	496	534	457	504	508	470	526	517	480	527	496	466	471	521	503	504	497	510	536	501	497	494	546	498	453	479	492	463	488	547	504	509	496	495	519	505	489	541	473	484	534	486	556	518	490	505	515	525	526	469	544	474	524	477	492	493	537	508	541	525	505	518	519	539	540	522	465	526	458	514	488	471	549	474	524	518	495	519	471	517	501	520	487	485	516	482	483	563	496	520	482	504	476	506	520	518	490	490	518	468	531	494	503	456	520	486	483	547	465	484	506	467	497	504	511	508	480	527	522	459	471	522	504	485	502	512	488	484	477	556	511	519	496	504	452	513	509	536	549	511	521	514	475	480	528	515	486	498	502	552	478	481	500	524	495	505	516	508	515	537	506	498	510	522	507	505	539	544	485	528	473	525	519	543	479	499	475	500	504	548	505	572	488	496	515	528	512	526	479	501	517	544	488	514	514	500	516	467	525	488	487	476	524	550	520	511	529	484	493	500	517	491	488	520	495	504	492	490	540	551	485	483	506	513	490	528	552	515	523	543	520	471	505	506	491	518	543	493	502	540	478	459	537	480	493	466	488	526	511	490	506	524	508	483	547	500	505	483	511	524	554	500	501	531	494	483	498	501	516	483	522	479	492	515	551	515	492	496	509	527	502	507	517	473	557	471	498	487	459	522	479	544	544	490	509	517	510	542	453	500	511	522	498	495	493	498	466	492	515	498	504	533	491	472	476	499	505	510	499	537	505	498	518	512	513	492	529	512	500	566	489	520	471	514	484	466	511	501	476	464	542	517	491	483	502	502	518	465	495	493	498	497	515	500	482	488	536	506	529	501	502	498	534	492	517	506	472	516	501	555	511	470	494	485	536	477	446	522	504	498	552	475	506	514	539	525	518	516	540	536	469	491	491	477	517	494	483	495	508	502	493	479	495	477	523	500	505	521	471	492	481	480	487	457	500	496	476	487	537	499	503	519	538	537	507	492	512	490	466	500	520	490	491	493	533	530	579	518	508	546	474	559	504	510	500	514	496	540	507	502	488	508	500	518	525	525	506	506	471	501	508	488	479	502	490	521	525	483	480	532	524	502	484	501	486	502	508	516	528	468	489	488	482	510	529	504	495	508	476	510	499	464	526	520	519	488	520	503	492	538	488	507	517	453	524	492	464	533	501	553	486	510	525	503	483	549	518	518	468	460	476	480	487	468	523	497	497	525	514	499	474	520	487	499	506	526	522	483	528	501	540	523	555	532	525	528	518	507	500	518	496	490	501	542	540	481	538	525	476	500	535	494	485	508	523	495	512	511	537	540	548	494	551	523	496	517	529	503	512	508	536	494	516	508	496	540	515	492	502	475	511	494	459	497	516	495	527	514	524	494	446	497	511	486	509	516	491	508	510	472	509	510	507	464	493	523	519	473	491	501	464	540	491	548	500	512	501	520	513	480	511	508	529	481	492	556	518	491	506	491	498	506	502	482	499	477	504	523	501	522	530	499	540	555	571	526	524	509	529	543	486	487	541	500	497	515	498	510	512	514	511	497	545	497	521	518	503	526	474	512	492	517	502	543	529	498	485	467	532	526	487	499	540	560	522	478	492	497	510	524	537	517	513	511	519	491	513	492	531	515	519	470	519	514	494	499	482	553	543	480	490	488	466	467	524	498	500	542	532	487	476	536	520	490	496	539	529	519	469	463	498	505	517	480	510	521	501	485	457	495	553	516	496	523	497	527	462	553	502	495	548	524	505	528	524	490	486	499	465	490	494	514	502	507	497	495	500	487	508	482	494	497	490	500	494	517	462	486	510	489	488	500	496	505	473	531	502	510	487	497	470	507	511	510	498	505	472	486	500	484	483	503	504	458	545	481	490	538	501	523	538	466	526	510	512	521	553	494	529	508	566	534	522	480	524	514	507	534	481	505	534	486	510	500	520	481	521	527	510	527	528	507	485	508	508	530	487	507	532	500	533	509	533	508	521	499	553	522	465	485	509	530	519	486	522	496	499	536	547	497	463	531	510	490	495	527	490	500	508	516	488	524	494	532	511	514	486	493	492	501	488	506	547	525	465	488	523	530	498	482	521	484	503	508	531	482	492	497	490	470	528	490	534	501	556	495	502	543	480	488	555	508	461	487	524	524	512	496	490	532	505	504	515	486	482	516	505	488	511	517	481	531	510	516	506	499	525	507	499	475	495	516	499	497	470	492	514	456	484	504	488	558	498	509	502	533	510	513	503	493	533	549	439	507	455	540	540	509	545	509	525	483	501	513	506	509	495	456	477	442	506	471	535	518	515	519	520	502	502	525	523	505	514	531	508	482	498	478	530	496	483	513	503	499	507	520	494	514	528	523	501	505	483	500	535	506	501	488	470	502	497	520	474	531	515	492	506	514	506	497	557	528	539	548	475	511	513	466	493	476	462	534	510	506	513	504	505	537	498	509	477	513	529	487	495	483	479	506	513	499	533	461	536	474	516	534	496	522	510	531	483	556	498	497	498	528	527	521	522	550	459	516	491	470	510	489	487	561	533	494	499	513	532	509	542	511	508	471	516	517	503	540	533	503	463	497	493	530	471	466	510	540	484	481	506	523	522	507	512	469	497	473	486	471	510	505	483	528	514	483	540	469
23072	20854	27465	24345	20850	21051	15599	6886	4523	3680	3027	2519	2253	1935	1689	1539	1458	1344	1304	1178	1177	1079	1059	1072	954	983	999	891	914	927	868	881	933	860	849	863	871	886	845	836	836	844	850	794	838	863	815	799	805	821	772	825	860	826	844	796	823	853	841	807	814	755	804	799	806	825	838	826	769	800	835	794	825	780	812	822	807	830	852	806	811	791	786	814	810	855	834	831	848	790	821	841	879	791	782	818	804	815	806	820	807	818	822	829	788	803	848	768	862	795	808	790	857	824	835	839	806	853	815	833	823	838	791	798	797	770	808	801	777	833	837	837	782	791	826	805	820	851	862	796	804	788	771	786	821	850	858	846	864	793	846	787	823	775	813	801	831	799	836	800	753	766	793	807	814	844	796	875	833	799	778	820	752	828	787	820	785	835	795	840	807	800	831	746	825	811	792	802	790	838	807	796	774	781	864	811	815	859	810	811	801	790	823	810	820	794	777	838	777	825	806	829	877	838	836	821	803	808	810	781	786	779	776	776	793	849	829	816	788	809	797	834	844	795	791	873	798	803	806	860	790	806	852	804	806	811	781	803	774	807	863	830	818	791	858	827	822	788	792	832	782	817	826	772	835	837	785	807	840	808	804	800	846	785	768	796	853	813	809	847	824	849	800	837	793	794	798	840	758	762	782	774	768	801	780	879	847	792	826	806	813	817	780	832	807	847	842	780	835	803	812	791	811	790	750	874	757	748	824	802	798	835	801	818	820	780	817	798	735	781	862	820	798	839	812	835	806	814	831	842	837	869	805	808	807	839	864	775	821	860	819	791	850	826	778	865	812	816	845	839	810	836	798	808	828	817	823	823	807	810	771	807	829	752	820	793	796	835	770	810	798	822	805	864	754	816	810	817	826	843	839	793	767	893	811	811	748	843	792	854	831	838	791	857	809	828	809	832	780	765	769	819	823	826	817	825	898	844	795	827	808	835	836	842	858	845	864	745	817	802	764	844	816	799	841	798	814	829	848	839	790	824	792	801	758	802	797	788	833	837	772	830	826	803	825	847	900	861	837	804	756	801	815	795	800	787	827	809	785	835	839	776	836	790	825	846	803	747	790	842	833	811	812	803	814	787	788	814	831	833	838	804	795	840	790	844	798	816	810	818	835	824	820	822	846	809	803	770	803	840	770	799	823	788	794	785	832	792	803	808	796	799	807	793	765	774	792	830	842	847	795	819	824	859	794	858	838	816	805	824	821	783	865	771	819	862	804	800	833	837	811	805	832	773	781	843	845	862	785	774	776	832	785	841	795	819	823	848	767	819	768	793	850	836	804	794	830	781	797	779	846	761	823	835	847	844	804	808	864	808	802	802	836	838	851	815	814	817	800	824	818	797	796	772	804	772	788	801	811	787	817	843	784	834	917	776	846	818	887	784	806	795	839	775	812	782	772	783	798	798	799	823	843	817	791	828	832	797	786	784	833	809	802	794	840	827	810	797	838	846	787	745	799	832	812	838	837	862	801	806	796	779	831	779	801	775	815	841	850	807	824	773	843	805	857	851	879	773	801	782	746	799	829	854	820	840	822	813	832	817	813	816	781	801	822	802	812	811	855	793	798	779	799	799	852	796	786	809	800	803	827	797	826	846	869	840	824	830	726	816	809	800	829	843	857	815	813	749	758	821	819	891	797	782	837	811	786	824	803	800	828	850	864	770	815	884	833	801	825	780	811	808	790	841	837	788	831	822	793	799	810	811	806	792	836	859	849	810	823	786	829	798	893	793	841	818	783	799	782	818	832	823	803	851	833	786	764	800	812	803	831	750	838	810	839	799	820	829	837	826	811	798	806	830	835	874	804	817	793	746	809	832	799	795	843	871	856	773	849	806	816	822	823	799	857	798	823	766	787	843	801	826	818	794	794	786	788	788	808	835	790	787	807	826	800	782	790	853	806	791	824	823	865	841	825	827	858	822	813	835	770	827	810	818	833	797	836	783	786	806	765	797	801	814	767	824	748	819	812	826	829	848	845	822	842	825	838	807	806	825	889	820	807	825	775	851	781	773	805	816	804	829	830	780	831	819	823	822	858	841	833	825	819	833	813	804	789	818	759	789	782	872	860	820	753	815	862	818	798	808	858	763	815	806	806	780	778	815	823	868	778	838	798	813	809	790	910	829	812	804	820	816	792	792	760	830	856	790	850	852	799	784	804	863	796	802	780	795	878	801	825	767	848	801	861	840	803	792	822	817	835	853	815	818	815	814	791	870	796	835	775	790	806	795	826	803	795	846	831	842	778	783	785	806	780	798	876	845	824	855	837	849	863	832	785	777	761	806	794	830	806	764	783	828	790	850	790	771	815	796	851	837	782	816	811	802	766	797	796	809	781	866	808	799	769	808	824	806	831	820	803	780	794	788	830	802	846	758	792	842	863	833	799	820	824	829	781	826	823	721	817	876	810	804	874	816	756	784	797	846	767	768	796	839	858	794	821	853	822	785	829	852	815	783	850	821	830	820	840	822	819	797	842	869	788	801	815	789	787	769	772	856	853	821	821	752	784	833	804	763	877	864	812	806	814	831	792	781	768	780	760	871	782	772	785	845	770	830	754	791	830	812	835	816	812	826	828	802	872	758	775	791	768	758	848	797	795	820	816	785	799	783	808	788	804	850	830	800	816	855	781	860	813	800	853	817	828	829	840	804	803	812	808	840	800	859	807	817	793	864	809	812	769	761	747	789	790	829	838	768	796	710	807	802	826	811	815	859	748	814	838	836	856	849	795	759	783	809	811	826	804	729	863	825	741	811	796	779	807	825	812	772	815	832	827	763	813	799	823	758	826	789	834	832	737	817	803	827	811	826	872	841	814	797	773	741	839	815	810	802	770	805	851	740	836	725	758	813	867	851	831	839	814	816	840	811	823	784	849	823	795	852	833	812	807	848	756	739	842	847	800	825	862	810	857	835	753	809	817	811	799	820	796	835	808	795	793	809	826	803	795	778	794	796	804	799	797	849	798	861	799	859	822	800	853	829	854	796	746	799	786	799	816	816	789	814	835	780	759	818	805	869	792	819	832	769	819	816	764	814	793	802	773	849	841	825	772	814	793	808	820	828	807	800	820	805	892	859	837	824	791	846	829	827	792	781	748	824	815	821	817	828	803	802	759	835	833	778	828	779	858	790	784	840	831	820	775	780	806	803	801	841	804	818	852	799	814	830	789	785	858	798	813	814	823	849	811	844	812	771	797	855	806	830	829	771	789	825	802	828	784	847	827	832	802	794	828	825	802	793	791	815	769	812	860	814	833	821	789	817	787	822	830	807	867	809	751	809	759	834	823	848	774	840	875	854	799	876	832	780	768	805	852	814	786	822	785	817	857	806	796	828	844	830	836	789	805	792	797	828	778	770	854	791	869	793	776	810	782	813	884	841	821	782	805	829	796	817	808	818	822	820	831	766	827	827	769	857	748	787	827	807	770	800	816	843	850	812	839	757	757	852	786	827	790	840
50738	74857	55335	31531	20954	16566	13089	10199	8111	6474	5312	4423	3853	3234	2683	2210	2099	1877	1703	1539	1533	1371	1387	1290	1124	1088	1064	1021	975	986	938	927	905	870	902	915	883	857	878	839	890	897	841	821	878	816	832	780	782	801	802	816	782	821	794	786	801	809	813	831	760	791	783	826	758	809	795	798	761	771	780	784	774	757	756	750	853	795	827	808	825	795	780	784	808	813	818	766	819	832	820	830	824	771	802	822	774	784	783	819	790	793	764	781	855	788	739	786	779	808	792	797	829	773	718	773	794	785	755	749	815	827	802	774	767	772	792	805	768	772	823	778	770	788	814	756	806	792	792	774	796	759	820	835	746	766	815	786	830	791	835	774	762	795	783	783	801	795	816	822	753	778	839	766	847	783	862	837	801	824	788	845	767	779	779	806	827	817	811	758	816	766	760	787	749	771	842	794	760	805	756	795	826	768	846	781	817	836	800	775	800	832	749	779	834	783	780	778	803	822	822	806	782	809	829	762	807	819	795	781	787	811	756	781	767	801	794	795	783	786	829	788	800	820	776	797	810	761	795	776	773	778	814	782	834	794	775	806	808	761	813	804	816	845	779	781	808	805	803	811	750	796	783	821	744	765	768	795	802	804	823	786	764	773	770	796	817	811	800	793	753	802	794	811	786	791	841	813	805	810	803	774	732	854	767	766	815	762	793	805	752	814	833	817	794	836	813	816	786	716	831	804	772	792	757	824	781	764	763	792	821	787	743	796	787	802	782	780	724	798	788	835	799	786	822	772	779	770	761	789	796	800	806	806	785	841	764	773	806	796	806	746	773	828	858	788	806	796	785	814	791	763	795	771	797	749	835	768	770	767	761	752	773	755	742	824	757	802	810	818	778	778	784	809	763	783	812	769	758	746	809	757	766	784	787	811	796	774	798	804	867	775	800	820	722	739	806	738	823	825	735	750	822	786	755	761	801	819	795	784	728	797	761	780	783	777	752	809	791	784	803	775	833	831	766	744	770	795	759	746	847	793	745	793	792	854	787	786	796	755	763	790	788	813	789	769	753	796	815	771	797	785	812	778	804	774	793	790	718	794	827	780	760	787	763	754	783	806	768	750	757	840	794	825	798	824	768	835	712	782	742	793	784	758	790	785	811	765	728	811	783	798	773	760	827	778	794	749	774	783	765	771	826	819	799	792	793	815	735	783	758	798	764	744	839	817	789	796	771	761	740	815	764	790	769	794	866	798	805	762	804	813	791	818	787	809	823	820	811	761	769	785	784	817	799	757	760	813	841	755	759	802	772	790	762	828	814	777	819	849	801	781	799	770	759	794	809	734	791	764	822	751	753	757	805	795	799	811	757	814	818	768	787	826	838	817	822	783	827	788	815	800	782	804	754	799	811	732	826	760	786	775	796	801	815	845	812	759	796	786	796	799	777	815	796	750	795	822	771	804	793	798	796	779	815	796	830	794	790	768	776	734	744	802	782	781	782	834	790	742	768	745	781	753	738	803	768	785	770	801	764	827	792	790	786	804	795	781	848	814	814	794	828	811	789	779	805	787	824	778	770	812	775	768	783	778	807	844	787	782	800	780	807	800	841	788	811	798	784	802	866	777	795	812	820	839	819	776	838	791	735	817	771	809	812	801	811	783	754	798	835	774	820	767	811	788	761	774	821	780	761	789	747	751	794	811	801	807	789	849	765	797	784	807	798	804	816	787	767	749	807	742	762	742	771	835	806	781	767	777	810	815	785	824	739	754	809	757	816	789	781	803	746	794	775	799	771	792	800	797	775	804	818	818	755	854	814	827	791	800	805	849	777	783	772	794	790	826	709	802	779	764	805	789	805	791	791	799	795	810	817	769	785	790	776	848	830	797	819	777	780	829	824	815	841	734	800	763	807	806	782	760	807	809	800	778	779	812	783	781	829	827	809	824	764	765	773	760	782	839	763	743	785	790	798	761	784	780	782	819	770	776	782	823	740	820	798	761	764	759	790	739	816	769	815	773	750	808	792	775	837	824	810	839	749	787	780	783	773	773	806	738	808	784	772	788	777	764	811	784	781	830	802	791	768	833	804	792	786	748	818	798	803	818	825	798	750	786	800	744	763	822	759	811	795	807	834	780	756	815	780	755	731	776	800	728	804	818	909	779	779	798	800	812	722	711	793	767	811	766	823	810	755	795	798	706	780	806	748	789	799	793	808	771	803	802	815	818	775	744	753	787	792	836	795	778	817	776	801	807	772	800	752	824	788	768	794	778	796	746	775	791	788	776	811	811	784	752	774	802	810	804	817	784	806	799	787	822	763	782	788	783	741	785	791	804	749	762	774	817	806	795	776	797	767	808	768	731	781	772	799	753	859	782	816	810	773	791	812	759	783	750	779	831	793	756	764	769	781	765	760	791	787	769	804	804	754	777	800	822	782	787	828	831	772	801	762	778	781	828	814	773	790	824	788	791	827	781	817	786	806	742	780	816	842	806	772	740	764	816	771	793	758	824	770	828	780	789	793	767	795	741	761	802	746	807	810	815	746	796	786	797	745	815	831	791	823	774	816	736	773	781	791	822	757	779	805	841	797	797	822	800	780	789	811	805	819	810	789	835	782	786	751	801	784	769	803	791	775	823	818	812	796	780	851	815	783	794	760	767	787	778	814	761	762	841	774	777	746	786	843	789	780	807	838	787	766	808	822	820	811	797	768	762	827	772	763	784	829	767	819	810	793	762	796	840	806	739	845	756	813	789	807	831	816	809	838	788	766	825	815	776	774	804	823	778	775	809	778	782	833	776	818	847	779	816	782	807	785	765	783	765	791	789	835	758	776	716	790	783	807	830	766	824	812	816	789	791	825	807	772	732	739	790	747	799	781	793	789	822	792	754	827	746	803	828	796	814	771	790	758	809	758	789	793	797	827	797	772	827	815	817	824	816	762	767	793	815	768	750	749	760	826	725	822	798	785	806	794	778	820	784	764	799	818	796	766	757	769	788	773	817	775	829	797	789	742	762	781	846	786	748	791	747	790	769	844	766	840	785	828	779	810	800	781	801	855	740	748	739	754	830	838	760	814	807	809	859	797	767	751	772	782	784	828	730	801	796	785	773	795	766	806	789	808	770	725	773	757	788	772	778	805	803	772	789	741	811	730	766	822	810	801	778	814	790	759	801	759	828	770	766	808	821	716	740	772	787	818	852	735	777	776	840	830	785	768	832	770	806	804	850	777	802	790	787	774	841	788	798	819	797	804	794	776	798	815	781	801	806	775	751	805	763	841	732	852	796	819	840	806	789	810	789	780	731	766	788	791	802	799	798	801	815	793	798	822	786	804	803	839	792	772	796	778	807	811	801	809	804	780	801	810	765	782	831	799	789	824	813	778	808	772	780	793	807	817	846	761	779	783	817	788	775	785	766	856	753	807	777	807	815	818	822	750	822	834	786	805	758	761	727	838	744	748	806	834	789	808	801	863	777	748	840	803	769	757	785	795	808	793	803	785	733	809	799
41495	42474	30369	15736	7303	4450	3150	2360	1783	1480	1256	1110	885	848	726	665	600	602	545	522	498	451	459	455	442	470	422	390	401	403	402	374	377	389	395	398	410	388	365	356	381	383	358	429	352	359	356	367	351	375	382	363	364	365	380	370	369	327	358	411	374	370	381	358	365	340	361	379	391	384	383	346	389	386	371	353	347	367	411	374	370	371	377	347	357	430	362	375	345	372	369	353	385	348	394	335	365	354	358	367	358	348	346	369	401	365	363	382	377	379	380	353	373	392	348	359	380	381	346	384	359	367	367	349	361	361	359	380	373	354	409	383	336	382	348	360	345	352	343	343	348	397	319	370	379	370	374	389	363	373	377	361	382	376	353	377	358	362	355	348	368	354	387	369	366	364	377	369	376	370	361	349	344	349	361	364	394	367	366	371	364	391	372	385	360	385	337	370	390	358	373	367	361	370	377	366	388	320	370	353	383	362	358	353	389	364	350	395	335	364	372	392	369	355	350	357	372	354	372	395	374	366	384	358	382	334	380	378	364	392	367	359	359	356	391	390	396	388	366	399	355	398	358	362	364	323	349	329	373	368	343	367	377	361	363	389	366	371	363	324	406	347	363	339	375	400	360	331	390	350	363	387	395	357	417	326	353	383	370	354	360	380	377	322	331	342	333	400	344	382	360	343	360	371	362	347	366	389	404	344	354	371	351	360	369	352	372	362	360	414	412	371	375	402	377	357	365	395	367	379	367	347	354	348	378	371	369	379	376	339	379	358	364	370	356	362	372	376	361	357	356	345	359	371	367	358	395	377	394	400	354	363	393	360	351	360	374	365	346	373	341	341	358	370	363	370	394	350	353	361	350	372	408	372	399	406	386	384	361	402	356	371	354	368	373	384	402	359	360	368	376	331	353	388	393	364	327	381	375	335	370	364	374	354	352	355	372	354	349	349	372	375	345	371	403	342	366	355	359	353	349	356	353	389	391	382	351	352	352	361	371	363	340	372	379	383	371	365	356	434	380	369	372	377	357	360	369	370	361	361	344	345	370	370	360	355	376	338	382	388	360	338	369	370	356	376	353	327	382	368	390	385	383	349	375	379	357	399	358	342	382	390	347	374	379	385	357	342	339	418	367	352	391	336	345	381	370	413	362	364	375	352	367	388	407	339	373	363	344	334	334	367	349	337	358	372	357	368	393	373	350	358	375	382	396	349	358	393	328	333	360	369	330	371	372	367	358	404	395	413	378	379	363	379	420	380	379	375	362	352	383	365	340	379	360	381	351	363	366	335	356	392	383	361	338	374	378	356	383	406	365	353	376	416	331	338	347	383	336	369	359	370	384	368	360	357	355	348	363	389	381	379	346	364	365	388	376	352	373	354	380	359	387	390	357	363	355	364	377	392	325	370	385	356	365	342	380	384	360	343	348	367	368	355	366	387	363	359	372	369	370	370	370	349	386	383	399	394	389	346	356	350	358	373	354	398	366	368	372	364	393	334	332	375	374	338	362	386	376	355	363	364	388	378	407	365	371	394	346	353	343	373	377	404	389	374	365	342	372	383	349	370	355	363	359	333	381	368	376	378	337	373	346	360	358	373	359	370	382	386	369	354	345	331	370	347	327	384	365	362	362	384	376	383	379	383	373	360	378	372	354	355	352	371	407	380	346	356	352	352	365	346	372	373	351	365	334	353	374	369	365	382	378	336	357	358	358	403	391	410	376	391	407	364	367	371	350	365	344	370	414	374	414	400	367	344	386	371	322	366	363	372	373	394	349	397	397	360	354	321	353	354	382	351	371	385	403	383	346	344	349	339	357	339	371	366	356	396	363	365	391	371	383	412	356	361	378	421	360	311	355	389	385	379	381	363	351	390	394	379	343	377	376	351	342	388	354	422	321	373	395	335	358	379	359	381	380	372	362	321	378	343	395	357	359	390	362	384	347	395	365	358	366	371	358	358	376	404	391	379	349	370	357	360	332	332	358	368	325	369	376	375	402	389	387	363	383	385	374	337	377	360	393	360	381	368	360	411	371	336	387	384	344	329	371	339	384	371	353	361	372	385	366	344	374	372	327	338	345	376	378	360	339	350	346	359	364	388	378	337	421	373	365	378	361	365	359	390	398	376	394	377	392	382	345	374	374	361	358	363	369	358	327	355	363	347	376	408	357	344	362	367	380	363	353	375	377	355	398	363	360	361	392	397	386	361	347	368	345	349	377	351	359	365	384	398	381	364	364	352	379	376	372	365	363	355	360	343	380	379	399	358	355	350	383	375	369	354	371	345	402	349	373	366	373	372	397	383	360	360	370	377	354	365	382	333	362	345	358	337	369	426	360	359	344	364	365	385	378	367	375	367	359	371	379	384	378	415	354	370	321	335	381	395	336	324	365	371	349	340	349	333	371	370	347	353	357	400	404	379	366	366	352	333	380	331	395	361	366	349	369	357	329	410	378	368	367	356	390	356	369	361	360	350	352	355	361	356	386	364	367	354	337	326	377	354	358	386	376	365	402	366	360	386	378	368	353	357	393	363	351	333	366	392	371	346	333	383	380	367	376	365	346	403	391	356	394	357	386	376	346	354	321	372	355	405	376	374	359	358	387	358	354	372	355	369	403	397	376	344	382	365	386	378	370	332	362	391	381	399	353	378	342	349	393	399	344	353	387	378	365	350	386	362	365	369	356	327	357	372	352	397	358	361	329	392	382	380	367	386	344	357	354	356	353	346	357	370	350	354	355	339	371	356	349	407	363	397	386	391	342	373	384	350	385	373	394	351	330	367	343	372	371	356	359	379	370	390	362	338	341	383	361	352	347	342	350	382	367	370	339	379	367	361	342	337	359	394	355	363	365	370	405	359	389	359	368	349	347	355	334	360	347	353	384	361	389	379	349	343	358	370	358	383	346	357	389	373	356	375	360	357	365	400	378	362	341	366	377	344	368	365	385	399	362	325	355	381	368	368	369	402	372	364	393	334	363	323	364	383	368	370	359	356	318	367	377	356	325	370	378	345	391	364	346	399	398	380	378	368	332	366	357	383	381	406	360	371	352	348	358	382	371	354	352	337	356	380	362	368	360	370	397	386	350	404	391	383	365	364	363	353	330	355	344	349	387	392	349	366	344	377	370	357	361	363	389	361	389	376	390	396	352	363	362	354	376	354	396	381	336	356	347	382	349	381	364	365	328	354	342	371	306	386	379	360	350	344	352	324	361	350	382	358	366	389	371	329	359	368	384	365	340	393	400	359	363	341	373	383	355	382	352	362	356	372	396	383	361	400	373	382	427	399	340	389	351	401	387	364	377	404	369	369	353	362	353	357	379	393	347	372	358	372	386	358	355	399	371	347	370	320	369	371	374	328	360	388	342	346	409	358	378	356	387	364	347	371	336	382	387	367	337	367	353	363	380	360	328	393	362	366	356	383	360	381	369	342	405	390	330	355	353	377	366	368	365	388	374	351	361	362	380	346	327	375	369	364	364	332	394	350	353	378	395	320
45837	50164	34397	17487	11597	8147	6285	4828	3690	2948	2451	2150	1698	1431	1172	1045	901	855	737	733	684	627	623	581	508	458	512	471	467	485	417	418	453	443	405	402	435	374	404	413	375	397	423	435	401	395	425	388	383	407	398	354	399	396	386	373	393	392	391	363	412	393	417	380	390	388	375	365	338	359	376	357	391	448	354	387	426	391	387	364	398	375	401	380	395	403	401	379	359	361	375	404	418	403	434	398	386	404	362	352	379	378	391	410	396	403	375	391	386	386	385	439	388	393	388	405	372	369	321	402	382	361	378	362	342	377	389	409	355	383	364	386	415	349	383	391	411	388	382	381	392	410	387	398	373	382	356	376	374	390	375	387	390	384	402	369	383	400	393	374	407	366	405	378	394	375	374	392	391	341	407	403	391	378	369	384	374	363	383	373	331	360	384	412	383	376	369	359	383	384	383	401	363	399	406	388	377	394	390	428	388	365	386	386	392	350	362	348	354	362	371	358	350	392	402	370	358	355	430	395	402	407	386	404	366	404	400	402	394	424	423	386	351	358	382	407	361	377	373	381	405	386	406	403	373	393	379	400	380	409	394	403	365	340	374	385	371	407	387	360	376	398	385	366	375	365	347	378	387	369	371	373	357	398	374	399	353	364	351	385	395	373	383	400	395	394	381	395	411	394	379	397	414	401	384	397	365	387	385	371	368	413	372	370	379	375	364	366	423	388	372	379	349	387	377	422	378	376	393	413	389	412	382	382	371	374	414	395	385	418	383	378	418	392	378	390	386	433	393	382	393	435	367	412	399	395	383	365	384	386	359	352	392	409	368	397	376	369	375	421	342	404	396	381	353	392	418	360	388	356	390	354	385	365	380	389	378	392	402	376	389	366	418	397	403	365	414	367	375	352	366	409	368	396	367	359	385	425	378	389	369	393	412	365	353	388	394	375	407	364	381	352	370	346	397	381	345	343	384	386	389	379	366	376	354	364	355	394	361	379	367	363	410	392	432	422	388	385	380	360	389	402	378	366	394	373	368	390	394	346	376	376	395	395	395	378	432	409	375	389	379	365	375	358	375	382	375	379	363	390	376	364	388	382	378	364	374	390	404	348	398	383	384	408	405	367	364	370	355	406	363	394	399	405	358	399	373	386	342	374	394	352	407	398	376	377	368	381	400	381	430	377	379	397	330	368	388	393	359	401	384	404	371	359	356	383	401	387	381	380	385	400	413	356	373	394	417	414	413	368	380	363	372	387	397	378	352	375	414	387	394	402	412	389	402	380	402	400	406	393	427	408	414	413	382	380	419	364	386	380	400	343	338	420	414	397	396	391	372	390	387	380	372	386	382	427	361	381	394	389	401	359	350	379	394	379	382	361	368	404	387	428	395	408	379	387	377	369	378	389	420	408	394	390	341	363	383	378	400	364	391	363	382	388	370	402	347	427	366	387	386	384	397	376	328	380	354	360	364	367	358	372	385	404	384	366	378	370	411	405	368	384	387	412	363	353	401	371	378	400	357	356	382	365	379	373	358	393	401	393	364	396	387	404	373	417	365	394	358	432	388	355	410	360	370	346	392	394	385	397	398	399	390	415	385	379	392	378	411	387	388	366	388	406	399	378	376	382	379	376	369	382	380	369	389	366	340	369	373	372	366	388	380	385	370	383	370	413	377	334	413	406	373	364	388	380	391	370	377	383	390	373	373	360	384	369	401	383	376	385	371	403	370	386	388	365	366	380	388	380	393	391	390	394	385	419	413	359	363	377	390	404	388	383	385	388	371	380	400	403	391	402	401	378	394	466	348	356	395	389	364	427	405	392	383	404	399	387	414	393	374	417	402	385	397	382	404	381	380	429	380	413	356	397	407	374	391	334	383	361	395	403	375	374	362	386	408	370	406	447	387	382	384	335	381	357	380	350	370	391	388	391	398	391	366	384	395	364	362	420	407	406	359	431	368	352	384	373	362	385	386	400	395	400	367	388	370	412	376	363	391	328	423	379	410	403	375	378	401	402	395	352	366	377	386	373	359	384	402	442	382	408	387	372	398	365	373	390	374	392	379	405	394	380	423	400	395	354	397	379	380	351	361	400	408	414	343	376	396	382	365	409	371	399	374	383	364	401	375	396	396	364	359	348	360	378	392	386	399	373	406	404	364	406	340	386	398	373	374	395	370	392	381	354	392	424	409	360	369	379	431	401	352	398	400	381	378	392	378	364	395	366	385	342	401	374	407	359	399	360	379	377	351	363	400	409	392	349	395	439	395	384	414	414	370	355	372	389	375	375	400	402	394	403	390	380	400	365	385	402	432	396	412	372	365	399	369	399	418	421	427	397	367	374	387	384	392	382	415	385	396	380	384	387	370	391	379	380	395	394	390	369	395	348	360	396	387	380	386	407	396	379	359	397	381	363	384	364	388	415	350	378	402	413	389	371	389	380	387	397	385	383	374	385	383	355	377	398	376	381	352	390	390	385	329	401	363	385	372	409	377	393	384	364	375	385	391	389	370	365	404	367	386	387	404	361	355	381	379	396	380	367	407	395	366	389	378	365	384	369	416	368	374	371	400	398	385	356	366	361	394	381	391	405	388	389	378	380	388	377	380	396	360	412	345	382	411	372	395	380	383	381	386	378	397	400	401	399	390	406	398	395	401	380	405	373	399	403	354	391	412	377	401	379	374	403	351	376	393	381	377	368	383	374	362	419	381	341	385	391	392	352	405	344	384	376	392	365	389	374	395	389	365	353	370	395	391	391	385	381	410	422	411	427	397	376	343	374	380	395	436	380	383	370	386	372	393	385	390	373	368	387	404	376	362	378	382	405	378	413	388	407	382	416	372	360	393	377	407	389	386	379	374	374	389	395	390	397	392	355	383	349	387	372	378	388	338	383	368	394	395	352	389	406	388	400	388	375	373	412	368	382	409	392	399	409	359	392	382	402	373	348	403	355	362	386	397	395	391	369	379	396	406	395	375	373	348	402	418	364	373	387	363	383	393	376	395	372	386	408	415	358	409	358	393	394	416	374	387	379	394	388	379	378	379	385	366	380	359	391	386	390	407	379	362	388	385	349	391	358	371	375	378	414	369	367	380	382	393	411	383	379	378	427	397	362	393	351	409	360	395	396	393	395	408	378	383	396	352	370	373	403	391	364	405	396	366	411	403	391	404	351	420	417	414	435	378	381	398	397	381	386	402	367	350	377	394	366	397	399	401	388	381	415	399	404	375	408	370	384	360	361	379	395	384	425	414	376	365	347	422	368	395	379	378	379	384	355	386	384	354	387	356	376	414	353	395	367	401	380	385	408	365	379	381	386	380	388	343	409	355	361	361	350	402	418	376	402	383	383	380	394	389	425	366	371	413	387	365	397	396	362	401	382	407	399	402	406	401	365	395	400	376	373	394	406	403	365	383	426	368	387	382	377	386	422	401	395	402	372	386	376	395	401	408	387	379	352	392	384	389	363	377	391	366	367	376	385	358	371	357	377	411	372	388	391
25949	21247	27440	25359	19071	10485	5734	3608	2771	2256	1956	1653	1335	1187	1057	927	925	847	812	737	709	662	750	690	641	605	566	563	597	551	528	537	510	539	561	502	576	549	516	510	540	519	542	533	521	550	550	497	498	544	544	526	510	537	527	528	526	483	515	509	523	451	490	472	507	519	471	501	478	449	514	513	517	526	503	511	491	489	559	520	481	544	485	500	489	489	522	489	489	488	514	525	512	511	483	486	502	531	560	539	522	516	507	506	520	506	521	540	499	567	519	504	494	492	523	494	520	508	493	478	511	450	485	490	496	499	508	502	532	496	513	515	461	486	475	489	521	495	518	519	509	497	522	474	504	504	519	477	535	515	473	527	510	520	514	468	509	502	526	502	473	509	518	512	524	540	534	544	520	523	477	530	516	538	491	486	535	503	506	486	550	470	524	487	536	543	528	504	505	516	499	521	558	511	527	474	482	533	509	519	467	511	513	536	541	522	492	530	506	511	496	497	512	473	550	460	536	555	459	482	499	501	496	512	520	509	535	511	514	508	506	511	483	499	504	506	534	535	510	477	536	517	520	488	499	515	502	473	505	538	503	537	473	566	520	528	453	491	536	491	498	505	486	528	517	556	491	499	513	510	500	516	496	518	478	507	484	535	490	518	473	530	503	490	526	517	556	549	483	489	582	489	519	511	522	471	554	505	508	552	510	471	444	520	507	499	522	535	507	516	538	480	514	489	507	526	512	541	484	512	500	479	532	511	512	459	551	527	513	543	501	483	493	494	499	536	500	516	514	488	523	530	479	528	516	510	523	522	548	485	508	505	469	534	516	508	514	493	505	545	532	516	495	464	508	491	502	488	504	564	501	533	500	534	513	501	474	524	484	521	476	526	516	495	457	502	527	516	523	521	475	494	530	487	481	506	518	506	518	507	552	525	507	480	508	535	473	547	503	497	521	500	505	486	482	516	516	491	503	525	510	505	511	520	525	513	473	551	522	516	516	493	513	499	486	523	518	491	495	492	524	514	495	489	527	464	478	508	542	489	506	490	482	505	448	478	519	468	513	524	503	531	453	538	469	477	508	480	479	495	524	498	501	512	525	485	486	525	498	484	495	565	497	466	478	461	479	522	493	519	548	490	513	468	485	510	518	504	511	462	528	503	521	511	518	496	518	506	489	476	501	521	521	472	498	465	505	459	545	519	496	494	467	506	491	512	550	515	501	484	492	532	502	502	495	501	517	537	498	477	537	524	477	517	485	515	508	520	496	501	529	487	485	547	507	531	509	514	524	474	504	510	504	520	520	501	523	525	513	475	519	514	526	516	505	529	514	496	501	532	490	502	503	520	495	532	502	506	495	528	486	515	526	481	489	471	510	504	523	518	543	525	510	530	509	449	527	521	493	545	497	509	484	522	474	526	515	522	506	490	525	534	532	500	510	490	482	491	523	489	532	495	495	465	503	518	531	528	517	506	447	488	532	537	500	475	500	500	514	514	552	549	515	502	486	524	464	497	483	517	494	490	489	490	507	522	502	519	504	474	441	514	492	503	499	494	450	508	499	525	508	497	504	507	514	485	488	520	507	512	533	509	533	461	487	497	530	505	494	479	456	525	460	538	493	510	449	512	554	509	484	514	516	540	518	504	493	505	508	518	515	518	485	469	512	522	462	504	511	472	516	514	504	491	503	478	449	514	496	489	455	504	513	542	535	525	476	522	475	499	530	475	524	487	483	525	540	463	506	494	495	492	503	518	531	490	527	540	564	545	523	505	517	505	512	545	542	475	512	543	538	540	519	503	523	485	463	499	500	554	516	479	562	513	497	504	504	527	486	489	503	487	510	501	525	474	559	535	489	507	486	481	499	500	488	524	516	486	513	499	486	486	517	512	514	505	538	516	550	495	486	514	500	484	531	510	522	506	510	499	543	513	537	454	507	489	527	502	481	467	520	520	526	525	504	505	515	484	529	463	477	537	493	518	530	492	517	534	524	478	522	507	477	504	513	499	543	535	533	512	504	524	514	522	518	492	542	511	511	509	524	517	530	497	500	513	527	486	531	511	479	519	533	485	494	495	468	484	517	516	485	458	516	497	495	500	517	530	516	508	494	482	557	525	523	475	503	509	511	525	474	506	537	505	531	509	503	492	517	521	512	513	510	494	518	495	499	558	492	518	505	523	516	523	515	519	521	492	512	482	541	505	479	504	560	503	528	524	496	516	462	501	520	494	518	502	518	501	509	496	461	516	494	490	537	510	510	507	515	511	500	494	481	499	556	517	539	491	470	529	565	457	498	523	495	518	519	564	497	516	512	495	503	502	492	547	482	514	511	573	517	488	503	509	518	522	543	504	506	505	546	547	526	479	468	516	516	524	471	514	541	495	476	505	512	457	510	476	514	541	496	585	551	519	488	498	501	494	476	524	505	495	482	446	554	507	524	531	513	536	522	506	464	538	517	526	529	506	510	547	504	505	501	506	552	501	495	504	483	527	519	489	482	518	496	507	499	521	517	485	473	475	517	531	499	480	550	489	488	511	494	496	480	510	478	557	512	542	493	528	517	489	496	513	483	493	509	466	482	511	552	483	492	508	498	523	484	489	489	504	477	538	494	507	507	512	518	487	500	480	494	527	469	495	534	544	498	498	519	487	501	502	514	521	501	555	491	484	538	523	482	534	547	522	512	514	509	532	480	551	463	530	487	533	476	514	512	507	544	467	494	535	549	504	501	498	475	536	537	549	520	515	550	467	537	502	468	488	513	478	546	508	527	518	536	526	519	501	511	513	478	542	515	542	517	505	492	481	495	494	496	506	523	483	485	477	487	511	518	471	478	507	500	517	497	483	493	530	528	498	523	519	485	550	481	504	477	554	529	526	526	527	536	490	498	499	489	508	542	488	514	540	506	513	472	521	496	543	524	483	521	472	525	553	512	480	455	491	522	498	509	501	510	509	501	515	536	543	523	546	520	526	498	478	466	492	506	501	505	496	545	525	495	498	486	515	532	493	513	570	527	510	496	535	510	470	467	552	489	488	529	510	465	489	557	546	494	525	515	529	495	510	508	534	467	519	535	536	534	489	536	491	567	532	511	520	517	489	504	482	538	508	493	501	479	554	501	500	513	552	477	504	492	484	518	498	487	504	497	532	538	515	554	492	487	538	506	533	526	516	559	506	497	525	488	536	532	458	500	530	559	534	531	513	483	487	518	498	513	505	533	497	484	473	526	471	472	540	497	518	457	486	491	506	500	493	509	498	507	499	510	477	520	519	493	527	496	503	484	484	465	515	495	534	512	502	516	513	533	489	526	554	483	471	544	464	479	540	527	490	470	470	507	537	510	493	501	523	515	499	489	530	512	511	505	539	516	533	507	496	498	508	548	504	507	456	498	503	470	517	527	496	527	477	550	480	476	516	524	471	532	490	505	512	565	518	501	495	472	471	507	474	472	481	502	501	499	525	500	503	477	496	500	502	514	485	484	493	516	487	566	536	512	488	522	512
45122	61775	45182	23012	15645	11611	8681	6628	5285	4191	3600	2876	2418	2045	1748	1543	1308	1208	1053	1069	898	891	856	827	776	706	701	650	624	662	626	568	571	572	523	535	557	534	531	534	550	536	509	526	551	572	500	512	531	561	506	509	512	494	532	469	468	521	496	499	557	538	476	510	524	516	494	494	550	509	507	489	495	493	543	518	496	508	516	539	515	491	496	546	506	502	515	539	510	495	539	561	500	548	512	513	538	509	471	537	529	491	499	490	496	506	499	529	538	520	456	519	531	537	535	471	501	521	534	503	512	561	503	505	511	528	506	523	534	484	551	534	497	488	550	554	542	530	529	513	518	494	522	522	481	530	532	504	519	541	529	491	526	471	516	501	502	478	508	544	471	565	507	509	506	462	493	545	519	476	518	499	524	535	483	512	532	536	484	480	532	502	525	505	545	497	545	484	497	519	505	541	517	506	496	476	537	534	509	474	505	530	509	479	517	478	522	553	550	510	527	508	541	505	493	494	539	502	503	552	487	490	541	520	535	531	483	492	488	512	490	531	528	530	500	461	511	501	477	517	526	516	495	521	498	471	516	513	520	513	547	538	528	527	474	494	480	530	528	515	556	525	512	513	495	520	525	509	528	519	472	498	515	494	521	501	539	504	501	533	479	457	509	519	522	522	494	491	515	518	486	486	482	512	523	513	519	471	544	528	523	524	525	511	490	589	481	517	499	499	540	500	519	540	506	498	514	502	483	463	519	490	520	513	507	486	529	525	505	507	521	506	502	501	508	505	524	553	538	496	491	502	519	507	501	550	508	510	510	513	540	505	517	528	543	514	463	503	478	502	542	551	515	493	507	510	467	511	493	525	532	495	487	489	524	513	509	499	524	536	544	526	489	507	536	515	521	546	522	496	540	545	488	482	501	543	519	524	479	517	514	503	542	507	511	492	507	520	465	467	527	498	533	499	487	499	514	511	520	492	526	496	492	499	508	485	501	526	492	509	532	577	543	470	523	512	529	505	568	537	463	509	522	501	516	496	496	501	512	529	513	505	520	525	478	509	498	487	551	538	486	550	545	540	511	525	511	515	526	481	521	490	474	498	502	530	517	525	465	441	520	530	530	466	498	491	481	528	474	504	493	468	513	527	504	496	520	481	540	494	509	521	517	525	527	490	535	494	513	527	520	529	517	530	491	523	519	509	526	526	503	486	451	519	507	510	485	527	488	488	532	465	506	562	521	501	509	513	495	514	525	518	524	510	510	500	508	538	514	528	488	504	506	510	487	483	510	485	509	511	507	489	533	509	546	486	514	550	520	475	505	512	514	473	559	517	539	510	505	546	529	505	500	536	517	497	493	525	478	507	471	554	487	551	539	536	558	552	505	527	512	518	505	521	479	523	459	529	475	525	538	498	510	513	538	519	543	503	467	535	501	553	507	493	506	513	505	497	518	524	501	508	461	492	523	531	493	516	505	523	544	502	516	510	492	527	511	530	503	490	538	492	517	527	485	513	495	510	521	476	511	463	545	498	530	534	511	519	512	503	521	478	522	491	468	518	512	491	547	515	495	498	504	483	549	543	498	513	527	501	505	488	545	530	543	509	531	503	517	513	502	560	495	509	520	534	532	481	485	506	515	494	516	557	509	534	500	529	554	510	514	549	478	504	555	499	499	476	500	485	494	510	508	523	520	499	496	516	498	530	538	511	534	504	479	540	526	491	524	520	509	491	507	493	531	512	509	508	455	507	514	504	519	543	507	524	511	468	516	520	495	482	488	497	510	529	518	483	531	479	505	516	516	512	522	482	495	521	504	501	534	535	503	528	462	499	471	473	507	521	544	528	538	487	464	513	545	508	506	520	468	474	510	541	481	496	503	546	559	504	488	522	533	496	496	476	498	527	492	488	525	535	519	494	497	515	519	514	490	513	464	527	495	529	534	482	520	518	517	536	510	486	487	500	498	545	555	482	526	491	522	511	521	555	499	531	533	539	483	505	527	526	511	481	509	521	483	536	540	532	518	508	499	551	508	470	519	489	463	520	532	558	494	531	518	492	508	498	498	532	522	496	550	541	489	546	490	497	480	515	521	511	536	521	520	518	508	495	502	553	481	491	513	522	525	518	543	490	524	546	488	539	496	523	515	537	511	535	518	552	479	500	512	546	516	508	475	491	520	492	446	488	500	467	507	501	504	535	496	499	509	498	565	512	496	508	480	505	506	515	538	475	505	512	509	543	512	556	482	516	491	505	493	522	513	531	536	507	546	563	503	506	538	473	500	519	543	515	520	495	506	515	503	538	515	542	544	513	505	483	504	525	481	530	474	534	507	472	492	505	499	534	521	514	528	511	523	567	533	472	519	528	485	511	465	549	495	491	493	513	511	519	528	490	495	501	495	506	500	498	527	505	494	507	536	515	513	553	513	540	502	538	470	489	524	504	470	476	526	481	517	486	502	505	518	522	498	482	534	477	500	495	527	520	536	496	522	488	490	545	530	552	546	468	514	496	490	511	489	489	529	508	534	494	492	526	443	520	482	501	490	476	523	558	500	496	548	503	516	501	526	489	491	521	513	505	512	508	552	489	536	492	518	564	520	496	517	510	501	520	543	539	504	499	485	485	516	490	508	489	543	481	529	552	512	528	503	511	547	486	495	491	503	526	519	498	502	505	520	515	567	510	503	505	499	471	469	512	490	496	520	488	528	500	500	500	512	523	535	554	512	499	549	541	532	509	517	516	506	532	523	506	504	540	554	507	484	496	514	499	489	501	543	483	507	550	607	471	519	479	521	493	474	528	478	475	509	559	524	521	544	507	506	466	519	509	524	494	538	504	513	503	469	501	477	483	508	501	490	488	500	485	499	533	507	546	536	522	476	490	485	473	525	495	535	492	513	512	467	468	528	537	516	517	515	511	504	490	504	462	548	501	498	517	501	490	575	525	494	520	539	511	570	512	523	536	504	513	505	540	498	468	493	500	534	491	482	497	488	489	528	484	496	481	494	506	486	466	493	527	508	554	495	505	482	477	478	497	492	527	532	509	473	511	488	484	532	507	486	488	501	530	501	491	548	548	507	510	547	489	527	466	519	516	490	512	510	516	526	470	464	491	524	487	512	490	542	507	503	525	511	516	530	482	540	504	534	506	515	488	521	494	450	502	489	501	491	527	488	505	478	541	478	508	483	529	503	526	505	519	573	525	487	508	553	518	484	526	527	520	520	512	511	485	513	509	508	489	536	490	526	533	560	506	509	478	496	502	530	521	523	523	518	521	501	515	560	516	505	522	510	508	474	547	520	530	531	466	479	477	472	495	518	515	521	505	526	473	501	506	496	485	507	487	534	526	493	516	522	522	527	480	544	505	554	532	502	504	490	489	491	510	500	515	509	538	528	557	525	514	525	513	487	516	544	530	515	528	511	532	491	533	505	526	447	500	492	456	536	467	489	481	484	512	513	519	514	500	513	514	483	451	494	531	503	513	507	461	531	513	515	495	484	509	521	501
22987	20835	27449	24259	20904	21193	16008	7056	4608	3768	3083	2537	2213	2023	1817	1640	1452	1394	1334	1222	1224	1157	1123	1051	1041	976	928	948	995	937	950	918	931	879	896	851	892	904	857	879	885	825	829	880	868	803	787	801	818	831	810	839	809	844	786	806	754	840	830	803	868	808	825	822	832	806	791	809	806	847	795	809	841	853	836	846	798	811	778	808	828	795	855	791	758	805	785	841	834	829	810	815	802	871	829	820	860	805	835	808	847	832	796	817	859	804	839	836	811	840	833	815	824	850	826	800	833	823	811	778	764	790	807	820	855	849	782	768	841	853	842	835	808	779	791	821	850	835	786	787	852	818	792	840	802	842	827	782	811	795	802	800	809	866	795	860	846	746	796	755	789	751	807	812	849	830	846	809	841	792	805	822	752	796	786	838	813	822	835	846	835	772	801	818	796	799	778	798	791	857	827	782	840	741	815	794	829	810	835	722	799	839	819	839	823	797	805	813	818	801	874	818	778	832	802	805	783	816	827	828	757	860	800	759	822	807	816	780	777	825	828	798	824	801	773	802	848	818	784	796	785	815	845	843	774	804	819	780	805	791	795	798	847	788	811	796	805	814	775	827	807	775	870	817	833	877	852	835	809	799	791	804	852	835	821	773	779	824	764	829	846	829	851	727	832	784	804	818	792	786	820	792	817	808	815	816	823	867	831	761	827	843	830	780	752	817	780	826	823	837	828	793	849	803	792	834	792	825	794	827	794	798	830	814	782	792	850	856	810	783	802	841	828	810	839	814	837	760	793	771	818	828	872	836	878	820	823	805	828	818	811	806	855	819	795	816	804	786	815	779	795	773	800	780	801	795	822	832	818	775	782	801	803	823	796	816	813	841	812	804	762	813	821	754	864	812	799	846	821	785	829	842	808	832	804	858	838	822	827	791	817	823	773	845	790	779	793	824	784	802	779	811	774	795	804	789	752	781	866	833	831	847	816	808	763	781	835	819	818	809	842	838	781	806	872	838	811	785	783	797	816	828	786	798	752	784	775	833	793	789	804	794	772	792	873	810	771	810	802	801	823	788	807	794	754	776	828	824	807	842	799	817	798	789	830	836	843	774	803	802	884	813	793	744	768	797	830	824	816	788	807	776	794	820	869	770	822	804	768	825	816	827	845	830	802	807	795	808	784	849	848	811	802	770	847	811	843	804	812	839	829	797	852	770	799	790	831	827	819	820	831	856	806	806	806	858	794	752	863	789	850	824	810	859	801	809	783	822	807	747	851	780	826	786	834	790	796	784	780	817	781	849	787	813	792	839	820	767	853	811	876	788	861	849	851	813	824	758	840	792	796	795	808	820	807	796	823	796	776	818	850	846	794	831	866	798	800	806	780	854	841	765	774	817	852	848	825	823	852	796	801	747	832	775	810	795	846	824	845	836	838	832	829	813	833	819	812	873	794	819	848	802	851	831	779	816	828	817	795	818	821	803	841	832	898	808	790	816	769	780	840	790	752	820	787	815	819	758	804	844	836	786	787	862	814	843	789	836	841	830	821	812	819	759	821	833	816	883	808	817	848	803	819	813	835	827	856	868	800	822	892	799	796	827	814	829	831	809	837	783	835	828	851	783	790	838	864	848	780	836	835	795	802	811	762	802	789	793	799	815	766	827	829	825	853	792	879	837	811	796	821	788	785	762	814	779	819	872	796	844	769	805	764	813	823	819	858	796	851	806	759	776	823	845	843	805	792	834	856	853	823	839	805	801	813	781	847	823	843	765	806	783	795	831	786	771	827	822	804	866	803	832	789	778	795	861	758	837	804	823	808	829	811	763	809	820	821	787	841	847	834	851	812	865	793	768	787	813	771	764	808	790	786	775	883	842	838	809	807	831	833	861	830	817	823	744	825	841	832	860	824	846	744	818	835	789	794	826	837	801	790	856	789	820	828	791	860	836	814	782	837	808	836	817	820	776	828	861	846	793	845	776	834	754	812	812	838	794	784	810	806	848	791	792	816	793	836	793	832	836	802	791	815	782	809	786	840	783	835	764	839	811	802	890	789	808	808	802	820	819	848	816	831	816	843	780	816	833	798	795	842	855	738	803	792	831	813	832	809	817	773	865	862	823	803	745	806	808	806	799	787	795	837	796	775	796	881	851	810	787	842	814	842	780	817	841	775	779	836	773	816	833	835	798	800	853	776	874	810	779	853	794	818	800	843	801	807	840	785	766	829	795	805	856	725	859	800	838	822	852	795	779	893	843	774	817	809	825	786	834	805	826	826	817	786	824	779	775	820	805	812	783	834	827	832	783	815	806	797	788	818	781	791	839	810	855	774	843	776	851	839	867	829	823	814	795	811	828	802	780	853	836	805	803	827	789	809	781	914	806	777	819	836	844	849	753	770	840	790	838	862	854	802	807	788	855	807	845	805	836	785	806	798	812	810	801	861	783	779	821	794	775	837	786	840	719	858	809	786	830	845	823	799	868	812	852	837	808	806	789	814	857	833	807	798	873	820	832	765	783	756	769	888	789	782	841	847	793	867	831	834	756	785	752	902	785	835	826	824	818	817	828	810	827	871	793	843	830	799	855	835	807	803	784	787	814	812	770	800	756	803	816	854	836	831	806	793	757	814	832	830	783	801	769	799	830	814	796	758	815	845	824	815	844	781	809	786	818	845	790	827	881	856	780	810	831	796	795	782	792	796	842	870	823	802	846	796	849	763	821	842	865	803	819	803	797	851	817	857	795	795	831	858	815	842	794	826	811	854	777	810	784	857	816	876	845	779	759	831	796	827	809	790	843	795	804	787	804	809	834	832	804	780	825	784	769	828	812	823	839	809	788	840	811	817	804	860	814	861	783	822	842	795	772	820	840	808	776	829	786	811	818	786	818	805	781	827	839	867	815	844	813	815	769	822	799	835	788	818	821	829	829	799	784	809	853	789	825	759	823	902	776	823	769	851	821	770	807	804	792	830	866	795	805	802	782	812	791	769	805	806	843	879	808	776	815	834	786	839	793	801	877	858	821	849	787	806	785	797	805	861	839	793	772	827	819	812	765	831	824	822	811	809	846	781	737	776	838	823	813	797	808	826	811	798	790	806	805	829	788	790	792	818	818	780	838	798	803	824	833	793	774	782	807	845	817	857	851	764	852	783	841	785	788	797	810	815	799	858	769	790	808	825	799	828	865	800	854	927	788	811	831	830	760	880	811	762	833	800	785	854	798	850	868	820	803	830	833	786	813	824	873	764	819	825	780	759	798	797	830	822	816	829	776	829	816	808	750	874	802	751	819	787	832	824	829	779	798	790	772	824	809	833	849	778	799	774	850	793	805	787	799	810	802	809	841	864	820	827	804	846	759	817	792	831	764	789	818	801	845	797	850	848	812	793	799	813	791	803	809	801	838	779	819	808	813	859	793	841	838	815	791	800	810	823	758	786	824	797	819	782	840	791	811	826	786	846	821	816	799	798	840	868	840	809	827	786	786	852	888	789	836	830	842	729	894
49616	74051	52886	31638	22200	17253	13529	10694	8464	6650	5654	4608	3771	3284	2897	2496	2275	1996	1744	1729	1569	1460	1396	1336	1170	1128	1126	1090	992	970	960	930	891	927	885	919	868	900	879	889	901	858	851	854	853	889	842	865	841	783	808	846	730	852	796	843	814	830	774	790	818	811	774	794	784	782	758	821	782	819	805	818	847	839	809	749	757	808	750	798	799	807	743	847	767	814	771	770	769	854	791	783	834	784	783	789	750	809	799	752	852	789	833	798	799	796	804	853	731	797	790	770	775	783	784	794	829	819	801	795	841	857	815	820	816	787	786	821	793	795	838	807	794	806	818	858	768	799	774	802	789	783	809	765	801	800	801	869	801	830	827	795	759	786	770	776	785	749	751	831	794	767	826	789	745	828	778	785	797	769	820	806	783	793	777	841	814	794	780	772	778	787	765	849	757	781	737	801	826	802	764	759	716	766	809	816	771	830	774	813	796	810	788	768	821	779	809	807	812	733	847	809	812	797	792	782	769	792	787	777	808	763	825	793	824	780	810	772	776	748	802	768	803	769	799	784	799	867	814	824	763	783	801	791	765	806	828	820	796	789	786	800	773	772	814	757	743	791	781	825	785	756	832	783	841	765	821	772	775	773	757	813	769	807	831	712	743	753	782	840	761	815	834	817	864	841	790	782	790	798	812	809	781	731	814	779	769	780	784	823	798	785	795	746	801	774	812	769	779	817	824	821	779	818	761	786	758	776	744	790	791	824	817	785	788	801	762	763	851	768	758	791	818	763	754	785	771	793	861	802	834	760	812	778	796	772	785	800	852	788	786	777	754	772	818	793	837	790	787	825	803	823	791	792	808	765	773	789	825	805	859	816	771	801	775	804	823	772	734	803	766	750	796	802	823	771	799	758	792	805	785	764	764	804	849	795	753	779	795	770	765	787	812	789	781	803	774	812	809	771	767	771	771	756	800	833	792	733	788	784	755	771	743	756	774	833	775	794	791	814	801	812	793	770	781	809	805	794	795	803	797	771	795	783	815	791	815	794	743	750	797	842	769	807	786	770	786	800	773	799	812	803	783	799	826	794	828	758	775	816	848	803	842	745	798	843	822	832	848	795	780	830	768	787	749	769	866	849	732	754	816	814	806	796	786	830	756	806	830	757	766	810	873	812	806	760	857	794	759	800	785	783	836	799	790	745	777	779	792	825	804	772	800	791	776	782	738	775	765	807	814	797	756	804	782	814	795	780	804	762	794	806	785	793	811	783	793	781	841	835	795	776	798	779	757	775	804	730	822	782	751	784	808	739	785	789	751	790	769	807	767	789	796	770	808	830	792	750	774	815	788	804	815	743	764	731	747	832	761	769	765	771	772	735	762	740	817	804	787	817	793	796	798	824	777	772	802	804	781	773	826	789	811	822	770	798	775	774	800	806	802	770	812	835	767	808	820	828	821	794	755	821	801	763	733	827	808	759	838	829	838	772	754	751	798	727	765	785	733	817	770	789	759	774	801	774	758	783	786	816	856	805	828	769	792	752	809	795	795	747	774	816	731	803	771	816	783	796	838	803	812	788	752	808	812	834	802	788	801	795	813	764	748	770	832	769	786	791	800	776	822	827	815	809	768	756	824	820	801	755	766	808	799	816	796	753	796	816	784	791	787	789	823	805	820	765	786	788	817	834	726	760	811	802	763	789	788	839	814	809	761	859	730	822	776	765	818	794	773	745	808	767	775	796	798	780	809	805	826	794	795	820	808	810	779	858	803	790	822	842	797	789	759	753	800	730	791	775	842	764	749	778	807	786	801	829	798	779	772	819	818	800	731	815	760	788	778	798	812	776	785	806	815	785	798	796	765	772	816	824	768	788	758	830	802	762	759	768	803	824	815	802	786	787	764	817	763	798	752	769	764	803	852	785	792	792	756	761	807	765	715	768	822	801	805	834	781	817	783	783	765	781	814	802	847	826	768	791	753	782	762	827	771	763	823	775	810	784	841	786	810	766	796	808	799	775	793	828	756	797	797	792	817	845	777	824	748	804	780	771	781	798	807	786	779	861	821	792	757	857	803	824	802	821	819	756	801	778	790	782	765	805	799	814	819	795	823	773	787	772	789	808	838	775	817	774	767	789	789	793	819	805	830	824	797	779	828	796	750	847	799	801	821	782	758	793	791	764	817	791	834	767	775	737	823	799	740	773	807	812	832	754	790	745	768	817	826	771	839	851	811	802	768	789	794	779	804	834	788	835	821	818	766	726	822	778	800	804	819	777	789	763	796	803	843	742	752	800	802	825	825	796	825	794	835	768	805	804	813	858	767	779	800	820	788	830	764	788	806	804	745	792	832	785	844	825	795	827	760	772	806	840	770	809	771	767	811	763	819	780	812	783	777	824	761	790	773	747	744	781	849	821	807	816	795	797	784	794	783	815	814	781	805	795	813	784	780	816	799	782	803	788	779	789	782	806	777	754	790	793	764	767	797	788	746	775	806	807	817	790	802	869	823	752	828	751	826	804	811	797	796	817	816	821	823	793	803	831	819	772	820	800	811	767	789	786	821	842	733	810	760	805	792	792	807	805	814	786	795	760	785	777	825	778	763	838	817	766	795	850	800	815	799	831	770	826	837	791	815	788	816	780	782	795	765	785	811	839	814	821	764	815	767	847	808	744	795	757	812	785	847	795	816	779	797	751	865	800	830	812	806	783	751	742	746	715	799	769	786	814	797	742	827	808	785	849	785	837	818	809	754	768	766	793	826	798	873	772	790	802	814	824	803	762	810	747	816	764	818	758	767	806	777	803	762	763	813	744	793	821	791	796	810	775	791	861	762	813	780	775	820	822	733	781	762	727	803	817	811	820	760	812	817	761	810	849	808	828	790	792	811	805	782	818	797	806	820	805	803	796	816	772	820	862	799	795	760	831	804	769	800	778	776	812	808	790	809	828	799	810	822	787	822	808	808	774	780	785	822	798	795	784	775	801	780	821	792	751	821	758	812	744	799	802	753	780	834	842	829	786	767	805	796	750	750	800	828	812	809	796	818	811	862	770	750	766	810	811	765	787	781	805	769	808	812	802	790	806	798	839	817	778	828	806	757	800	803	784	770	758	839	802	754	803	786	785	815	766	802	731	786	817	752	815	809	777	845	809	795	806	746	801	821	799	783	799	826	766	793	762	800	767	758	790	765	820	803	826	786	767	790	804	805	766	743	837	803	787	795	804	790	803	788	852	846	774	795	828	796	835	801	768	825	756	831	760	841	768	790	771	759	758	793	838	804	790	772	752	785	752	771	783	819	863	833	795	827	787	803	748	786	792	797	757	829	770	759	800	804	761	752	803	827	785	821	785	808	775	795	812	808	824	759	818	756	796	784	765	785	789	818	786	798	829	770	805	773	808	783	776	751	767	817	814	847	837	795	814	782	760	793	828	874	764	802	779	776	780	762	802	792	800	824	810	739	772	795	802	792	748	809	797	823	756	742	758	774	831	761	796	846	829	826	790	781	775
39878	42181	30808	16687	7798	4852	3208	2460	1791	1416	1208	1083	886	816	794	651	646	579	579	514	519	494	459	468	434	413	388	448	406	402	416	357	395	409	391	392	376	378	407	385	359	392	361	367	354	351	389	380	364	379	373	366	373	389	370	382	335	337	362	362	373	337	374	342	371	348	417	343	374	369	379	398	336	371	363	334	339	342	359	361	336	354	379	408	364	390	387	346	391	356	382	350	359	372	397	355	327	399	387	365	387	369	343	355	386	359	398	369	344	370	358	364	349	371	358	346	323	363	379	342	362	348	322	356	358	363	352	399	383	374	342	371	342	373	384	348	394	409	364	334	373	378	338	407	346	380	364	370	314	339	360	354	338	343	367	354	365	351	390	406	362	348	373	399	337	333	356	337	354	367	348	399	362	375	357	358	404	369	359	336	364	354	332	340	366	370	359	335	404	385	354	348	391	387	371	389	334	334	376	337	338	403	369	375	385	332	353	348	377	343	355	325	343	347	363	373	353	356	347	361	345	359	357	378	365	339	379	368	379	353	363	326	345	358	344	385	405	363	366	343	340	378	309	382	354	331	331	368	352	362	374	392	335	350	374	358	390	388	361	391	327	345	365	366	351	361	357	339	362	348	347	374	366	344	356	357	343	360	354	372	359	358	363	362	354	352	350	338	377	367	389	362	318	396	354	351	374	382	353	355	346	360	349	374	379	346	335	345	365	352	362	357	339	339	401	317	383	375	367	343	346	360	370	341	343	377	356	343	372	377	362	350	378	339	343	383	348	376	376	371	388	336	394	366	350	343	339	367	376	389	380	344	351	349	360	394	400	368	347	379	326	374	384	364	378	390	371	376	367	349	369	396	378	386	368	361	367	362	373	334	373	354	362	387	358	338	343	373	343	356	350	348	369	345	353	360	391	367	348	344	331	368	321	364	375	354	348	342	330	361	386	388	361	334	377	347	343	347	336	343	376	350	336	343	387	340	359	348	368	327	357	330	325	325	344	354	363	349	334	341	348	327	393	399	378	364	353	378	325	373	356	349	349	364	395	399	372	350	367	356	347	376	350	369	379	381	362	368	360	351	340	333	369	391	366	340	374	360	400	363	367	386	382	333	317	344	360	370	390	388	359	374	349	357	349	326	353	352	329	343	381	358	355	374	333	393	367	393	384	342	394	367	373	336	362	358	369	350	360	391	367	343	375	331	364	336	365	370	401	355	316	382	382	391	352	388	325	346	370	365	361	336	337	348	382	344	332	370	363	367	338	336	361	376	355	403	368	347	347	366	354	353	362	359	376	382	354	335	385	358	363	371	390	390	362	350	383	382	332	349	391	375	346	388	369	363	414	388	354	390	368	345	376	364	358	398	385	367	368	367	338	352	338	384	379	327	341	367	376	358	360	365	341	346	366	360	375	386	384	356	411	341	383	334	338	336	327	352	376	363	374	340	346	358	345	374	370	372	363	348	359	408	369	370	374	352	352	377	368	351	352	366	371	355	369	355	364	346	380	359	350	368	380	373	361	384	378	350	363	351	357	375	369	346	372	374	370	385	375	396	371	368	391	356	333	332	360	341	367	368	375	367	349	362	348	401	349	369	357	377	375	359	358	365	354	341	339	359	380	355	360	362	382	333	363	361	366	365	358	338	365	362	368	365	393	398	349	383	349	349	342	362	353	382	356	346	355	376	355	335	364	360	364	358	356	347	359	325	343	329	371	377	419	301	355	338	362	364	361	358	357	381	350	353	356	361	363	352	365	360	364	355	374	380	399	362	340	359	386	398	348	380	360	401	346	346	356	360	371	325	405	368	365	371	380	352	362	361	399	360	353	344	360	325	349	337	369	355	356	357	348	356	348	349	362	330	368	365	395	307	379	360	363	361	331	350	347	373	355	374	390	356	366	346	370	369	361	337	356	365	363	350	353	373	350	347	355	365	379	345	351	392	354	356	394	364	366	355	377	407	370	378	346	357	378	360	350	372	339	378	393	356	348	383	323	354	357	378	346	376	390	378	355	400	336	357	338	345	389	365	313	310	346	350	371	359	389	376	379	338	358	378	348	361	350	390	352	386	334	370	399	359	334	368	400	335	372	354	407	356	363	364	354	402	358	379	385	385	337	342	379	360	346	365	352	343	364	327	360	335	372	383	382	373	342	373	385	368	359	361	347	390	390	333	366	402	354	351	347	364	379	347	356	336	356	396	340	392	398	356	337	339	381	345	362	331	387	344	330	334	325	366	354	361	353	338	376	312	349	378	355	349	357	369	377	361	336	363	330	357	349	351	359	368	354	356	338	326	345	381	365	385	349	360	329	356	377	363	368	385	380	352	357	370	389	396	340	317	371	373	314	384	355	364	348	344	375	400	353	345	329	327	325	390	377	371	380	376	365	360	352	367	372	372	343	359	325	358	357	373	350	337	386	339	338	387	370	344	333	397	353	359	357	368	353	375	381	397	363	374	356	352	380	359	361	383	357	343	388	327	366	365	334	354	354	382	371	364	352	376	390	369	365	346	361	330	340	372	326	367	346	383	363	368	390	364	409	339	358	362	358	361	361	339	345	371	374	371	373	368	361	364	336	337	343	388	404	359	363	355	343	369	372	372	383	351	349	386	339	368	378	344	342	387	380	321	385	360	377	365	344	311	381	377	394	354	351	361	381	361	334	385	345	412	342	357	346	330	349	364	383	341	324	369	370	339	374	390	360	377	350	370	365	386	379	352	343	374	376	353	400	389	356	330	409	353	371	407	358	346	358	335	365	360	355	376	387	377	346	383	347	393	352	362	379	377	359	373	351	356	362	385	343	370	370	344	367	381	361	336	352	369	334	381	362	349	330	379	381	383	360	352	371	339	323	349	335	360	360	373	353	339	328	339	372	361	384	379	353	392	355	345	356	367	353	331	369	365	368	383	390	375	366	367	356	389	375	353	347	356	355	365	345	352	382	367	377	348	363	373	354	348	345	381	339	364	345	388	327	377	376	368	364	325	369	390	373	382	341	360	358	345	351	387	358	350	365	365	361	348	321	349	364	352	377	370	356	322	313	363	317	398	370	359	357	367	362	360	359	365	361	356	357	340	322	351	376	319	385	356	384	353	349	364	354	344	375	343	333	336	377	354	403	354	354	325	337	370	339	346	349	366	377	353	342	347	366	359	344	369	349	394	386	355	348	379	364	352	363	363	351	366	401	372	352	352	399	349	365	333	387	355	389	339	374	349	362	390	377	354	394	353	375	377	347	358	371	324	361	353	356	353	390	371	339	359	362	365	369	334	375	363	351	380	358	345	370	361	321	347	366	373	357	379	357	368	353	340	381	348	356	341	346	351	377	357	367	321	369	354	342	365	342	350	350	306	376	348	359	388	373	405	359	354	351	345	371	356	382	341	372	337	339	370	340	341	397	367	376	366	337	384	377	367	360	348	373	341	331	352	329	355	352	385	362	359	352	394	368	326	347	343	370	347	323	356	377	329	370	383	356	356	356	337	379	415
44378	50059	35301	18578	11894	8992	6523	4933	3769	2911	2393	1988	1648	1436	1243	1080	960	850	754	708	691	636	595	562	548	507	452	479	478	468	425	412	412	402	428	428	423	406	381	364	389	385	388	417	353	404	405	383	378	368	349	360	384	379	356	356	376	408	367	366	385	428	366	365	379	397	416	391	405	375	382	399	385	360	390	353	386	411	375	391	388	418	393	361	367	412	382	386	389	400	383	399	370	353	385	371	354	420	339	424	367	371	388	407	385	402	405	366	388	408	351	384	416	388	364	386	391	427	394	414	407	368	407	428	361	388	377	384	361	369	391	373	374	337	360	375	374	353	365	379	413	393	399	387	385	389	341	371	353	379	378	370	382	366	382	359	355	400	365	400	371	376	396	385	380	380	366	409	397	366	371	405	414	387	399	374	406	385	369	357	377	438	412	398	368	408	406	395	350	396	365	373	376	392	392	381	404	387	394	365	365	372	406	356	397	353	348	368	382	370	373	403	370	371	373	390	379	360	398	403	392	408	413	387	397	372	368	380	405	426	383	394	400	348	385	358	397	368	376	383	370	391	368	368	365	381	340	388	337	343	387	395	348	370	375	393	370	336	352	385	410	368	392	404	397	375	389	383	372	412	390	413	376	384	357	394	394	390	364	351	386	405	390	430	371	385	413	362	361	376	393	388	367	345	394	375	384	405	391	385	364	410	389	366	395	390	409	374	367	368	379	367	382	390	401	373	363	409	371	386	356	343	363	385	382	367	350	363	391	365	380	375	385	378	400	363	363	375	403	392	366	362	404	426	372	345	397	387	434	387	377	398	375	377	368	360	377	374	388	399	378	358	401	370	390	405	393	345	384	393	365	347	391	388	362	400	404	356	363	372	367	356	349	322	354	388	389	426	379	349	349	391	358	354	405	401	353	380	388	384	387	369	380	375	353	347	405	381	398	375	366	364	405	367	382	398	412	364	369	392	371	383	372	397	387	350	370	367	377	375	403	357	367	362	357	377	398	395	371	388	348	388	391	405	406	365	388	386	413	364	386	360	376	375	417	386	384	416	385	373	373	404	384	405	371	372	404	400	382	370	366	380	362	372	382	363	375	378	380	329	407	391	386	369	379	381	393	374	375	425	392	351	357	375	375	402	391	373	348	375	401	346	373	378	360	350	418	397	407	388	367	356	405	382	369	381	397	383	379	397	353	362	407	381	390	372	396	431	356	367	378	336	349	375	360	371	389	355	405	358	360	347	403	375	345	387	358	380	391	387	407	395	368	399	387	389	384	374	364	373	343	379	384	384	371	413	393	334	393	379	432	363	335	371	376	353	394	385	378	374	422	396	390	371	353	350	401	396	385	401	387	437	383	388	391	392	356	361	374	374	396	390	405	367	392	401	364	390	370	364	353	366	426	393	419	358	345	380	417	379	355	398	358	391	378	364	348	386	364	373	413	357	371	373	372	370	332	414	369	378	388	403	412	395	363	381	387	401	401	364	383	390	388	346	400	357	379	419	370	395	425	404	375	407	383	357	410	361	378	399	388	345	386	388	362	421	392	434	395	416	326	369	380	359	398	377	386	406	371	376	377	385	381	392	400	352	364	381	443	396	358	361	377	391	376	395	391	406	388	390	377	368	368	392	391	381	381	373	335	402	391	399	357	365	403	416	369	409	387	387	369	422	379	359	363	380	416	386	360	391	369	369	380	376	443	399	354	402	376	392	415	388	360	407	331	370	358	358	397	399	375	403	370	385	363	363	380	389	410	359	420	374	359	381	372	364	353	388	398	361	362	379	373	392	384	363	362	360	403	353	368	387	370	389	386	414	374	384	408	358	393	388	385	393	389	384	384	389	364	383	421	363	409	401	392	397	370	384	335	340	384	404	408	377	377	376	400	386	360	382	399	358	375	393	382	380	398	406	386	375	408	380	348	374	442	417	374	358	384	417	382	364	375	388	406	353	408	349	400	364	386	369	365	412	377	368	374	387	358	366	368	393	408	394	373	335	368	376	405	408	396	372	390	372	380	381	396	379	378	338	410	386	378	386	340	384	380	395	367	378	389	409	384	385	425	391	382	370	364	398	380	430	413	374	394	383	371	379	380	388	398	395	361	382	386	405	359	349	372	363	358	368	394	413	386	371	389	354	359	389	370	378	408	370	369	372	348	388	383	383	396	357	363	370	394	394	388	368	410	389	399	391	368	372	359	381	393	404	385	377	372	371	392	414	392	399	356	405	393	405	404	385	381	382	381	389	401	401	411	392	372	329	391	396	372	362	380	354	400	354	359	380	386	366	399	367	378	391	393	370	382	403	395	390	379	369	356	402	345	364	368	413	347	399	393	412	351	340	377	386	357	339	371	397	373	421	362	387	374	392	375	363	371	398	382	376	380	406	382	344	365	358	364	372	375	366	384	371	381	410	391	340	385	389	347	356	324	420	399	377	370	381	395	367	414	406	407	372	355	366	391	357	409	367	395	387	382	416	391	410	368	337	379	394	403	341	397	402	399	354	361	389	373	367	391	363	373	355	409	377	386	385	379	358	391	362	434	382	404	376	377	371	398	356	377	354	360	397	349	409	394	368	381	380	372	392	368	371	349	384	390	362	360	383	358	389	364	355	409	363	378	381	377	393	365	354	395	364	400	359	372	356	376	367	406	391	402	344	371	398	406	394	380	367	375	387	390	372	359	348	391	386	369	373	368	355	419	382	373	364	376	389	364	406	400	429	395	356	384	401	338	375	366	397	357	406	343	395	406	410	406	386	369	430	384	396	368	390	372	368	392	401	354	363	391	366	366	363	379	399	429	369	359	372	389	341	384	394	375	403	358	365	370	379	382	351	362	372	391	386	406	403	402	367	361	400	366	408	398	383	373	367	373	407	350	415	418	373	369	375	407	379	415	404	370	368	380	394	393	394	396	410	385	383	368	383	392	374	381	392	371	398	386	385	354	398	403	369	397	365	354	386	385	383	357	369	387	405	387	406	362	364	380	361	374	369	363	362	372	376	364	361	359	382	384	370	419	379	386	410	400	384	350	336	403	391	375	366	357	368	385	392	342	403	385	398	393	354	406	398	373	381	376	374	380	389	371	408	389	383	368	384	380	382	382	418	399	366	399	395	413	385	408	373	381	333	377	346	349	364	339	399	355	365	385	397	393	399	360	355	409	380	370	398	358	398	363	408	371	374	383	401	410	364	359	336	377	371	358	399	378	351	334	354	390	371	386	391	377	358	401	357	396	389	408	364	387	424	379	374	377	367	391	400	379	356	400	352	391	390	391	376	372	415	377	356	388	391	380	407	404	381	391	371	415	365	410	392	387	403	377	371	363	397	383	381	362	408	376	393	374	366	356	372	402	359	394	379	386	419	357	365	401	394	404	385	392	365	396	364	391	369	367	359	373	391	401	381	379	369	377	378	394	386	355	349	390	363	379	396	359	383	419	391	398	409	364	416	362	392	395	355	382	397	359	392	389	370	360	374	416	389	414	420	395	370
25834	21169	27238	25518	19272	11256	6222	3971	2841	2212	1980	1563	1354	1254	1096	1001	915	820	792	741	713	731	692	677	601	622	609	586	568	555	557	560	544	558	567	531	516	524	572	525	510	526	514	531	475	509	528	493	502	470	470	497	507	520	521	505	508	466	507	517	535	514	474	524	520	472	516	509	497	509	480	551	525	497	516	517	509	483	446	479	506	482	504	564	513	562	518	484	499	476	523	510	516	513	515	486	501	502	489	522	528	502	480	534	522	497	459	490	516	535	520	504	461	498	497	500	508	504	492	496	461	515	488	494	497	518	493	500	486	504	511	537	553	487	519	478	517	494	498	477	505	511	520	479	525	536	531	521	517	494	520	507	492	522	487	528	498	531	536	523	502	504	511	565	509	501	487	513	510	508	501	524	493	516	468	501	498	520	473	476	492	458	510	533	525	505	499	502	538	476	467	528	494	525	524	523	505	488	468	481	504	509	487	511	486	489	506	500	509	494	513	536	483	534	465	504	492	498	482	483	472	512	488	514	462	497	530	498	517	521	525	475	534	532	527	489	501	464	495	527	483	479	476	506	540	550	459	510	507	543	492	540	494	496	500	511	507	493	499	506	498	545	491	521	489	516	502	493	515	506	494	514	492	462	482	517	495	501	493	506	529	483	502	482	463	524	527	484	481	504	494	525	490	505	492	549	507	551	545	477	492	488	530	531	535	566	505	506	500	547	502	506	490	501	467	547	521	497	492	515	504	524	562	496	539	543	534	495	529	519	514	513	504	513	493	496	502	499	498	526	509	491	478	480	469	499	508	464	465	479	475	486	523	525	502	483	523	489	504	458	509	507	487	520	495	510	483	528	531	516	537	482	520	483	505	507	474	491	473	519	497	542	482	481	483	446	505	500	520	471	485	512	509	524	535	491	512	448	490	470	494	479	514	488	490	523	496	497	492	495	503	496	483	514	529	524	515	478	521	451	529	566	498	476	498	473	494	513	509	502	507	507	505	534	515	528	494	481	516	491	555	532	504	508	511	464	516	494	484	498	529	486	525	516	479	465	510	549	480	501	505	497	487	503	493	511	511	490	493	499	481	496	502	500	526	483	467	532	478	494	496	494	469	494	507	538	490	535	496	494	466	486	513	499	516	474	464	473	520	529	458	492	504	501	517	505	549	541	533	523	522	528	526	496	498	498	484	525	515	522	483	493	492	480	481	539	486	520	498	511	499	499	479	517	500	497	482	501	468	510	456	533	475	523	538	482	495	547	526	548	502	480	498	523	501	480	483	520	514	516	500	527	520	496	485	581	499	494	505	497	476	484	499	538	499	536	568	520	517	510	485	477	479	484	531	503	492	518	506	527	498	479	489	470	483	533	481	502	494	516	478	507	487	523	541	495	509	527	471	485	504	524	525	467	523	534	532	548	496	477	509	492	494	525	538	497	508	522	504	522	511	531	514	522	486	474	540	527	474	499	513	490	500	535	502	509	484	504	508	492	496	501	540	491	505	497	523	550	539	527	525	484	520	509	532	486	524	509	505	557	494	498	540	520	517	473	465	492	535	550	494	537	530	500	529	514	499	520	499	487	537	518	495	510	491	516	508	555	490	516	505	497	486	537	518	542	524	482	509	478	516	490	507	553	515	533	508	509	503	529	494	487	510	523	535	524	503	491	490	464	490	499	501	493	491	467	524	539	507	527	492	501	489	502	510	486	515	461	517	512	497	510	519	488	511	524	507	519	522	457	462	483	463	480	511	514	501	505	444	550	504	515	515	503	483	491	551	494	498	513	541	492	493	509	490	532	454	550	488	461	491	483	516	528	455	484	481	549	524	523	529	519	507	503	521	490	495	478	502	491	508	514	459	447	515	506	514	504	491	479	502	517	503	487	538	492	519	534	487	500	514	507	469	473	488	514	488	484	507	500	493	494	481	501	463	510	486	501	506	537	524	498	523	498	523	480	489	492	520	520	513	520	508	500	459	549	479	484	562	488	498	503	513	507	508	522	507	541	504	505	504	539	505	539	495	516	525	532	513	499	494	503	512	509	485	520	497	531	507	499	485	521	519	487	561	512	531	536	524	477	492	534	474	491	519	510	475	494	479	495	497	488	516	503	524	470	514	493	457	507	518	519	511	480	501	489	496	509	521	536	521	500	482	487	459	477	478	494	516	517	525	522	531	498	535	507	481	489	478	482	507	508	507	510	480	473	521	490	531	505	450	472	526	507	502	504	463	518	486	499	489	508	461	500	529	496	511	464	488	493	516	481	510	489	470	455	508	515	504	519	516	501	524	524	515	480	510	512	493	502	499	462	489	484	494	523	514	514	467	516	464	525	554	493	496	457	513	511	517	508	472	511	540	550	454	522	516	519	523	458	512	538	489	530	489	459	508	525	501	491	484	503	523	494	552	523	492	508	490	508	465	483	527	511	541	474	511	522	489	548	503	504	493	493	505	509	515	497	504	506	529	515	503	481	550	513	530	488	525	503	540	477	515	523	532	501	484	531	514	475	476	494	513	531	510	500	495	492	484	483	504	472	511	481	490	454	461	486	500	507	485	514	495	468	545	486	529	472	487	503	505	506	535	520	532	480	526	512	522	452	488	510	517	500	486	554	523	519	471	482	505	501	498	512	524	542	537	498	492	499	498	542	527	488	543	468	499	470	498	485	507	505	514	538	527	488	501	488	506	487	489	467	531	454	471	510	505	545	475	484	524	509	501	547	522	514	530	543	479	535	530	510	535	492	508	466	495	477	541	515	531	506	502	536	533	515	509	493	495	535	525	503	457	505	505	489	497	490	552	509	463	523	525	487	472	477	462	509	501	491	532	481	488	514	528	490	501	481	512	532	509	523	521	518	476	481	496	480	507	460	491	497	520	550	497	521	498	492	509	514	513	547	538	468	544	496	507	508	476	466	482	538	534	559	478	514	508	535	547	510	537	495	511	494	557	494	528	514	480	524	503	464	479	498	553	488	487	501	492	530	526	493	504	500	511	579	469	507	474	473	505	509	463	510	493	509	503	490	519	478	510	466	514	518	505	535	500	515	453	528	519	494	466	506	440	493	497	452	483	479	503	477	504	494	491	493	510	508	473	502	489	555	512	524	498	529	454	469	514	536	498	525	519	511	494	524	479	561	515	524	518	486	503	493	502	456	502	469	502	499	486	550	508	483	487	529	520	511	517	494	463	516	516	487	501	463	510	517	544	487	511	516	525	519	540	481	496	507	556	540	502	473	523	521	442	509	543	527	474	515	510	503	521	496	458	518	517	545	468	475	495	485	516	505	494	518	479	516	473	490	527	475	538	483	537	490	541	459	480	505	527	508	496	491	511	494	503	523	514	517	505	490	502	506	519	481	527	513	450	487	512	497	503	518	501	482	518	509	537	493	492	517	510	505	489	526	512	541	508	510	501	514	519	497	519	494	493	516	500	498	552	500	488	516	535	498	516	515	546	496	505	496	549	476	473	514	503	526	539	477	503	485	485	465	495	556
44551	60804	44881	24691	16662	12909	9867	7197	5344	4459	3531	2960	2456	2114	1867	1636	1384	1263	1134	1156	989	936	848	826	802	744	731	712	647	625	635	594	578	565	548	536	585	555	533	509	519	537	542	499	542	551	483	509	488	495	520	532	488	501	519	563	489	525	521	521	559	526	491	519	490	511	511	489	499	539	530	500	478	535	521	508	503	492	496	525	497	508	477	526	535	491	552	481	555	483	509	487	502	496	480	538	463	493	543	499	531	517	489	475	518	533	497	510	469	530	518	540	515	526	526	543	513	505	504	496	463	539	524	518	484	541	462	501	497	504	546	503	504	495	514	477	508	521	522	519	461	477	510	514	487	500	525	499	493	532	488	500	516	477	526	529	496	496	475	471	534	500	505	509	499	510	509	522	513	495	480	503	462	474	519	476	492	507	510	558	487	517	510	496	497	504	498	518	487	508	512	476	499	529	498	510	444	541	493	519	506	492	534	482	466	476	518	455	528	502	525	527	506	513	507	519	515	476	510	497	526	491	510	507	477	512	502	485	517	514	477	467	514	554	524	513	478	499	523	514	507	498	456	534	490	526	498	486	495	516	520	524	483	488	479	517	498	476	479	483	496	545	550	464	490	520	518	506	509	503	497	509	540	478	491	536	448	472	554	477	496	465	464	520	529	517	537	519	499	531	497	511	536	518	517	522	517	467	512	553	473	525	514	512	508	477	459	549	526	498	518	489	438	500	527	504	508	528	504	504	489	529	486	464	519	498	509	507	499	488	524	504	508	494	469	530	521	531	520	504	510	497	530	503	498	500	511	525	496	487	497	467	513	494	497	520	518	508	540	443	517	523	501	497	561	524	514	495	553	473	486	499	500	527	504	498	495	470	511	532	499	469	493	504	558	500	495	498	469	526	495	527	519	521	523	500	556	509	512	541	473	515	508	507	506	534	525	517	466	500	531	479	496	511	508	508	550	472	517	494	506	488	520	508	522	542	507	535	499	521	535	550	482	460	515	524	499	493	531	485	500	503	533	499	496	493	494	538	481	508	488	533	503	465	557	548	487	481	523	511	510	496	526	523	512	521	475	464	478	502	513	549	511	501	508	502	483	489	486	486	467	493	480	488	524	488	493	524	485	514	482	500	522	538	475	494	505	513	515	538	530	506	504	500	484	514	526	477	536	501	541	552	487	535	480	531	532	516	489	508	481	495	520	502	484	513	497	535	520	506	485	489	516	499	487	525	485	516	489	487	517	525	511	503	528	514	492	496	484	459	519	503	471	485	484	498	486	517	535	473	485	526	518	500	507	468	507	506	476	507	502	525	505	471	536	540	465	497	522	496	504	495	534	498	491	501	457	567	480	485	507	512	490	522	520	500	526	543	494	502	510	544	516	445	494	474	535	549	491	526	524	528	490	518	541	486	551	505	504	468	505	476	515	501	529	508	488	497	521	485	556	475	501	450	494	494	478	487	475	516	493	541	554	475	509	522	497	514	508	476	507	523	500	535	524	512	489	478	521	525	525	516	465	510	564	523	514	544	502	525	536	514	528	512	458	500	482	486	505	547	538	550	496	502	476	485	542	511	525	481	479	519	530	502	500	528	488	501	474	463	522	479	538	447	522	497	522	497	507	464	518	485	500	532	478	526	511	475	529	523	510	484	503	517	489	507	504	496	491	528	535	538	527	526	532	498	493	500	504	533	506	502	457	474	518	485	513	503	523	489	493	528	514	484	547	534	527	543	484	488	493	480	507	486	484	493	527	492	485	483	504	482	511	495	514	492	529	492	481	488	508	490	542	527	558	497	513	510	517	509	526	497	485	520	505	513	490	538	521	507	463	507	509	501	472	519	499	505	520	470	534	481	508	554	535	486	514	552	468	500	515	524	502	515	490	513	483	496	487	493	536	516	468	484	497	490	493	475	501	547	461	553	503	521	519	468	469	519	501	485	518	518	498	488	545	491	482	484	500	508	512	493	500	497	491	485	508	522	491	492	497	493	503	531	488	510	479	465	482	496	517	499	539	514	548	479	521	498	536	515	490	503	539	533	530	507	494	519	477	506	482	469	466	479	488	516	526	494	513	536	534	491	497	557	504	479	535	516	501	555	519	510	454	493	506	520	499	526	463	467	528	527	469	523	533	522	482	535	498	468	497	493	509	489	486	508	498	517	488	495	527	496	504	503	517	513	485	508	483	494	526	541	540	516	542	519	542	562	552	472	523	469	514	518	488	515	526	577	469	494	500	494	492	512	502	476	520	496	509	498	502	517	458	531	492	482	508	502	529	480	492	505	550	506	474	499	523	517	512	501	508	535	529	510	523	535	503	519	557	483	546	549	517	535	523	523	504	535	501	514	542	498	483	505	544	494	510	499	508	506	489	522	449	497	491	473	532	494	521	495	488	508	530	499	504	512	499	531	526	477	494	509	514	512	482	527	482	503	521	517	520	522	498	495	509	501	529	514	520	498	479	480	525	471	483	484	504	469	486	491	506	476	538	495	536	497	537	503	485	487	504	510	516	535	535	497	518	505	554	491	470	487	505	482	502	534	509	518	492	513	459	517	555	516	505	509	501	505	551	489	522	540	516	488	498	518	514	503	492	529	555	498	492	455	469	503	493	511	479	501	485	533	510	492	523	504	551	466	510	504	543	484	492	509	504	552	511	516	525	521	491	473	478	466	524	502	497	497	482	532	466	524	488	504	546	473	528	459	488	493	514	541	482	520	496	522	501	531	502	518	510	527	498	503	456	490	487	555	483	532	490	526	500	498	512	528	492	509	504	511	482	525	475	538	501	490	537	481	513	489	517	492	516	515	503	509	504	495	512	513	511	528	473	471	532	508	499	474	536	548	498	515	472	486	493	498	504	528	498	473	514	528	500	517	475	509	530	498	539	504	483	531	443	541	490	511	513	516	502	516	508	526	495	508	518	449	500	482	465	483	519	505	520	510	495	521	525	493	500	488	573	502	533	453	488	505	511	529	491	506	504	499	507	517	496	485	526	509	530	515	505	498	481	475	478	514	490	487	467	524	512	535	561	541	516	517	514	538	494	539	509	484	484	502	448	563	500	516	463	477	515	446	502	516	527	520	510	531	488	507	519	505	496	532	506	515	524	504	534	522	480	497	473	527	478	506	516	538	501	495	528	515	506	510	514	497	523	527	514	500	534	543	505	490	520	476	512	476	521	497	516	474	472	507	508	508	474	507	561	485	494	494	485	518	516	517	469	505	540	536	498	517	508	476	501	504	479	465	468	500	515	525	494	501	492	508	552	491	492	512	467	529	500	501	517	491	488	506	567	505	484	530	503	520	514	509	532	525	542	496	456	514	518	530	502	491	502	533	549	494	497	466	545	539	502	486	469	522	536	485	506	496	475	501	512	500	552	529	491	519	505	517	524	498	488	497	532	494	529	470	534	507	462	514	503	482	509	540	516	520	493	517	544	522	489	538	574	516	480	478	538	523	455	503	493	517	524	502	544	479	519	503	492	501	507	530
23031	20844	27422	24416	20904	21182	16534	7431	5088	3799	3090	2677	2285	2012	1881	1609	1537	1434	1325	1236	1207	1154	1088	1027	1035	1030	1012	946	998	921	896	910	918	893	891	946	846	867	901	827	886	859	874	831	831	874	830	837	803	823	826	795	838	862	777	823	828	818	763	832	785	816	831	809	796	792	806	805	781	811	805	804	763	813	863	800	869	838	830	794	819	809	823	794	846	821	848	861	833	806	856	812	799	851	846	795	833	887	805	814	786	817	813	823	812	839	810	825	808	842	803	742	854	801	803	813	841	811	774	792	817	863	833	784	791	797	811	835	852	771	788	814	788	780	808	831	793	798	856	804	830	806	836	794	780	808	845	844	785	773	834	759	769	798	816	801	791	854	791	853	779	767	810	810	748	802	821	791	849	846	813	811	827	795	837	808	815	813	816	770	845	816	828	785	790	851	823	780	846	827	773	800	785	816	810	773	796	845	844	780	857	781	776	843	796	763	818	829	812	836	767	830	780	779	801	840	853	830	831	799	804	859	805	829	813	805	813	805	762	823	844	771	789	815	797	813	817	807	817	810	760	822	808	776	820	819	793	771	800	780	774	785	775	796	848	828	842	849	856	799	854	827	831	799	831	802	769	810	809	817	770	832	825	789	803	771	817	817	864	825	807	825	765	842	831	826	858	786	774	868	784	780	809	815	866	822	824	899	859	777	831	807	798	824	797	774	832	819	867	847	825	805	795	809	828	815	860	840	839	823	761	754	822	827	864	790	831	764	823	797	811	844	797	814	776	737	807	785	839	836	814	801	789	842	803	806	815	786	854	798	763	796	796	852	792	832	836	754	838	782	840	795	835	792	776	772	858	878	849	768	887	769	831	788	813	789	804	811	834	808	748	809	791	836	859	803	839	846	830	812	811	845	786	810	757	797	809	787	820	776	832	839	778	822	788	798	781	769	798	847	790	782	806	796	805	800	785	841	816	802	794	801	800	799	804	809	843	800	810	809	861	778	857	822	826	777	815	835	775	786	757	819	848	797	827	842	879	760	787	798	799	816	788	783	813	796	822	789	821	850	842	807	812	837	771	798	788	806	809	820	836	800	835	835	781	804	851	799	847	780	825	840	793	824	844	808	869	834	850	816	772	786	838	811	803	829	794	843	790	858	836	755	801	769	831	800	823	763	864	854	783	795	824	856	806	793	852	854	812	756	817	761	794	802	865	794	780	772	774	801	803	836	857	872	774	794	805	787	754	880	826	865	854	763	799	863	764	782	801	829	821	799	777	815	805	805	822	822	839	828	801	799	775	834	812	772	789	781	827	809	733	793	809	761	870	826	846	790	813	860	779	837	779	872	821	853	814	811	757	850	796	799	794	794	825	834	779	810	779	827	837	807	832	807	832	803	831	757	822	764	832	806	782	770	782	786	821	806	821	787	811	783	788	815	764	800	854	750	857	863	833	779	804	834	840	825	808	843	815	806	809	830	828	775	810	809	830	790	764	809	796	841	814	804	837	824	843	800	907	854	782	825	798	764	829	839	787	805	785	768	787	782	826	769	798	832	811	882	803	798	860	818	819	848	819	839	807	833	791	884	824	819	791	785	797	838	805	773	841	758	864	869	829	770	796	781	867	857	777	887	778	786	880	818	846	742	780	800	820	790	810	792	878	833	783	757	822	775	812	812	826	774	793	836	823	842	832	823	848	856	796	801	817	828	799	826	839	804	843	790	803	769	807	784	818	844	824	796	824	824	826	789	786	806	799	868	841	829	856	780	781	805	775	846	833	782	761	815	830	833	785	778	807	823	817	826	795	820	845	847	793	800	802	800	895	808	845	809	820	772	863	805	786	842	792	814	828	753	833	808	841	806	828	807	818	862	752	809	783	912	856	784	870	777	821	779	839	781	765	830	838	802	809	828	839	846	792	821	808	841	803	803	862	811	848	826	762	838	771	841	800	813	809	868	815	818	826	827	874	827	836	786	840	815	790	849	821	772	820	812	809	815	785	733	786	820	823	864	803	771	798	809	743	868	808	805	826	808	803	844	855	791	885	822	916	839	805	824	827	771	818	845	813	837	802	802	764	805	801	792	771	799	839	874	795	845	865	823	699	862	842	842	813	838	821	848	812	794	817	771	816	859	801	825	828	816	816	760	822	860	764	797	761	810	830	761	811	841	846	779	774	783	839	854	852	781	814	870	845	822	787	797	770	804	774	823	790	803	815	783	782	806	828	783	794	843	758	756	810	861	793	853	836	853	813	796	743	807	860	791	803	744	813	812	811	790	805	856	846	807	841	809	803	786	838	845	809	800	866	791	785	832	812	827	797	859	779	784	794	768	824	814	822	840	822	806	833	800	819	817	836	808	794	778	761	829	828	797	844	844	818	761	823	815	848	792	763	740	748	792	844	922	838	848	765	815	803	811	810	802	788	804	790	787	787	812	820	820	788	828	804	793	748	792	828	863	847	838	816	819	785	791	801	782	825	857	822	746	789	826	791	823	846	783	813	828	813	806	785	832	824	822	791	772	824	816	792	828	779	844	812	852	846	788	813	795	838	805	791	842	823	778	830	779	836	862	804	865	787	766	829	822	860	822	793	778	829	796	810	791	797	823	814	769	830	811	797	738	769	865	801	791	825	788	797	804	826	784	804	820	831	805	825	756	845	834	800	798	840	757	852	770	849	821	807	841	833	799	775	807	813	885	815	814	784	813	813	837	818	867	780	890	834	799	820	836	782	829	764	816	767	764	820	834	786	834	854	776	804	821	846	837	813	858	808	843	759	807	817	831	852	824	817	793	788	812	756	854	810	795	856	809	829	816	851	787	851	767	805	814	820	828	856	836	773	815	831	779	795	804	798	800	837	803	802	792	801	841	805	779	803	834	880	838	763	868	805	797	827	813	792	802	784	816	806	813	817	803	791	841	779	863	824	819	800	799	821	813	762	837	837	853	780	830	800	826	836	791	818	820	806	798	791	832	798	818	779	792	805	839	776	831	784	824	804	822	835	829	821	802	732	817	796	785	817	775	801	842	775	761	805	792	793	767	803	821	796	813	820	776	754	809	826	828	823	803	807	792	828	808	777	807	829	828	828	768	802	784	831	834	824	782	796	823	850	805	801	788	816	767	789	850	842	787	791	743	825	780	783	841	790	825	836	777	793	797	858	819	822	833	815	794	778	840	766	799	760	786	781	784	805	786	861	785	768	849	788	781	831	833	788	836	810	860	797	820	799	769	818	820	823	807	811	851	791	822	806	786	835	818	797	775	785	795	785	826	828	844	859	791	859	784	805	773	845	838	837	788	805	806	770	742	808	799	825	782	812	784	822	794	821	866	816	798	839	832	812	802	830	841	786	834	850	784	800	793	813	752	777	742	807	831	800	790	842	828	871	796	836	798	850	797	793	788	862	833	787	818	786	850	860	859	781	764	768	798	838	770	845	835	835	851	839	831	799	809	815	792	762	781	822	830	799	823	812	835	791	798	805	775	806	775	820	831	805	759
48806	71520	54931	34010	23130	18398	14072	10676	8586	6892	5719	4710	3808	3381	2982	2507	2270	2057	1885	1722	1600	1469	1404	1315	1219	1155	1032	1075	1009	989	905	987	947	941	903	902	873	942	835	801	795	850	831	848	838	833	874	786	790	791	790	729	799	825	818	832	817	825	816	778	829	866	782	804	792	824	762	856	768	823	747	801	842	753	790	818	818	806	801	788	812	844	815	761	832	801	849	774	777	833	775	807	745	801	853	779	820	818	811	785	797	794	822	797	848	816	819	814	806	790	824	833	799	842	841	792	809	782	807	801	815	793	788	815	786	771	771	771	774	804	767	800	796	795	814	767	776	776	817	827	789	814	842	810	781	781	772	795	765	807	811	772	800	749	747	882	740	803	807	749	803	750	758	804	828	833	758	736	783	784	728	794	788	794	806	843	757	826	834	819	860	763	808	799	763	777	752	802	757	751	738	790	854	806	761	817	782	785	728	816	821	821	788	766	751	767	788	835	822	781	827	764	827	815	782	742	775	815	779	822	816	759	794	790	772	734	826	776	805	803	836	764	776	836	775	802	779	809	746	809	784	811	799	764	789	806	784	821	797	806	801	819	802	743	816	776	791	732	757	781	793	801	775	822	786	809	750	798	753	815	789	819	817	771	780	773	807	760	778	801	814	806	770	745	769	776	751	809	778	784	725	803	817	784	785	760	785	782	818	752	759	829	805	805	769	739	805	759	798	787	813	828	785	825	786	788	760	793	792	827	792	755	819	785	779	769	800	810	789	790	737	776	776	776	816	760	800	736	797	799	736	800	820	775	812	834	790	808	749	764	803	754	824	753	773	780	765	814	784	823	799	813	816	846	821	747	799	806	801	799	777	788	796	742	841	785	825	740	724	726	768	801	764	778	779	816	828	804	773	788	784	783	765	805	772	771	808	800	783	794	804	770	743	779	821	745	791	782	758	820	790	795	798	754	772	757	791	783	777	789	782	832	766	796	799	776	837	823	712	760	810	827	763	769	781	800	827	813	788	808	777	812	816	795	818	789	793	759	757	738	780	783	800	772	785	781	784	824	777	777	784	790	796	806	818	805	845	799	814	742	777	799	805	785	813	803	778	817	742	787	808	801	762	795	765	801	810	791	806	775	841	773	798	792	778	809	823	742	797	843	814	838	841	811	746	730	811	752	760	781	775	802	809	807	759	842	803	838	771	790	819	776	771	822	793	779	784	774	817	751	751	760	792	758	842	819	763	804	784	753	777	790	803	794	852	789	807	774	787	750	782	738	796	838	752	766	773	810	772	775	804	825	761	809	771	804	794	789	747	814	813	826	771	804	803	765	837	748	824	750	801	755	741	775	772	820	814	830	823	779	764	774	799	814	732	792	802	782	810	795	797	757	847	789	791	733	744	781	790	816	813	784	798	805	761	796	783	794	746	779	808	784	779	772	793	781	815	792	800	774	782	795	791	769	782	791	774	796	782	781	800	819	796	816	781	765	793	745	758	785	785	788	749	752	811	755	813	785	819	769	812	829	793	768	784	784	812	785	759	858	752	812	765	816	812	778	746	770	769	791	792	806	773	800	764	766	761	768	773	770	786	814	783	780	763	803	762	798	778	827	833	768	795	801	762	782	795	774	799	854	835	789	815	818	835	801	754	815	784	766	777	808	781	800	826	774	800	790	775	785	741	785	751	842	819	812	791	798	808	766	797	790	803	809	745	804	807	779	785	804	796	817	760	812	757	786	761	769	822	799	804	750	782	801	766	770	743	756	798	775	780	769	807	763	827	768	774	792	815	806	803	831	805	777	802	720	804	835	817	762	804	799	856	757	833	810	839	736	841	786	803	783	820	783	748	813	853	820	778	752	727	789	808	740	825	740	810	780	759	806	817	780	810	809	800	797	776	794	802	788	779	746	777	804	814	780	770	776	789	783	837	764	783	863	781	764	749	715	777	797	822	812	810	818	772	787	865	764	794	821	782	796	778	821	746	799	822	804	795	812	801	829	795	816	843	783	800	799	823	785	738	764	809	803	749	812	746	790	792	740	753	735	806	792	801	814	780	789	708	772	773	766	736	860	804	782	772	831	813	793	791	798	751	766	785	782	766	770	793	803	832	792	808	780	753	809	812	809	782	797	772	752	786	799	765	858	790	800	804	765	791	776	841	823	785	801	786	779	780	760	765	790	823	811	790	857	806	815	801	790	772	792	804	814	793	766	789	761	789	822	764	796	830	799	809	759	788	798	747	775	825	768	734	771	750	835	824	827	737	825	812	712	850	791	813	767	760	778	745	768	772	812	799	827	788	807	795	840	790	782	775	776	748	808	794	818	799	814	766	784	786	835	777	769	801	796	840	751	758	789	779	858	738	794	753	803	750	776	846	834	799	777	768	830	746	798	814	766	799	816	789	824	785	772	788	810	802	812	820	816	838	804	795	804	777	804	814	774	837	813	759	784	829	780	774	774	815	816	800	776	786	808	784	835	784	832	790	787	760	772	816	813	745	807	788	729	785	833	771	781	767	783	783	731	804	828	790	838	793	767	817	801	818	794	749	806	785	782	771	755	785	823	767	803	787	836	816	761	853	806	777	792	800	837	785	783	839	784	759	794	796	794	776	798	797	797	795	796	817	785	732	791	783	793	766	794	785	797	764	771	803	739	799	795	839	813	779	853	798	786	774	788	783	781	845	799	798	770	783	789	746	784	839	777	745	780	716	760	750	766	777	764	771	797	791	788	741	834	767	795	790	783	812	801	787	802	780	771	771	790	775	766	774	820	769	818	847	741	760	778	777	798	795	804	710	820	802	836	757	800	768	743	742	804	850	820	788	747	792	831	798	786	761	776	785	759	806	806	805	812	790	750	791	816	762	826	776	764	831	822	823	774	808	830	770	722	804	811	766	755	778	734	806	748	791	783	771	761	785	760	811	816	816	809	804	782	777	825	806	741	780	809	771	793	721	771	799	798	764	803	827	776	778	804	737	797	796	820	798	743	804	797	802	801	804	827	775	746	778	777	825	828	768	781	788	764	797	806	837	766	735	827	774	758	820	829	803	813	778	792	826	825	735	800	792	807	788	788	776	728	814	776	779	740	762	809	763	802	763	816	756	805	773	780	786	790	775	814	772	788	793	803	774	785	809	789	803	810	778	782	781	753	729	811	811	803	779	790	804	824	857	821	799	804	839	747	809	794	803	781	829	769	821	804	759	817	784	753	790	808	773	772	787	812	785	756	836	860	834	792	812	751	772	746	777	800	820	848	838	782	833	859	847	797	773	771	817	800	762	789	791	788	801	774	845	797	797	771	750	799	777	776	752	761	803	768	791	817	752	820	831	831	760	809	766	808	783	769	788	752	775	808	820	788	789	759	801	791	761	800	740	730	821	795	802	780	731	745	735	778	758	820	789	806	832	800	805	804	780	808	732	791	796	823	795	778	781	798	833	776	807	808	849	763	765	802	813	823	840	786	761	801	793	845	776	760	816	738	800	774	792	746	782	843	776	746
40022	39532	31321	16902	7842	4938	3451	2520	1961	1501	1304	1099	900	838	725	688	650	595	583	526	533	460	515	480	450	397	427	406	381	403	412	415	392	411	374	363	353	360	373	371	363	366	355	327	360	372	373	371	373	355	397	376	348	359	359	374	346	338	355	375	395	379	355	361	366	369	350	390	364	363	338	382	354	375	374	368	360	376	340	358	367	335	366	378	374	332	387	383	377	378	363	389	384	360	398	345	354	381	374	363	355	393	400	355	358	341	385	353	375	350	318	320	338	381	395	369	360	379	376	362	382	346	352	368	330	378	365	390	363	378	363	346	379	369	361	353	338	350	412	357	378	358	378	366	385	379	358	339	370	321	342	322	402	368	384	332	400	359	358	357	370	355	313	357	355	358	377	364	379	353	376	383	344	383	369	337	386	368	359	361	344	360	358	348	339	359	369	349	388	338	369	343	349	357	337	343	372	360	382	353	378	371	377	379	353	324	356	364	362	352	386	347	368	337	377	349	337	327	364	347	373	375	390	342	351	378	353	317	348	365	360	350	391	358	364	376	327	390	327	376	374	369	339	335	313	385	345	355	342	379	369	342	324	385	363	335	362	344	359	344	363	358	388	364	364	405	350	340	356	336	372	382	358	362	357	379	362	367	361	360	360	377	394	366	326	356	360	365	364	319	355	354	397	379	380	354	352	364	368	350	399	338	384	381	369	331	368	334	355	369	369	355	378	368	359	329	356	375	357	359	372	343	357	356	353	358	349	357	327	358	313	366	372	322	401	342	330	372	322	369	371	392	381	334	376	383	363	338	373	350	368	361	365	388	378	379	351	350	337	371	325	355	355	365	353	369	359	345	346	355	334	360	315	373	375	327	361	355	331	347	374	383	349	394	391	344	353	364	405	344	362	356	377	362	344	383	350	324	342	402	346	362	368	362	383	362	388	363	353	358	382	379	354	341	346	334	341	381	391	375	352	387	339	387	349	396	319	380	390	354	382	343	342	353	367	350	349	373	360	374	326	396	338	347	364	362	348	329	385	427	397	353	360	382	349	369	385	382	364	345	376	332	405	345	338	338	360	366	365	366	348	368	377	363	347	354	351	332	341	380	351	370	366	359	363	397	358	337	352	381	359	374	357	387	335	339	349	361	341	344	334	336	392	377	348	370	368	374	368	353	403	331	354	369	365	354	338	371	355	368	382	345	337	327	359	379	352	372	328	386	346	350	337	359	348	355	359	323	356	357	383	383	336	348	321	353	357	328	340	327	338	339	369	340	325	352	344	385	342	369	400	344	380	369	372	376	349	371	371	339	347	353	350	345	370	355	365	362	364	353	348	357	349	335	356	382	394	375	388	375	374	331	337	341	375	361	346	358	389	358	360	372	379	336	341	377	372	361	382	341	363	382	378	399	395	370	347	349	385	359	322	366	352	344	374	367	356	385	375	373	368	335	344	350	376	359	373	380	378	331	341	378	340	365	346	336	357	386	394	333	331	373	342	363	350	382	359	351	342	351	361	338	371	342	372	373	388	409	377	364	357	365	378	353	379	370	361	356	371	366	337	371	387	336	314	369	363	344	350	386	372	356	334	331	377	371	379	358	337	339	359	366	371	367	364	358	359	365	364	336	372	374	356	363	375	361	362	339	348	389	370	355	367	379	402	380	357	377	360	369	353	357	349	323	341	351	370	357	356	344	376	349	368	364	388	331	386	379	343	379	343	372	348	347	358	349	371	332	332	365	359	370	345	391	362	361	374	355	406	372	349	384	353	356	358	346	370	329	332	363	360	361	370	355	361	380	373	375	345	361	388	358	327	364	358	363	341	362	340	369	375	366	364	345	350	383	329	351	373	382	349	362	373	347	357	363	369	363	349	397	348	376	325	356	403	399	350	361	345	345	355	363	362	340	377	337	360	366	350	401	362	351	379	370	382	344	356	329	381	352	370	376	356	363	370	386	355	356	332	357	373	338	416	397	382	307	352	339	375	342	381	362	384	383	358	334	332	347	349	400	370	347	326	369	348	353	380	376	348	370	358	350	356	355	352	371	407	352	356	362	392	354	336	394	353	340	342	362	353	368	352	321	370	383	345	387	354	364	324	397	364	350	320	369	365	392	353	398	357	344	342	376	343	357	364	355	394	339	390	378	330	339	365	375	332	373	347	375	365	369	399	331	362	367	351	307	391	359	340	327	371	339	342	347	371	341	381	320	384	329	375	355	390	383	357	344	343	362	393	384	334	370	314	337	386	383	375	332	337	344	342	333	375	355	342	390	344	367	370	366	364	409	367	382	367	355	392	358	435	358	349	362	352	348	352	380	408	374	381	356	359	356	346	384	367	328	378	359	378	350	381	366	358	371	355	360	345	381	363	351	364	350	376	347	350	356	380	363	394	372	336	348	371	351	376	330	348	373	347	323	351	363	305	359	352	359	350	363	379	346	346	333	379	366	356	356	370	350	342	364	376	380	350	343	338	370	357	371	367	340	389	362	376	338	368	393	344	375	365	397	357	356	358	360	340	357	332	361	368	363	340	374	329	350	403	391	341	365	401	377	327	348	363	346	356	339	383	361	370	358	396	383	369	363	379	351	358	377	362	332	358	359	392	370	346	397	341	339	357	369	343	350	328	362	352	352	359	363	355	384	350	366	412	329	366	407	350	369	350	350	364	359	365	360	345	370	348	354	356	383	369	356	384	346	365	355	349	347	344	394	406	371	356	351	385	331	378	346	366	361	363	348	358	354	359	380	346	358	347	320	355	369	387	334	357	349	350	351	397	383	371	362	382	345	364	397	357	331	367	375	365	366	370	362	353	322	366	374	343	349	359	380	369	384	352	393	354	348	356	369	355	355	310	349	380	345	379	374	386	362	356	360	350	356	384	376	358	332	363	352	369	394	367	376	330	385	359	373	405	390	343	338	373	384	353	342	377	367	386	342	360	378	358	358	374	334	380	327	397	368	381	362	368	342	346	322	346	371	379	363	313	387	352	327	352	342	397	380	344	348	352	368	373	343	343	351	343	359	379	385	350	337	395	369	421	374	351	322	363	348	392	357	382	323	383	379	343	361	370	367	361	369	319	366	388	356	369	346	363	398	352	386	367	359	343	376	364	392	359	354	364	342	377	381	360	385	343	345	352	329	362	376	357	346	351	373	371	344	326	358	359	351	342	348	391	367	366	343	345	408	373	358	363	330	357	397	325	374	359	343	352	324	377	380	404	370	347	365	357	370	324	334	370	378	354	344	371	343	357	336	358	366	356	362	369	376	365	373	350	361	348	379	367	382	345	360	378	319	369	389	431	333	385	370	382	343	362	355	381	330	387	362	364	356	366	399	380	367	334	369	374	386	359	351	355	346	353	367	415	354	364	343	384	350	331	378	422	364	361	360	395	345	330	368	359	374	363	358	319	383	360	344	373	333	345	364	336	350	349	397	367	345	336	332	335	337	360	386	382	374	371	360	370	330	350	374	371	366	365	383	374	361	372	367	376	394
43758	47957	35896	18617	12459	9091	6739	5047	3978	3014	2558	2081	1751	1479	1313	1175	1026	879	803	749	719	661	671	649	587	536	501	481	490	445	440	452	433	412	425	394	419	393	379	412	408	452	377	395	382	348	402	394	389	381	377	365	374	375	363	408	388	397	374	395	414	338	370	328	353	360	368	385	360	351	364	385	368	383	399	366	380	377	386	385	397	355	353	396	377	418	355	410	389	394	389	382	382	391	391	423	329	375	404	415	368	385	387	356	380	359	396	392	399	377	376	349	383	373	361	391	358	341	374	384	347	376	399	388	383	422	362	375	398	398	382	357	370	386	385	368	401	384	393	398	353	388	349	371	402	405	391	405	428	398	375	392	366	387	380	402	402	374	394	418	351	384	344	373	355	399	357	372	371	371	385	378	370	366	368	357	360	379	391	388	376	416	345	379	394	387	357	382	395	391	358	362	377	369	383	376	353	357	410	382	407	402	372	373	411	369	430	359	373	365	387	377	356	389	355	381	377	375	390	396	395	375	352	413	346	387	366	363	396	349	408	339	383	363	370	365	371	394	399	379	406	360	363	419	390	372	396	394	388	380	396	393	390	412	418	335	394	393	382	402	381	380	392	392	377	381	376	365	355	363	359	390	339	331	379	385	361	350	373	343	383	366	377	345	367	379	393	351	358	364	403	373	363	365	376	373	380	350	364	365	365	371	397	393	360	375	368	385	402	369	369	336	377	359	359	352	377	391	375	362	390	380	362	381	394	372	399	422	388	366	376	369	397	372	384	408	370	422	381	416	395	385	374	345	382	382	374	406	361	351	385	407	381	390	378	395	386	427	403	398	359	360	351	382	370	377	377	363	364	367	378	386	366	362	386	398	373	381	375	392	410	386	373	357	399	372	376	387	413	368	372	373	377	364	383	366	404	368	360	384	355	379	373	374	353	390	346	377	374	353	370	358	397	366	391	371	394	356	394	387	348	390	351	368	369	387	353	382	358	361	393	405	380	407	393	387	394	419	350	394	389	362	358	384	387	361	354	394	412	394	399	368	339	357	368	392	383	406	392	361	411	365	403	353	385	355	406	351	401	375	388	393	387	398	381	390	376	375	349	382	379	390	357	403	388	370	345	374	402	373	373	372	395	364	347	375	387	390	377	395	385	358	426	390	368	375	382	391	426	377	390	374	364	375	384	410	385	380	376	364	371	406	363	375	373	395	373	376	393	365	353	383	365	420	358	376	360	371	351	394	395	362	349	373	392	392	369	331	393	398	388	360	400	406	384	384	368	372	408	387	424	361	370	379	364	395	380	359	391	353	384	419	349	360	381	372	403	390	388	401	375	398	372	408	350	380	358	354	411	376	349	375	365	384	370	393	365	365	361	375	374	408	363	344	371	386	359	390	388	359	373	353	382	379	396	387	376	385	362	370	387	359	396	369	417	351	392	410	369	369	365	364	364	372	366	366	350	385	403	393	381	399	387	379	349	364	401	379	392	358	342	366	385	353	369	382	370	415	361	383	378	385	361	365	382	377	360	399	360	363	381	382	379	355	405	361	370	397	372	382	379	375	367	374	359	355	387	349	361	415	393	343	404	384	374	357	390	383	372	381	369	395	384	379	364	383	389	383	381	377	369	422	375	390	422	401	383	386	390	346	386	373	378	365	389	396	384	380	350	420	383	361	412	395	359	375	369	381	396	386	391	356	377	386	392	402	366	382	369	387	371	378	355	378	415	403	409	368	335	387	400	409	391	354	343	417	367	397	357	376	398	380	357	372	356	358	409	399	389	377	389	373	400	400	386	377	353	391	402	403	387	373	353	387	365	367	370	374	376	388	387	383	389	395	396	395	360	367	364	372	378	348	399	411	384	379	366	384	373	404	398	371	406	366	372	404	385	356	371	340	359	358	364	388	393	388	357	368	386	380	387	403	374	395	370	401	370	393	376	372	375	390	362	393	400	325	379	388	387	378	353	366	397	352	352	395	387	368	418	386	362	380	362	398	358	369	372	372	359	373	366	387	385	346	396	389	348	361	405	382	369	403	384	387	377	393	401	410	384	390	350	399	346	409	357	409	402	392	396	371	380	381	384	341	381	362	366	379	344	410	398	398	376	368	388	391	375	372	430	383	392	376	393	402	372	396	368	385	375	413	361	374	384	372	372	376	370	380	371	358	354	354	391	394	387	404	371	376	376	376	381	418	401	407	386	419	375	369	406	373	395	387	391	358	411	373	371	314	408	383	374	372	413	357	367	393	392	389	368	378	382	359	406	388	385	355	391	393	336	383	381	395	399	364	386	389	404	377	388	400	374	396	376	363	359	369	368	353	369	368	374	379	372	389	376	397	373	407	373	359	379	394	432	424	385	368	384	382	341	384	400	411	375	342	376	411	388	374	405	364	377	390	375	359	354	378	377	381	340	385	390	388	400	388	364	345	347	373	405	402	372	345	350	363	367	381	373	389	362	360	403	355	368	358	364	391	413	391	350	390	371	364	391	364	360	346	361	414	373	348	352	367	383	384	387	384	374	381	349	365	392	366	366	342	373	372	403	389	362	373	382	375	375	379	366	366	381	393	388	389	371	394	389	411	397	344	426	370	377	366	410	369	371	413	380	414	366	392	402	387	380	358	388	378	363	367	377	379	352	403	377	388	369	395	377	389	380	383	371	347	400	379	413	331	367	376	355	375	390	388	373	399	379	363	381	368	379	390	395	367	370	345	402	393	357	427	384	397	376	378	367	393	376	399	387	389	338	377	379	370	376	385	355	361	395	385	353	399	401	369	378	366	381	387	379	430	413	382	398	382	379	364	372	403	409	406	381	400	400	420	338	412	369	399	423	392	373	401	397	410	412	379	360	379	427	354	382	396	396	360	359	364	389	366	359	372	366	397	405	370	381	359	357	401	386	366	381	364	349	354	380	376	377	371	368	350	387	364	371	375	379	360	398	353	392	381	391	410	373	377	373	393	382	386	367	372	365	371	391	340	348	393	367	390	373	391	351	402	386	376	407	375	382	405	382	420	389	397	362	382	357	391	365	341	368	394	414	371	385	375	383	368	349	399	419	366	366	354	386	344	377	372	394	408	383	384	389	365	367	358	434	373	423	369	377	415	419	396	413	416	400	392	390	357	361	383	374	407	382	386	366	383	381	378	381	366	378	393	394	372	393	387	372	372	416	361	362	392	366	405	381	430	370	382	375	354	337	381	388	375	373	367	371	386	353	373	386	401	361	383	342	351	370	365	397	376	309	362	347	382	355	393	360	406	383	381	355	383	389	421	329	414	354	386	409	387	362	366	402	376	413	361	380	399	362	408	413	382	402	363	386	389	355	390	370	387	390	382	377	383	358	375	408	373	371	354	395	375	408	384	383	389	359	367	376	353	402	367	340	388	375	392	396	379	390	357	401	348	381	399	397	370	389	373	368	386	351	365	374	397	409	403	361	359	364	311	355	389	387	358	405	363	380	373	398	366	371	335	359	359	375	424	387	402	376	395
25759	21156	27248	25439	19330	11029	6240	4069	2954	2265	1979	1646	1348	1258	1150	1051	959	918	824	787	765	740	687	644	624	640	632	587	558	556	591	564	551	527	564	520	533	537	537	520	549	544	538	440	523	495	548	513	490	533	518	553	490	513	496	471	440	538	533	549	534	529	530	501	518	494	525	530	506	540	510	527	485	498	530	524	518	501	518	484	478	490	516	467	545	525	523	499	522	503	498	544	538	502	491	516	551	516	488	510	476	500	532	532	513	507	500	499	496	535	552	512	543	528	529	531	505	502	473	562	467	515	498	497	529	511	510	502	564	516	504	519	541	495	468	501	536	553	519	552	546	536	481	529	544	491	506	536	490	513	482	491	527	546	529	522	501	558	511	554	514	514	519	519	487	528	509	511	541	505	501	500	494	512	555	471	522	507	521	483	488	527	497	529	534	500	499	533	468	501	540	508	522	526	494	533	472	492	503	491	507	475	492	481	539	482	496	506	480	501	488	533	527	467	454	494	538	504	527	521	514	490	478	507	531	514	551	490	476	492	550	500	521	492	486	532	484	484	503	495	512	509	541	516	498	517	501	579	520	502	503	517	518	535	541	529	519	527	518	520	483	474	503	496	533	493	495	470	503	538	474	486	509	472	488	533	504	512	487	497	496	510	543	496	508	518	486	496	556	514	529	519	503	499	524	521	469	526	503	489	501	544	458	502	541	524	508	495	525	518	534	493	480	503	485	521	560	521	510	510	537	494	539	469	482	493	504	508	522	523	539	541	506	481	502	490	485	492	508	489	508	524	512	502	499	470	479	489	555	530	520	521	491	523	535	533	496	528	567	465	481	535	464	518	488	501	548	511	541	539	522	515	494	543	526	534	541	531	487	494	531	523	509	449	505	523	486	524	489	520	537	548	526	504	497	507	474	512	541	529	520	517	544	526	525	505	510	500	534	488	498	538	501	478	502	523	488	498	523	494	511	509	497	533	505	553	515	487	524	507	557	489	515	428	520	511	516	489	490	483	509	524	530	512	520	532	505	522	512	519	515	511	510	508	517	515	550	498	534	520	511	535	538	533	502	491	507	522	506	489	474	497	535	520	523	516	503	516	504	545	513	506	541	493	537	541	495	476	535	549	523	537	495	520	503	533	537	491	507	526	515	535	505	489	498	527	548	534	528	493	508	492	516	525	538	528	500	536	478	506	499	494	509	546	520	499	533	531	544	512	490	500	573	527	511	533	494	516	521	504	488	512	503	516	487	492	523	506	535	568	529	528	493	538	475	510	476	488	524	490	494	504	505	524	495	514	490	513	511	504	502	487	490	497	504	513	527	493	480	522	517	532	527	521	507	483	522	509	490	549	477	485	539	499	542	508	531	521	516	528	528	524	548	500	492	506	542	521	537	501	516	480	473	572	499	483	505	500	472	552	514	520	546	484	474	529	516	492	532	507	487	508	566	499	506	516	491	559	496	509	496	493	522	476	499	508	512	465	540	505	519	540	541	498	486	549	500	500	516	518	499	477	487	517	470	509	472	485	513	507	508	504	520	504	502	522	496	475	490	533	503	528	482	487	499	533	477	506	535	523	542	530	511	514	524	472	543	524	507	501	510	526	483	525	520	524	519	539	486	504	528	494	524	507	513	516	528	488	506	529	516	551	492	496	480	492	512	528	497	514	494	537	553	485	484	460	483	548	535	507	498	471	534	539	537	518	528	529	501	529	507	528	521	517	511	536	497	501	505	498	531	476	503	485	496	473	514	525	494	480	477	532	510	505	519	552	492	520	519	479	496	514	512	533	502	509	557	497	509	531	504	512	474	531	502	509	507	494	475	481	491	505	491	559	489	495	462	494	516	532	500	495	516	498	525	526	501	523	495	515	510	513	501	544	522	511	496	470	489	526	534	486	528	558	501	511	521	501	522	530	520	499	528	544	474	468	502	530	549	488	498	491	453	569	526	491	478	494	540	506	491	526	496	470	510	482	483	525	540	531	533	540	539	513	527	538	495	527	494	502	490	534	491	484	495	507	496	540	481	521	473	501	498	513	531	476	479	495	499	534	522	495	520	547	527	510	482	548	514	516	472	563	526	512	533	577	508	503	531	504	516	511	494	549	498	502	495	511	536	508	535	494	511	515	503	513	500	518	493	515	502	492	501	547	491	508	479	526	522	498	524	521	520	516	478	534	509	534	497	512	468	507	550	525	521	542	510	503	548	528	482	514	478	450	498	526	520	498	542	478	537	535	477	496	530	518	525	509	528	512	525	512	481	505	531	492	502	530	508	471	549	475	483	524	535	523	508	517	499	528	504	531	544	528	509	495	487	512	528	498	533	513	521	520	486	485	497	513	508	522	520	502	495	498	544	513	508	506	530	551	507	503	529	490	486	516	528	521	477	462	515	490	488	538	487	485	462	494	483	518	458	520	512	542	520	511	487	504	498	477	498	512	492	506	480	492	473	492	539	486	469	521	511	507	484	505	507	544	508	502	514	527	487	520	488	546	489	488	498	513	493	479	492	505	511	541	494	493	502	522	527	512	471	485	527	537	508	515	513	517	494	471	476	514	485	525	509	505	494	540	482	552	554	510	514	506	503	510	560	519	510	531	529	533	527	510	491	524	514	555	524	520	533	523	528	505	537	521	493	472	502	480	496	531	533	517	503	511	531	493	484	506	478	504	505	515	526	460	499	538	498	526	504	492	519	511	541	454	491	499	481	522	510	497	506	472	497	518	456	467	491	474	504	503	518	537	497	527	548	508	501	553	474	501	474	545	455	530	502	508	513	486	515	529	507	525	502	491	534	486	530	503	482	521	537	511	533	456	498	490	506	509	560	477	501	492	516	507	538	476	535	526	510	506	555	512	491	487	511	501	513	500	534	544	508	524	523	480	515	525	562	476	497	511	494	497	466	508	513	517	471	462	494	490	551	507	520	464	545	507	520	492	506	496	508	546	498	523	534	500	513	470	506	493	472	489	475	526	505	504	507	504	483	515	578	530	511	532	529	500	490	545	479	501	480	506	480	509	518	502	534	528	512	508	486	500	463	507	502	512	538	503	517	529	536	540	525	487	492	541	476	537	477	507	508	499	490	529	489	500	529	496	477	551	510	517	528	533	528	526	532	521	512	517	550	513	481	513	521	512	536	508	506	504	556	511	523	531	518	496	505	486	502	514	547	521	496	490	515	488	503	490	505	539	528	489	534	541	497	506	516	562	496	484	511	545	537	522	492	536	526	480	589	476	484	556	532	535	506	528	519	518	537	529	511	470	488	504	542	505	538	504	464	531	505	501	534	544	496	513	515	512	516	480	538	485	504	489	514	531	484	504	506	483	486	505	518	517	466	537	534	488	531	488	478	507	545	514	512	469	491	491	486	516	508	548	463	497	521	522	507	548	510	535	520	491	535	493	486	549	551	517	560	467	486	524	528	457	513	513	532	513	509	527	496	498	512	550	502	525	553	494	557	477	527	524	530	530	483	507	505	534	510	535	540	464
44734	60583	44775	23988	16405	12410	9512	7431	5832	4545	3693	2816	2463	2133	1884	1672	1485	1281	1135	1095	1049	920	893	837	789	753	667	642	622	653	607	606	551	597	580	613	521	548	558	539	546	519	488	494	491	543	524	503	552	504	529	527	501	486	574	479	519	537	491	512	475	531	522	523	504	506	464	478	503	513	522	525	514	484	530	509	509	485	523	499	515	527	545	487	515	493	576	477	479	507	523	452	528	517	508	518	479	500	502	499	544	519	508	545	510	505	508	508	486	499	500	502	524	482	527	497	473	534	508	484	534	497	540	511	521	474	506	495	498	504	491	500	482	528	481	551	515	469	487	501	515	521	520	501	517	536	480	521	512	477	539	509	488	512	500	536	518	525	528	501	506	486	545	510	511	512	543	548	501	525	518	507	483	535	489	507	481	515	515	516	539	486	509	506	506	499	498	503	523	513	490	550	487	503	504	510	494	483	487	496	502	492	507	513	516	555	532	510	532	548	493	517	516	484	495	531	517	467	537	526	522	499	484	519	464	488	495	530	546	525	537	496	497	484	503	550	527	484	522	486	526	493	510	529	548	484	517	525	479	503	535	501	488	512	503	522	527	490	515	534	520	511	480	487	486	512	474	504	469	541	488	546	500	519	494	536	503	509	487	473	513	519	516	504	494	518	515	484	516	537	478	546	520	492	524	488	494	506	477	509	494	529	504	504	493	494	534	487	476	527	516	521	488	476	536	541	535	525	499	533	491	477	512	499	505	506	500	479	525	522	554	503	505	502	495	482	531	514	446	518	499	494	528	522	476	553	508	493	530	536	539	543	504	527	499	511	482	496	532	549	515	511	520	511	514	521	496	505	485	505	457	503	502	484	470	490	531	524	493	481	505	508	504	481	517	515	524	535	532	518	490	514	507	521	502	528	482	512	523	502	526	519	547	496	507	534	452	517	519	540	528	482	511	481	524	466	506	506	480	495	506	524	493	511	493	531	554	488	515	535	489	516	543	545	504	483	487	474	512	525	520	495	492	492	475	497	543	520	482	513	503	530	531	529	508	494	497	541	548	503	513	508	490	488	526	491	528	537	502	543	528	505	524	530	482	522	476	485	502	493	518	540	540	530	521	480	525	542	532	506	537	515	520	507	497	522	499	485	497	539	489	551	493	509	518	486	487	507	520	524	531	483	470	536	511	490	517	492	495	518	537	496	545	490	483	520	502	482	494	520	546	508	535	516	493	525	513	513	497	512	548	531	509	559	542	514	473	514	541	526	509	499	469	465	483	530	498	509	513	492	512	506	500	520	531	488	508	524	522	510	517	518	475	496	564	552	543	507	494	480	499	485	513	533	521	495	510	508	521	525	499	526	526	539	534	537	512	538	512	520	461	536	519	531	557	513	489	507	526	479	498	501	528	535	491	487	507	510	494	511	545	505	527	486	531	505	511	527	468	576	484	503	502	484	488	498	529	562	463	533	557	475	479	523	549	502	533	526	557	477	487	509	508	529	513	501	472	503	513	482	481	501	546	492	494	493	498	521	515	531	532	519	506	534	490	500	527	512	484	507	480	496	500	542	524	513	532	515	487	532	509	474	501	514	491	526	480	533	509	488	486	494	476	503	519	521	548	489	490	505	505	508	476	486	522	498	529	518	527	520	476	501	524	501	501	499	536	518	494	551	508	522	532	524	487	493	482	515	542	491	512	471	508	533	516	515	490	530	515	500	533	513	505	552	525	501	496	533	513	469	551	518	520	483	506	513	523	472	500	514	527	496	536	494	539	514	498	511	515	475	547	481	494	530	495	481	519	519	509	478	519	544	502	499	526	498	523	485	512	484	506	549	516	497	501	494	519	501	534	518	537	501	477	487	491	515	486	503	501	489	508	522	521	483	503	512	520	514	537	498	515	509	482	540	505	496	495	519	511	558	536	498	500	503	461	535	515	491	536	523	522	476	482	540	482	499	538	483	545	491	509	507	528	493	505	520	554	546	476	523	542	522	484	493	478	547	525	501	513	472	447	535	461	548	525	535	497	537	528	520	520	490	525	510	467	508	489	526	549	498	544	521	501	504	531	538	485	471	458	532	521	477	543	513	512	507	484	533	523	535	495	494	512	497	542	462	476	513	469	461	526	501	493	507	502	488	531	512	490	515	483	505	501	487	527	509	507	502	489	505	496	505	534	552	535	504	527	552	475	538	507	510	520	560	508	477	492	475	471	499	520	486	505	502	459	513	540	490	510	524	468	529	497	518	511	521	518	526	512	509	504	547	490	491	468	483	505	548	498	501	517	531	484	501	478	534	523	513	487	550	490	522	484	524	511	522	529	526	494	506	507	522	520	489	533	523	535	520	489	489	492	526	534	494	546	510	509	495	535	507	514	460	490	508	512	513	519	488	514	516	504	516	521	527	504	539	466	524	497	472	524	471	492	490	511	512	520	507	503	543	489	546	488	509	478	544	505	537	519	523	524	503	478	526	526	532	465	478	481	493	523	514	498	524	510	501	523	503	506	534	514	472	525	537	478	551	548	503	514	518	516	469	485	488	519	501	511	494	463	452	461	459	541	508	490	521	498	499	524	479	500	504	499	501	511	538	477	535	512	471	458	442	508	526	543	492	510	451	499	488	485	472	520	526	510	476	493	454	516	528	541	551	521	528	496	537	519	512	526	522	530	510	494	485	499	508	485	535	513	506	515	476	520	542	535	483	531	504	510	499	510	516	552	532	528	496	474	551	579	500	531	489	505	525	473	473	512	512	522	544	502	482	551	509	501	547	484	488	535	479	528	535	495	534	484	489	529	498	489	500	501	484	538	521	465	502	495	509	510	505	507	460	490	528	519	501	522	535	531	516	562	520	515	512	556	528	505	502	517	509	483	506	506	533	542	486	543	483	501	522	466	515	489	491	500	493	507	477	520	493	500	477	469	509	495	516	502	513	471	525	494	481	527	491	549	523	496	489	499	490	516	509	477	498	507	530	492	503	502	497	481	537	490	545	496	505	461	478	461	505	573	481	494	518	543	495	516	505	517	508	502	485	503	450	512	491	480	494	494	505	477	541	528	501	515	452	537	537	514	489	518	473	512	525	479	564	519	498	519	511	512	505	501	500	465	518	515	489	490	497	469	493	532	496	511	519	517	529	528	532	505	509	529	532	508	573	497	476	482	549	484	503	489	508	498	487	503	487	508	546	551	521	516	527	527	515	525	518	523	573	488	480	500	473	502	522	467	547	499	486	519	492	489	548	481	507	528	515	489	523	471	546	558	511	495	528	532	519	526	486	532	504	497	523	524	511	529	476	528	497	523	509	541	507	522	511	500	494	500	534	518	515	528	543	497	488	477	529	517	479	481	465	504	486	484	539	538	500	554	465	525	479	489	528	510	500	519	523	487	498	496	509	482	484	459	518	504	495	543	482	521	505	485	498	545	556	530	466	514	500	494	530	523	524	523	512	512	492	489	550	473	517	496	520	495	514	498	518	524	503	534	514	548	456	524	543
23029	20850	27464	24337	20885	21186	16371	7459	5052	4017	3306	2759	2419	2112	1969	1719	1583	1520	1328	1256	1260	1117	1135	1092	1088	996	1001	908	1005	951	936	898	911	885	906	876	858	850	866	911	870	882	841	856	801	831	811	835	800	829	805	836	796	842	874	812	895	782	854	831	798	835	801	837	786	841	801	830	783	823	809	867	792	811	813	858	845	810	777	836	827	808	872	769	849	811	804	847	872	747	765	832	848	850	818	824	868	818	792	848	790	849	826	829	838	845	818	778	824	814	829	786	808	847	815	798	757	805	826	811	841	864	830	845	850	789	851	798	792	804	823	779	803	798	833	789	817	829	848	822	795	837	853	830	849	804	830	844	805	808	786	855	812	824	765	802	807	811	900	831	883	803	822	837	807	839	817	835	866	825	816	821	802	859	788	808	826	782	778	799	743	808	805	786	862	752	777	808	800	813	825	831	802	854	850	818	849	805	838	840	829	834	795	831	799	789	808	835	860	827	850	800	845	828	825	820	803	806	827	823	753	807	819	803	837	796	806	853	824	858	836	837	823	806	796	805	863	818	805	831	813	787	835	815	817	807	807	817	814	825	856	813	828	832	832	822	783	856	846	802	841	810	854	844	838	815	849	846	873	851	816	823	839	816	838	787	840	782	832	826	779	810	820	839	807	819	820	852	830	820	772	851	829	795	799	828	833	823	876	818	825	809	821	791	810	830	800	834	821	799	832	835	829	804	842	820	817	817	790	794	852	835	764	809	827	797	813	802	816	806	846	828	806	812	791	819	804	803	767	803	802	826	831	835	781	781	799	838	823	803	806	815	741	826	791	758	767	755	798	828	766	795	789	848	806	796	807	836	803	784	779	848	767	816	844	822	831	815	795	782	761	744	865	811	795	811	793	831	833	821	786	800	785	838	790	838	819	781	818	877	788	792	769	801	816	818	824	808	838	791	856	800	875	851	766	751	838	876	796	808	806	781	793	820	838	789	791	892	853	816	877	803	837	853	800	818	794	833	847	828	799	798	831	876	809	783	812	815	831	799	864	847	779	783	860	795	796	857	793	834	826	876	820	821	829	790	859	825	885	846	795	865	816	891	769	803	813	798	813	808	762	836	846	776	852	787	759	863	798	850	776	797	841	751	784	777	794	792	767	836	858	863	850	755	818	809	850	842	804	833	799	779	851	751	815	780	828	812	791	840	842	789	842	818	782	791	766	805	801	893	737	736	883	857	819	815	809	829	810	823	782	833	834	787	815	797	835	810	788	843	825	824	798	744	829	860	793	779	774	773	861	789	789	781	874	864	847	790	816	811	806	858	863	805	831	850	835	792	791	785	816	815	780	788	806	805	784	809	846	837	763	796	843	828	869	826	764	824	828	814	818	848	814	836	783	800	788	826	790	811	820	786	809	829	866	788	773	755	776	762	821	786	798	816	789	831	837	834	819	824	773	806	817	868	775	819	836	811	830	817	786	814	843	819	821	851	864	799	799	793	793	805	827	791	828	793	803	823	838	836	854	753	767	825	800	842	789	811	783	800	828	761	857	762	831	834	778	792	822	836	768	820	769	846	818	841	810	804	813	789	804	765	816	853	835	856	811	780	776	795	841	843	781	752	828	803	781	827	825	745	830	804	807	820	822	819	805	857	816	796	840	812	762	890	845	812	782	812	865	802	820	819	812	819	762	811	819	779	861	839	818	866	801	797	783	833	736	793	840	822	842	821	846	768	761	802	832	793	790	776	811	799	843	868	801	842	830	834	843	807	722	842	815	854	808	813	826	841	870	762	834	867	795	847	781	783	792	797	832	831	842	778	807	808	778	804	749	813	781	813	849	855	783	759	841	788	846	810	871	856	860	805	760	822	812	797	832	833	858	800	831	814	802	822	793	797	827	826	821	879	823	849	806	808	865	833	838	757	833	748	785	800	778	846	827	756	838	899	802	842	798	825	801	812	791	814	833	827	780	798	812	800	863	832	860	754	844	847	790	768	804	790	876	820	814	808	816	817	844	826	783	775	860	790	790	818	839	770	815	779	890	850	752	817	791	816	811	850	799	770	787	860	817	812	801	818	805	834	868	758	853	841	792	846	883	768	792	805	835	863	835	850	817	773	804	820	766	788	819	835	750	813	806	774	835	774	812	803	790	883	812	861	867	806	781	790	809	821	842	781	792	791	781	756	793	854	824	819	784	795	774	785	855	796	861	804	791	809	858	791	814	811	820	810	866	813	824	789	794	768	805	837	820	852	827	768	837	747	847	852	870	792	817	822	814	842	817	789	846	798	841	831	842	803	831	815	808	833	753	816	779	786	809	849	858	801	846	800	853	792	796	875	792	848	813	824	823	782	847	806	815	822	862	825	849	792	813	850	815	855	780	837	869	820	816	818	784	830	842	824	829	821	756	799	805	822	831	833	813	816	788	785	771	797	850	790	871	864	812	884	770	841	813	795	818	809	898	811	829	772	839	761	855	776	820	844	820	827	809	799	840	777	847	790	777	811	775	811	759	869	852	786	827	824	832	834	848	816	781	798	796	818	804	819	822	836	880	829	905	857	822	772	791	755	802	811	822	852	770	793	805	839	833	831	783	867	797	831	824	790	778	821	845	775	779	832	810	827	850	827	851	865	823	829	805	811	855	811	829	832	847	887	828	857	805	816	774	848	815	788	858	830	821	871	799	847	800	817	821	802	856	809	836	796	810	813	769	768	829	816	815	812	784	841	802	784	813	819	783	776	884	833	807	788	798	813	851	777	826	832	853	810	809	866	788	824	831	753	870	838	800	851	780	797	811	806	801	746	815	785	779	761	787	807	844	892	808	815	808	836	792	812	798	790	822	746	869	755	839	760	806	804	810	806	851	834	832	860	800	774	772	809	778	810	801	770	844	798	828	728	808	827	751	827	821	799	792	814	833	772	798	797	860	795	793	824	815	804	808	832	828	862	841	873	786	812	817	777	818	834	806	792	816	806	822	751	838	776	847	849	802	861	834	816	845	830	819	818	788	826	781	810	741	862	811	811	836	845	813	822	810	806	808	843	829	833	830	777	798	863	835	782	789	843	838	836	821	841	801	785	819	780	811	837	833	854	847	866	888	808	754	825	832	835	805	848	844	806	873	794	861	858	852	823	793	806	822	788	819	819	841	836	815	764	804	789	862	808	835	803	847	847	810	794	817	790	767	810	840	823	866	805	841	799	838	812	814	799	862	796	798	809	774	819	822	865	839	812	778	848	814	798	787	829	816	837	851	801	809	813	805	818	839	857	785	798	790	783	861	830	813	829	811	807	784	856	816	790	777	845	845	742	832	805	852	813	808	794	825	794	840	776	856	785	792	809	806	807	782	849	782	838	844	835	844	793	782	794	795	812	855	800	814	820	816	835	834	875	757	779	854	841	808	823	796	820	796	870	779	857	851	776	806	775	820	802	791	736	796	855	837	813	810	819	815	795	823	804	787	824	832	797	878	811	792	806	877	781	808	807	825	792	740	833	806	825
48661	72796	53154	31946	22400	17338	13976	11151	8872	7059	5641	4804	4034	3487	3025	2680	2442	2194	1991	1774	1553	1447	1440	1363	1260	1176	1154	1031	1043	970	1006	936	922	920	898	896	880	905	924	870	857	819	814	844	839	816	806	797	818	790	820	747	779	824	811	847	829	789	798	765	736	768	834	799	793	796	788	814	787	844	820	767	778	829	798	803	769	799	862	790	804	763	786	824	790	780	828	821	802	800	807	741	798	775	780	794	813	824	829	885	793	863	844	852	834	822	810	841	844	759	852	832	771	762	769	797	857	795	800	785	781	810	782	790	791	823	762	774	839	799	818	751	785	782	822	787	736	821	769	767	832	847	790	813	827	813	803	792	788	778	812	786	833	797	785	804	762	777	821	808	871	783	745	786	781	832	791	806	833	779	794	790	770	705	794	775	785	777	805	756	831	778	808	799	803	786	807	747	785	800	800	810	766	864	752	732	783	802	802	795	811	780	752	784	838	810	811	743	793	771	808	787	808	834	882	771	806	761	817	761	771	807	819	799	781	811	880	788	771	744	802	759	795	826	796	798	811	810	851	785	784	771	794	743	816	820	831	811	779	806	813	804	790	778	767	782	800	799	759	803	808	799	782	821	785	841	763	804	828	814	799	759	792	751	796	835	771	806	802	775	784	800	829	776	821	767	763	789	795	811	771	742	763	796	768	839	750	726	798	850	806	765	815	782	766	835	762	768	829	803	762	828	707	748	816	786	827	761	822	801	817	762	760	793	821	861	818	824	819	793	804	804	816	759	800	809	803	740	767	794	772	837	803	803	822	816	763	779	768	788	815	742	759	812	806	869	803	774	863	767	798	770	805	789	783	718	811	758	773	790	787	837	797	814	790	736	812	782	786	799	791	852	784	792	808	781	765	783	807	804	818	826	809	751	797	855	815	816	817	785	768	787	832	806	794	809	778	815	798	762	786	756	855	799	760	751	805	826	790	804	820	783	800	819	795	802	780	809	790	774	789	806	843	804	817	771	819	793	810	777	771	792	792	801	790	768	764	816	784	824	853	816	788	789	777	782	809	762	736	789	841	788	808	815	791	744	735	809	754	817	761	835	845	768	799	745	791	784	814	812	769	780	792	839	823	769	763	797	805	841	793	826	821	775	788	827	783	817	767	862	782	785	800	839	852	742	801	780	800	779	814	750	810	806	760	774	822	809	744	749	776	748	828	798	795	803	743	760	818	753	831	818	835	771	796	833	754	777	794	784	763	820	809	759	793	836	751	810	810	807	810	798	777	755	764	825	820	788	841	790	806	766	840	826	739	847	800	777	773	818	841	848	785	774	766	844	857	733	760	822	784	832	762	761	795	805	771	766	770	808	773	791	735	799	776	802	821	829	826	744	806	774	800	799	797	789	814	846	782	814	812	799	815	769	761	822	804	794	799	802	779	782	792	849	777	839	786	848	792	807	775	790	786	798	800	810	821	791	713	787	766	776	807	813	845	781	759	835	774	831	812	855	784	815	779	794	827	800	785	819	795	837	790	801	834	801	790	814	829	775	807	742	773	726	785	774	770	801	773	830	791	787	774	810	781	755	786	794	788	766	804	798	795	808	820	768	787	826	785	823	748	792	811	843	791	793	824	792	775	784	832	743	791	790	796	784	736	794	844	738	827	777	799	852	773	763	798	809	777	787	785	748	770	738	771	787	756	756	768	825	802	808	800	855	873	782	806	756	748	810	768	794	731	804	822	767	800	799	809	782	785	819	834	775	772	809	804	802	790	824	791	809	774	839	787	807	762	832	845	796	817	794	756	760	741	806	777	766	763	844	772	752	837	780	809	802	835	775	753	768	764	815	816	778	763	804	790	849	778	781	785	773	815	812	758	796	808	811	783	766	837	803	797	766	807	762	740	772	771	827	827	789	815	766	799	792	819	839	786	778	850	793	783	809	828	799	801	801	800	793	843	826	806	827	790	766	793	806	813	797	855	800	775	837	830	767	777	775	785	780	859	749	786	826	797	786	773	781	811	816	803	747	793	825	773	753	765	793	753	829	824	787	751	776	818	796	827	805	760	808	831	807	830	807	781	783	802	776	788	843	849	774	785	839	825	789	857	857	849	800	756	773	773	793	809	801	780	786	748	781	807	755	812	778	821	769	775	807	801	818	814	800	782	811	773	798	776	811	844	818	844	774	740	797	804	766	767	801	787	746	750	824	777	762	753	803	832	792	782	820	805	813	783	770	827	792	821	798	787	814	821	823	782	804	802	818	808	791	774	779	764	789	809	747	772	852	856	751	772	798	829	800	789	807	853	739	764	809	762	768	842	871	817	746	801	758	788	844	778	803	782	764	893	772	756	810	798	825	816	772	797	773	807	773	789	791	831	763	815	760	811	786	834	764	759	787	774	753	778	799	823	813	806	796	792	771	799	794	841	771	833	777	787	817	815	784	757	775	818	805	778	802	823	790	766	762	800	779	790	818	739	776	792	803	777	738	817	781	798	745	773	868	757	793	767	767	764	762	801	778	775	777	789	796	826	778	766	816	798	818	785	828	788	808	794	796	775	821	763	781	805	851	793	803	821	868	804	840	805	790	790	804	745	791	817	792	817	723	854	794	826	798	790	809	801	802	775	809	803	798	794	771	775	747	752	824	838	789	789	810	783	782	819	807	832	745	800	773	756	747	784	824	825	848	817	770	777	833	824	819	750	773	836	846	759	745	815	858	791	806	851	836	841	773	778	789	797	796	766	838	790	798	819	799	775	789	807	811	812	782	775	807	789	801	770	809	768	752	805	764	753	744	770	820	804	793	796	746	832	795	764	788	768	753	774	802	762	779	774	748	788	788	745	714	844	808	768	733	765	773	780	798	801	758	827	808	817	768	822	838	735	782	774	831	755	808	789	832	785	798	817	816	828	846	814	756	805	781	806	748	812	784	798	817	812	780	766	843	772	799	774	774	732	891	812	783	804	791	793	830	834	814	792	764	832	788	801	783	797	789	763	799	775	794	820	818	841	771	809	768	797	813	811	793	840	784	833	793	829	740	822	746	791	780	845	812	802	817	778	780	767	761	783	822	789	823	804	789	833	830	799	795	758	787	773	815	851	781	845	837	813	770	796	781	810	791	777	759	806	775	822	749	779	781	815	773	782	792	778	800	764	797	817	843	819	813	786	800	790	826	783	743	773	792	813	804	783	762	755	792	751	774	796	802	769	838	750	840	775	770	804	779	826	796	782	774	835	768	818	765	831	780	759	765	812	833	839	754	779	809	803	781	794	799	790	801	724	797	847	799	823	749	750	813	807	783	792	785	813	795	831	774	817	808	808	768	789	820	799	823	823	762	823	776	790	794	813	801	810	830	802	760	794	810	870	818	803	793	796	799	824	768	843	847	792	806	761	778	792	825	787	768	789	782	793	768	807	763	790	845	882	815	847	809	840	751	770	823	792	769	837	801	716	789	827	719	786	840	808	820	778	813	753	787	788	815	815	803	810	758	759	823	785	792	788	814
40077	42090	30354	16813	7705	4768	3423	2653	2100	1553	1293	1143	988	892	810	722	636	653	612	532	527	491	450	516	464	461	426	436	461	397	414	384	433	383	411	414	370	357	369	369	345	381	363	387	365	398	360	382	381	372	350	394	362	375	358	361	386	354	360	356	371	357	420	363	412	366	358	371	362	342	390	376	364	353	324	367	376	343	360	376	349	341	371	372	344	370	371	390	362	358	350	386	371	355	384	331	354	353	340	368	394	373	370	374	415	366	384	370	364	367	379	363	367	319	398	380	381	386	341	362	400	345	380	394	361	373	393	361	360	381	358	379	370	364	392	355	380	394	360	376	355	355	362	363	404	374	377	355	392	384	363	383	367	370	345	366	399	370	353	381	351	353	356	338	392	374	370	386	365	392	365	383	371	336	369	380	382	418	389	379	396	377	370	412	382	376	368	354	360	387	368	375	363	347	388	324	372	373	362	404	355	346	372	362	381	388	416	379	377	326	362	390	376	375	379	359	338	343	370	365	401	388	398	408	394	350	371	401	364	389	368	362	364	358	366	371	379	382	384	369	356	375	367	357	367	385	349	363	403	387	363	385	357	369	365	369	357	374	361	376	384	365	358	399	360	382	348	336	384	369	366	385	362	391	373	330	362	342	391	356	379	396	352	332	375	392	383	363	361	399	418	396	359	345	393	373	397	340	359	350	401	355	389	378	402	351	410	389	382	355	355	398	347	361	346	363	392	382	391	368	351	358	414	381	358	359	345	392	335	403	376	354	375	352	366	360	375	371	379	366	372	371	351	368	396	402	357	378	376	395	381	379	363	351	361	366	374	391	330	416	323	391	407	349	354	341	386	362	356	381	361	362	364	374	351	368	362	388	346	378	354	313	346	378	369	367	389	358	372	347	383	387	368	350	379	348	367	322	362	375	357	384	339	371	355	355	360	369	394	378	355	367	358	389	367	379	332	382	383	376	389	367	371	325	363	395	396	375	407	359	367	388	378	359	384	384	341	354	364	360	346	363	358	373	368	365	353	378	373	382	389	366	336	363	358	357	369	386	352	389	376	358	370	361	347	366	351	406	354	345	368	358	391	377	349	336	353	365	370	366	379	375	341	352	349	381	363	364	357	368	339	375	384	371	373	387	386	411	361	344	368	394	344	364	363	358	347	380	414	378	368	384	338	371	351	382	366	345	364	351	381	349	389	354	410	370	357	368	344	378	379	367	380	380	334	362	394	387	360	356	349	368	395	367	354	349	356	375	392	361	373	400	354	331	351	338	366	367	401	391	371	373	354	336	390	385	361	351	370	378	361	355	399	398	369	334	362	363	387	358	379	359	410	362	384	368	346	351	348	344	353	381	341	387	342	394	401	352	365	399	356	374	374	413	385	371	386	390	416	374	348	337	398	341	349	321	376	370	375	367	370	332	383	381	376	354	372	346	359	404	374	383	358	344	352	372	367	348	362	352	361	348	376	348	386	394	375	382	370	397	334	399	376	386	372	404	366	350	380	368	364	348	376	337	397	353	373	372	366	374	375	348	359	344	334	343	354	388	362	384	376	352	371	359	352	363	363	373	393	341	337	407	376	358	382	355	352	388	357	371	371	337	321	352	367	347	370	371	376	384	386	368	368	341	370	392	367	366	392	316	384	347	375	379	374	377	382	377	378	358	402	362	347	377	407	354	353	346	400	377	363	392	361	325	369	343	414	406	369	381	369	373	365	363	408	356	380	355	393	356	368	391	357	387	390	332	368	361	341	386	396	358	352	370	363	387	362	393	360	391	381	405	395	349	393	392	383	391	375	419	353	400	348	368	386	344	380	368	392	351	370	375	341	366	374	350	372	360	390	359	356	350	397	385	372	347	345	385	359	363	343	353	369	339	348	392	352	347	341	377	397	371	378	364	381	355	390	377	391	362	376	366	338	369	362	379	373	416	357	381	360	366	375	389	350	330	401	347	343	399	381	344	366	384	373	323	336	409	348	358	376	398	398	337	386	363	376	339	383	338	373	362	372	368	373	346	357	354	352	321	364	371	310	390	357	328	358	364	357	366	362	334	388	392	387	350	395	376	412	375	340	364	343	385	332	374	398	369	372	379	368	367	384	402	369	406	383	363	370	371	375	381	370	335	358	363	359	390	376	358	330	371	418	371	391	379	352	378	361	373	383	391	364	374	394	375	385	399	361	382	410	386	381	372	349	326	393	390	366	346	351	381	380	367	332	375	377	349	346	382	370	348	353	385	364	354	375	389	359	358	384	367	356	376	349	387	360	417	403	343	347	341	390	398	349	385	391	364	419	393	401	344	318	394	403	377	375	390	359	371	368	400	363	375	333	378	378	388	388	401	367	387	370	334	347	365	352	372	389	350	373	378	367	360	377	372	351	370	367	368	347	360	362	359	371	368	341	374	383	387	354	398	330	368	355	364	343	349	345	357	368	373	358	353	391	379	362	348	344	365	389	338	391	371	356	365	340	373	392	391	361	374	412	420	373	347	382	369	347	336	382	386	376	348	371	408	363	387	333	369	368	350	389	365	339	425	368	396	368	358	306	338	387	369	386	329	365	361	324	376	376	383	413	393	398	329	381	381	356	371	362	364	364	365	405	375	354	413	370	400	369	373	397	352	318	378	328	372	369	371	380	364	351	369	384	381	385	349	370	374	382	379	349	407	408	358	365	409	392	322	358	356	365	385	355	375	374	354	372	363	366	367	360	399	358	357	359	356	364	358	362	384	331	342	365	370	391	374	359	353	364	368	372	360	374	330	350	346	358	411	361	394	381	400	393	362	335	376	345	390	357	376	391	359	427	355	373	362	348	398	394	388	388	373	342	383	360	333	349	356	371	373	385	363	345	366	361	350	346	398	385	373	350	357	367	423	370	380	366	372	371	335	370	359	385	374	385	324	410	361	377	360	406	359	367	347	351	379	339	387	381	365	329	356	373	387	375	374	361	380	332	349	366	353	421	373	389	357	348	395	357	376	391	386	378	399	399	360	382	370	393	397	380	318	368	374	358	363	355	388	400	351	365	357	359	346	364	381	376	365	388	363	344	360	361	429	397	361	382	377	345	352	362	387	371	362	351	396	388	330	378	389	373	381	360	373	380	368	341	359	354	427	387	367	376	359	350	380	370	357	376	369	367	359	359	394	360	334	366	350	346	376	380	372	398	353	370	324	374	352	379	366	353	343	399	415	332	370	365	373	354	389	348	381	405	369	401	396	370	342	342	358	358	367	346	375	373	374	384	353	400	344	353	364	395	377	388	379	368	367	344	361	363	356	318	344	313	345	380	387	356	351	357	388	383	377	354	338	387	387	394	370	366	377	355	388	383	353	371	386	389	391	376	394	368	359	370	344	369	396	383	363	354	361	367	403	389	390	364	381	352	349	381	380	380	366	368	379	350	372	396	403	382	386	333	365	383	408	372	398	382	362	378	405	383	398	338	355	371	369	364	399	385	401	379	359	396	357	313	343	353	391	393	381	345	395
44373	49586	34563	18703	11985	8715	6524	5320	4170	3149	2577	2083	1785	1541	1339	1115	1005	945	912	791	723	710	644	608	585	574	558	533	458	454	474	443	426	439	418	454	442	408	394	403	414	377	383	427	425	389	428	390	369	370	395	369	396	399	377	380	395	382	374	376	375	403	373	382	400	394	379	391	363	403	388	384	402	392	379	369	403	353	362	365	390	391	391	388	399	378	386	356	361	361	368	397	388	369	384	366	365	394	433	398	398	396	406	384	406	362	406	424	364	427	399	378	369	375	373	368	375	390	387	400	390	395	384	375	389	369	365	400	389	411	410	365	360	385	393	349	387	375	403	377	364	389	407	377	374	393	387	397	382	401	389	369	368	391	356	374	372	378	363	364	403	402	429	389	359	394	352	367	388	399	396	386	407	384	387	391	424	376	380	391	365	385	399	431	395	420	384	406	382	415	395	359	395	384	393	399	394	389	385	420	419	367	405	390	416	362	383	367	385	395	409	369	400	395	409	393	389	413	403	376	385	354	394	389	346	414	388	362	358	392	407	368	374	360	397	400	389	373	420	392	373	368	416	409	374	420	387	376	365	394	412	389	383	406	362	380	387	401	385	413	391	379	417	383	370	384	406	370	394	420	375	393	390	377	398	419	390	351	393	388	357	407	371	388	409	346	378	387	403	375	380	386	380	412	379	396	370	393	393	379	385	404	391	409	376	377	367	382	386	401	388	388	434	387	366	381	345	399	414	412	402	393	392	374	388	408	392	379	377	375	385	419	396	373	370	380	386	392	387	416	383	362	385	362	412	389	421	383	364	389	398	375	385	357	430	355	392	380	387	392	370	386	397	388	384	358	394	374	371	382	390	383	359	382	390	410	369	382	422	384	389	392	383	401	391	383	377	366	403	405	417	397	396	381	365	394	371	351	375	430	382	376	356	379	408	420	395	406	391	351	400	377	381	390	412	376	395	373	397	385	345	398	381	375	394	386	407	381	360	417	351	391	382	372	368	383	369	358	350	376	393	418	385	385	375	396	360	406	384	390	397	394	389	401	391	395	387	392	389	368	399	399	378	380	380	426	357	361	377	380	377	381	405	410	367	378	384	368	358	380	377	377	386	374	380	389	397	381	399	398	381	399	356	424	393	376	427	375	356	399	399	382	391	361	381	396	379	358	407	356	376	390	385	387	414	445	398	376	406	400	401	433	393	425	421	335	413	364	385	420	404	375	363	389	380	353	388	376	361	352	372	384	346	389	357	373	374	399	382	385	403	390	398	384	368	394	394	392	432	392	440	418	398	404	371	378	349	394	397	390	397	406	384	409	407	389	381	367	388	388	369	410	358	390	368	419	413	418	425	420	383	429	419	381	409	352	355	411	390	382	379	398	387	367	396	407	413	380	371	361	413	385	396	375	388	398	364	383	373	431	407	390	418	377	378	385	407	390	402	363	372	358	404	392	379	398	380	400	363	389	356	388	383	394	396	395	374	390	408	397	410	370	373	335	390	376	392	372	391	385	440	392	385	378	375	380	370	413	387	395	398	370	382	410	390	392	401	387	342	358	384	378	388	376	363	395	371	365	399	389	375	388	420	389	393	388	393	387	394	400	384	379	386	375	386	397	389	354	390	389	391	398	404	402	416	420	398	409	357	408	381	408	357	331	401	387	379	396	341	363	393	385	388	369	379	392	382	346	373	390	363	374	373	376	368	391	371	376	387	411	374	380	373	404	409	387	406	391	370	369	357	402	399	397	366	422	378	404	389	398	396	379	379	387	393	425	391	376	409	352	385	355	393	397	368	362	377	346	363	358	414	383	414	388	380	387	399	412	379	421	416	396	412	396	364	399	408	371	374	415	390	371	441	376	371	405	358	383	387	387	379	384	394	426	401	366	374	372	369	379	402	358	378	342	362	371	379	391	369	372	361	395	413	389	396	380	376	388	382	379	395	380	386	339	425	382	378	439	382	370	411	406	374	362	417	362	387	380	407	367	355	415	418	393	393	377	421	377	405	394	364	377	372	383	387	403	392	374	365	387	351	402	374	368	380	403	384	369	402	425	388	348	361	385	409	415	388	362	384	379	381	380	354	387	374	373	379	362	423	388	405	385	370	417	371	366	412	419	376	377	398	387	418	362	370	366	333	405	414	391	385	377	395	394	415	393	385	410	382	393	390	369	371	398	394	409	389	395	350	415	391	353	356	389	385	381	395	346	395	390	368	374	396	337	402	395	346	382	383	388	397	380	380	361	380	394	375	376	371	372	399	411	383	397	398	399	401	385	395	370	398	350	406	391	353	392	369	360	385	337	392	379	415	410	405	404	382	375	411	377	379	390	410	409	358	393	396	383	397	393	376	389	399	398	369	390	401	400	369	372	377	376	386	387	391	395	374	420	421	356	349	403	400	406	371	381	404	364	401	401	390	360	396	378	383	379	392	385	415	399	364	388	407	370	422	354	404	385	367	367	373	380	378	410	374	373	418	407	383	427	392	368	392	390	373	407	399	338	415	393	374	367	406	391	417	374	387	387	400	375	341	370	367	367	383	365	376	417	385	337	413	408	408	378	368	381	367	379	362	396	410	347	387	375	383	403	391	380	391	374	381	371	398	403	338	375	407	377	353	403	389	378	361	399	391	397	421	399	382	420	384	381	392	419	386	380	393	374	392	367	395	375	379	403	388	400	366	389	360	409	377	381	405	372	391	379	409	357	391	363	411	393	372	383	428	355	370	404	352	390	406	390	443	368	447	382	375	386	401	399	394	428	372	378	395	373	387	354	373	371	413	380	413	377	352	358	377	400	385	353	389	359	383	385	369	344	379	371	381	367	366	399	384	413	367	415	393	418	387	393	377	377	385	384	405	377	395	382	360	387	332	394	361	349	374	387	368	372	350	389	402	414	376	383	395	389	382	412	377	366	384	404	418	371	399	402	411	397	392	375	379	375	391	421	371	363	414	418	409	390	377	389	383	399	401	369	430	355	391	371	409	380	416	392	405	426	367	386	421	395	368	396	391	373	406	385	371	394	396	381	373	380	399	343	371	377	375	383	406	383	403	387	379	395	395	393	405	382	381	354	386	403	381	373	413	362	364	392	403	402	404	381	391	391	391	378	369	380	399	367	400	375	388	368	372	391	395	418	405	351	402	410	364	393	327	361	364	390	364	380	375	410	404	414	407	373	388	378	380	368	360	412	404	387	404	406	386	381	396	390	378	398	374	361	391	373	374	364	363	371	360	383	402	421	432	389	372	381	389	397	400	370	413	366	392	384	384	362	423	385	382	367	418	392	353	380	406	398	367	404	355	368	389	409	387	368	417	392	418	367	412	398	393	410	371	371	367	374	387	380	355	377	377	403	395	388	364	370	361	405	376	369	400	380	357	388	363	364	384	380	375	411	397	409	415	392	398	370	384	392	373	352	385	384	397	381	382	399	370	385	384	346	371	389	385	415	368	359	367	377	427	388	392	396	339	350	381	393	362	373	365	370	399	377	421	391
25860	21138	27125	25504	19153	10572	5956	3950	2832	2356	2009	1704	1516	1287	1152	1069	956	838	823	827	774	704	706	665	663	672	601	603	565	587	533	573	608	503	545	519	564	508	559	529	542	517	490	525	563	516	514	502	502	497	503	491	507	525	528	521	496	538	482	466	508	501	519	539	504	560	512	533	512	540	501	513	533	537	512	500	497	511	539	513	516	472	565	509	495	523	549	533	517	508	541	516	526	517	489	530	529	485	481	529	527	504	486	561	521	503	538	478	506	482	490	543	507	547	520	476	535	531	503	536	524	538	495	519	523	520	490	527	541	545	483	525	523	514	519	550	508	525	548	495	491	526	565	531	555	507	547	523	514	524	518	530	517	507	487	557	538	528	535	527	561	530	523	515	535	520	504	532	514	500	518	515	553	526	518	519	518	519	524	559	504	512	525	508	525	517	495	522	483	511	533	486	498	530	449	491	546	484	495	505	468	547	494	518	535	481	519	527	515	525	529	505	493	523	523	544	522	538	566	520	527	512	513	531	483	469	501	543	502	513	543	524	524	556	508	521	458	501	512	528	524	509	495	502	523	484	546	531	526	486	514	499	521	528	508	534	498	528	510	496	518	518	492	515	512	517	514	527	525	483	537	505	497	515	541	532	504	515	552	550	508	516	509	553	492	476	497	495	525	543	492	469	526	528	521	485	517	460	546	518	530	550	545	532	505	511	515	515	500	487	544	516	523	530	460	507	514	507	488	501	496	513	497	524	534	520	517	532	525	518	518	514	491	489	492	484	503	515	525	531	533	545	487	493	500	534	522	520	541	529	493	542	479	562	542	530	495	486	526	499	497	530	533	516	519	520	497	509	527	505	474	478	526	501	514	542	551	551	496	517	558	552	508	496	479	524	537	537	516	544	537	490	524	482	494	575	538	506	489	526	515	549	532	516	521	489	493	514	500	500	507	515	539	541	508	510	504	566	480	536	549	502	486	509	521	536	536	559	536	538	490	529	511	539	533	542	520	541	539	539	500	497	532	507	563	490	539	515	485	456	489	498	500	494	506	527	496	517	512	518	553	507	514	494	542	510	512	510	537	542	509	492	538	507	541	511	567	497	508	526	536	511	489	474	473	531	512	521	519	514	510	490	495	529	526	528	506	564	521	557	468	502	525	480	533	494	527	528	493	566	520	572	479	523	509	531	484	496	493	524	544	504	506	525	487	521	523	492	483	518	527	484	511	478	536	512	524	514	541	506	521	514	539	489	508	507	518	501	497	488	485	510	520	494	502	501	528	532	570	526	526	486	502	487	520	519	507	528	510	543	491	529	486	534	516	485	532	521	479	539	546	499	522	525	490	505	505	488	478	546	515	511	502	529	517	542	551	501	513	538	512	502	527	543	497	550	492	505	506	491	497	512	530	488	503	539	511	522	545	529	550	469	496	549	471	548	531	528	536	478	537	521	525	499	506	527	496	508	477	495	507	567	526	483	530	513	530	512	492	540	495	551	505	522	502	510	510	530	505	515	510	501	566	515	516	505	537	507	468	494	486	510	527	510	491	503	486	519	494	487	540	532	522	548	534	522	525	526	516	544	539	509	502	502	505	515	520	507	502	511	536	518	521	517	509	466	520	532	514	508	503	513	570	527	526	527	506	491	507	528	511	495	507	474	516	515	521	525	486	540	509	500	537	498	544	559	557	524	532	495	533	509	536	490	517	524	499	520	517	589	523	463	526	528	510	496	509	489	512	517	525	484	494	540	529	503	528	511	522	529	529	522	518	532	518	518	510	534	517	535	488	537	542	540	495	531	503	505	566	511	558	532	493	488	527	546	533	494	491	505	529	497	494	490	502	490	459	557	501	510	567	551	543	519	513	498	529	532	524	524	459	546	489	494	499	509	524	477	488	531	568	512	543	491	536	483	548	557	557	556	534	507	497	535	522	512	531	519	514	550	527	494	490	563	536	505	511	514	535	515	523	490	523	525	507	523	496	539	494	550	503	515	509	527	508	488	496	549	493	503	511	534	520	511	507	507	492	548	519	543	539	548	505	500	533	547	507	523	498	533	543	530	500	475	529	508	532	516	533	514	488	501	521	529	486	553	497	537	558	535	522	519	491	470	554	505	502	506	516	514	458	561	489	535	501	545	535	534	506	530	555	531	478	523	529	503	494	509	526	511	542	530	562	490	557	501	505	497	503	499	500	529	495	501	522	558	508	511	524	518	527	532	460	501	542	511	515	530	529	517	511	563	534	527	529	538	474	544	525	499	504	521	540	514	515	535	541	508	497	544	520	535	526	518	493	518	497	514	519	580	515	551	482	524	491	536	522	504	522	510	531	514	553	517	487	535	531	523	538	526	506	483	460	515	489	494	507	538	533	529	535	478	511	544	534	529	492	505	538	519	528	487	508	555	511	561	495	499	495	498	519	506	522	525	532	508	546	511	582	518	514	519	475	513	566	511	502	512	539	506	514	487	511	537	492	528	482	498	543	463	538	523	498	532	536	499	502	511	508	522	527	496	512	516	527	563	528	488	549	569	516	520	506	497	511	532	529	474	485	503	532	500	521	545	540	495	525	556	485	502	516	488	514	511	542	513	506	545	547	517	529	539	553	523	479	543	512	510	488	527	522	509	533	508	525	555	535	546	527	527	514	559	540	512	502	526	519	511	492	540	470	502	522	535	539	509	517	530	520	528	554	516	539	512	501	509	519	544	516	532	478	495	524	504	525	533	519	495	493	470	498	513	505	512	540	489	530	497	519	537	524	479	547	476	563	530	503	547	514	510	519	509	502	509	515	508	501	514	540	541	501	488	511	534	554	544	517	477	506	548	531	529	502	536	554	477	502	545	534	531	498	518	533	541	522	545	496	557	493	514	522	539	546	506	548	509	486	477	505	527	515	505	547	528	512	472	491	484	508	520	506	529	531	511	540	501	570	493	523	586	526	519	567	551	537	512	532	500	509	482	544	488	545	569	509	505	552	498	536	524	518	553	542	505	494	544	520	522	514	509	511	560	574	492	510	515	516	503	518	526	476	534	532	540	516	532	510	476	508	556	532	590	521	541	484	525	492	495	531	488	516	512	528	533	482	555	532	495	512	528	525	552	552	541	546	498	530	517	516	575	543	488	511	514	497	545	503	507	509	510	512	495	518	538	503	566	541	516	502	535	508	536	516	494	531	558	514	520	542	504	495	526	493	576	548	493	528	529	488	519	560	516	571	477	523	522	533	511	502	507	495	499	509	548	479	533	509	511	520	576	570	477	542	531	503	479	499	509	522	553	513	514	515	545	537	527	493	498	533	486	531	498	496	533	536	518	501	467	531	537	530	542	526	547	516	550	541	540	534	546	519	514	517	519	517	588	474	515	523	507	553	505	521	474	515	529	515	504	529	508	520	506	540	530	488	527	498	506	498	504	478	519	543	525	557	505	522	487	482	482	506	550	533	510	514	477	513	500	507	537	543	527	534	521	524	538	517	543	493	505	531	529	497	504	522	505
44452	60578	44486	24432	15622	11858	9267	7170	5610	4361	3669	3115	2603	2260	1912	1611	1481	1342	1145	1101	1010	977	941	835	802	714	718	681	717	599	590	611	610	568	544	523	581	544	496	524	559	526	542	535	506	517	525	526	509	517	482	502	532	475	503	530	542	559	515	509	512	478	506	527	493	489	515	514	549	499	515	514	491	473	539	509	479	520	526	535	501	525	522	480	524	540	489	493	521	531	477	512	536	504	541	510	522	484	567	512	503	495	514	553	522	520	519	541	556	492	488	525	476	479	537	506	489	503	522	498	545	483	547	511	501	510	520	504	513	478	526	511	465	477	523	573	520	496	526	476	518	523	509	526	490	493	502	554	488	534	481	496	522	503	500	504	495	506	461	529	503	531	513	532	516	526	497	504	566	511	517	513	511	530	483	521	520	512	503	518	531	487	532	523	518	548	519	515	521	496	539	549	505	530	485	512	520	523	512	472	528	517	481	497	478	542	484	519	566	488	517	536	524	529	538	500	504	525	516	505	541	515	554	494	497	495	545	514	486	512	506	543	522	531	555	497	532	543	558	506	527	510	548	509	512	477	541	508	520	527	513	507	502	507	516	475	498	503	523	510	519	520	529	538	535	515	505	544	553	500	506	506	547	518	516	524	536	502	510	540	509	521	522	510	518	516	504	520	520	520	489	539	539	500	517	506	538	518	553	532	493	535	519	517	545	547	555	496	527	537	541	510	513	502	554	471	530	504	494	530	521	479	538	514	528	473	507	544	503	493	510	494	499	540	533	516	508	528	493	539	534	519	518	551	557	525	529	520	498	531	550	500	527	502	514	499	535	484	506	542	461	513	519	475	534	534	503	507	499	538	517	492	508	523	499	494	520	579	496	525	508	516	523	495	505	485	523	513	495	513	562	512	499	523	467	527	509	533	502	508	528	516	494	523	508	556	526	540	538	513	498	527	509	479	545	519	518	533	528	525	533	503	524	538	494	487	529	569	476	524	493	524	488	510	543	488	545	498	504	475	518	532	548	531	518	511	515	476	502	485	505	532	524	543	552	521	527	506	508	519	474	475	488	469	495	507	511	526	529	533	514	523	521	512	514	530	500	481	495	517	495	529	521	520	514	529	524	498	523	500	513	534	524	508	514	479	508	490	507	521	529	529	501	523	479	538	483	529	490	520	508	493	485	513	517	517	519	485	490	480	535	529	495	508	489	513	527	531	478	544	513	550	555	514	509	520	490	530	498	498	514	548	534	513	528	536	497	527	503	511	504	503	507	491	522	521	505	516	501	517	539	557	521	533	532	525	483	508	539	512	584	501	524	524	558	501	566	546	522	510	508	535	516	513	528	484	555	478	521	486	526	503	502	512	511	533	525	492	519	536	522	510	483	495	525	551	489	505	543	509	542	543	500	505	517	496	527	524	470	515	522	516	547	522	506	482	508	538	482	463	548	525	549	531	508	546	525	483	491	477	506	518	532	472	501	532	526	493	526	478	513	536	501	513	547	561	491	542	515	499	548	489	515	530	539	549	516	503	509	534	499	477	521	491	513	508	515	518	518	506	512	518	471	515	548	509	496	519	519	530	506	523	535	535	500	517	484	536	525	505	506	516	562	555	520	486	529	481	533	520	443	498	520	527	563	516	512	514	475	528	506	518	529	518	492	521	492	526	523	544	550	521	516	529	492	499	503	531	557	515	552	535	523	514	498	520	545	538	535	481	500	522	521	464	539	559	496	528	499	536	476	472	518	546	513	495	507	495	521	533	535	518	486	489	490	499	522	515	494	519	534	512	472	497	500	521	537	508	496	520	501	513	521	518	512	528	571	548	547	526	525	489	507	497	535	539	519	520	528	559	542	532	519	547	490	523	544	493	496	531	535	479	536	526	540	522	514	537	500	505	508	491	544	469	510	489	512	506	543	513	483	541	529	519	542	524	495	512	493	524	495	505	485	489	513	512	532	491	508	511	489	530	478	465	529	527	531	520	551	495	508	496	528	529	551	498	518	502	545	534	503	491	536	516	491	460	504	503	527	532	535	538	508	508	520	520	529	490	514	491	525	498	502	534	494	505	539	507	489	565	515	498	497	516	538	472	485	538	513	526	536	492	469	512	517	469	514	496	540	548	512	529	547	502	563	526	509	490	518	520	490	520	508	520	511	523	474	484	516	506	522	488	504	528	492	531	507	513	523	505	512	540	486	480	521	528	540	562	503	544	505	523	539	528	532	506	497	506	550	534	497	531	483	500	491	471	551	497	521	524	524	554	513	528	527	512	443	502	516	498	496	495	505	561	506	550	548	498	495	534	522	507	518	543	493	544	564	504	502	484	521	509	521	513	545	530	494	536	526	555	536	508	506	538	512	530	519	522	511	544	486	559	537	516	477	487	531	506	563	535	505	479	554	526	550	447	497	490	497	534	508	545	507	526	539	488	468	504	492	504	538	545	483	566	516	505	513	528	515	488	494	553	515	512	540	535	475	544	535	528	568	508	495	542	516	505	503	515	528	528	509	527	509	500	499	497	510	536	470	487	516	506	518	537	546	494	502	509	501	445	528	526	520	515	559	534	528	525	491	530	499	473	488	508	532	472	524	517	501	511	542	520	517	509	501	506	525	503	516	515	483	481	558	552	531	508	514	520	514	515	476	502	494	504	530	526	511	490	528	514	543	497	517	512	507	513	462	517	545	478	465	508	479	524	557	541	505	524	496	518	507	541	524	519	525	526	505	543	526	525	521	515	498	531	481	475	512	499	497	529	518	486	530	559	498	532	506	573	483	532	537	522	495	504	548	510	480	497	507	551	502	530	519	542	518	555	502	524	561	530	531	531	534	516	504	501	502	504	534	495	522	510	518	474	482	525	478	514	550	522	555	493	550	485	515	476	475	515	486	544	542	506	525	464	529	513	491	521	515	551	562	513	534	529	518	536	501	527	542	520	541	481	521	535	480	530	517	496	533	546	519	485	541	495	501	514	534	507	569	542	502	502	510	508	535	523	549	505	534	503	528	493	508	507	543	558	507	531	510	489	596	551	468	538	500	538	525	537	517	512	518	529	513	520	515	527	517	514	457	526	485	501	516	496	514	529	533	534	537	538	519	493	516	519	501	508	499	527	516	491	537	543	487	515	507	494	515	500	539	527	527	572	505	511	511	538	486	497	501	525	543	526	502	509	542	522	502	509	470	493	526	490	523	535	509	532	471	501	507	514	513	515	530	528	546	516	547	500	525	491	497	537	526	494	505	527	525	501	485	483	470	527	525	520	525	505	508	509	491	508	492	463	575	512	513	486	535	499	522	523	516	546	484	510	484	501	489	557	500	530	448	525	535	492	526	519	514	554	537	550	494	508	541	485	526	522	492	483	505	537	505	500	529	496	533	524	535	504	535	513	519	494	526	483	504	513	522	532	567	542	481	515	499	508	530	523	511	502	513	494	519	549	523	512	548	540	519	533	542	551	510	537	513	516	505	533	534	486	544	522	475	525	512	523	504	483
23041	20820	27525	24328	20907	21239	16685	7469	4798	4055	3306	2876	2372	2165	1882	1786	1706	1516	1361	1265	1254	1192	1106	1097	1044	991	969	925	1008	976	850	913	860	883	886	861	830	883	817	840	843	810	826	848	841	860	864	833	838	816	842	901	828	827	852	830	833	849	791	847	813	825	837	811	820	824	840	810	817	810	835	820	861	878	829	807	862	817	809	837	847	797	841	808	834	855	842	819	845	835	821	821	845	810	856	834	827	820	839	792	806	848	849	781	787	798	819	826	812	800	836	806	765	839	788	788	748	769	784	780	835	772	827	749	836	823	866	842	833	825	832	785	809	813	807	840	801	848	842	763	818	823	820	877	773	815	816	829	779	814	825	822	832	837	810	816	800	837	802	801	791	805	806	857	818	841	838	820	810	790	838	807	798	827	829	852	854	866	846	846	784	823	811	800	819	825	797	870	831	829	811	819	807	807	813	785	848	771	848	799	794	847	855	805	799	832	843	796	831	814	849	790	844	842	758	838	828	776	771	794	866	834	822	791	847	805	877	835	833	827	830	826	826	836	785	816	852	847	862	822	799	832	814	817	815	796	760	833	830	815	841	804	767	813	850	866	861	805	836	806	828	844	845	825	838	853	778	821	817	808	824	850	794	817	819	827	787	837	847	810	831	775	833	852	821	841	880	823	867	883	827	847	848	823	785	812	828	790	762	791	822	759	810	820	810	800	793	789	812	811	787	804	838	795	792	831	833	807	810	805	800	789	794	841	775	807	816	810	827	792	845	784	797	803	804	817	853	808	769	859	833	806	827	804	820	846	795	768	849	803	822	861	840	821	810	834	813	813	791	824	897	803	815	805	847	772	807	848	856	833	779	825	841	754	833	820	882	842	804	829	832	841	829	795	791	797	861	815	803	840	824	775	816	834	797	832	811	863	820	841	880	796	848	789	872	840	837	778	784	822	840	840	874	792	791	851	824	832	772	861	847	784	804	806	797	912	833	794	790	833	836	867	813	797	849	848	851	856	816	746	825	869	844	862	797	797	844	857	840	813	819	813	802	820	801	793	847	858	774	874	778	795	813	813	803	811	799	769	796	821	778	790	871	861	850	787	851	792	843	785	823	826	856	763	891	793	802	884	812	775	860	798	943	789	855	858	801	805	795	862	786	822	818	791	842	826	852	876	865	816	820	807	842	833	785	762	813	860	836	799	752	829	824	826	846	795	753	816	783	826	803	849	763	814	822	841	851	871	882	795	784	771	863	830	857	848	841	810	800	752	829	843	761	848	838	814	798	798	829	777	837	832	824	813	793	839	845	812	816	825	805	779	827	781	813	766	846	792	838	790	851	817	805	848	815	834	863	778	847	800	778	854	775	810	841	900	769	829	814	829	777	842	813	808	820	898	853	814	794	744	827	757	831	818	851	801	758	848	779	798	819	803	798	831	822	827	806	815	804	798	772	859	807	822	855	844	826	798	799	830	835	777	831	837	766	826	766	811	745	795	841	801	803	871	821	809	814	859	800	797	897	877	808	804	845	804	806	865	839	819	842	829	809	828	837	841	758	808	787	852	812	814	834	816	833	764	807	776	837	859	757	834	864	853	799	818	824	830	829	900	887	798	852	891	837	781	774	835	818	803	853	773	814	770	788	776	757	813	802	810	830	795	828	783	820	800	829	826	834	833	785	800	861	805	793	795	815	821	844	798	792	800	783	880	838	815	780	799	795	792	763	801	789	819	813	791	843	827	807	809	818	826	802	840	803	816	830	826	783	777	815	818	816	839	825	841	788	760	834	855	870	799	807	831	822	845	842	813	792	838	818	857	792	791	825	794	786	759	848	809	797	828	827	844	820	858	796	845	784	837	866	798	775	860	784	828	815	768	842	802	823	861	835	807	845	848	807	804	757	836	781	816	822	823	839	799	790	812	802	798	813	801	763	827	846	828	802	761	833	804	825	845	813	835	840	801	812	795	810	808	768	831	816	811	834	822	797	836	792	784	761	830	801	847	827	858	817	835	791	765	783	806	827	786	834	806	782	827	782	764	812	770	857	809	790	806	850	796	847	819	814	782	847	867	778	847	833	847	851	866	883	851	800	812	758	825	790	867	781	817	851	822	849	815	812	809	841	792	812	800	790	789	795	853	797	829	750	818	761	841	816	749	881	796	840	848	813	834	834	793	827	795	881	833	803	887	827	748	818	815	805	824	831	826	780	811	887	863	813	857	809	805	840	847	746	820	845	835	843	799	850	818	801	847	835	797	800	821	822	813	829	814	888	823	784	797	799	813	773	804	792	817	884	813	897	825	831	783	813	822	806	830	828	824	852	834	829	765	783	818	789	831	833	847	854	851	761	802	810	821	838	815	813	793	851	842	856	799	817	826	813	778	808	845	776	838	876	815	795	793	854	811	797	810	833	784	785	819	810	757	848	784	838	837	781	785	907	800	851	769	817	820	834	828	808	812	787	845	814	789	816	805	829	862	781	849	832	841	803	766	844	790	848	800	879	830	848	834	799	837	859	804	826	822	792	838	845	815	851	836	811	839	844	837	811	816	813	832	851	829	811	854	807	854	892	882	803	780	830	819	824	811	813	902	870	838	861	798	824	782	890	874	833	887	856	848	769	794	767	817	807	827	826	809	777	786	846	868	826	812	815	824	827	809	828	820	842	834	786	824	759	881	903	811	808	810	808	856	831	811	811	840	793	837	789	793	761	788	795	824	809	868	853	848	787	863	801	799	770	828	822	800	785	848	825	818	799	801	808	876	820	800	853	807	784	826	833	812	778	846	800	804	771	804	742	822	828	795	828	803	846	830	843	850	827	845	807	808	758	768	817	845	776	820	786	798	754	800	772	816	844	824	815	805	791	849	821	776	828	809	852	796	809	840	821	794	787	794	793	803	802	795	834	864	829	790	786	874	799	859	754	817	811	784	805	797	782	863	816	832	839	795	835	806	800	884	810	793	753	865	848	857	741	861	794	840	830	800	799	764	846	828	817	853	828	859	834	782	794	766	882	772	807	814	848	769	835	827	823	780	821	884	804	838	833	841	839	800	792	825	878	832	781	815	833	795	805	802	851	760	789	853	750	835	810	852	885	792	865	796	789	787	811	796	773	849	779	837	748	795	835	763	834	789	825	858	832	808	820	769	837	834	841	790	810	880	789	812	798	783	796	823	852	807	800	827	810	806	789	811	798	767	815	753	792	840	772	859	803	852	866	805	804	847	853	827	834	834	787	864	812	851	758	821	842	794	789	822	879	812	766	867	814	815	826	786	813	787	829	859	846	827	841	821	851	793	792	846	784	816	787	814	792	792	860	821	814	844	767	856	801	799	809	756	800	854	832	777	816	798	798	802	767	815	874	807	850	801	789	825	806	823	850	836	824	814	780	778	843	837	799	796	909	825	770	827	821	818	838	793	806	790	778	808	809	848	817	823	880	821	813	812	795	790	828	861	876	803	805	791	834	874	802	855	829	826	850	810	797	863	848	828	859	796	762	848
49488	72057	55454	34536	22281	17812	14267	11150	8538	7087	5877	5094	4256	3526	3035	2781	2416	2208	1976	1733	1655	1507	1385	1386	1244	1113	1104	1072	1067	1008	911	898	948	878	946	950	847	914	864	829	827	837	819	774	814	780	779	819	811	837	796	807	824	804	784	791	800	789	842	781	789	783	781	765	876	819	784	795	827	826	769	828	819	795	796	826	743	828	824	819	826	770	803	802	755	751	793	829	826	852	803	757	781	773	774	803	795	780	796	828	828	796	795	798	775	829	813	869	770	819	809	812	785	803	800	809	829	772	791	817	788	773	832	829	822	838	825	820	808	808	832	808	810	815	792	794	785	801	838	817	849	798	781	826	791	802	808	766	777	828	778	786	826	812	809	809	793	753	825	800	791	809	772	803	732	810	811	808	832	784	780	856	748	811	818	813	816	805	772	815	834	823	789	825	785	776	795	762	798	778	792	814	811	774	820	785	820	778	756	748	758	795	789	720	792	784	780	750	811	775	783	798	820	774	807	790	821	811	824	790	827	789	720	825	779	801	808	811	796	817	788	820	810	786	821	779	841	817	814	825	793	768	797	826	848	860	849	785	786	893	761	805	788	857	739	841	812	793	797	769	798	835	785	827	879	846	762	862	803	762	879	729	794	791	797	795	787	820	771	768	794	813	789	822	838	779	787	828	765	790	792	831	782	743	804	812	789	778	832	788	795	769	793	812	801	817	767	850	797	797	783	789	788	793	768	852	802	816	843	796	788	765	818	776	812	769	807	833	832	753	777	779	775	772	779	815	762	848	827	813	792	795	809	850	771	818	747	803	769	822	795	858	782	792	779	805	752	776	797	785	753	789	832	801	789	781	784	773	763	802	791	776	815	810	792	829	788	792	838	779	780	789	751	792	811	773	796	818	816	847	835	791	792	788	790	833	787	807	842	761	814	795	777	755	824	752	875	774	797	789	806	816	805	786	802	795	773	810	798	863	805	812	813	843	792	793	807	797	789	789	817	796	819	802	826	841	842	798	807	798	819	801	792	791	804	821	781	839	834	795	794	762	758	797	814	809	765	786	792	813	814	751	796	792	794	741	787	787	784	782	837	796	826	784	746	816	801	750	778	794	837	854	783	793	837	808	794	814	799	815	773	833	840	804	781	740	765	819	802	795	755	810	800	828	813	831	828	782	808	755	782	765	767	838	791	791	812	780	787	894	797	774	774	797	778	790	772	791	816	743	749	796	783	810	806	790	860	796	786	803	774	772	794	816	864	787	848	756	822	819	810	824	797	768	825	850	746	797	847	747	818	742	840	800	843	818	803	803	718	758	805	827	759	797	858	808	808	768	842	751	761	833	761	806	774	797	841	805	787	864	773	781	766	810	816	771	821	819	797	823	817	775	796	838	794	818	787	811	831	708	751	761	775	785	805	803	777	777	772	855	802	794	819	802	783	838	828	801	812	833	791	838	744	775	811	833	814	851	837	789	848	831	775	794	803	815	799	789	774	808	821	771	799	795	822	822	771	773	808	719	796	815	781	813	839	817	801	793	793	777	810	767	762	751	816	868	792	811	848	804	787	812	757	801	828	832	817	848	826	742	744	804	817	804	838	797	800	838	835	753	829	834	801	774	787	804	762	770	857	791	763	773	799	824	816	749	779	765	860	772	819	795	732	776	751	794	774	801	807	829	784	774	816	827	780	762	797	791	760	809	806	807	795	818	808	775	842	784	882	763	797	768	775	767	815	813	802	791	784	767	799	811	772	795	850	767	846	819	815	771	784	840	788	802	838	839	761	774	817	829	810	786	792	762	807	777	783	828	809	777	820	861	784	784	751	836	836	829	763	747	776	792	834	749	779	783	782	730	823	766	798	796	755	825	818	786	802	766	823	798	808	842	803	756	738	826	788	792	822	802	733	826	769	777	851	816	824	852	800	762	788	804	791	790	835	811	782	781	776	794	823	790	804	781	801	812	834	831	784	829	830	784	800	797	795	789	833	812	824	831	855	748	832	818	758	808	808	834	754	791	816	827	826	809	827	799	823	778	811	783	818	813	715	807	843	789	774	740	845	833	801	828	801	823	816	797	764	749	753	819	806	866	727	813	818	758	784	793	777	758	773	778	793	829	830	810	731	768	815	788	762	746	778	784	785	764	847	822	825	734	824	789	817	795	740	797	772	785	804	786	802	811	833	794	789	777	778	837	773	808	785	810	773	816	783	812	820	817	808	771	815	831	806	854	822	857	776	784	820	810	839	754	805	806	756	758	762	846	807	735	773	767	776	745	796	838	801	791	777	807	833	805	793	796	835	830	835	810	791	759	822	782	833	797	796	755	825	758	803	763	789	801	812	733	808	804	782	835	834	777	824	782	774	791	811	818	801	796	796	800	819	768	797	833	821	818	793	769	692	802	804	776	744	817	804	751	734	749	810	755	769	806	812	810	826	768	805	832	785	793	784	828	837	784	825	837	823	792	794	757	801	790	786	775	791	809	759	835	873	799	831	783	800	752	850	763	795	803	811	822	744	841	796	777	785	823	803	819	809	765	810	806	772	788	769	775	794	785	815	818	851	780	812	809	836	777	822	800	851	765	778	747	816	753	801	753	815	845	811	797	788	760	803	794	821	786	771	771	795	827	750	726	822	773	721	810	820	799	816	740	794	862	812	783	799	803	769	814	806	835	820	752	794	790	784	815	779	788	787	760	755	813	814	859	822	770	800	792	809	786	820	791	772	846	787	840	800	809	794	827	765	803	765	793	783	809	820	811	809	808	807	818	764	810	794	782	782	798	747	760	876	782	896	811	740	821	791	744	763	786	786	795	876	758	809	766	839	834	822	816	777	784	772	846	785	858	835	774	810	818	833	894	813	803	806	780	798	763	782	769	811	783	750	735	757	839	772	854	815	761	851	803	781	840	875	814	826	781	801	793	804	805	757	758	809	808	801	816	803	785	825	787	793	775	794	771	751	803	831	790	744	806	800	800	825	788	810	825	818	774	754	838	805	859	788	809	782	774	810	797	778	804	793	790	772	813	822	779	863	848	803	794	821	812	805	769	795	834	829	773	781	808	837	782	773	774	789	767	803	761	819	800	780	835	774	767	762	803	769	777	764	786	818	759	763	807	781	741	738	816	786	802	772	816	769	799	810	807	787	768	750	790	801	797	793	810	791	806	772	832	799	801	789	786	784	803	809	793	825	800	752	800	829	739	750	794	812	807	767	733	801	829	830	806	818	797	794	785	744	819	755	779	834	845	776	782	834	794	793	811	837	834	835	844	778	842	781	814	788	744	812	806	782	827	799	772	831	827	822	855	850	751	766	786	786	842	786	797	790	794	834	785	756	794	847	817	778	777	788	837	789	837	778	828	786	802	848	804	762	821	794	838	812	771	829	759	816	784	822	785	794	784	818	806	805	794	821	805	798	802	844	785	838	804	832	770	805	805	785	813	844	806	748	833	825	758	821	768	790	762	796	801	786	770	835	824	831	783	859	772	773	819	744	811	778	812
40558	41196	31716	18215	8336	5189	3466	2610	1906	1650	1435	1217	1020	901	801	763	707	640	625	593	557	575	509	483	448	475	420	452	427	417	447	367	404	398	391	396	371	380	365	362	406	371	380	381	414	361	369	390	361	355	399	360	404	409	354	372	342	364	400	370	349	383	410	392	422	372	392	382	378	418	426	403	403	337	409	338	370	401	368	374	409	419	373	386	359	377	381	396	346	371	382	397	340	390	361	398	385	374	364	398	340	381	371	356	360	418	358	368	428	378	375	382	376	376	376	386	387	388	361	357	371	425	356	394	383	353	389	400	395	377	367	420	358	374	402	345	387	364	385	383	360	374	399	373	414	383	350	383	353	415	353	345	384	368	354	367	358	384	374	375	400	371	373	376	361	384	377	374	393	352	388	389	397	345	365	364	399	423	347	361	358	352	392	402	360	360	384	379	372	402	388	350	350	390	395	403	361	393	381	404	390	379	383	380	382	353	384	382	392	374	369	408	400	418	394	383	394	419	364	397	368	359	412	395	382	372	378	380	358	355	373	376	368	398	397	379	397	362	376	375	359	382	391	401	385	359	361	363	377	383	406	368	392	349	382	341	381	371	363	385	379	391	367	392	394	363	330	367	371	381	380	392	378	367	337	377	355	386	372	380	378	364	370	365	391	390	370	379	334	371	391	363	367	400	358	367	380	414	348	380	341	383	384	383	415	371	360	383	380	338	383	375	378	392	396	366	377	383	376	335	368	378	366	368	385	367	412	360	368	375	370	357	420	383	342	356	395	365	360	404	382	376	356	370	395	389	362	375	357	386	412	359	355	330	420	354	383	381	391	346	389	372	400	374	401	384	382	373	378	380	380	365	375	362	377	396	368	345	345	396	391	377	383	399	352	384	390	316	396	394	379	377	377	351	388	351	416	355	369	390	378	374	384	353	346	386	381	363	414	363	384	377	367	337	367	383	349	406	372	353	379	387	376	415	386	400	367	362	372	377	359	372	355	402	381	383	378	410	373	368	385	381	397	371	371	365	377	406	411	380	352	381	367	369	397	377	393	374	398	381	358	375	399	339	349	387	378	354	403	411	363	375	339	381	385	382	371	367	378	360	427	353	380	396	375	370	352	358	349	377	388	410	375	394	375	380	372	393	373	379	411	399	376	413	374	387	408	379	327	336	376	361	344	397	396	386	363	377	353	381	390	388	398	368	411	367	350	363	419	374	378	379	388	354	378	402	369	382	389	368	375	396	333	369	418	372	378	386	403	366	391	410	359	377	384	369	387	372	361	377	346	384	377	398	365	379	381	378	372	366	396	382	386	347	351	375	366	370	394	354	357	341	368	385	378	414	385	398	346	347	401	396	371	378	368	370	378	334	385	395	399	406	415	377	396	364	375	368	349	395	393	391	382	370	406	378	378	363	370	358	409	401	401	345	386	369	354	379	366	385	366	375	370	365	384	377	359	398	398	346	360	394	360	386	369	366	375	361	363	438	420	358	394	338	386	402	373	365	370	352	346	392	389	336	354	397	413	400	393	369	365	382	362	404	343	357	341	346	377	373	364	405	368	373	385	361	392	361	349	374	353	339	374	411	406	369	385	389	361	395	366	369	386	389	394	390	376	388	368	382	374	383	400	365	372	360	391	350	403	347	383	391	369	391	374	374	369	405	372	343	402	373	398	359	381	367	377	396	359	381	378	345	399	375	375	379	402	365	360	366	405	389	348	359	383	372	345	390	384	390	376	389	394	380	404	395	365	365	359	408	372	344	409	370	360	416	393	382	371	351	380	381	365	379	377	349	338	370	378	368	404	393	388	389	395	398	388	371	365	380	398	374	350	406	386	385	404	365	402	383	390	390	372	390	384	367	416	419	377	381	355	378	377	378	370	347	390	419	354	401	339	369	393	356	367	373	365	392	374	349	356	373	340	386	387	353	343	366	370	392	363	409	388	367	339	390	359	351	399	360	391	359	362	363	358	373	362	389	395	374	392	393	353	389	358	374	357	381	381	367	361	352	388	358	370	393	376	362	400	365	393	390	373	403	332	346	367	409	385	368	419	354	415	390	360	368	356	367	367	378	364	372	367	364	372	340	346	366	376	373	381	379	349	359	376	346	380	400	403	384	356	406	364	358	385	394	372	378	385	363	356	390	374	356	354	381	374	384	351	380	363	386	393	372	380	397	391	388	382	400	394	365	401	378	371	378	432	373	407	351	396	405	341	369	368	358	365	336	362	370	379	366	385	370	330	379	379	358	378	403	376	339	387	378	369	397	422	397	377	379	383	333	374	383	366	389	380	399	397	388	352	342	363	388	354	395	373	404	365	394	398	368	376	371	346	365	384	425	375	383	399	386	390	367	378	378	363	371	419	330	365	366	383	363	364	361	354	359	383	351	396	400	373	399	365	391	341	380	394	376	384	363	390	400	378	391	392	380	390	346	372	401	388	365	369	379	361	357	378	376	409	360	370	342	373	347	349	378	360	395	382	406	417	361	346	401	387	382	363	371	424	403	378	383	394	362	371	378	393	369	356	391	372	379	352	351	372	346	364	386	368	390	372	365	373	392	369	377	355	361	355	378	361	375	380	364	367	378	405	371	381	365	422	347	356	384	403	400	365	372	376	375	379	368	390	336	373	393	394	362	332	412	392	384	407	395	390	379	391	391	368	391	373	356	365	382	381	419	373	359	376	395	339	358	400	354	376	378	362	379	357	383	378	391	427	385	377	383	354	368	373	411	368	382	359	368	361	391	425	383	331	378	396	374	368	363	355	382	379	380	403	379	386	406	362	380	386	333	376	374	386	405	358	378	389	393	382	412	374	427	354	402	386	433	395	370	391	390	358	392	411	359	360	363	379	352	390	360	363	397	365	372	358	382	351	382	384	400	337	387	394	353	359	382	382	357	363	375	360	342	368	324	407	401	356	372	377	386	380	361	363	370	392	393	376	374	374	399	361	389	364	326	345	393	363	418	392	383	366	379	393	374	347	333	381	385	355	354	386	394	378	346	359	372	354	370	379	410	353	418	361	389	387	387	401	354	388	379	395	357	393	367	404	422	361	387	383	410	352	367	346	387	399	370	360	382	388	415	378	394	385	383	383	372	380	410	413	408	396	369	391	344	387	384	411	385	420	379	346	368	371	359	385	375	402	343	396	367	376	394	368	359	381	374	356	373	401	358	349	373	358	371	397	389	398	388	363	371	383	371	400	389	386	381	376	362	413	337	397	364	354	360	397	384	361	401	380	377	402	397	380	391	413	372	365	371	400	366	377	377	378	381	346	382	391	395	395	392	393	370	361	347	412	411	380	330	386	362	379	414	390	402	399	352	412	362	376	381	374	391	375	390	381	397	377	352	336	358	383	383	363	356	364	445	390	397	393	345	387	354	408	401	384	370	357	424	362	406	395	388	402	339	350	365	372	367	372	366	346	371	364	363	421	369	374	402	366	363	380	361	409	408	369	377	408	388	365	383	371	366	371	401	362	383	375	374
45087	48961	36792	20166	12651	9382	6993	5165	4051	3424	2825	2229	1900	1614	1353	1196	1106	1006	859	890	716	707	654	630	570	584	517	520	513	469	435	433	422	452	438	408	453	417	431	401	407	412	419	454	379	395	396	445	385	410	383	428	362	384	408	371	380	394	400	418	400	427	398	375	393	388	414	389	393	387	409	389	364	426	387	409	400	372	374	404	406	415	364	405	407	374	366	449	408	411	381	381	411	415	412	401	424	396	393	413	400	402	400	432	411	397	388	393	392	408	406	422	418	407	370	413	429	366	383	406	370	417	381	421	377	404	375	403	392	394	419	427	389	416	373	382	392	390	409	389	398	408	418	436	396	403	367	409	407	410	406	405	404	453	378	406	427	415	378	378	400	412	410	404	418	375	397	403	408	405	394	357	413	407	386	391	398	376	408	402	406	409	387	419	334	393	394	397	420	411	403	379	364	391	405	398	380	394	397	383	394	398	403	371	369	413	394	374	379	411	428	405	404	369	380	369	407	429	396	365	396	366	415	417	415	391	400	411	432	409	417	364	335	404	382	391	385	381	441	402	394	397	412	398	370	374	379	448	382	398	390	389	376	389	380	361	410	371	381	361	392	399	362	405	379	429	404	412	383	387	400	386	393	403	416	361	386	419	386	349	388	398	366	390	402	370	394	395	406	422	397	398	416	409	412	382	388	418	419	395	408	420	372	411	413	358	411	366	387	397	391	418	399	374	378	384	397	379	389	412	370	380	388	364	391	404	369	378	433	387	403	419	372	374	424	395	405	410	409	352	397	375	406	381	356	420	382	386	392	417	349	390	418	415	372	391	389	416	377	391	416	405	378	390	405	431	398	364	358	383	408	400	382	368	411	386	385	395	401	398	433	394	394	383	398	398	391	420	392	407	364	367	418	409	365	389	406	391	371	425	393	362	396	371	396	382	400	386	394	375	372	403	379	392	391	423	400	433	380	392	404	379	421	348	398	382	376	372	389	412	363	430	404	422	354	383	397	410	376	393	371	410	384	403	399	393	406	428	421	420	377	382	391	409	375	418	416	387	362	421	386	397	384	387	424	387	392	395	387	405	420	379	416	387	428	403	386	417	413	399	413	377	392	376	418	402	398	388	402	389	397	376	385	410	452	380	390	402	369	375	367	382	405	377	415	386	397	446	409	421	419	392	375	430	382	407	406	403	385	400	399	395	376	401	386	415	367	369	403	386	405	412	446	383	395	424	405	374	434	397	388	409	463	420	406	424	381	406	375	404	383	393	385	391	431	397	411	433	413	434	404	418	419	395	350	417	384	369	393	376	401	403	428	403	405	372	365	426	414	391	377	420	369	396	401	370	395	409	416	399	402	419	371	376	376	400	422	399	449	390	354	388	410	421	394	390	396	401	409	343	414	391	383	367	362	430	394	387	373	386	384	400	405	366	456	413	430	429	388	399	388	407	390	472	431	400	404	421	390	431	392	373	407	363	407	394	369	363	340	406	418	388	377	388	399	427	385	408	390	380	380	387	382	380	405	430	402	425	428	409	378	398	407	383	377	407	384	411	393	383	399	431	421	371	449	386	388	428	413	424	432	411	400	382	420	403	373	427	373	416	404	370	394	396	426	430	395	425	410	407	360	393	415	392	380	402	416	406	419	424	377	380	401	401	419	415	438	400	372	384	411	367	396	414	347	412	390	421	405	397	356	411	405	371	403	410	382	412	363	375	380	403	354	390	406	397	381	366	374	406	413	376	399	366	396	433	405	396	398	389	408	422	395	377	401	413	390	391	406	403	400	409	379	405	361	406	376	376	389	370	394	383	387	407	378	365	404	401	401	388	391	416	436	408	399	363	391	420	413	329	408	444	381	402	400	417	376	375	397	432	413	423	438	385	401	393	378	377	387	407	411	353	403	426	385	393	413	366	399	389	416	392	376	413	376	409	387	387	366	383	406	393	401	388	389	415	415	388	397	384	418	372	383	377	389	365	405	387	383	386	427	387	382	385	395	429	382	404	394	406	405	377	384	362	414	416	368	364	365	425	429	390	373	338	402	425	391	387	430	416	424	403	404	401	423	414	369	425	390	378	402	368	382	363	453	365	393	387	419	393	409	402	417	424	403	400	407	402	398	412	432	366	396	367	358	418	385	425	385	415	390	390	412	419	375	392	431	359	416	400	361	381	404	404	390	397	419	406	388	406	381	380	404	398	405	383	419	436	396	405	392	388	397	401	407	402	379	386	417	416	373	409	375	404	419	385	409	407	399	407	395	415	393	399	358	396	420	364	387	396	362	372	386	414	412	387	404	402	399	447	400	374	386	371	386	387	383	374	416	389	394	394	435	367	389	396	417	378	379	405	406	401	406	349	432	383	382	419	382	396	388	382	411	382	381	408	381	432	405	376	422	401	399	427	417	390	412	420	429	390	387	424	386	350	411	444	416	413	374	417	380	394	435	406	393	392	387	424	389	390	415	323	407	409	393	377	377	428	402	400	415	427	385	422	413	407	426	388	367	395	376	399	401	435	390	412	370	414	373	365	376	382	368	380	407	399	384	406	396	390	387	404	447	362	369	379	390	401	395	393	395	399	411	403	420	398	369	423	384	381	387	407	384	400	421	417	389	437	334	376	403	369	399	400	402	412	367	393	427	328	417	420	388	400	409	396	373	390	358	390	416	424	361	419	407	393	419	411	391	365	410	402	367	378	364	388	401	367	417	387	389	409	399	380	387	372	406	393	418	380	392	404	410	406	402	374	371	417	372	387	427	389	412	400	389	396	384	400	414	425	364	396	390	382	416	397	415	374	375	398	360	394	392	426	403	426	412	411	419	425	429	382	380	400	382	401	389	373	399	420	403	418	440	418	397	388	400	385	405	375	377	413	403	387	402	421	370	405	373	407	418	394	390	418	376	395	395	407	419	427	381	434	401	407	388	406	400	397	429	407	405	409	403	381	384	410	379	412	421	376	409	405	391	387	399	423	380	377	359	418	401	402	357	358	368	406	421	410	408	377	415	393	385	413	424	366	415	382	410	375	401	400	419	371	391	396	393	414	390	395	410	401	404	368	409	409	370	449	373	347	374	373	395	385	384	385	396	359	402	406	421	398	386	412	399	400	388	385	363	352	437	410	377	401	376	394	374	369	412	377	386	394	387	373	416	378	412	365	367	368	397	373	384	413	386	404	388	413	386	387	375	406	382	390	406	388	396	411	390	424	359	415	413	394	412	410	389	432	393	399	425	365	389	397	430	404	402	391	382	396	408	348	376	403	407	382	383	387	402	421	385	430	387	435	387	390	378	369	391	414	392	378	395	384	357	420	391	424	398	399	356	369	392	394	367	434	381	383	387	403	366	409	367	426	417	420	391	383	394	419	404	397	364	389	410	402	347	408	381	403	379	382	354	390	389	403	369	387	381	381	378	384	367	394	407	411	385	401	378	388	365	373	399	420	429	374	423	390	386	361	432	408	424	408	360	387	388	418	414	375	427	399	383	391	411	389
25950	21206	27619	25795	19361	11107	6131	3918	2982	2420	2033	1722	1495	1280	1123	1022	1010	932	886	761	783	727	688	652	640	609	597	595	634	559	579	563	607	530	562	578	513	550	564	539	559	564	529	499	500	548	531	538	533	555	550	526	510	514	532	562	498	507	520	524	517	526	505	508	512	520	534	498	532	518	510	507	553	498	498	472	491	535	532	493	529	495	564	511	485	541	503	513	532	532	562	483	527	542	504	492	543	515	521	535	528	484	498	526	512	527	510	527	500	511	549	510	516	519	547	523	592	528	516	473	554	549	530	532	509	495	494	533	514	513	514	530	500	529	570	512	532	501	512	522	511	514	519	521	529	546	476	468	506	535	519	463	546	492	529	524	520	549	494	566	517	507	559	512	533	513	549	495	486	521	506	498	541	526	524	501	504	498	530	523	524	538	515	481	537	545	485	508	499	493	477	523	522	503	527	522	502	549	499	529	522	523	528	536	522	515	526	518	522	549	500	514	526	561	532	558	499	523	540	544	517	543	498	507	555	500	489	528	547	535	533	523	528	511	472	553	539	532	526	503	568	515	525	501	522	545	504	497	545	509	550	542	486	496	483	534	515	547	522	506	523	512	515	484	510	549	535	563	495	513	523	514	537	521	533	518	504	485	526	519	544	522	521	506	561	590	519	563	552	519	505	504	510	515	534	492	547	523	542	515	546	515	549	523	474	543	522	492	488	495	521	535	520	530	506	531	542	553	490	543	486	552	521	503	520	507	491	499	527	478	574	529	524	531	538	481	521	508	537	503	541	516	519	492	539	512	511	545	553	523	530	517	525	495	505	552	547	452	565	549	502	519	540	535	498	504	468	548	497	516	495	554	526	532	513	499	493	539	513	512	527	515	513	543	531	471	501	532	531	540	523	545	536	522	535	535	524	486	526	524	491	498	528	519	507	517	496	520	550	532	539	520	538	483	514	495	530	455	523	541	553	523	496	541	565	493	521	525	521	532	559	556	538	521	510	560	552	492	533	526	544	505	519	527	501	534	500	532	538	540	543	532	514	535	558	542	496	502	548	520	532	528	514	542	490	567	504	514	552	533	488	505	536	539	515	498	515	531	508	563	501	519	517	508	475	545	538	545	529	524	543	529	525	509	504	505	494	491	518	513	504	497	518	508	525	523	536	546	532	505	521	534	498	515	495	488	503	493	500	542	564	533	554	474	492	508	492	503	526	518	480	504	546	505	515	550	554	532	499	503	479	541	499	545	499	508	492	532	547	484	559	522	516	543	533	531	541	511	560	507	576	510	530	550	529	528	522	507	519	543	546	511	541	529	531	542	531	511	531	527	484	556	512	494	510	538	534	491	548	508	502	514	550	535	518	547	525	542	524	506	506	510	523	561	539	529	499	512	522	539	560	550	560	546	539	508	509	538	513	533	520	506	539	534	511	493	553	534	528	531	526	514	579	509	523	496	463	510	496	554	523	534	523	524	534	553	498	528	531	540	522	523	543	546	482	539	548	508	558	538	493	539	497	488	529	517	527	540	529	514	525	497	533	524	537	511	504	526	508	504	495	558	503	498	523	520	544	533	516	493	492	514	518	519	558	534	543	553	505	480	508	540	488	480	544	509	540	510	515	523	484	542	508	488	499	498	516	501	524	517	543	552	500	496	486	574	506	548	505	519	528	528	462	537	502	515	532	559	549	510	549	514	498	508	507	482	563	518	496	533	530	535	495	546	519	549	494	541	527	555	545	537	524	570	485	519	508	523	527	522	538	574	524	528	516	551	543	517	543	553	534	506	572	514	539	496	459	538	530	552	498	492	517	549	487	541	535	567	515	541	549	488	533	531	502	500	539	530	557	539	506	510	528	513	510	494	522	488	555	499	520	546	499	498	522	583	536	528	531	568	568	488	533	531	544	537	507	521	540	521	518	523	576	516	486	556	536	509	522	541	538	543	512	565	545	548	506	505	554	498	480	496	533	542	546	494	529	531	515	519	509	539	500	512	526	515	534	498	509	523	532	483	507	506	528	525	491	525	516	558	505	559	561	526	543	542	519	528	498	521	583	519	494	504	549	538	516	538	540	540	518	557	514	553	573	559	535	496	520	467	561	515	500	534	546	489	523	540	603	533	572	506	524	500	535	484	553	542	508	521	522	495	521	517	530	475	544	496	549	506	517	558	553	539	536	551	523	534	534	499	515	550	565	588	500	465	516	573	532	548	514	532	474	557	541	503	553	500	509	563	507	522	523	542	525	526	529	535	521	548	488	581	515	549	496	517	491	558	543	480	528	504	513	522	546	522	520	556	493	522	524	518	510	536	531	537	509	502	516	547	548	491	531	509	557	546	519	513	534	493	537	506	537	520	511	533	506	571	501	544	496	537	516	503	548	467	514	492	565	521	504	509	545	498	510	504	527	537	557	555	565	502	509	475	551	477	488	498	498	528	511	510	528	516	535	538	514	495	494	540	538	519	508	465	535	554	521	513	487	550	479	510	533	519	538	506	520	510	536	503	496	536	469	529	543	523	495	531	523	559	535	546	541	533	516	507	480	497	545	475	525	546	485	505	517	533	508	558	528	541	500	524	520	540	500	526	538	515	524	546	529	530	531	528	500	501	516	561	533	522	543	497	494	530	484	510	516	543	532	533	521	541	488	560	523	501	516	506	522	496	484	505	562	508	534	504	511	531	492	491	522	514	526	514	495	518	503	521	516	487	462	527	516	547	577	495	480	489	570	525	536	527	531	504	557	513	500	510	540	540	496	547	512	508	527	481	485	482	493	519	518	533	495	521	531	496	519	545	541	502	523	525	498	559	532	519	503	506	517	509	500	520	531	509	528	521	501	525	537	572	528	533	518	492	510	523	544	542	533	498	496	516	481	518	555	507	516	521	516	535	519	544	569	511	516	525	568	521	547	570	523	513	471	476	507	488	488	541	511	516	511	549	531	540	513	522	506	500	438	501	537	515	518	552	598	517	545	498	566	567	518	552	503	520	541	548	564	548	516	525	559	482	537	513	551	515	502	567	487	515	503	537	508	509	523	501	495	502	557	548	529	514	535	508	525	476	579	506	539	530	545	546	487	524	484	542	497	514	522	499	535	518	550	566	527	545	544	494	538	546	519	537	526	532	515	560	516	526	550	545	485	504	562	492	517	488	530	517	536	510	566	548	553	480	495	494	482	515	517	516	553	529	578	571	503	527	513	483	512	522	489	494	549	558	521	521	507	517	526	511	518	540	508	556	534	544	535	543	525	500	503	517	537	508	517	557	558	522	518	476	525	519	529	537	509	492	513	537	535	502	524	519	507	539	500	547	532	549	514	547	512	540	466	518	511	561	528	529	527	505	490	536	491	498	557	523	527	518	544	501	509	496	497	523	512	501	528	563	536	567	487	524	469	536	516	525	485	507	485	517	510	515	521	522	532	522	535	513	535	539	529	515	507	548	542	481	515	467	541	502	564	519	512	488	515	516	518	554	561	487	522	473	489	528	539	548
45318	62020	47945	26497	16584	12358	9323	7244	5636	4770	3758	3121	2552	2201	1893	1666	1516	1355	1250	1157	1077	901	820	754	787	744	692	652	652	648	616	622	584	577	554	591	543	572	508	562	539	547	534	569	520	573	539	497	509	530	550	481	568	553	531	521	460	546	546	509	548	532	540	540	526	514	544	509	514	553	512	548	529	548	542	556	532	521	547	565	542	515	494	505	494	539	523	518	526	559	487	514	521	554	537	540	506	537	561	480	491	525	515	566	492	540	543	562	485	564	496	564	522	525	528	520	514	515	541	494	569	539	557	543	524	526	506	540	511	527	545	533	519	528	538	489	512	492	557	543	517	536	549	503	575	496	504	538	559	511	516	540	491	546	490	561	573	530	512	527	463	537	463	527	500	531	509	486	545	531	499	523	500	494	503	534	552	543	488	492	533	522	505	496	544	544	528	472	540	529	525	496	514	549	522	499	527	527	533	507	516	502	518	519	530	544	515	525	526	493	548	493	528	527	515	532	524	522	509	536	516	525	528	543	520	493	537	537	507	502	536	492	535	500	536	497	517	564	560	515	507	488	520	500	535	521	525	533	510	505	524	545	520	496	520	542	524	485	519	546	558	559	523	529	536	477	538	554	494	515	523	505	570	532	506	541	529	516	520	517	519	547	521	503	504	522	529	550	554	511	520	531	523	543	533	540	503	547	501	547	514	546	529	553	509	540	552	517	509	566	561	527	508	563	499	519	544	511	524	539	534	539	532	557	559	511	532	515	548	546	553	560	522	547	506	542	542	508	529	537	518	553	504	556	490	496	573	535	537	510	569	500	545	550	536	497	572	539	524	508	533	533	516	536	536	482	536	529	512	555	489	527	551	514	527	517	500	508	516	548	549	513	551	533	511	498	537	515	481	523	572	515	543	549	541	534	500	529	496	509	504	480	574	507	526	535	552	526	579	526	588	490	520	492	526	539	550	545	522	497	504	529	549	529	547	526	539	529	562	510	520	544	539	534	515	524	517	550	479	493	562	493	474	465	550	551	512	526	507	498	513	505	531	511	499	561	476	540	519	503	498	538	490	526	556	513	531	524	550	518	523	539	551	564	511	548	517	485	481	520	522	524	534	506	531	511	507	491	559	522	500	563	473	539	523	535	519	537	511	505	509	512	549	513	521	520	503	529	557	506	506	492	464	544	493	570	507	510	537	509	517	532	510	511	529	495	545	534	536	493	514	493	548	500	558	481	525	544	520	498	527	498	504	505	516	523	551	508	516	472	520	536	503	516	503	508	566	515	528	543	561	497	503	559	512	511	556	483	467	481	557	487	491	550	520	529	516	526	564	533	521	522	550	508	459	523	506	515	546	539	527	533	485	547	488	515	515	517	528	536	521	509	515	542	531	529	494	507	544	475	520	521	492	554	520	541	547	497	505	518	496	552	488	554	522	556	526	530	492	514	489	512	500	536	571	491	568	539	567	522	539	464	511	518	481	502	547	551	518	523	512	518	543	521	533	494	508	509	534	501	545	565	530	491	507	549	510	485	516	527	521	533	519	516	532	536	503	522	504	533	530	503	514	532	531	469	536	557	501	506	494	519	542	510	498	525	507	511	539	545	524	520	524	538	527	499	517	542	582	486	499	568	494	483	529	481	561	551	522	525	556	542	503	496	491	490	479	537	477	523	520	522	529	530	497	523	535	522	545	533	550	530	549	543	510	544	520	541	501	494	543	522	509	514	529	538	514	509	537	507	510	522	547	547	483	522	565	565	501	559	513	520	575	512	516	488	514	527	548	513	495	551	544	544	508	566	521	522	540	500	563	515	498	504	504	536	545	508	520	559	518	562	498	556	533	490	522	533	511	522	515	473	508	520	536	547	552	500	545	539	507	522	565	540	514	504	477	518	517	498	527	531	496	500	503	550	526	537	549	486	543	524	495	467	534	521	548	521	491	546	543	547	535	548	559	500	554	524	514	502	537	517	519	537	559	515	527	524	512	537	528	520	532	526	513	497	490	541	517	558	551	523	533	536	486	554	533	546	530	483	544	515	521	522	542	537	539	509	528	525	519	520	500	491	499	507	531	497	479	489	531	532	492	546	529	487	517	501	530	491	460	533	515	560	543	552	490	532	525	515	546	520	521	482	541	496	496	516	509	561	533	524	485	506	546	523	545	517	519	517	525	520	538	497	506	506	512	519	508	504	527	540	543	524	537	584	544	503	481	503	522	494	505	513	503	588	509	510	522	553	551	530	548	549	536	496	534	520	521	518	568	520	538	548	532	541	541	531	518	518	517	519	529	542	547	471	529	525	520	512	488	538	523	491	558	494	542	543	544	519	561	530	490	554	534	505	499	524	482	551	550	476	523	501	526	512	505	515	535	534	517	526	486	525	553	572	532	543	495	506	524	541	563	552	503	539	507	497	521	508	505	515	508	518	565	523	517	534	509	450	481	514	514	538	514	537	485	496	516	502	549	511	503	526	546	586	540	490	509	518	490	505	541	516	530	529	495	497	546	538	489	511	482	547	557	520	520	480	514	531	544	514	525	488	565	492	503	564	507	528	525	502	544	480	538	525	519	527	534	500	537	496	546	541	490	560	526	535	562	527	514	525	537	534	515	558	553	503	491	564	528	492	507	526	515	498	540	488	501	509	487	476	560	520	526	495	511	497	536	531	497	524	526	509	497	517	527	525	545	502	496	504	532	511	516	533	515	532	533	545	558	517	543	530	586	506	519	531	534	554	519	509	515	492	536	549	507	492	524	547	525	521	506	490	523	490	529	527	503	555	529	559	549	542	532	529	510	508	502	541	541	543	526	509	518	541	498	563	522	514	523	533	536	515	460	481	520	540	535	504	507	526	534	542	524	525	562	529	536	515	539	517	542	525	510	523	540	487	532	493	503	560	528	529	511	512	532	559	520	521	509	544	554	519	503	528	556	498	572	563	512	530	558	512	529	537	557	529	523	523	569	478	498	548	546	563	512	498	483	503	472	543	544	516	494	545	564	489	500	502	483	543	510	503	558	562	523	488	495	525	572	515	506	516	507	509	515	494	526	503	511	523	523	501	488	534	502	533	512	561	500	501	560	491	487	522	534	510	470	532	527	475	530	504	526	482	508	540	547	520	479	557	525	534	520	542	505	541	521	513	512	553	529	560	535	545	494	553	515	505	534	511	501	553	461	523	501	481	469	506	538	533	534	527	542	503	530	500	574	523	507	509	512	529	501	528	523	519	528	544	558	582	534	516	507	552	527	485	492	494	541	497	529	523	547	561	475	506	536	508	487	516	542	508	505	537	533	515	538	539	509	507	514	517	527	525	552	483	490	513	518	507	545	532	527	529	525	515	543	510	504	510	524	535	525	541	521	510	571	509	496	536	521	481	553	563	502	508	546	490	516	526	493	476	488	524	510	555	523	530	542	544	506	489	503	527	567	533	516	537	504	508	529	518	550	517	499	491	542	516	512	522	547	501	510	537	539	478	487	493	565	510	503	531	488	523
23040	20864	27507	24295	20939	21237	16244	7322	4948	3967	3367	2859	2445	2151	1850	1694	1572	1446	1400	1333	1255	1236	1100	1076	1083	983	905	982	932	925	922	852	913	838	846	870	841	845	839	829	871	818	830	916	819	798	815	881	803	841	783	814	780	787	791	844	848	847	839	796	817	795	813	811	824	836	848	824	814	830	822	841	839	816	782	804	817	777	911	817	821	866	861	833	805	814	800	818	803	841	828	805	849	874	811	899	880	813	838	813	855	831	810	816	806	813	882	815	820	851	788	780	848	830	846	848	858	786	886	822	813	850	856	825	817	810	805	872	868	823	838	847	808	807	843	864	804	834	832	820	849	831	815	854	842	792	845	851	821	830	774	851	839	790	789	821	832	800	812	823	838	882	809	833	874	833	853	783	851	845	831	874	874	825	852	909	811	851	869	808	844	852	844	866	747	826	838	819	843	830	865	802	860	784	816	813	820	842	813	837	801	794	881	813	789	874	838	781	849	765	863	848	860	844	878	854	868	842	827	809	825	861	859	850	789	793	895	827	830	828	822	829	836	829	847	823	806	811	795	874	793	834	787	855	878	846	813	781	817	822	823	821	816	794	853	810	798	829	814	853	810	793	869	851	788	861	834	845	836	838	806	846	799	818	851	835	813	811	863	819	850	845	811	844	852	836	814	859	801	869	814	881	826	819	804	840	852	803	813	809	814	784	809	769	825	824	773	797	895	822	857	821	856	824	851	799	808	809	825	829	839	817	842	810	791	830	856	855	834	827	805	804	804	898	810	772	841	822	846	889	867	852	858	837	854	815	799	903	792	819	836	763	865	821	860	827	824	860	863	815	880	820	814	831	814	806	837	802	882	820	812	836	869	857	804	820	805	849	821	878	820	778	813	827	828	869	882	767	876	808	767	831	813	871	823	821	811	772	826	816	838	841	820	841	844	831	857	842	823	748	849	833	849	824	806	849	802	831	816	797	815	860	818	850	819	887	828	829	794	797	807	819	838	793	831	816	856	874	860	803	800	860	795	839	815	864	859	826	797	822	801	844	812	813	839	832	818	842	773	823	816	818	776	881	810	825	829	844	754	815	823	855	818	865	791	839	851	881	820	818	791	779	828	815	754	817	811	834	848	816	819	820	884	831	846	837	803	814	835	840	814	794	863	816	832	788	874	824	847	831	851	837	826	822	852	826	764	866	748	855	832	876	789	799	815	820	778	726	748	814	765	819	823	820	831	853	816	775	827	782	801	817	852	800	816	847	844	750	851	859	811	839	797	846	877	800	829	868	820	810	858	821	854	797	830	832	799	833	827	858	792	861	856	843	782	846	874	814	834	839	820	850	794	835	833	861	851	836	835	844	819	822	854	822	851	876	810	838	899	825	850	809	764	835	834	846	775	836	771	840	851	864	866	825	833	848	771	813	814	834	821	799	863	822	805	824	886	831	814	817	820	845	891	878	822	886	842	809	814	807	818	812	831	844	797	813	814	870	844	868	858	790	824	812	876	798	774	796	771	863	846	822	759	844	772	754	850	840	846	852	821	862	878	840	870	866	817	889	790	802	792	867	856	887	848	777	818	824	836	841	864	845	878	825	839	809	827	831	879	853	846	804	855	839	781	832	828	852	848	841	846	774	779	838	890	834	755	837	845	760	840	824	794	858	810	820	805	773	858	834	812	844	785	843	807	797	844	823	892	828	805	866	892	821	846	794	834	855	794	830	814	801	919	812	800	823	859	840	822	840	844	830	855	865	788	811	837	808	826	821	852	849	890	829	790	763	817	817	831	849	846	862	793	828	824	841	862	804	894	851	809	819	815	862	855	826	844	914	852	880	899	824	818	817	789	807	852	892	832	837	836	795	833	827	829	858	827	792	886	828	820	855	862	837	844	809	885	817	851	819	821	833	758	843	866	816	817	833	847	793	845	886	832	783	803	792	758	794	837	831	914	824	822	790	782	806	830	861	808	806	846	800	808	833	841	838	817	854	856	856	785	835	831	849	842	870	849	807	828	822	810	798	822	846	807	865	843	795	815	834	820	834	855	804	840	813	867	827	887	824	842	844	844	819	788	833	851	846	798	841	829	845	863	894	872	834	852	799	788	853	803	833	801	784	793	803	874	818	819	827	868	825	855	818	919	861	818	815	790	847	825	826	773	829	860	834	864	794	826	853	789	760	753	889	855	787	921	847	885	871	786	832	761	789	843	814	820	860	809	817	806	796	799	807	853	844	821	855	823	833	814	869	836	893	817	819	834	836	803	816	856	823	818	838	869	806	822	804	845	891	857	864	857	787	871	802	814	845	849	814	808	805	863	855	848	847	814	852	801	801	833	840	814	854	819	850	834	792	830	809	813	804	823	904	843	799	808	829	777	871	788	826	855	819	823	828	846	862	811	913	888	840	820	826	830	849	800	824	820	855	862	865	881	880	800	844	834	832	849	836	818	831	853	794	829	879	828	817	849	829	793	842	807	852	856	783	807	815	828	823	841	801	803	803	816	811	825	830	756	794	803	812	826	773	849	843	831	814	849	842	821	802	807	851	875	836	820	864	817	815	852	845	841	835	870	787	842	849	846	804	768	886	792	869	848	820	810	864	825	770	863	815	800	801	805	875	772	835	811	857	826	855	795	842	862	867	863	795	846	878	809	872	845	809	811	842	800	840	792	828	831	848	829	859	830	862	882	807	820	785	843	869	849	801	812	809	851	842	864	836	792	884	825	827	796	829	839	820	865	832	847	837	834	852	828	838	858	816	862	802	851	877	807	858	871	822	798	822	868	811	835	833	776	854	825	838	793	878	861	793	867	862	848	827	883	888	852	795	814	804	833	828	806	840	837	870	809	748	855	837	855	806	828	816	811	771	794	842	826	832	795	803	831	853	854	797	829	829	857	785	813	790	839	834	838	829	761	878	873	867	811	840	810	833	820	833	808	832	778	839	807	882	794	795	756	833	812	819	820	847	823	813	799	802	859	793	837	810	859	832	860	799	840	859	786	831	854	846	864	798	841	793	872	832	880	833	785	843	903	845	809	782	826	851	880	849	801	852	833	824	886	818	795	842	811	849	840	786	856	853	795	821	859	825	828	852	864	823	870	808	772	820	845	833	809	765	846	773	837	811	876	851	774	830	826	820	803	789	808	804	851	845	879	769	859	850	861	800	831	818	790	826	857	819	832	823	847	812	840	851	852	875	855	822	826	795	810	831	793	825	825	814	796	855	804	830	866	860	816	836	818	827	828	842	847	810	825	827	863	827	809	839	791	859	828	819	829	823	797	822	828	840	841	873	852	865	827	817	832	791	803	838	852	811	837	846	866	820	863	816	821	796	815	839	843	826	816	818	865	835	815	825	867	878	841	866	874	869	812	800	813	764	784	854	892	922	815	868	772	825	871	848	802	881	797	841	858	848	787	799	860	796	834	858	834	827	857	808	766	804	906	772	864	816	875	862	795	822	811	848	813	812	826	864	838	823	805	826	824	804	840	784	827	858	795	880
50204	73270	56895	33881	22207	17561	13616	10673	8803	7180	5995	4854	4195	3569	3109	2738	2341	2042	2043	1856	1619	1516	1372	1333	1163	1108	1102	1091	1010	983	946	934	945	909	886	942	856	885	884	844	835	927	901	806	796	799	795	795	815	818	842	827	838	774	774	789	769	797	858	790	773	817	790	814	847	842	766	811	812	818	839	752	819	836	845	782	815	818	813	851	822	802	851	816	847	854	840	798	849	845	790	777	808	831	829	828	795	802	773	766	820	808	822	815	823	833	848	818	772	835	797	766	829	793	803	822	827	795	862	829	827	825	771	775	799	797	770	800	840	808	791	820	802	822	790	820	821	807	820	801	795	780	784	803	816	772	859	811	755	802	834	813	792	780	807	811	792	805	824	855	790	821	852	828	778	834	839	796	811	845	788	777	741	781	803	810	818	804	821	798	829	835	804	771	822	789	815	769	859	786	825	838	823	793	794	805	846	802	870	791	814	783	779	786	852	765	822	775	865	801	818	811	772	806	812	824	800	782	782	818	844	774	825	827	861	860	842	833	852	819	789	796	831	878	773	810	766	774	832	803	832	822	816	846	828	846	868	752	794	839	789	801	817	842	762	791	816	790	799	805	790	798	808	841	809	748	843	820	805	837	808	803	795	773	780	795	790	791	815	805	761	820	773	825	782	776	786	739	832	837	794	792	822	790	788	793	803	804	808	799	802	768	833	837	790	795	846	773	820	770	757	786	823	821	820	797	829	835	825	827	817	788	831	795	811	776	829	777	806	860	809	818	752	814	782	813	814	850	832	794	783	810	803	784	802	806	794	784	784	802	824	826	802	773	819	800	737	825	780	812	851	858	816	806	819	814	786	755	812	787	837	798	835	833	822	827	806	766	772	743	779	804	753	841	822	830	777	781	858	776	831	840	840	771	777	823	826	823	768	809	770	792	816	810	812	795	818	789	778	805	818	858	746	804	829	794	773	826	794	793	786	817	854	807	818	782	796	820	841	845	806	759	769	751	838	848	849	788	774	790	807	777	823	771	874	776	788	841	768	842	791	776	813	760	806	797	812	753	805	816	807	823	770	863	808	857	799	826	820	821	778	853	824	777	771	761	776	783	844	772	757	788	768	820	803	786	816	762	799	802	788	830	812	796	794	769	816	796	791	821	795	847	828	778	846	797	823	794	789	766	776	775	814	786	808	775	798	848	803	818	784	816	781	825	817	794	818	850	802	806	803	844	849	801	764	812	825	844	827	817	823	827	832	849	823	834	795	790	822	819	784	805	791	839	788	805	848	824	777	825	746	788	792	786	826	790	779	764	830	764	775	796	804	755	785	826	766	813	830	821	820	801	801	769	815	788	819	803	837	795	828	765	830	811	810	826	781	803	804	791	807	790	744	794	793	829	839	763	806	804	788	784	838	772	791	797	809	834	813	791	769	865	756	802	773	868	767	793	824	794	822	787	809	796	788	761	850	801	824	786	770	852	792	816	763	803	757	801	786	785	822	848	763	783	835	775	827	776	779	770	803	819	849	786	813	768	813	822	818	825	771	773	842	848	841	823	787	824	824	820	798	800	836	783	808	805	842	844	796	832	837	822	817	794	824	803	781	808	803	801	861	784	769	814	820	794	834	845	836	837	770	799	765	790	778	854	818	798	832	787	801	788	810	818	822	784	812	864	794	767	751	825	751	823	823	817	838	795	774	810	792	834	789	828	852	843	806	846	787	844	819	859	769	845	803	849	798	810	792	799	829	782	807	750	800	854	790	804	810	837	791	814	778	799	763	771	836	779	791	800	836	802	770	785	779	791	841	795	802	826	773	808	790	855	782	801	821	781	739	780	860	776	824	821	852	789	816	775	794	832	839	837	774	794	796	789	809	787	809	805	797	831	797	839	805	828	758	832	823	761	882	815	777	828	787	881	835	769	782	786	838	770	834	790	864	805	799	788	805	839	800	841	803	814	853	762	813	812	842	790	783	789	833	795	854	839	831	812	802	747	757	802	821	745	773	723	860	749	851	772	788	837	819	745	850	799	830	790	799	791	756	851	848	811	837	806	835	797	809	790	853	792	803	838	870	766	809	817	861	826	804	843	810	830	808	835	811	786	817	787	808	824	799	769	780	808	810	841	764	798	749	818	860	841	815	837	771	772	827	793	788	818	841	806	808	801	842	783	794	828	787	822	800	835	830	776	792	821	864	814	819	795	774	772	789	813	777	831	845	830	798	845	831	810	782	775	826	837	822	761	806	773	776	783	804	804	762	833	812	873	803	819	736	820	867	784	786	751	769	819	794	773	780	811	826	852	867	846	835	855	847	813	820	808	807	799	843	782	821	814	789	803	812	748	796	739	817	807	809	765	826	794	772	819	831	828	825	804	797	799	837	783	738	801	785	794	855	770	829	806	792	782	789	781	833	841	775	808	755	816	805	826	798	830	842	872	760	746	794	811	816	778	824	847	813	774	808	811	801	809	831	770	805	785	843	843	826	798	819	844	862	866	810	780	824	806	804	792	736	787	792	834	807	771	804	791	792	780	790	811	801	781	852	761	876	816	826	817	807	837	808	827	805	807	788	870	765	792	751	810	802	833	836	807	801	829	813	760	817	815	790	823	797	811	821	818	805	780	801	801	799	780	834	789	839	792	831	757	779	816	831	813	827	827	794	768	788	812	784	843	776	808	757	818	830	779	801	783	812	819	833	838	817	831	861	804	813	790	766	826	851	786	803	859	806	833	798	808	793	846	766	814	812	795	800	827	819	763	784	803	791	774	862	840	791	792	797	810	800	759	785	852	852	835	817	783	859	772	812	819	811	802	799	897	828	860	772	821	842	807	819	825	800	833	786	817	793	794	806	780	805	796	812	793	823	775	765	844	860	763	774	825	841	808	835	813	776	790	784	807	806	850	831	844	810	832	805	842	792	804	886	753	781	855	819	814	785	774	790	834	794	772	806	810	839	800	816	828	805	805	762	805	779	794	808	794	810	865	844	840	792	822	766	808	801	859	818	790	866	824	784	768	816	804	825	817	847	763	820	804	822	788	787	795	783	809	775	800	788	827	815	808	802	810	783	810	775	768	789	833	776	858	828	762	792	774	767	866	831	829	778	839	824	798	862	834	840	807	849	793	833	779	788	839	769	774	784	801	838	796	851	798	782	792	826	833	839	776	795	778	786	754	803	762	812	810	813	774	811	836	779	804	847	803	839	824	774	781	806	803	837	795	848	835	815	805	834	816	799	816	778	839	797	802	808	794	787	800	837	817	852	789	813	776	828	857	761	830	804	790	797	814	789	840	820	743	841	818	772	758	813	750	803	802	798	767	753	825	800	810	774	846	837	759	759	766	793	820	783	774	764	789	814	765	779	787	820	856	822	836	805	830	877	783	794	842	775	807	808	800	807	827	840	752	811	797	815	864	741	785	775	791	814	838	838	788	795	826	804	835	790	773	852	822	796	831	790	823	804	857	776	761	809	801	782	811	774	781	842	784	809	849	844	790	797	735
39808	41864	33251	17950	8139	4907	3410	2455	1976	1593	1329	1145	1040	946	825	721	702	606	620	543	564	474	455	452	442	440	424	429	431	434	405	418	387	391	378	378	409	369	374	381	377	416	342	392	383	376	366	347	356	405	386	398	397	382	365	339	387	356	347	387	375	379	357	385	375	387	359	379	371	402	365	380	382	411	357	368	366	371	362	397	356	364	376	369	377	376	366	390	418	371	361	366	371	364	379	446	346	396	413	359	341	370	368	379	379	386	380	356	395	363	387	384	359	367	366	414	390	403	377	344	376	383	386	395	352	408	377	372	376	370	384	355	379	365	409	362	367	368	380	345	387	379	363	351	411	378	367	361	354	354	424	372	368	390	364	359	395	389	396	364	390	374	367	392	383	389	338	390	385	365	365	371	347	386	396	397	405	386	425	385	374	356	368	372	356	384	352	376	386	361	378	373	363	397	343	364	393	384	399	373	373	369	381	411	361	414	380	373	346	372	372	380	359	399	347	389	376	341	368	373	366	369	374	354	386	368	369	346	372	364	373	359	367	364	396	367	323	366	405	384	348	378	409	396	395	370	364	367	412	359	371	384	346	361	385	381	355	378	383	399	374	390	398	374	369	373	360	369	364	365	361	378	388	403	394	341	421	356	360	373	377	382	388	407	384	415	377	380	374	404	403	386	348	382	366	376	375	373	354	359	371	424	387	342	399	351	391	334	373	374	366	399	373	355	408	327	375	396	368	395	353	394	364	389	391	388	363	378	367	363	386	346	379	377	343	364	358	412	415	349	358	318	380	364	413	385	389	349	379	385	397	407	393	379	377	387	366	352	357	368	379	365	406	398	395	378	308	361	378	380	404	378	404	364	373	389	348	387	414	373	391	374	379	332	386	381	348	404	355	359	366	359	355	346	364	373	396	388	396	359	397	363	374	375	371	331	364	386	339	365	388	378	381	349	353	361	380	374	356	379	424	380	360	382	374	374	409	364	372	379	360	390	409	387	378	381	401	378	376	378	365	380	366	364	367	371	361	389	362	396	342	366	379	354	368	374	358	380	394	384	407	377	373	380	376	366	383	353	381	378	383	356	348	382	362	371	353	394	381	380	374	389	358	371	363	371	351	380	363	380	400	385	379	375	370	376	385	378	366	377	394	357	374	349	361	386	366	368	357	361	382	372	413	386	329	385	373	354	349	361	369	361	384	388	363	365	375	356	370	395	404	366	351	357	376	385	397	340	386	363	369	367	360	365	398	395	378	354	374	350	399	395	389	357	345	327	373	403	370	357	392	363	388	351	413	361	399	394	394	346	389	349	358	351	387	379	317	393	366	377	404	350	404	389	389	380	356	335	375	379	391	395	385	335	377	380	426	366	352	372	366	379	330	366	374	378	372	369	406	374	371	370	367	375	393	383	388	375	383	394	363	361	366	374	385	369	371	378	393	327	340	385	367	387	387	393	357	360	385	399	373	383	350	392	370	400	364	382	361	381	371	361	359	343	381	386	388	349	383	373	387	407	361	361	378	341	331	390	375	346	366	379	390	364	394	360	389	398	350	395	398	390	397	369	358	371	395	356	390	346	358	375	415	413	384	389	446	381	380	395	351	357	385	351	353	385	365	377	394	397	352	384	401	371	377	373	386	384	349	378	374	370	369	356	381	413	377	383	371	366	378	404	341	364	355	369	366	405	383	351	361	375	387	387	393	380	365	397	375	400	411	419	387	370	387	387	372	386	339	370	400	432	382	401	343	361	394	378	403	375	372	361	387	383	386	380	333	381	358	379	376	388	382	375	338	377	392	354	385	361	417	385	341	406	388	354	373	367	350	364	386	388	382	376	407	385	377	406	390	385	388	339	394	349	353	389	413	365	377	348	395	364	306	368	332	360	368	373	357	345	378	399	380	384	397	380	372	365	339	355	383	398	374	361	369	395	359	380	365	364	356	374	360	336	381	360	377	369	379	365	399	370	380	380	368	389	404	383	404	372	404	402	384	387	358	384	404	383	327	379	384	350	371	364	369	361	412	375	384	368	382	428	361	371	369	354	380	343	384	363	343	368	412	393	396	386	394	379	343	406	373	361	389	373	394	367	381	388	396	390	394	392	324	393	360	382	345	330	371	389	357	398	346	385	382	351	377	403	397	374	379	370	394	379	400	372	379	360	368	373	380	345	404	362	350	374	371	377	372	364	368	384	397	358	371	372	374	378	378	382	379	386	356	445	391	393	368	383	396	364	376	383	340	364	387	372	395	355	372	392	390	357	379	351	359	367	393	331	358	372	375	381	402	392	382	359	390	385	409	393	400	355	348	387	411	390	382	336	355	341	374	379	389	346	387	378	394	369	355	399	396	351	369	376	403	372	377	382	357	374	378	349	372	375	380	404	361	382	388	402	371	374	383	355	344	386	371	352	384	362	384	389	404	373	324	360	328	355	356	371	371	335	397	384	386	375	371	378	415	398	393	360	329	395	356	404	402	351	386	366	352	366	324	381	348	341	382	376	379	375	367	369	375	358	367	381	321	399	349	396	359	352	343	409	404	357	383	403	381	359	395	398	415	370	371	405	365	329	368	411	369	418	347	360	348	364	384	378	386	361	390	344	352	380	381	375	338	397	393	369	391	421	406	381	418	356	371	363	401	329	345	373	368	360	353	341	362	373	376	395	389	357	357	379	394	385	363	370	376	340	360	361	347	367	352	358	353	364	366	418	342	377	380	419	345	339	339	392	400	361	368	338	374	363	355	382	369	362	388	383	347	382	399	357	354	362	381	364	358	349	389	379	406	395	350	369	382	370	392	417	342	370	354	409	403	382	360	308	381	319	374	383	335	361	370	365	386	374	361	370	393	345	407	381	363	406	373	389	384	382	359	365	386	347	401	381	398	386	374	391	375	372	344	388	352	369	359	391	338	373	339	386	356	369	365	374	380	376	368	399	373	384	363	394	381	365	395	373	395	356	382	407	380	387	381	372	341	380	341	373	406	365	384	366	379	390	374	373	379	381	383	408	368	395	374	413	356	366	387	381	388	360	369	389	375	370	391	407	388	344	357	392	364	373	354	397	380	382	412	333	372	373	392	407	379	342	352	369	417	392	392	363	388	374	384	381	365	376	344	362	360	352	364	380	412	396	368	415	378	374	376	393	364	387	399	399	387	361	381	349	361	364	415	374	361	357	401	405	420	402	365	343	365	377	363	385	375	366	355	344	395	367	394	385	396	337	380	372	356	347	387	367	359	366	370	332	365	374	384	393	399	353	412	390	395	373	347	388	411	379	353	410	367	353	372	375	375	353	359	403	364	376	374	367	366	364	351	397	408	347	364	363	359	369	378	383	382	399	411	393	365	368	348	416	380	344	361	410	347	410	375	372	418	396	376	312	342	360	391	362	392	379	398	390	363	377	371	335	383	353	385	349	361	400	375	381	379	365	358	356	392	349	381	382	346	369	370	369	403	373	417	372	377	356	327	377	396	359	377	391	363	407	365	368	349	370
43847	50165	37795	19344	12175	9060	6729	5088	4252	3350	2708	2304	1912	1607	1473	1286	1083	939	892	786	751	697	629	594	540	551	489	543	513	480	442	437	433	444	413	412	400	453	408	419	406	437	406	407	405	413	432	407	406	389	382	392	390	370	412	434	397	415	387	444	435	393	375	416	380	399	381	409	416	394	390	381	394	432	397	427	389	404	401	395	399	378	387	388	352	411	381	395	412	393	381	409	364	404	382	415	380	376	425	401	429	383	425	395	415	374	392	374	393	424	353	403	393	413	403	414	377	407	409	391	390	381	369	409	390	360	402	409	437	394	380	385	364	399	394	358	335	394	427	393	421	348	435	383	417	374	422	406	419	395	406	376	400	400	406	361	385	423	359	380	375	382	391	414	411	396	400	402	397	404	403	366	406	375	380	409	364	360	411	436	408	395	405	372	407	362	393	408	391	390	413	370	354	429	382	388	380	386	415	390	362	356	402	406	378	403	397	408	378	394	400	387	402	404	389	379	415	424	388	400	434	434	379	419	397	388	375	405	411	395	412	353	385	406	369	405	382	377	403	410	405	406	392	391	397	394	397	415	357	399	419	389	386	399	391	390	435	422	377	388	385	400	372	408	442	442	396	405	384	365	408	404	375	366	388	386	421	406	402	378	401	383	403	393	372	397	399	404	396	391	389	406	426	376	378	368	378	372	367	401	430	398	407	370	419	367	391	393	368	410	395	410	396	392	386	410	403	402	367	436	418	417	398	400	396	397	409	390	433	380	393	385	403	392	385	404	367	403	361	385	413	393	391	428	376	382	393	392	374	402	433	406	376	377	381	380	389	372	381	369	441	401	440	411	390	355	387	409	366	370	411	403	401	406	386	442	390	372	409	385	414	386	385	402	423	377	398	363	392	390	384	410	373	372	382	405	411	409	386	414	416	413	411	407	407	400	414	419	395	394	404	394	401	398	412	390	364	387	402	374	425	365	386	383	407	341	373	405	428	398	396	420	389	429	396	436	418	391	367	408	394	387	404	435	403	413	413	370	364	392	404	394	402	384	443	386	352	360	381	385	414	379	385	367	413	372	390	389	401	402	335	382	386	405	444	369	373	424	406	346	388	404	376	408	375	374	374	361	379	392	384	351	401	388	389	383	338	388	365	408	411	421	399	354	386	389	392	363	385	408	401	387	385	455	395	376	436	383	396	401	354	403	413	404	396	411	412	411	352	387	377	384	409	364	394	405	420	374	387	399	405	375	406	413	390	441	365	415	399	377	367	413	363	372	374	401	398	394	415	388	408	402	440	404	397	391	348	391	394	413	388	423	350	360	421	396	409	402	401	370	391	376	401	401	375	426	381	391	382	396	404	425	372	381	361	408	387	427	409	389	384	415	398	414	404	379	376	367	366	355	382	386	413	366	413	402	379	377	337	435	417	367	384	397	393	405	412	398	395	364	438	396	401	424	388	395	378	401	417	380	388	429	387	385	404	410	359	414	379	382	381	343	385	372	370	388	390	429	367	419	391	403	385	363	364	410	410	395	387	434	386	379	397	388	415	402	417	389	400	420	407	394	404	400	430	395	396	388	375	408	421	420	386	392	371	413	426	394	427	394	375	390	391	387	412	383	389	379	420	379	379	365	394	409	440	371	382	392	398	368	387	351	416	400	407	410	382	364	377	399	398	395	399	404	395	393	402	412	407	386	393	370	382	386	393	368	394	423	392	385	447	386	404	349	424	400	358	405	393	396	386	399	376	415	386	357	388	372	374	387	412	368	431	369	370	407	402	403	375	378	370	408	432	387	386	410	407	413	395	384	376	371	407	417	410	426	389	404	399	378	373	361	431	394	387	401	363	379	376	353	382	399	390	418	396	364	366	342	389	409	370	357	425	391	369	403	366	398	400	382	398	396	383	427	381	401	385	432	394	386	415	409	421	440	390	403	413	378	397	396	380	415	361	396	391	371	373	416	408	386	396	422	384	344	392	404	367	364	383	387	397	376	419	350	418	411	391	423	400	427	400	392	405	407	414	389	362	409	392	385	400	411	411	374	354	398	387	401	390	379	405	412	419	363	411	395	401	407	372	384	396	381	403	400	365	370	411	421	409	397	394	411	399	411	433	387	432	368	414	405	398	384	376	390	407	407	371	367	397	426	407	408	404	397	421	390	381	394	400	383	436	404	373	398	386	408	423	431	387	443	401	436	354	395	404	384	392	394	337	392	405	401	398	373	380	387	410	399	381	459	376	362	390	430	402	412	391	396	378	363	434	412	388	392	383	401	414	395	371	385	377	385	398	374	398	385	398	385	399	405	399	373	390	367	377	403	415	395	441	385	411	368	369	380	383	433	439	383	391	431	412	389	374	404	396	398	398	398	411	381	433	413	418	369	396	383	416	391	389	378	364	424	379	414	386	378	368	372	372	385	411	422	370	389	380	363	363	378	387	431	380	374	382	400	408	386	348	392	443	421	367	382	412	400	390	383	377	398	408	356	379	417	416	385	393	408	375	392	428	392	408	378	393	379	398	369	379	402	357	392	391	413	381	394	405	385	428	387	412	388	408	392	392	343	367	373	394	383	420	400	374	358	398	432	390	368	372	407	417	376	386	410	415	386	393	401	390	392	399	380	424	410	377	422	403	412	372	392	391	390	377	416	399	386	396	367	432	388	401	362	392	353	394	414	456	404	384	381	428	352	406	359	404	397	401	396	405	361	421	419	397	390	415	382	411	413	398	399	415	384	422	397	368	371	405	405	423	356	369	420	406	373	356	399	379	387	375	365	363	396	425	359	357	424	426	405	432	409	362	402	371	395	419	393	381	403	409	374	406	381	401	394	397	401	427	413	435	418	381	422	413	340	407	444	401	409	381	381	400	386	415	388	404	405	428	357	380	380	396	365	381	416	378	408	391	416	408	409	411	379	388	429	432	387	408	417	383	423	383	405	387	408	431	427	385	366	403	355	397	367	397	390	403	405	349	402	391	391	371	366	393	399	400	351	411	368	417	404	369	374	403	387	386	417	413	387	380	382	413	405	384	410	388	375	356	398	394	398	419	407	420	363	397	386	357	398	357	400	368	419	412	364	392	373	381	378	370	426	390	405	353	395	405	391	369	424	407	415	367	404	400	402	373	397	379	393	380	409	358	414	387	392	418	397	398	393	393	408	400	385	412	394	365	407	378	386	395	391	414	379	398	407	369	390	410	391	417	399	406	386	396	386	382	416	362	374	416	380	368	421	394	386	367	424	412	406	387	399	366	388	359	384	373	417	390	386	410	446	378	397	387	393	400	392	441	410	359	436	375	400	376	395	414	398	425	477	431	397	400	376	397	403	344	393	377	372	375	391	433	393	400	411	390	383	401	386	391	384	390	387	380	419	403	388	396	394	408	387	408	425	369	382	406	433	397	387	408	367	385	334	389	413	390	384	403	383	397	393	371	397	443	405	364	383	365	396	433	434	396	383	419	377	414	396	402	392	363	414	393	382	434	438	406	384	418	409
25977	21192	27362	25634	19284	11287	6085	3972	3010	2469	1890	1706	1509	1391	1133	1062	960	885	869	750	782	747	679	668	630	606	602	599	607	587	582	555	546	564	571	566	563	568	527	575	568	518	538	540	487	540	587	518	547	556	565	533	547	538	535	515	522	550	524	568	565	563	517	517	540	566	532	554	545	551	530	506	533	498	512	517	540	526	524	504	557	490	542	540	514	548	516	522	497	540	495	492	523	545	542	539	521	526	527	514	516	497	551	578	538	517	489	543	551	529	497	574	487	544	548	549	542	490	585	515	520	528	509	506	507	532	507	522	547	533	496	498	489	526	550	520	499	525	535	530	528	565	526	506	564	525	529	497	550	511	497	526	573	515	529	540	511	515	524	561	541	515	542	487	493	484	540	556	542	494	536	519	543	560	539	519	513	519	484	484	522	513	514	572	541	510	530	516	541	520	542	533	576	485	493	506	554	494	545	563	485	541	543	550	547	511	560	506	504	524	530	486	553	565	535	512	486	509	528	531	536	511	511	517	523	504	524	577	512	517	496	550	501	532	529	521	529	528	525	496	509	526	536	540	550	529	505	530	502	474	532	526	518	539	543	538	526	514	537	475	521	581	529	534	499	504	476	553	557	490	536	537	475	507	537	524	520	524	518	472	479	512	563	518	533	553	535	539	529	538	513	535	514	539	582	529	508	505	572	481	522	465	535	499	510	506	530	511	491	500	509	571	529	543	541	552	496	490	548	530	505	514	530	535	557	543	524	532	554	508	545	506	524	519	515	539	471	559	494	568	556	527	542	568	527	529	488	499	498	519	539	520	531	553	518	477	516	496	552	546	511	567	521	486	516	498	532	493	533	548	534	548	525	491	528	531	510	532	488	543	548	516	528	457	539	538	514	567	520	478	511	558	560	560	506	577	534	535	527	526	545	499	490	537	530	538	509	521	547	534	574	503	502	536	547	518	490	553	476	543	538	507	540	502	497	557	515	522	545	510	525	543	514	510	511	538	553	507	543	534	543	526	512	507	562	555	517	521	574	517	510	554	508	557	537	516	543	521	564	528	560	523	571	493	562	534	512	516	483	507	512	507	523	536	531	518	515	490	502	508	535	524	521	552	558	532	571	486	510	518	508	502	545	493	551	518	557	519	521	532	513	557	514	530	556	538	487	511	509	522	530	535	538	481	519	536	516	509	500	513	502	534	532	487	521	535	565	525	498	500	583	503	515	535	551	522	507	542	511	530	532	494	541	511	507	500	534	509	519	529	541	532	511	516	555	522	538	548	535	529	475	538	545	550	540	515	515	501	513	512	508	520	529	552	543	552	516	519	551	574	550	527	516	542	532	526	546	540	533	550	537	525	509	518	512	503	502	493	495	489	481	517	516	534	544	558	534	538	538	509	554	493	514	502	522	555	534	544	583	564	496	555	546	530	533	497	523	503	536	514	531	525	486	491	513	509	560	512	500	521	514	527	531	554	510	547	506	558	480	527	490	534	497	512	546	562	535	516	545	499	524	489	518	515	570	541	540	512	514	534	536	534	565	506	517	519	534	518	538	501	531	558	520	561	487	534	522	540	541	535	503	487	523	529	520	529	520	498	543	475	562	575	530	549	525	561	488	489	544	500	471	540	518	505	549	513	535	549	529	529	549	553	514	551	508	578	547	544	546	490	521	559	516	510	548	497	525	533	526	526	523	522	505	538	532	574	493	515	510	518	523	486	541	482	564	546	527	519	541	541	531	486	546	545	505	490	510	505	557	520	534	543	529	565	568	535	538	493	554	496	540	535	494	506	491	526	513	466	548	514	528	511	541	530	534	534	510	484	544	513	548	531	540	520	533	604	546	530	536	509	528	501	518	491	512	484	503	536	544	517	498	525	541	535	542	537	524	521	550	548	542	539	517	526	533	546	497	557	524	455	497	517	504	528	519	514	531	538	577	576	516	531	529	481	528	528	491	495	471	526	496	531	523	540	467	554	515	549	546	527	509	543	515	513	498	542	547	503	468	514	491	570	500	520	516	499	526	501	552	501	544	556	557	527	513	492	518	548	505	532	499	528	542	528	559	537	526	529	553	513	495	516	533	508	512	539	525	529	525	486	552	538	570	530	539	493	527	508	494	534	486	505	493	567	516	509	513	498	548	511	492	529	524	526	522	561	501	512	484	516	484	526	469	510	512	539	566	536	558	523	575	534	502	540	538	491	521	470	455	529	511	492	518	529	501	514	535	501	536	531	538	494	538	515	523	525	560	496	559	534	516	509	523	539	533	543	522	528	520	573	556	483	513	536	506	554	538	507	477	503	519	487	560	498	550	520	519	526	546	524	508	533	529	497	522	530	507	536	543	566	532	538	523	482	506	533	527	571	514	567	549	490	533	500	533	537	528	527	534	547	519	516	572	531	554	488	529	534	535	517	533	506	496	534	503	511	571	551	537	550	541	535	507	535	519	507	517	540	521	542	518	488	474	520	529	542	523	535	523	550	494	498	504	549	509	521	502	534	569	528	553	534	567	525	530	499	516	558	517	489	534	493	558	506	487	516	553	512	506	487	539	562	509	541	571	510	536	503	500	541	569	539	505	517	527	558	534	524	558	548	535	523	520	557	518	514	563	542	559	502	528	522	540	538	531	492	493	525	524	541	521	541	530	547	554	536	505	480	530	532	530	509	563	489	491	522	510	554	532	498	532	544	526	512	507	500	495	519	538	518	546	508	504	534	563	527	517	507	509	522	497	514	526	536	531	544	543	553	510	569	514	495	519	523	501	566	571	520	539	522	536	538	590	531	526	531	534	513	517	559	575	472	515	524	533	537	516	529	499	486	480	528	514	532	530	534	520	529	521	502	499	541	551	512	537	517	558	528	505	508	560	530	515	532	515	518	520	548	508	551	562	498	534	517	497	509	546	529	511	508	520	489	581	490	502	536	506	508	495	558	503	506	543	496	530	540	539	507	511	533	515	534	522	463	532	538	531	516	536	510	514	533	552	534	515	506	541	533	533	541	540	512	508	547	504	521	572	522	507	522	521	540	508	576	541	529	492	506	525	502	530	485	506	550	501	490	558	581	514	559	518	539	531	540	559	506	534	512	525	558	514	536	525	517	516	555	525	527	544	512	510	517	551	591	516	489	520	514	482	548	547	516	490	526	507	545	513	566	525	522	553	517	546	520	549	514	520	582	500	515	516	516	560	555	538	523	535	526	521	513	551	513	511	532	511	504	534	529	490	525	500	523	542	524	505	510	558	601	535	534	528	544	506	575	520	530	529	512	562	570	490	561	509	543	530	570	521	485	523	523	543	511	522	495	554	528	507	513	533	544	518	508	503	519	518	548	530	510	490	501	561	499	584	489	509	537	559	555	512	509	497	496	513	517	498	504	541	507	506	499	497	533	517	557	506	522	495	535	521	544	514	465	491	523	537	558	509	525	520	531	503	486	539	495	471	541	478	495	488	513	544	502	515	558	495	542	515	504	535	483	528	491	498	500	537	538
45461	62892	45805	25746	16445	12392	9144	7284	5864	4722	3752	3087	2727	2375	1885	1636	1524	1306	1258	1130	1045	940	836	762	742	730	664	682	672	654	618	635	593	581	571	557	565	600	617	545	527	558	528	536	504	552	502	505	541	535	544	556	512	513	533	514	509	499	485	515	542	571	495	513	508	544	514	542	509	523	502	469	529	562	535	478	501	565	537	523	527	524	503	529	524	489	568	522	586	506	551	539	521	493	548	493	572	442	493	537	571	536	529	538	537	540	510	540	572	502	525	537	503	493	551	523	531	490	485	512	516	584	495	522	486	546	524	542	499	525	552	508	572	531	514	518	565	527	511	540	535	553	522	519	522	570	526	520	499	525	499	523	566	503	540	536	535	514	539	514	531	584	519	532	498	535	544	540	568	516	525	509	478	509	518	518	547	553	546	502	526	516	536	528	513	513	499	511	553	523	497	551	550	491	530	535	524	545	513	532	525	514	565	532	524	571	523	542	528	560	517	492	529	519	534	520	520	517	499	518	540	542	551	540	569	501	520	520	478	494	527	549	474	527	513	533	523	495	508	539	525	513	509	495	470	547	536	500	521	571	496	513	516	502	504	507	505	566	531	547	530	492	523	549	566	556	575	493	562	517	504	494	504	525	511	519	537	541	519	536	547	523	521	482	507	528	475	538	535	526	529	547	520	551	507	528	526	538	508	520	534	488	486	579	517	522	497	510	487	552	522	551	541	495	519	519	516	533	563	491	547	519	538	539	543	545	546	519	555	516	527	507	516	517	517	508	574	544	547	549	551	535	516	529	511	564	506	537	532	504	548	497	498	523	554	523	513	502	554	502	519	524	509	521	504	477	484	505	530	561	556	552	535	491	493	538	516	544	555	497	518	568	532	505	500	547	547	498	551	557	509	486	523	522	517	549	548	524	558	520	529	514	532	576	529	510	505	567	512	561	522	513	533	497	545	538	539	505	501	545	522	526	505	480	531	536	541	553	513	543	503	501	504	578	523	552	528	511	481	537	552	525	516	517	523	503	480	531	545	507	535	509	529	504	542	541	535	517	533	504	515	547	548	559	483	548	528	537	530	522	530	512	529	492	520	511	535	506	546	559	553	526	511	507	513	536	505	532	549	538	522	529	520	505	513	525	527	532	534	529	506	540	546	504	523	517	511	500	540	517	527	520	520	483	541	509	513	527	532	529	552	509	554	514	573	513	508	494	524	501	543	500	480	503	533	527	545	488	503	531	531	529	524	541	522	501	496	535	514	525	520	501	517	512	531	494	539	468	548	526	529	524	520	533	528	545	516	504	510	570	526	510	494	511	517	511	523	509	522	534	500	517	510	561	545	502	488	549	512	479	519	531	528	502	497	545	470	501	508	573	522	544	560	543	570	501	513	522	525	559	526	527	557	518	538	488	551	502	501	542	570	552	551	519	529	506	515	535	546	523	546	557	537	511	558	491	526	510	522	538	495	518	539	524	523	467	509	487	541	497	511	513	549	496	504	488	513	492	515	564	526	475	503	475	508	512	536	520	547	533	521	483	537	499	544	503	492	561	558	524	542	525	524	510	518	540	525	527	490	521	520	502	507	492	516	548	542	531	561	507	538	506	529	502	541	541	522	507	533	531	496	511	527	489	521	485	551	557	508	515	499	542	523	520	508	524	547	558	492	502	518	528	528	500	544	535	488	530	505	509	534	504	542	551	539	518	541	540	579	511	536	585	519	502	466	549	565	508	509	511	527	496	469	508	565	511	515	522	509	506	517	546	534	535	560	528	539	460	528	557	536	522	496	531	524	537	547	538	512	540	503	544	552	503	546	512	561	507	494	491	532	462	547	550	514	523	508	516	489	486	517	505	549	528	500	538	492	538	498	506	479	536	522	513	519	552	547	494	494	521	544	503	510	543	509	532	494	514	522	522	485	558	517	537	513	536	532	537	563	579	553	531	517	539	521	538	523	545	514	520	541	545	470	506	531	517	557	526	533	535	504	553	514	510	532	530	534	560	485	513	553	530	542	537	536	520	504	490	525	493	517	538	546	560	530	513	531	518	516	512	511	522	509	493	548	547	522	539	540	525	507	540	531	549	486	540	519	514	533	481	509	529	514	556	528	535	521	520	552	511	527	484	514	549	549	535	524	524	541	485	524	534	514	525	516	551	503	567	526	556	524	492	540	525	541	519	520	562	547	528	496	531	515	550	532	523	506	524	484	483	550	515	523	491	490	494	549	520	515	552	503	547	503	539	564	536	548	559	517	530	554	514	491	542	529	541	534	532	522	508	526	494	497	502	533	494	548	552	487	534	528	496	544	559	549	521	485	563	456	506	525	515	557	556	542	483	564	550	570	528	558	541	504	553	491	547	539	495	552	551	527	509	528	522	543	529	503	526	526	557	526	546	535	515	528	541	547	535	560	508	519	559	547	510	522	532	499	525	510	504	487	496	493	554	526	572	538	493	544	556	531	526	517	531	528	510	531	504	491	566	510	515	521	516	545	512	534	515	507	506	506	519	531	498	481	545	487	552	543	539	511	518	553	533	560	500	544	497	515	527	514	514	530	533	570	537	540	549	514	529	500	577	543	573	504	494	560	521	531	524	500	520	549	543	531	504	528	493	508	553	494	510	501	527	547	542	547	557	562	532	520	567	544	521	527	524	479	519	562	544	534	581	526	527	512	505	548	532	514	537	515	524	543	526	542	475	489	562	485	507	529	545	499	538	530	530	507	531	541	526	548	498	504	519	523	470	534	536	525	499	482	552	532	499	488	550	518	523	494	565	517	493	596	525	527	512	534	509	548	516	538	528	503	488	494	549	552	578	540	535	574	497	534	496	485	519	511	528	571	552	548	507	550	530	511	545	521	569	495	556	512	518	535	514	523	585	499	538	585	533	537	522	528	539	542	493	500	534	515	530	542	541	524	515	552	521	520	513	498	484	497	512	503	569	533	515	506	574	524	513	544	501	554	477	521	538	537	542	565	511	502	502	504	506	479	492	536	532	532	499	498	544	541	531	563	522	547	516	508	489	530	538	505	490	516	531	535	499	530	513	504	521	508	535	517	537	550	568	516	559	580	517	495	541	502	516	558	478	544	527	534	495	547	480	534	528	527	544	527	511	528	534	500	507	559	505	497	526	503	528	519	506	504	516	549	499	543	533	529	608	515	486	524	542	547	515	573	543	520	503	571	552	553	511	500	509	524	555	529	547	503	541	527	531	524	539	507	504	515	509	513	505	523	505	529	537	533	551	507	560	553	548	496	498	508	526	492	560	496	593	515	542	527	515	510	511	530	500	543	523	503	543	525	505	580	523	534	523	553	506	548	505	544	519	516	510	515	525	509	461	484	546	495	534	487	559	529	506	482	555	547	514	554	539	536	519	535	556	488	554	471	577	519	525	501	537	520	597	543	515	513	496	514	540	530	517	521	527	507	537	545	485	535	535	502	520	535	525	511	545	566	539	500	517	534	530	526	527	522	527	552	503	509	538	503	549
23070	20876	27520	24468	20927	21250	16230	7531	5252	4241	3504	2912	2641	2253	1926	1729	1581	1502	1448	1254	1274	1110	1148	1056	1046	956	951	949	978	928	869	922	912	865	906	877	850	851	878	878	880	833	850	850	866	825	851	840	840	849	838	806	884	811	840	807	844	867	829	847	819	829	828	822	833	848	820	860	844	829	837	775	803	872	869	851	825	838	837	787	836	784	821	798	803	812	864	796	846	784	834	835	842	819	863	836	865	869	831	834	795	804	868	867	850	812	882	848	844	839	834	796	823	816	831	831	839	837	840	874	881	832	832	810	832	834	809	839	863	776	808	792	796	858	818	844	819	847	871	828	832	846	812	826	817	865	855	809	805	883	815	798	788	855	826	886	844	803	836	823	819	862	925	889	816	851	791	789	834	805	818	799	772	799	809	782	828	843	818	882	855	832	870	790	854	835	808	847	821	857	812	880	821	808	806	817	797	816	866	824	820	851	880	887	821	841	808	898	798	820	840	812	823	852	869	825	862	867	862	825	820	802	808	786	844	785	796	805	850	839	845	873	808	779	836	798	813	853	858	795	845	791	881	806	816	842	850	852	845	848	795	840	840	789	817	807	832	788	855	808	865	808	851	852	815	792	852	825	839	863	841	800	802	794	814	804	802	864	868	895	826	796	829	857	852	829	778	876	799	801	821	898	823	851	787	820	833	850	850	801	791	838	822	802	834	822	817	838	814	818	871	868	814	792	855	795	793	828	880	810	844	794	846	841	853	825	790	782	824	798	825	830	809	830	838	824	828	851	884	811	786	793	854	805	825	852	895	833	870	796	784	805	832	813	778	878	828	822	780	791	834	790	813	822	817	792	824	832	805	813	855	837	855	822	824	828	866	856	827	828	798	773	824	847	865	860	796	777	809	816	884	870	895	809	865	825	833	838	811	802	851	833	806	818	794	837	828	835	905	830	842	852	849	864	826	797	784	763	838	804	821	874	831	817	850	832	831	798	837	838	784	823	828	833	783	883	837	863	823	792	824	880	848	820	833	807	826	804	841	907	817	837	819	832	842	798	831	813	851	830	889	800	812	832	859	841	782	834	834	846	787	816	840	781	864	827	827	806	891	813	817	833	858	808	822	847	862	849	857	808	874	845	826	789	808	833	787	838	808	840	855	852	832	824	801	840	801	847	810	825	854	864	853	803	833	831	824	857	891	845	824	860	845	895	785	817	796	834	822	795	865	832	866	786	829	773	804	802	777	836	819	820	779	839	809	842	838	842	800	830	777	842	833	878	842	793	840	808	841	892	825	838	806	809	846	864	828	830	783	810	788	789	862	829	863	831	840	906	882	868	828	865	786	833	840	854	828	859	797	818	828	876	869	805	847	858	831	853	796	836	868	841	863	766	848	821	847	844	822	851	831	827	804	863	841	843	799	799	798	836	834	860	796	847	802	879	797	813	765	842	870	855	820	825	835	834	797	807	818	825	851	806	810	849	799	849	826	851	810	771	814	843	876	795	850	837	853	769	813	810	867	858	802	825	811	827	812	848	795	843	746	837	833	853	838	856	794	807	890	908	819	795	868	826	802	830	845	846	827	874	843	851	804	774	782	844	830	850	817	840	815	797	864	873	816	831	782	800	870	864	816	843	806	831	817	824	820	825	816	804	866	833	765	875	835	771	808	871	814	846	874	805	840	831	837	809	823	832	794	801	841	759	827	802	859	829	803	811	861	889	841	854	836	781	840	841	864	818	828	862	890	801	783	842	837	821	843	780	858	837	851	839	794	826	837	854	787	773	834	829	829	853	848	826	799	823	831	764	841	883	836	858	828	815	878	801	816	840	809	821	811	855	790	809	857	813	819	893	814	849	829	851	853	860	798	844	811	826	862	866	839	786	837	879	825	796	785	833	820	796	848	839	843	825	869	846	792	809	796	843	803	814	743	841	820	834	868	799	806	885	804	902	866	823	838	800	851	789	845	805	828	813	775	862	839	774	812	835	794	847	838	854	826	835	788	777	813	836	823	835	822	821	813	819	832	834	803	880	789	869	846	825	801	809	830	822	844	856	784	794	853	825	860	858	800	785	846	837	805	797	821	858	849	848	843	822	816	816	807	846	824	785	863	840	844	804	812	816	885	844	796	837	867	786	798	827	846	788	817	826	855	839	808	814	871	833	851	784	848	852	905	863	784	800	860	808	877	799	825	876	854	829	809	791	817	816	840	778	827	807	816	774	841	799	804	824	811	831	778	810	855	812	840	781	824	799	821	860	819	847	830	828	824	786	856	832	809	812	836	806	821	811	844	843	832	824	863	800	802	870	801	839	765	847	844	919	829	791	814	834	837	814	849	863	899	854	785	842	833	813	856	837	830	859	837	833	856	847	851	844	792	823	814	866	840	882	847	816	841	821	848	772	818	820	827	777	830	832	857	815	770	830	880	813	816	879	808	801	856	842	801	786	893	855	811	811	795	860	855	834	805	805	854	788	836	837	854	833	786	854	801	843	832	904	777	811	848	808	782	820	840	818	847	802	909	827	808	845	816	864	883	831	850	824	832	832	879	807	814	801	826	853	845	838	864	797	802	864	818	834	886	817	833	845	811	793	803	812	794	814	784	783	843	876	893	879	838	858	817	882	875	848	819	847	842	827	797	786	847	826	791	776	852	784	809	838	832	851	800	832	835	826	780	791	848	864	807	839	857	847	848	788	817	845	806	818	845	896	856	837	812	832	829	848	871	822	804	856	871	825	829	847	882	811	812	725	887	814	907	852	829	850	846	835	826	833	777	820	784	793	807	853	841	826	849	838	810	849	860	816	805	768	766	830	830	837	808	869	839	787	829	881	854	773	848	853	865	841	811	793	805	827	860	824	795	801	838	853	804	850	839	790	787	872	797	863	774	781	858	891	872	869	821	793	795	859	816	842	819	826	812	828	857	761	855	831	838	835	840	786	828	870	785	800	810	828	791	788	811	799	852	787	815	841	816	856	780	826	826	827	785	837	853	794	835	846	820	831	855	797	867	808	847	839	816	837	857	861	833	830	824	844	848	864	834	880	830	861	810	854	844	889	814	840	800	828	835	847	851	845	813	870	842	778	835	852	788	868	795	816	841	799	825	797	836	859	849	861	817	889	859	833	835	801	799	831	854	824	871	857	810	866	870	817	850	872	802	820	836	856	793	855	830	821	818	797	822	838	827	775	841	777	830	822	816	825	804	833	796	876	806	822	861	800	819	887	826	831	828	781	811	792	883	845	834	840	843	840	899	816	817	829	854	878	790	799	840	838	864	788	842	811	816	790	816	862	815	851	782	824	842	857	779	848	842	793	804	864	857	799	829	787	855	837	808	818	803	833	817	798	823	833	847	872	837	818	837	841	831	839	785	859	825	814	843	884	812	824	784	775	799	795	845	836	795	842	817	846	849	806	818	850	877	798	842	831	829	845	851	838	793	822	864	827	901	828	886	822	879	834	903	799	846	844	876	815	860	857	788	822	846	803	812	789	818	873
49769	74038	56088	34383	22857	17971	13786	11179	9054	7416	6104	5075	4418	3747	3163	2724	2288	2147	1920	1687	1589	1450	1369	1246	1165	1097	1037	1016	975	1038	960	941	863	905	894	884	905	935	906	847	845	852	835	834	810	811	797	816	777	832	808	819	888	786	834	823	851	791	846	790	825	796	760	831	783	816	771	819	815	822	845	799	766	813	794	778	823	825	799	850	784	790	819	816	818	785	861	779	771	797	856	763	814	817	820	862	855	819	777	807	767	795	830	800	860	807	829	846	741	799	843	806	808	778	813	823	824	779	824	817	822	781	786	778	805	839	796	797	841	764	803	823	840	799	849	830	819	823	822	860	796	837	822	757	789	760	841	779	855	796	823	790	810	816	839	823	821	832	818	814	814	770	849	806	820	826	823	831	812	838	792	778	808	799	825	827	797	811	797	797	779	790	766	841	805	816	820	773	766	808	779	814	862	799	809	774	810	826	772	856	832	787	797	810	769	792	825	844	826	798	819	834	815	836	806	839	842	792	830	790	776	832	805	818	817	847	860	784	850	810	809	837	812	799	854	736	821	797	804	791	833	814	811	824	848	816	863	830	783	808	772	787	816	814	812	886	834	804	781	832	794	820	792	781	848	772	815	761	818	795	804	808	846	824	836	844	835	766	779	795	822	801	785	794	794	803	796	776	802	784	869	739	832	884	788	784	841	772	818	793	836	822	824	808	806	834	777	742	812	838	834	797	861	796	790	797	834	806	899	822	835	798	818	810	790	825	786	792	816	789	828	771	862	796	800	843	758	807	775	778	775	837	830	821	782	852	795	822	795	794	744	790	796	808	796	841	734	809	832	839	791	759	818	835	823	813	778	763	799	802	759	794	806	861	807	808	809	772	779	825	815	823	833	811	729	755	814	822	821	781	797	827	785	852	794	836	858	815	809	797	810	833	807	796	773	784	864	795	810	798	815	765	823	811	805	833	770	762	816	841	855	805	832	783	822	757	844	795	799	787	801	789	804	792	821	811	793	817	829	839	824	820	834	858	845	802	772	825	835	802	813	823	721	826	822	784	844	807	817	767	784	827	831	815	815	825	826	839	778	794	791	754	798	819	824	833	804	818	794	817	800	811	820	851	828	782	794	818	789	821	826	780	777	799	805	808	817	790	812	779	862	792	774	824	821	796	782	799	816	802	802	844	855	817	805	790	764	790	809	756	834	799	777	797	764	806	778	822	839	774	819	840	803	800	837	851	800	792	821	792	776	847	780	756	776	813	858	790	827	814	802	777	793	833	745	828	819	819	839	782	836	818	842	806	802	777	807	811	814	782	759	851	799	826	784	796	797	785	840	811	841	789	813	845	836	754	810	777	766	811	777	843	786	816	849	788	773	800	806	819	825	810	815	838	830	826	800	814	870	763	795	819	728	813	816	813	811	764	834	800	788	817	805	826	807	827	819	788	827	744	808	809	824	813	812	753	777	821	778	832	878	813	833	844	773	816	810	791	838	817	761	829	798	801	826	775	818	780	760	801	772	837	784	835	793	769	795	820	783	846	757	813	804	814	802	789	841	827	828	811	818	837	818	772	741	764	836	760	813	763	831	785	805	827	819	787	816	781	816	849	835	807	781	788	783	803	856	757	801	842	815	820	782	812	835	817	826	817	843	853	830	784	859	823	846	788	819	829	802	851	803	849	828	823	779	771	778	790	806	818	834	813	824	799	797	815	790	780	811	789	803	795	802	780	802	795	807	835	829	802	791	793	794	770	838	839	833	794	814	767	820	874	814	767	809	800	812	818	847	812	842	789	819	759	809	846	814	812	781	834	817	880	798	805	785	820	834	859	808	786	824	804	826	822	787	813	776	786	793	796	775	834	841	777	802	798	853	828	798	832	792	829	817	788	819	792	768	825	767	797	797	782	821	772	789	795	770	812	773	768	821	836	823	838	790	778	794	802	793	782	827	834	855	831	837	751	815	800	782	811	814	810	822	825	792	851	792	822	829	834	813	841	836	810	802	834	839	844	766	795	787	817	799	794	829	786	828	840	821	870	820	809	804	817	802	821	831	785	866	817	779	802	793	805	798	828	741	773	832	816	819	840	774	870	858	841	793	813	803	815	848	838	774	815	781	811	793	855	785	832	800	811	842	814	792	818	849	826	785	813	772	794	782	774	816	804	790	796	832	785	806	834	780	808	839	779	829	799	825	811	816	823	832	825	769	783	802	791	763	835	839	827	820	814	822	775	790	789	776	805	815	827	825	839	783	758	781	802	827	747	812	788	848	771	803	842	814	866	794	811	847	856	753	835	780	842	777	808	820	804	844	815	832	832	808	817	780	805	750	772	804	811	777	813	793	827	837	810	767	849	833	792	757	826	794	825	835	820	782	848	814	796	788	810	781	868	798	806	803	804	839	806	828	785	780	827	829	796	813	773	823	815	809	778	804	811	843	828	822	809	757	849	757	769	818	815	828	786	788	790	785	824	818	804	789	809	780	857	764	768	860	826	765	767	830	794	815	840	819	805	805	757	873	827	856	848	793	766	755	815	794	787	772	757	774	846	817	800	774	816	817	800	786	784	770	835	794	815	787	832	801	804	809	799	844	821	826	802	868	818	728	796	808	819	828	806	853	773	829	834	831	769	751	860	771	906	741	816	826	789	760	795	806	744	774	811	780	835	809	830	814	787	832	857	824	781	841	801	838	801	817	778	833	817	850	774	851	784	822	794	823	806	756	806	806	797	788	819	810	794	806	869	768	788	783	818	781	801	787	821	822	851	792	784	802	754	839	779	815	814	791	783	855	844	774	784	824	810	775	821	818	817	851	785	858	823	835	808	809	786	837	808	826	808	787	815	803	796	814	807	773	805	812	769	835	791	860	818	843	783	775	827	793	794	817	823	839	855	765	853	804	806	814	773	845	795	793	783	876	791	822	860	816	788	818	743	783	828	855	818	809	807	805	903	807	790	770	851	819	837	821	797	774	834	782	795	766	841	830	832	807	786	782	791	818	788	825	797	812	825	808	842	806	798	848	781	814	802	798	733	798	800	760	830	817	777	807	785	782	833	855	848	790	777	828	785	805	830	770	826	807	848	800	780	831	813	801	818	817	753	792	805	795	795	833	799	847	802	755	779	811	802	824	780	819	807	822	854	774	823	823	830	805	782	806	834	825	806	834	817	799	846	834	801	777	789	802	826	794	791	742	804	840	852	779	834	788	869	775	801	791	792	776	828	815	770	821	800	830	807	821	778	824	860	817	838	770	814	784	812	810	852	855	781	833	797	823	785	788	840	794	842	815	770	829	841	793	796	802	837	809	796	854	837	815	809	805	762	855	785	813	805	822	808	802	822	874	810	844	801	825	779	843	778	820	811	784	805	777	750	825	813	794	813	775	830	821	844	843	780	815	785	788	830	804	774	779	803	817	836	825	784	779	776	832	851	829	826	907	836	772	804	802	817	845	787	764	805	849	822	799	801	826	782	776	780	838	809	844	746	796	831	764	795	879	823
39766	39881	32492	19043	8398	5046	3546	2634	2143	1695	1391	1229	1000	886	893	781	655	637	619	566	506	527	520	464	469	398	436	400	429	431	396	380	404	395	404	367	378	387	403	413	367	382	385	412	404	391	385	381	352	372	385	426	347	378	366	346	438	357	369	383	402	395	369	372	359	411	354	366	404	415	435	352	374	357	360	370	399	386	381	350	384	367	365	375	333	383	380	416	393	373	365	365	361	408	385	411	371	371	357	376	398	367	370	407	367	344	374	338	399	366	378	398	397	378	374	347	339	356	391	366	357	398	400	365	408	381	373	351	384	349	350	386	376	388	362	377	411	369	362	381	371	360	373	335	342	358	372	361	387	372	351	368	362	382	368	390	357	383	397	362	377	375	377	364	374	378	366	387	357	362	359	389	376	354	375	366	331	371	339	369	415	357	379	332	381	375	365	392	385	370	377	406	376	359	363	339	374	371	380	402	387	387	369	398	352	382	345	391	403	369	413	357	368	361	372	347	351	369	382	356	368	372	399	356	368	397	379	371	384	365	386	367	357	392	394	402	385	338	371	361	367	350	366	368	371	374	348	364	359	386	358	362	381	375	403	379	353	363	392	336	394	391	378	396	376	359	379	378	345	356	329	364	363	364	341	366	366	374	352	379	375	383	398	367	369	373	406	393	374	367	377	387	381	396	379	413	381	352	345	386	377	356	386	355	393	363	364	356	369	347	373	382	353	366	398	387	372	358	362	382	370	360	350	370	386	362	388	352	376	362	376	347	403	365	342	395	368	415	362	371	366	363	353	352	375	399	375	361	369	349	381	388	385	385	356	376	366	349	368	388	350	350	384	377	409	381	392	329	401	394	393	385	359	370	375	369	381	410	333	359	382	350	370	374	378	368	421	384	391	384	423	370	329	389	369	374	358	355	381	370	361	336	376	379	358	377	392	348	377	368	352	374	355	415	383	400	399	367	354	348	389	381	366	348	366	392	372	376	398	373	363	401	365	363	400	364	379	365	369	387	377	393	368	354	387	393	367	386	399	357	353	408	381	409	360	379	375	394	353	374	399	429	361	397	378	384	373	424	372	360	365	373	353	362	357	404	398	386	372	381	386	386	367	361	388	370	388	433	407	388	395	421	354	361	354	342	388	352	429	370	373	394	371	347	371	372	387	351	412	360	384	377	357	357	358	373	375	372	407	370	362	384	370	383	361	378	372	371	338	395	375	373	373	371	368	368	379	376	365	375	365	350	404	378	384	371	376	352	357	393	412	413	364	374	363	399	378	346	389	375	369	335	370	382	339	362	376	364	342	365	365	372	386	405	377	385	374	367	398	409	382	330	364	362	374	365	361	427	367	381	407	405	391	410	394	342	361	372	381	352	356	360	409	375	371	406	353	378	390	344	362	375	369	364	367	380	396	356	389	385	398	350	380	375	357	406	379	372	378	367	362	390	365	417	340	360	365	421	402	372	356	359	412	364	378	377	406	372	374	348	386	375	399	374	341	385	380	369	388	367	401	406	403	408	377	374	375	399	374	358	384	393	369	373	387	374	389	335	384	348	364	375	377	403	352	318	375	375	371	367	404	372	375	347	372	369	362	383	375	365	404	392	353	327	352	381	384	410	389	323	362	378	359	364	380	369	397	379	361	384	379	399	355	351	362	370	366	359	388	393	343	329	362	376	368	389	385	401	366	365	386	347	376	398	380	399	387	400	374	374	398	347	390	365	377	368	358	397	367	371	336	408	356	388	368	385	373	355	365	367	386	392	382	394	412	374	400	402	378	401	369	395	369	365	342	363	402	354	385	355	361	378	362	388	385	365	370	386	381	391	379	370	430	360	363	376	356	356	389	372	411	352	355	389	386	386	394	357	409	361	384	381	325	367	374	396	408	374	345	391	364	347	388	423	366	374	374	361	370	362	375	360	389	392	405	423	390	369	390	364	382	380	363	418	371	405	377	390	405	399	394	362	365	379	397	397	403	363	369	365	388	352	363	372	360	393	411	371	366	333	394	381	361	358	423	400	395	346	375	371	383	393	374	393	376	387	347	362	382	359	364	351	356	376	358	363	369	363	390	385	395	385	332	381	365	404	387	349	360	381	388	393	390	390	358	377	350	392	391	394	371	412	359	373	373	390	356	361	374	382	380	398	369	353	360	371	368	393	371	373	372	391	389	399	391	396	390	354	365	372	354	375	375	367	336	367	359	391	369	350	363	396	343	346	327	382	413	344	381	365	395	370	412	405	408	358	379	398	358	375	404	396	390	357	390	393	387	383	349	329	373	362	379	360	406	395	379	360	362	373	375	393	348	352	358	340	365	360	390	369	370	385	359	414	375	386	364	392	370	401	392	397	360	380	370	377	377	361	390	371	381	409	428	358	354	355	401	391	372	372	388	362	373	351	347	329	385	409	396	394	396	401	362	373	373	384	354	367	388	393	347	406	393	404	353	357	387	365	362	348	383	352	349	361	429	405	378	352	377	379	383	377	374	375	366	400	377	374	364	387	372	387	373	404	384	377	394	376	375	394	344	388	380	356	325	350	374	390	364	380	346	385	366	388	380	372	380	384	339	399	364	371	396	363	378	373	373	361	399	360	394	387	377	367	393	387	346	374	351	385	394	384	411	377	393	352	366	383	365	362	370	378	407	371	382	363	377	353	377	344	362	390	403	389	378	390	373	385	374	331	405	381	389	398	371	342	370	362	410	374	364	408	408	382	393	399	411	366	370	387	406	375	387	403	349	373	346	350	363	388	344	393	396	381	366	378	331	343	345	399	369	418	382	375	375	383	378	371	399	393	404	377	416	343	399	375	357	417	431	397	392	359	364	397	377	362	354	375	385	390	337	403	342	349	368	366	383	411	372	347	371	384	380	377	352	356	374	393	388	385	398	365	347	347	367	358	387	396	388	374	374	383	365	398	334	363	353	364	399	393	380	390	400	359	407	376	362	435	378	371	365	387	363	404	378	356	343	393	410	403	402	379	385	368	353	382	380	399	371	401	370	348	369	394	399	359	392	367	384	373	354	371	340	370	377	366	399	372	379	359	402	392	401	395	358	384	370	380	395	398	355	385	373	364	368	351	388	405	356	384	395	395	348	363	354	359	388	389	362	393	397	396	349	380	383	383	432	369	356	357	359	371	382	399	373	382	373	392	370	346	402	367	387	352	362	379	355	359	388	373	384	377	391	393	441	355	375	348	386	383	356	383	402	368	339	370	341	363	368	377	400	375	387	383	364	364	371	354	382	346	376	358	372	421	363	370	403	380	407	382	412	370	399	400	390	377	340	410	358	377	395	370	416	392	356	393	385	332	388	351	401	353	346	361	380	369	379	374	347	389	394	360	350	401	331	417	386	352	359	366	378	404	363	351	408	390	413	365	418	347	424	383	398	354	349	362	402	375	355	370	411	405	370	427	379	397	356	370	364	362	393	389	350	356	374	352	381	390	367	375	355	385	407	384	353	367	378	378	367	369	374	361	346	396	374	378
44315	49121	37500	20649	12527	9277	7080	5336	4333	3548	2772	2284	2011	1598	1399	1199	1096	946	857	753	742	672	637	589	587	491	512	484	474	485	449	457	416	403	412	428	444	389	443	425	388	386	385	400	441	394	403	379	417	381	376	427	396	400	381	404	386	387	405	385	386	377	396	395	395	392	360	392	395	401	372	397	419	411	408	407	406	373	383	410	409	421	400	411	387	405	411	381	386	371	398	391	392	390	375	403	365	413	391	389	440	425	400	410	402	450	394	398	359	359	425	397	399	424	409	375	404	375	405	377	390	344	393	385	422	425	374	420	364	406	449	399	393	385	379	382	388	396	427	407	397	385	399	369	401	408	371	391	385	398	417	383	419	401	415	354	401	378	387	393	401	401	404	405	443	416	396	383	400	375	389	401	411	398	399	394	397	380	386	425	386	409	401	403	409	400	413	400	380	394	391	387	435	390	407	389	410	382	429	430	374	380	386	411	428	389	414	384	365	397	396	406	373	376	395	406	419	396	394	373	390	408	379	347	406	386	412	403	387	420	378	349	380	386	346	390	404	422	391	386	401	367	391	377	449	349	396	365	391	384	397	395	368	398	391	406	410	407	390	396	369	410	425	397	376	395	427	408	414	388	369	379	413	406	366	397	368	361	400	437	400	395	393	379	403	430	376	390	374	433	402	355	401	376	390	341	375	396	415	376	376	370	400	396	397	378	402	406	385	418	378	431	421	422	365	387	397	381	409	440	410	378	403	395	390	403	383	415	382	377	384	402	395	397	381	440	419	375	393	379	385	442	365	376	411	383	401	359	382	397	383	407	407	390	411	407	397	362	404	399	372	384	382	387	417	391	381	418	375	376	400	361	417	381	406	400	396	394	405	410	408	423	350	421	395	361	429	419	436	381	391	406	393	373	405	417	370	421	370	392	396	378	401	453	426	391	346	398	407	422	407	422	405	402	402	410	417	409	415	354	407	385	399	371	401	436	410	406	398	358	392	416	427	430	408	428	379	384	384	408	429	373	383	406	427	427	361	380	363	422	410	411	410	388	383	412	410	398	355	401	424	348	405	382	397	347	406	400	417	418	415	404	353	389	433	401	383	371	384	405	405	395	408	387	391	410	368	403	390	384	420	412	358	424	380	402	389	367	427	403	378	394	372	387	384	413	440	418	369	396	406	377	395	395	393	396	419	400	418	386	366	382	409	410	419	393	417	385	385	384	403	382	386	389	413	405	403	405	392	405	374	359	386	401	373	390	406	419	393	387	396	415	364	427	385	382	401	413	417	437	393	382	420	375	407	370	376	372	381	381	411	392	411	413	396	378	376	376	417	363	383	407	388	398	371	372	415	361	371	397	368	389	369	371	387	390	378	406	407	395	402	388	393	396	367	412	411	406	415	394	400	368	404	389	408	430	409	400	419	422	390	376	389	392	406	397	392	396	372	379	410	431	395	408	371	427	384	431	404	373	357	383	401	361	415	405	392	376	382	393	434	372	391	386	398	435	391	418	396	433	413	400	420	388	384	416	367	382	450	399	397	382	422	384	420	382	385	414	349	414	386	415	426	350	390	399	403	384	441	357	392	348	383	368	360	403	415	393	415	383	412	395	378	397	402	401	426	409	374	389	415	403	402	370	390	425	408	367	379	385	368	406	407	421	375	411	383	378	348	374	407	400	372	417	402	395	400	433	358	402	424	431	407	385	377	381	413	410	379	370	381	382	363	441	392	380	388	377	386	387	413	372	366	396	372	418	391	388	414	392	423	429	397	407	357	387	388	387	380	398	364	402	405	412	398	396	370	362	357	382	414	380	411	410	403	424	395	398	379	390	390	421	368	405	426	369	386	414	421	372	406	386	401	390	398	409	422	405	408	431	443	412	384	400	394	386	378	365	368	402	385	400	394	447	409	402	389	389	385	357	413	392	430	370	408	407	361	422	366	412	407	379	441	423	362	391	422	376	433	382	389	402	390	385	360	395	411	415	387	396	418	385	388	379	418	380	402	430	409	345	411	392	402	436	384	381	394	398	392	399	397	412	370	398	412	412	395	405	388	414	385	386	367	379	405	402	434	401	406	380	350	418	415	400	392	427	389	401	373	433	409	362	417	395	367	444	348	416	401	364	376	380	411	401	373	400	441	379	395	394	391	429	378	360	370	387	405	382	407	381	419	393	388	366	378	373	400	403	376	380	387	374	445	401	429	416	407	412	394	386	401	406	420	381	406	411	370	437	425	395	378	412	400	344	360	395	404	376	387	388	376	382	414	386	389	405	397	389	370	381	420	411	378	387	374	420	401	406	379	410	399	430	405	407	389	403	381	367	396	425	380	404	425	407	404	383	409	366	406	377	396	380	417	391	415	392	364	401	393	388	388	368	399	390	375	394	397	412	384	385	433	413	421	381	388	419	358	388	407	373	379	389	408	383	390	422	355	405	407	362	395	398	402	407	433	402	408	378	399	425	386	381	399	402	390	425	398	378	397	381	398	381	399	401	418	416	431	369	392	388	373	391	399	380	375	397	409	370	385	389	423	397	402	403	395	370	418	398	418	357	372	374	388	367	418	408	387	411	391	384	395	383	372	447	397	400	382	400	385	412	385	375	394	379	375	419	371	407	417	406	412	368	417	362	411	386	372	385	378	396	384	382	406	420	410	437	379	394	378	369	409	400	403	389	378	423	373	391	404	378	391	415	388	374	437	373	410	386	353	375	420	410	372	413	398	442	405	408	412	395	434	390	370	390	414	410	389	388	351	411	400	372	411	424	406	403	396	429	422	384	399	411	383	390	369	390	381	409	394	407	413	444	395	393	396	404	413	375	362	417	407	398	388	395	417	423	390	420	393	378	351	403	362	402	383	406	431	377	392	343	395	399	403	414	387	434	411	412	408	376	374	419	404	398	384	378	395	389	416	416	395	386	375	411	413	412	403	350	417	365	387	405	390	422	434	369	399	357	377	422	402	402	417	394	404	389	379	367	393	375	395	436	403	373	412	383	394	409	409	413	377	410	397	399	390	374	404	424	387	400	412	406	422	425	390	380	357	422	406	438	352	395	410	398	430	396	417	398	383	398	403	396	397	426	432	381	390	368	405	381	378	376	403	421	364	414	426	390	415	367	427	422	367	429	400	389	377	400	392	416	404	380	382	415	406	374	380	417	390	369	350	393	397	358	395	380	392	383	385	366	392	373	363	401	387	402	417	376	417	418	390	379	380	379	403	403	385	417	438	384	406	368	392	400	408	439	374	403	433	411	401	412	405	399	385	372	404	387	403	435	391	394	410	394	362	406	370	360	406	406	381	420	410	391	412	395	424	386	393	406	400	380	395	399	393	382	390	380	417	381	380	379	426	397	369	439	394	373	387	410	367	377	395	390	407	428	390	408	399	385	398	380	394	427	386	390	384	422	376	395	380	431	391	396	392	386	389	384	396	400	404	412	418	413	389	437	417	415	432	404	357	418	366	410	417	386	410	450	367	375	349	382	367	407	399	368
25893	21211	27664	25602	19228	11191	6576	4163	3139	2517	2099	1698	1580	1382	1187	1096	988	871	766	776	755	732	678	659	633	628	620	641	609	599	565	554	612	573	573	552	522	560	563	535	557	539	529	472	532	521	558	514	517	542	547	553	499	552	526	573	561	510	545	562	515	533	571	553	517	522	556	550	512	525	546	529	523	528	487	513	536	581	564	522	512	486	534	510	520	533	577	552	552	515	497	501	511	516	562	562	509	554	556	546	527	537	573	522	545	519	500	530	505	540	523	526	502	564	542	486	527	555	536	529	541	503	526	564	541	559	501	545	536	525	495	517	501	554	524	531	515	562	524	487	496	534	524	516	484	535	554	535	499	512	538	574	492	547	511	487	533	526	502	527	520	505	528	580	552	547	521	540	546	505	538	521	512	488	516	541	534	537	545	547	509	537	532	526	526	550	532	565	522	527	508	534	553	524	500	579	527	538	492	567	540	518	579	532	541	520	539	507	557	497	512	525	553	536	535	500	542	534	491	527	526	562	528	515	489	538	539	536	538	493	549	510	538	531	564	535	542	523	522	491	499	489	511	533	508	551	517	504	508	543	513	546	526	495	518	510	512	521	548	548	515	544	521	525	529	521	516	541	523	501	548	557	557	481	531	559	510	535	536	520	547	539	516	499	545	489	524	510	530	513	553	521	539	510	515	548	528	510	514	566	514	521	585	511	530	500	533	537	501	569	534	515	569	504	534	530	519	528	536	572	524	506	544	484	513	495	525	529	563	550	515	557	494	517	493	550	540	550	530	497	481	569	493	513	549	532	530	540	537	511	517	560	503	551	525	541	520	487	521	555	523	555	532	538	535	532	505	527	544	510	542	514	507	470	498	518	535	499	563	497	551	515	525	568	513	493	534	522	517	484	571	517	510	534	510	526	515	536	590	536	515	556	512	552	544	581	495	536	522	530	527	533	546	557	548	518	531	529	509	503	563	524	573	547	530	541	557	547	534	514	511	480	521	483	520	586	485	500	528	538	529	513	551	508	501	502	537	542	509	532	520	552	539	516	475	515	502	540	488	517	541	551	522	524	539	534	530	516	527	531	513	516	540	498	509	536	550	526	521	541	505	555	546	553	502	520	506	528	522	501	551	514	533	550	542	507	583	500	536	516	583	550	514	522	555	561	519	552	541	524	533	519	566	516	551	520	566	511	520	551	518	534	473	498	552	526	524	550	503	536	522	523	533	532	516	520	506	513	547	489	535	512	540	527	499	534	522	542	500	508	546	477	539	543	512	529	514	564	518	501	497	516	504	529	531	538	528	541	530	522	527	526	543	516	520	499	554	522	545	521	511	495	559	535	539	544	487	524	518	540	511	557	527	584	508	530	518	528	525	559	521	490	512	536	493	492	532	543	561	544	468	533	520	503	494	485	524	522	564	522	533	562	531	512	525	508	500	524	516	542	511	530	487	556	548	534	534	479	551	516	523	542	542	547	478	521	492	511	550	493	548	537	578	520	544	557	531	468	537	510	518	541	530	510	534	523	564	501	488	491	542	505	500	505	477	553	517	546	522	527	539	500	512	540	522	562	510	528	518	539	557	570	519	494	521	548	588	477	480	512	518	557	560	553	550	525	508	495	529	507	529	576	537	527	533	528	485	501	545	591	552	570	512	490	498	519	515	507	545	492	494	536	529	552	526	526	533	540	543	512	545	509	547	553	532	515	521	523	536	534	548	503	460	554	565	521	507	515	509	520	538	537	493	525	568	515	476	521	536	482	546	491	495	508	543	551	542	499	524	518	510	479	516	532	538	527	502	495	547	534	510	524	526	554	502	538	563	569	486	542	521	517	514	588	545	511	555	516	504	530	522	519	517	506	533	531	539	509	534	528	553	559	539	547	547	528	529	537	507	504	540	557	566	543	501	520	533	528	550	564	532	522	485	470	558	568	475	531	569	517	515	542	551	453	527	541	524	494	520	544	508	501	524	517	520	543	565	521	555	509	506	539	515	527	525	510	503	559	541	508	480	540	536	504	547	511	505	524	557	528	542	526	549	528	523	562	504	539	559	530	524	497	531	510	540	533	511	542	508	530	512	553	531	530	529	520	510	594	510	516	522	537	535	545	507	533	529	536	553	504	464	485	565	525	546	525	523	564	540	531	551	516	521	525	500	553	538	525	525	496	529	508	485	534	537	545	492	514	504	515	537	508	541	546	516	549	498	514	508	482	537	509	510	517	503	519	564	534	529	545	593	527	562	519	526	522	506	550	500	520	524	519	564	522	483	520	545	559	511	518	526	491	558	521	543	520	513	545	533	568	510	542	547	536	493	508	524	516	525	540	524	521	517	495	543	501	482	513	559	550	551	531	528	513	503	506	557	542	536	552	516	485	556	558	487	471	535	490	518	513	532	531	521	572	532	538	487	549	547	569	543	577	526	483	542	527	522	523	533	512	523	550	550	554	501	562	547	509	513	513	521	530	578	517	492	553	514	528	509	578	496	535	510	496	523	498	528	557	529	518	518	520	491	574	513	545	574	535	510	550	511	519	545	550	553	515	480	532	555	525	489	514	492	514	552	561	522	517	558	519	534	513	500	509	517	500	520	568	494	527	498	510	493	527	577	500	523	501	519	541	555	527	537	528	531	541	531	569	541	563	547	543	563	504	520	519	562	514	517	532	581	496	484	536	545	543	514	515	534	533	580	516	574	535	531	504	488	547	500	522	535	502	568	487	548	565	526	592	524	518	512	523	533	556	542	515	520	561	514	514	526	550	546	517	542	558	540	529	534	508	533	555	499	507	543	523	501	538	515	533	557	520	519	554	548	512	546	539	536	543	528	531	526	531	518	545	520	502	533	515	549	557	475	530	546	520	537	529	510	495	538	486	522	509	510	517	531	544	547	522	520	498	534	575	507	514	523	545	519	524	543	504	503	525	525	500	523	529	544	486	538	532	531	580	534	512	501	551	554	531	524	489	545	515	554	565	503	523	503	486	532	521	502	500	490	528	496	539	524	498	532	499	521	553	499	530	497	545	504	545	504	568	515	498	522	484	518	524	492	518	501	494	524	496	507	571	531	534	499	555	512	511	538	527	539	530	489	541	511	523	532	505	490	524	541	522	529	502	487	550	508	539	559	564	504	495	559	512	547	497	515	518	504	506	533	549	517	543	566	507	540	541	542	493	529	556	550	543	528	478	517	573	542	491	487	540	525	521	537	501	530	543	537	519	510	541	548	525	539	504	550	523	519	525	501	515	537	510	515	530	515	560	540	501	541	500	523	536	540	546	512	549	566	532	523	554	510	515	517	536	536	512	481	506	540	565	532	503	551	527	492	535	534	526	545	516	528	512	525	521	522	487	539	521	536	540	542	537	522	536	542	545	514	510	521	528	527	535	530	530	513	495	513	536	527	549	528	513	545	509	537	563	518	533	510	505	521	514	560	522	505	507	490	495	508	517	545	513	484	547	529	529	575	521	569	505	522	518	545	551	479	517	523	539	500	537
45172	61889	47626	24750	16520	12635	9842	7560	5957	4856	3807	3134	2752	2330	1932	1752	1566	1257	1106	1080	981	912	864	762	731	683	670	685	626	632	645	596	612	594	554	606	543	570	569	554	572	555	539	530	575	517	541	527	550	539	524	523	519	516	563	540	537	562	552	483	536	536	513	572	546	533	542	491	527	494	531	503	547	548	550	530	542	492	527	551	545	554	514	514	543	539	538	533	495	517	508	543	511	535	523	531	508	546	535	527	505	502	521	556	545	557	550	534	530	535	564	534	490	520	537	503	546	508	496	502	489	516	526	550	552	531	550	545	512	533	515	535	586	520	525	537	533	562	516	548	529	539	532	529	522	515	536	552	530	534	512	514	526	524	521	555	518	503	547	518	544	527	520	499	506	520	506	525	514	528	534	552	497	509	524	517	538	475	546	503	550	530	528	539	515	528	524	522	530	570	511	533	537	512	527	532	503	527	550	519	532	497	499	535	494	528	503	482	562	489	502	503	551	521	499	530	516	473	501	536	529	519	530	532	553	544	517	521	521	524	568	530	508	510	563	521	516	515	543	510	539	545	532	509	507	486	555	534	519	502	544	543	549	516	521	500	558	484	505	532	528	539	503	498	561	513	474	485	506	535	513	532	518	547	529	540	492	523	525	529	528	460	456	538	491	515	525	506	540	526	501	540	506	552	515	499	533	538	532	524	545	554	546	510	528	553	477	568	546	524	518	518	546	503	527	505	491	506	556	538	555	534	525	534	575	527	540	493	530	537	562	546	517	479	514	523	455	539	546	543	541	561	553	491	543	545	510	551	542	534	536	540	579	531	551	534	539	488	548	530	508	509	507	514	506	507	527	528	525	525	530	535	519	524	558	515	500	576	516	554	524	499	530	554	512	559	504	502	522	505	510	522	513	526	510	539	523	500	581	512	539	547	545	506	516	523	496	524	533	529	552	519	511	528	544	479	540	543	533	539	520	551	505	536	532	538	508	506	550	512	540	522	552	570	542	513	544	500	539	543	486	512	518	517	562	493	528	541	529	511	505	538	541	551	526	519	511	546	549	542	495	519	509	516	526	543	548	539	567	522	559	516	518	521	552	567	502	546	526	493	520	572	516	535	510	516	532	519	496	508	539	542	498	540	479	505	545	516	530	533	500	579	554	517	548	546	545	526	505	527	498	563	533	493	529	518	491	531	512	519	513	524	508	506	540	524	542	522	530	536	531	534	510	507	548	515	543	513	524	503	525	523	532	527	542	500	530	504	518	553	542	536	505	541	527	513	515	518	528	564	525	562	515	529	513	517	504	526	499	558	510	559	554	547	544	522	507	497	493	531	533	564	541	548	554	540	543	550	519	491	536	561	504	538	514	521	479	539	500	505	492	509	589	566	507	527	527	527	557	530	520	468	524	547	537	536	525	503	525	520	502	548	519	540	541	558	481	566	523	523	535	534	560	528	545	544	534	507	493	516	494	522	549	559	560	562	512	520	519	501	516	497	553	484	511	539	517	544	494	523	531	499	522	515	511	514	570	514	529	555	511	529	527	535	515	523	545	537	558	535	511	524	526	489	487	496	538	516	529	586	520	515	526	512	463	536	526	539	555	523	542	546	533	479	520	524	520	528	547	522	542	520	539	540	501	537	521	514	534	548	513	509	508	511	498	521	520	511	540	578	491	483	533	514	551	495	501	528	558	558	525	487	490	537	517	537	506	536	500	526	513	549	544	543	527	532	501	546	584	527	546	470	506	506	528	497	518	533	477	549	534	528	553	514	535	500	508	507	509	508	494	537	530	530	526	556	551	512	464	543	516	524	525	546	507	489	507	499	511	545	517	549	511	524	529	528	484	533	535	508	520	544	519	523	548	518	529	505	507	548	502	506	536	506	503	488	531	499	552	523	529	513	535	509	586	531	502	508	524	527	567	517	496	488	493	523	534	507	529	505	556	533	519	547	531	487	507	501	548	565	555	523	551	504	554	555	497	522	547	510	545	543	516	529	552	506	498	453	490	562	528	508	547	533	540	520	496	496	578	521	460	521	535	501	497	542	503	509	519	499	525	510	504	519	556	511	545	499	548	505	525	538	490	508	518	498	543	524	481	502	489	517	544	543	507	556	524	528	534	513	512	521	535	535	533	513	548	482	490	547	505	511	523	522	516	526	529	520	544	507	555	537	561	527	562	524	503	484	518	485	503	528	525	529	539	524	508	524	503	525	515	505	539	571	576	516	528	555	530	532	499	503	532	499	500	530	567	512	525	512	499	524	502	503	496	522	520	576	534	458	513	542	505	513	558	520	521	508	546	533	524	569	527	492	512	531	534	539	534	539	548	537	530	503	558	518	513	545	506	533	489	511	525	545	559	504	494	509	551	517	556	489	555	589	518	503	538	499	504	510	573	484	520	571	586	502	532	543	548	544	557	521	533	537	546	570	554	527	528	516	510	552	540	494	537	526	500	580	535	522	520	540	545	574	477	527	551	541	500	535	530	539	511	528	504	521	556	521	500	536	516	524	517	536	539	520	531	501	541	502	535	528	523	477	536	515	477	548	547	506	501	491	514	520	527	533	527	544	506	543	533	533	478	554	545	490	545	535	505	520	542	489	507	547	546	503	535	507	512	518	558	572	528	511	506	511	501	542	502	581	535	526	543	511	552	548	539	514	494	526	514	509	563	511	558	520	504	527	545	535	518	512	528	579	492	509	526	512	562	529	522	537	509	543	513	543	520	494	522	494	564	557	565	535	530	522	527	525	527	543	515	547	530	532	512	574	472	542	509	520	484	536	568	559	519	487	517	571	502	541	513	513	494	490	531	526	505	554	546	554	526	503	509	562	576	521	513	566	497	531	577	521	541	554	515	552	553	519	521	531	496	566	525	492	556	547	535	527	520	502	556	577	519	513	537	512	507	517	537	545	510	512	529	568	525	542	527	516	540	558	525	542	529	538	502	526	541	536	525	525	516	491	519	488	506	550	534	532	518	522	506	530	567	509	520	524	515	520	513	543	549	538	530	494	543	515	535	548	530	505	503	543	522	506	544	529	500	527	551	497	548	526	571	525	528	540	532	559	522	497	546	527	530	533	485	511	530	483	531	532	537	526	504	531	535	507	495	552	557	487	528	522	522	511	525	550	547	511	520	559	536	545	503	532	523	510	518	515	536	522	481	506	542	497	528	508	538	521	497	531	497	500	516	523	500	563	517	523	537	528	478	546	509	568	529	521	517	577	572	511	515	504	549	533	550	524	558	538	479	513	552	538	536	549	499	520	523	515	509	525	509	519	539	524	522	559	526	521	503	541	539	546	542	520	526	525	507	505	505	492	523	486	487	545	503	542	548	507	527	524	528	562	494	528	502	557	493	464	521	517	529	550	486	554	510	517	526	546	484	517	520	545	519	511	521	541	542	509	536	523	550	492	523	484	520	538	522	543	548	531	535	566	512	468	490	562	538	477	546	524	526	509	528	544	566	490	502	532	557	576	538	550	500	516	521	517
23028	20830	27573	24249	20909	21302	16950	7975	5289	4229	3518	2835	2572	2256	1959	1777	1599	1480	1421	1215	1186	1128	1130	1074	1018	952	945	949	932	965	855	875	883	877	897	919	866	812	819	829	837	858	834	825	818	827	819	854	904	832	861	858	798	859	802	817	820	773	823	850	794	834	859	821	920	854	830	859	844	846	847	877	822	881	846	879	792	857	858	880	806	857	807	860	823	847	779	794	803	860	834	830	848	839	884	865	859	803	847	797	852	830	847	876	815	836	863	837	867	830	794	838	792	814	799	846	814	835	802	866	803	810	867	866	828	804	801	806	796	877	835	858	848	844	805	807	810	852	831	809	849	871	881	848	875	820	884	783	839	853	800	821	813	832	835	795	873	852	776	833	838	864	819	843	823	878	837	858	831	830	821	809	855	842	844	826	782	826	800	828	917	806	861	857	799	870	808	849	805	838	843	798	877	848	845	776	839	809	804	872	849	808	856	862	845	859	895	839	864	820	861	795	874	881	890	826	848	835	864	829	860	873	844	825	840	845	825	763	815	851	885	847	791	810	861	870	877	880	866	866	841	857	856	831	819	869	822	832	841	826	804	863	840	809	808	801	773	787	832	843	826	856	841	813	837	792	874	796	848	863	814	859	792	875	817	842	874	833	797	817	832	822	802	823	844	776	872	851	823	850	806	824	807	852	811	878	835	819	831	902	821	829	847	829	895	821	832	876	824	852	847	776	821	837	836	804	843	799	879	796	827	821	856	841	906	865	843	778	809	834	853	833	819	872	844	834	851	818	835	827	798	804	806	830	879	877	805	854	900	799	844	828	818	833	805	818	833	834	858	826	811	846	821	812	838	844	812	778	825	820	808	831	844	772	759	797	895	815	838	862	857	838	805	931	862	799	855	842	815	796	809	849	866	834	809	815	848	844	807	869	827	804	853	834	796	808	766	874	849	860	838	810	842	810	839	813	823	816	834	855	838	860	851	837	868	853	832	827	868	823	799	869	774	805	811	801	845	824	825	835	877	842	790	794	834	872	845	842	810	844	855	816	827	838	808	876	856	828	834	839	837	793	844	898	816	842	813	811	805	874	852	825	838	852	851	789	833	833	832	810	835	822	811	798	839	800	813	833	880	864	896	861	847	830	804	803	809	841	810	874	838	802	836	800	851	818	836	836	811	836	830	915	849	806	814	791	852	756	822	838	821	823	819	851	841	848	810	792	857	788	918	838	831	816	847	866	852	863	892	872	844	843	829	829	788	820	828	818	842	830	812	842	833	867	810	808	838	852	852	809	848	864	800	862	842	855	871	845	827	872	839	844	822	834	828	805	868	821	832	860	818	814	827	851	834	780	769	823	826	771	812	853	812	794	870	884	847	783	825	817	785	818	831	860	862	841	854	829	858	834	846	816	845	851	818	816	809	825	830	825	888	889	822	846	787	842	825	878	866	861	809	821	801	811	848	849	840	835	844	825	829	823	842	806	800	806	828	813	838	799	802	798	774	811	856	773	826	855	808	817	832	787	816	876	832	824	808	832	866	840	819	867	819	880	873	855	801	875	810	822	849	836	832	847	843	825	863	858	862	849	864	830	786	847	838	814	802	807	888	842	888	849	777	833	824	842	784	822	821	812	791	815	823	828	842	815	823	911	852	819	809	827	799	781	885	852	799	800	851	839	833	837	841	819	864	830	815	846	810	882	866	827	862	782	806	803	861	789	833	858	841	798	799	836	824	851	836	860	843	870	838	799	883	812	825	840	813	868	831	734	856	789	835	794	830	835	805	826	808	843	826	797	833	874	834	819	802	803	801	872	876	868	855	839	809	849	844	860	855	859	861	806	837	860	799	779	781	865	826	824	827	836	866	826	817	841	815	810	837	873	862	827	831	875	832	848	819	820	757	840	832	819	828	811	846	833	840	891	803	832	841	799	812	826	835	822	840	853	811	825	860	801	826	836	760	867	795	813	819	921	847	827	835	832	812	823	820	889	849	865	859	796	862	861	807	842	825	821	808	839	835	844	812	796	776	837	853	830	826	842	819	843	823	800	814	767	871	824	840	844	847	868	867	844	855	831	842	800	866	831	815	862	814	887	856	819	810	828	823	880	808	838	861	844	842	841	888	793	804	833	836	801	885	887	865	868	882	831	839	842	818	856	841	795	827	833	817	839	827	841	827	838	847	887	826	842	836	792	839	854	808	860	773	901	862	887	800	850	903	836	799	845	871	794	839	785	810	806	815	869	840	798	861	827	779	834	815	808	836	798	825	861	867	840	819	796	830	835	842	834	771	826	826	820	768	891	807	799	842	845	903	811	816	774	830	843	817	854	844	862	804	876	879	843	802	835	872	859	812	826	854	841	804	881	825	845	821	839	815	837	855	840	823	806	901	794	880	859	809	814	836	865	874	852	830	861	841	847	847	818	852	803	801	808	830	807	802	789	864	866	820	868	832	844	876	868	757	830	874	835	853	838	837	810	806	814	856	824	834	844	798	791	800	842	757	855	838	882	898	824	803	875	872	859	786	820	789	815	807	795	845	819	825	813	830	817	783	842	829	842	855	913	862	804	836	851	819	840	755	804	784	869	795	798	825	819	847	866	800	811	845	827	862	828	867	860	832	839	800	841	861	799	848	779	841	881	817	843	824	770	844	858	730	764	854	862	867	748	812	867	830	837	830	805	863	834	838	837	810	817	856	822	850	853	866	828	807	857	839	864	811	823	807	834	854	872	842	926	831	827	812	791	784	830	810	866	775	853	774	863	765	845	879	842	825	827	831	851	817	801	814	811	802	855	808	803	852	804	839	833	840	783	860	787	855	803	828	841	849	820	826	800	813	846	839	851	822	789	884	786	859	822	827	844	841	893	826	816	801	849	851	773	855	826	897	842	844	817	821	843	846	818	845	789	838	863	846	895	796	827	799	841	865	839	798	828	876	886	856	810	829	831	840	800	873	836	803	864	818	816	892	843	820	831	841	864	862	812	861	848	821	804	860	854	854	837	865	871	742	800	827	793	833	846	854	807	858	787	790	859	900	851	836	834	823	782	825	849	826	851	829	839	897	870	842	833	831	848	825	846	824	832	854	839	846	852	864	854	811	810	823	848	842	838	814	803	867	791	843	820	871	858	821	852	807	846	830	862	806	780	810	844	867	797	812	839	884	805	808	824	833	841	849	822	820	835	815	801	836	826	828	825	820	767	831	819	808	868	801	863	828	892	916	821	843	886	843	864	828	811	812	811	808	837	803	873	849	843	815	820	825	787	800	834	835	804	848	818	770	871	806	793	805	868	849	819	853	862	833	774	823	846	816	819	834	821	831	770	810	906	795	835	822	757	773	829	812	820	851	843	834	844	807	822	847	834	853	870	866	833	865	814	782	820	745	838	829	841	818	851	887	853	847	823	795	845	849	778	819	832	765	846	835	867	880	856	870	852	808	820	809	872	842	797	838	841	760	882	820	792	870	856	837	830	808	821	810	825	882	828	826	849	858	878	843	845
49935	74286	58264	31612	22414	18272	14520	11391	9224	7636	6296	5068	4228	3704	3125	2642	2331	2074	1855	1759	1552	1413	1382	1250	1151	1090	1048	1050	944	951	895	937	910	890	894	958	917	880	866	876	848	844	804	852	792	791	891	889	804	798	846	851	792	878	809	786	812	780	767	807	835	781	832	831	807	811	779	816	827	761	851	839	869	816	821	790	817	873	801	837	786	802	837	815	788	848	751	796	833	810	798	798	809	809	794	776	772	844	797	825	773	815	782	801	805	849	864	839	791	814	825	767	787	808	813	794	813	838	787	803	842	806	824	804	800	817	804	852	763	812	781	796	817	752	797	805	798	806	799	799	789	816	809	763	834	820	750	844	874	794	807	808	834	834	798	801	783	823	805	726	804	831	811	761	820	786	792	822	791	788	849	749	767	783	803	840	822	809	822	791	807	789	809	812	794	850	777	797	798	778	815	814	820	798	749	832	802	833	817	802	784	834	827	800	798	841	815	865	890	819	858	844	786	812	803	782	809	805	826	846	745	808	793	810	862	851	799	820	807	822	766	791	778	834	812	814	772	848	843	787	832	808	809	791	833	838	833	810	828	861	765	828	763	788	815	869	787	835	831	826	804	840	828	808	808	829	859	818	818	781	820	842	767	828	811	790	821	820	839	780	797	859	749	859	714	791	825	879	758	830	805	844	836	793	830	828	850	777	824	831	819	819	818	811	850	855	802	813	818	818	810	798	780	768	853	851	809	818	830	805	789	776	786	819	824	813	800	812	768	784	791	796	820	766	840	843	801	836	878	857	822	801	780	849	868	802	825	775	783	796	783	840	779	821	773	778	804	835	841	824	830	809	788	854	809	822	816	825	794	789	773	771	799	857	847	824	795	829	798	835	862	819	809	753	823	827	811	779	824	814	823	805	784	817	810	794	830	833	839	783	808	823	774	841	802	803	768	871	809	811	824	787	839	805	781	784	829	802	834	778	808	804	790	843	805	824	824	859	782	801	813	823	778	846	789	845	829	785	794	816	830	774	788	833	781	853	804	780	829	778	822	746	829	809	776	792	843	784	785	778	807	781	787	782	828	841	820	824	783	789	808	772	802	793	801	815	833	811	795	824	789	807	779	864	804	747	816	785	796	749	763	796	815	808	774	820	816	820	833	838	779	807	809	840	820	791	808	799	845	787	817	843	810	829	827	825	784	809	822	769	883	756	825	809	825	841	826	848	800	824	811	829	846	828	819	819	833	765	805	800	808	809	803	780	863	805	873	829	770	850	808	750	828	791	756	755	825	826	816	811	823	802	800	802	809	803	828	810	774	789	811	771	833	848	785	817	802	849	751	860	831	869	829	814	806	855	820	853	792	802	779	805	821	811	804	793	844	764	823	809	843	799	800	786	790	782	793	829	811	797	835	844	760	845	867	835	823	825	813	808	821	864	812	810	764	824	803	861	801	781	751	822	818	818	819	781	817	843	850	800	744	881	748	789	871	822	827	802	802	813	799	805	801	853	820	767	793	825	854	836	827	818	833	791	818	784	777	837	749	776	787	786	835	778	884	777	823	853	837	812	796	786	860	767	849	802	800	797	821	816	793	820	802	824	796	831	823	813	824	761	801	798	826	804	786	827	800	804	831	808	831	830	777	829	840	781	809	790	812	832	837	823	827	875	764	803	808	797	809	825	765	824	840	837	821	800	791	820	840	795	865	749	790	815	763	802	824	778	814	816	847	851	790	824	860	817	792	813	810	794	806	809	823	822	792	790	815	829	828	803	847	813	839	850	830	773	790	838	787	841	785	815	785	850	812	860	828	818	776	824	813	792	835	818	784	800	781	826	829	780	814	841	791	809	854	817	787	837	791	808	814	803	824	833	791	856	812	762	794	811	837	821	841	783	845	827	836	771	806	816	817	802	791	834	854	881	760	814	822	824	804	816	870	750	808	731	838	838	788	863	834	810	796	776	791	867	743	843	770	832	784	800	814	755	799	808	807	832	852	782	793	793	776	808	831	833	818	751	791	806	792	837	810	806	817	790	812	834	792	805	817	860	813	817	806	841	831	837	777	769	794	850	832	807	797	759	802	794	797	813	761	835	824	809	772	800	821	841	859	802	802	779	809	800	815	821	780	874	780	844	858	808	802	777	878	805	816	802	792	856	847	798	815	795	844	801	806	781	838	854	805	810	819	782	867	779	759	804	791	803	840	889	858	797	823	773	871	833	809	849	742	812	761	770	784	837	849	781	822	784	756	837	833	813	838	795	857	812	795	870	804	855	812	794	798	838	824	792	821	826	837	840	775	847	811	782	786	826	811	796	811	783	796	860	790	841	844	772	820	809	821	799	854	807	853	861	823	823	820	811	790	845	789	790	788	786	789	838	801	772	787	821	819	790	834	760	816	806	809	826	792	769	807	810	807	772	824	736	801	786	811	790	836	798	823	813	802	803	789	807	830	764	814	839	820	814	856	811	872	824	812	794	802	778	753	797	761	807	802	714	790	821	771	760	799	858	799	841	836	805	855	801	799	849	788	783	783	842	797	822	776	766	820	797	769	772	854	822	840	801	799	840	768	813	810	827	825	867	831	767	803	830	769	770	770	842	768	804	865	812	819	814	774	811	846	783	812	831	784	792	814	780	789	758	829	792	829	812	863	800	800	772	824	768	800	824	777	805	851	814	739	800	834	830	784	801	777	833	784	815	798	776	849	835	773	793	809	800	775	803	774	802	816	818	798	845	884	776	812	843	849	807	819	802	852	763	810	784	806	731	866	791	797	820	835	842	835	853	798	774	854	796	851	815	902	768	795	790	825	796	816	795	790	818	816	804	839	747	837	830	852	826	747	814	836	786	790	853	836	834	807	821	804	859	808	831	817	776	812	778	799	805	793	848	835	779	806	834	777	804	840	800	792	840	813	836	811	797	835	784	838	787	831	814	817	801	820	828	801	870	848	839	846	768	805	843	787	842	780	827	772	841	763	770	852	826	853	806	768	846	829	791	825	772	811	825	807	840	773	814	822	861	807	774	846	836	831	797	797	821	767	830	831	788	860	778	842	823	836	809	815	797	861	794	791	808	848	820	783	843	855	830	814	794	770	776	804	849	822	782	852	816	838	876	835	835	831	817	809	783	820	775	796	796	830	806	789	788	816	777	799	832	774	816	827	802	812	819	855	803	788	770	788	830	827	820	817	813	837	750	786	830	807	790	840	810	801	804	819	815	790	785	812	823	789	753	827	775	780	840	821	861	768	817	846	790	813	852	873	749	863	817	832	818	786	823	789	819	810	791	822	830	818	834	773	793	826	779	758	771	811	773	820	815	776	886	788	766	766	815	797	798	809	828	801	809	763	799	855	790	797	759	864	857	827	817	820	844	829	752	797	816	819	775	820	803	818	815	825	796	795	795	836	845	816	830	816	820	851	783	857	763	821	857	820	830	823	812	830	806	840	795	847	770	799	839	806	825	789	837	836	806	824	801	820	801	806	825	832	803	755	841	769	803	839	769
40522	42361	34596	17574	8246	5347	3664	2789	2165	1725	1426	1206	1114	903	795	717	660	635	594	556	500	518	507	418	478	466	397	384	449	409	421	406	378	400	370	412	380	385	359	390	399	359	376	394	374	412	408	378	381	374	362	403	386	417	394	372	376	386	400	395	406	378	375	397	425	362	365	381	388	389	385	418	369	363	409	371	404	362	390	412	356	374	385	403	386	405	405	393	392	388	374	415	387	380	388	355	389	406	372	393	387	373	363	332	403	405	361	381	390	399	360	381	396	396	362	387	379	435	361	362	377	362	371	405	398	352	366	382	390	398	397	408	363	366	373	390	395	389	387	355	384	377	393	409	390	388	368	409	396	368	393	411	406	408	392	389	387	397	364	424	396	407	400	365	383	412	364	374	354	380	415	386	393	361	368	390	412	339	364	405	404	378	371	407	399	387	351	409	390	380	372	394	398	414	391	374	385	414	398	403	372	364	377	341	388	382	399	369	386	426	355	400	401	387	389	359	365	368	374	383	402	372	389	368	378	385	385	393	349	382	393	347	395	381	383	363	365	399	335	379	375	377	360	337	360	379	392	375	450	363	397	378	401	375	406	400	394	371	349	387	394	387	380	355	385	363	402	345	392	346	386	391	416	379	402	410	387	365	408	382	423	340	373	400	389	366	416	392	368	391	389	360	381	365	381	380	389	380	397	385	368	399	374	380	346	399	349	367	390	414	410	394	374	365	401	370	376	407	437	373	393	378	375	383	390	400	375	380	392	408	390	372	403	373	405	377	363	375	421	385	386	376	384	407	375	400	363	332	397	392	387	375	384	398	389	355	412	384	408	363	362	395	360	379	382	397	336	336	358	360	406	382	385	376	393	417	389	383	360	343	370	393	410	388	383	377	387	383	373	365	365	393	370	377	395	396	410	417	392	410	377	362	390	336	411	393	383	406	382	397	376	351	376	367	420	426	370	397	396	388	371	366	385	391	359	378	430	370	386	395	399	385	391	377	367	400	419	387	402	386	385	395	358	349	393	397	406	391	368	395	408	379	389	433	394	430	407	409	387	393	376	396	364	365	379	365	385	348	400	384	383	377	411	376	365	389	398	365	393	375	407	425	388	338	392	370	400	349	404	401	382	378	395	368	379	367	369	404	380	411	383	409	400	397	399	367	388	365	382	381	395	374	377	372	370	421	395	373	400	425	387	380	368	381	382	393	367	373	362	371	411	367	402	405	379	423	402	398	366	410	375	388	372	399	411	357	408	370	408	359	368	363	403	375	395	418	429	374	392	369	419	369	354	377	401	406	358	337	371	370	373	410	369	416	394	396	346	376	380	372	391	374	366	386	368	412	383	419	374	385	378	392	391	396	395	392	381	409	420	346	405	379	373	429	378	384	396	381	411	378	412	371	353	391	388	395	373	379	397	390	367	340	373	368	382	384	389	339	412	402	374	399	401	402	365	426	375	402	392	382	392	395	378	406	386	396	412	369	376	343	393	393	435	366	386	388	391	378	373	396	404	408	413	381	384	352	389	384	418	407	362	394	359	419	389	379	410	390	394	381	382	367	357	379	378	398	370	380	363	351	367	403	377	374	403	401	403	380	366	369	363	376	399	410	375	361	368	387	399	386	387	393	364	364	372	365	366	386	405	416	401	376	424	409	376	389	364	389	383	397	394	380	373	362	377	371	397	399	413	411	451	392	401	415	390	422	361	341	377	378	350	399	369	390	395	331	344	408	377	388	405	406	398	409	376	378	398	392	391	377	351	366	367	388	365	357	377	389	350	381	398	389	378	390	375	414	377	340	381	411	394	399	388	381	400	415	384	405	417	386	365	396	364	391	371	333	410	403	370	383	374	382	384	366	394	392	379	373	384	399	390	368	365	395	372	343	392	390	407	375	419	360	340	405	375	378	352	364	384	396	374	391	382	366	368	377	384	386	390	370	399	355	360	360	405	387	381	394	391	340	395	367	375	377	388	354	411	381	368	389	369	364	391	415	386	374	373	369	402	353	366	385	360	358	389	403	421	396	381	390	376	357	423	386	357	357	403	364	337	371	390	368	369	396	359	381	366	370	376	388	390	404	387	380	367	403	391	358	394	374	395	348	419	365	363	381	367	380	396	395	369	351	384	371	350	366	382	385	373	386	406	398	390	426	378	404	364	387	367	365	395	412	366	382	365	401	373	362	369	365	402	368	362	386	406	392	394	399	399	400	409	391	346	384	374	385	406	346	354	381	377	360	379	407	380	401	388	384	399	330	391	389	356	367	383	417	416	404	389	410	384	398	385	370	365	379	365	398	399	373	395	366	386	404	373	351	376	422	401	371	384	389	404	380	393	428	377	404	403	399	392	442	388	406	364	400	379	362	428	389	390	398	405	361	376	395	360	383	376	411	423	383	384	362	398	397	368	390	388	410	388	399	388	380	396	385	398	396	359	347	392	387	378	371	354	396	356	365	385	366	416	391	376	401	431	415	416	413	388	405	410	364	399	397	362	351	411	389	390	379	368	361	384	356	386	383	340	412	387	400	410	402	360	391	372	387	366	370	353	394	376	390	335	396	376	389	387	364	372	419	389	390	380	400	392	379	398	408	369	392	396	400	376	358	406	404	397	387	395	381	380	364	391	395	392	374	369	357	412	365	366	395	368	343	356	382	386	379	385	390	375	359	386	375	380	360	404	384	361	362	365	372	416	369	373	380	403	383	388	388	376	422	356	387	391	360	343	367	408	418	351	385	377	382	402	401	386	363	365	373	386	411	395	405	412	379	361	383	388	371	391	391	388	398	376	407	371	350	375	363	398	364	394	420	409	363	365	340	403	354	427	360	357	397	383	372	372	350	348	400	366	370	322	389	409	404	440	399	396	351	376	408	401	342	386	393	399	391	381	373	372	386	369	391	400	420	411	352	433	367	365	389	368	385	378	392	402	405	384	390	392	393	373	400	355	403	365	366	384	375	402	379	380	366	359	398	375	425	375	364	400	405	383	397	358	345	368	356	385	354	401	387	373	410	425	363	390	364	365	381	349	410	381	394	371	400	374	397	389	384	409	356	372	399	369	375	376	360	387	381	367	388	407	410	361	378	393	391	365	385	398	357	368	385	387	391	394	393	398	388	383	430	378	367	388	375	398	396	371	380	397	410	368	388	388	385	382	399	365	418	386	372	369	395	384	383	382	378	397	386	354	382	400	402	432	389	388	349	385	398	396	396	379	403	403	359	370	411	404	381	381	351	386	374	402	334	393	378	387	390	379	371	396	389	339	348	378	395	361	441	376	412	401	402	373	375	418	396	380	426	388	400	397	355	386	390	395	405	409	393	387	365	370	416	403	372	378	363	384	381	374	398	360	407	399	379	369	373	371	387	401	364	396	401	378	379	367	396	373	406	363	387	384	388	374	378	392	372	409	402	389	376	379	353	402	378	361	364	383	382	377	394	384	405	366	397	404	363	362	434	373	396	370	368	390	366	401	386	382	386	380	376	373	373	384	388
44883	50809	38166	18702	12571	9755	7163	5517	4207	3457	2743	2179	1907	1612	1347	1217	1052	927	866	707	655	653	598	567	558	461	486	451	461	454	458	418	437	467	444	406	395	422	383	437	404	430	430	408	390	408	369	418	394	424	364	421	396	430	359	399	389	384	422	375	419	403	398	361	396	380	421	396	418	409	421	402	416	399	392	386	392	415	386	390	377	379	369	389	405	407	387	433	402	407	383	377	400	392	393	392	399	385	420	381	380	389	416	377	385	420	405	389	426	400	422	379	413	418	384	400	435	367	361	402	365	409	374	425	383	399	402	381	388	393	415	402	396	384	431	410	402	423	380	421	384	391	415	441	411	366	361	397	393	408	406	401	431	409	398	428	391	427	413	402	392	400	413	393	433	434	364	404	421	414	381	403	412	403	407	400	391	397	402	397	398	377	402	375	379	396	408	436	377	393	415	414	405	406	423	422	378	390	430	379	406	438	406	423	413	380	397	419	372	402	406	418	400	404	429	401	422	394	384	405	429	405	374	385	418	417	393	376	384	386	393	421	383	400	393	395	397	413	442	385	400	414	395	401	420	414	379	409	388	411	390	400	395	388	409	415	403	398	371	343	377	386	390	396	366	379	383	414	429	437	388	397	420	369	407	374	422	392	430	439	418	424	401	414	442	405	427	405	410	432	407	393	418	418	427	404	414	430	395	361	414	387	392	359	411	376	438	367	435	407	407	440	384	406	431	395	376	420	388	408	418	399	398	411	394	398	388	409	383	418	430	402	416	392	437	428	402	441	390	391	401	418	428	387	366	395	411	394	437	403	430	384	388	417	399	407	347	377	381	425	422	415	434	397	378	395	399	423	393	447	435	401	399	378	399	382	369	391	369	471	411	419	373	387	402	415	397	403	387	401	393	378	387	388	419	370	435	410	411	399	409	396	414	364	416	407	429	382	394	444	447	401	377	419	398	403	388	416	378	379	403	366	373	388	448	388	428	408	373	401	407	363	387	401	402	414	395	376	443	383	399	363	378	399	437	443	450	420	393	394	409	362	402	417	419	377	429	374	418	395	413	416	407	426	389	363	376	385	392	372	384	424	369	414	399	391	388	407	411	395	384	363	385	388	390	393	363	408	368	405	425	381	398	387	408	405	373	385	415	366	407	387	383	403	391	432	413	385	428	384	421	337	380	364	378	375	404	413	384	368	367	429	400	381	403	401	389	396	419	402	395	398	434	433	373	392	399	391	387	391	424	387	427	407	411	407	402	411	401	391	379	392	405	390	379	411	440	388	396	370	435	422	377	378	418	410	359	416	392	388	419	414	358	405	413	391	398	384	427	396	386	385	398	380	404	385	387	377	400	415	383	383	371	413	418	418	376	393	429	403	424	402	362	395	415	436	420	401	399	352	376	364	398	410	430	378	403	429	378	388	397	395	398	393	403	415	386	397	387	412	403	384	397	399	418	417	399	391	385	394	395	413	415	412	388	382	412	367	369	452	417	407	395	395	383	404	411	437	371	387	395	372	373	396	416	415	417	395	370	367	387	381	451	361	418	386	402	389	417	420	399	375	416	395	438	371	380	374	402	416	404	381	360	420	412	392	427	402	396	438	369	393	412	392	433	408	403	409	402	427	416	404	397	422	400	383	415	366	399	375	417	426	412	413	366	382	415	392	379	396	390	375	430	413	383	424	402	429	382	388	406	418	416	398	387	378	413	360	422	402	410	395	376	434	394	426	381	408	367	404	415	374	410	427	410	389	418	396	359	372	432	401	396	373	380	394	392	389	399	388	424	425	378	364	431	394	362	390	391	415	391	377	396	412	385	396	384	405	397	396	392	393	361	376	393	366	416	387	401	393	391	411	405	378	394	415	398	392	393	370	412	393	389	410	382	378	382	412	389	395	389	418	397	380	370	378	424	384	378	396	403	358	400	389	393	365	403	403	405	396	391	419	392	386	437	375	422	399	388	355	379	417	393	360	418	349	375	387	407	384	389	395	382	392	397	406	393	403	405	398	400	406	387	382	375	382	386	399	408	390	389	421	429	391	380	389	412	402	446	387	402	398	409	391	380	381	397	391	397	426	419	398	394	412	410	372	363	416	411	392	397	414	431	398	401	407	419	388	385	415	422	405	411	420	419	405	397	372	360	460	372	393	448	418	409	395	414	416	403	409	400	421	394	418	436	423	408	395	380	406	374	401	394	387	402	403	426	416	412	405	446	405	391	389	404	386	457	390	393	444	385	426	413	392	378	428	452	346	376	358	370	393	400	401	444	417	407	399	434	406	379	384	380	429	407	381	384	417	401	406	431	425	397	410	379	399	397	383	405	395	410	411	372	376	383	432	372	356	412	386	385	385	400	384	367	422	393	383	381	389	395	392	404	448	362	377	389	388	417	416	397	377	420	385	412	394	393	396	410	399	370	384	396	340	404	430	392	399	413	415	403	411	373	395	396	422	413	405	385	398	401	420	394	418	392	423	369	409	402	352	409	405	391	363	395	400	412	445	446	424	436	383	397	382	436	371	408	416	423	399	405	374	364	397	409	400	386	395	411	393	407	374	407	414	409	399	410	388	393	397	421	413	400	359	409	396	428	395	406	406	422	397	390	398	401	397	391	390	410	421	383	370	402	402	396	381	384	383	416	393	390	429	433	400	412	402	384	407	442	408	405	390	411	433	396	420	393	396	398	406	388	364	407	421	408	398	399	406	406	403	413	399	377	449	409	358	400	415	395	391	393	405	391	415	439	386	408	408	380	415	432	403	387	415	397	410	395	411	386	369	416	405	397	406	388	377	387	412	407	390	385	376	424	409	408	421	400	384	386	417	386	426	402	431	429	416	351	433	406	408	395	390	405	403	416	389	375	411	384	357	410	420	407	374	403	432	397	409	395	395	411	377	392	364	428	415	348	375	387	375	403	375	426	398	424	397	403	386	371	411	420	408	402	393	379	390	389	407	379	395	399	399	379	375	343	419	391	403	374	397	379	443	366	452	414	396	427	392	416	383	386	394	421	395	385	389	409	428	397	416	415	409	411	432	399	463	406	397	372	423	404	403	412	428	384	390	403	427	424	385	374	415	411	397	403	418	362	440	383	384	396	398	378	409	403	445	388	424	383	417	390	403	407	383	420	440	433	400	418	407	419	400	414	399	410	397	381	416	370	407	392	385	389	392	423	404	431	378	401	392	431	390	411	366	413	390	372	407	408	397	431	427	382	403	419	402	387	429	398	400	432	378	392	406	398	403	373	435	410	417	408	388	407	385	384	367	417	387	394	373	397	385	368	388	462	377	405	400	376	391	397	376	388	376	384	393	408	423	426	376	432	408	431	382	372	411	425	409	410	392	438	422	393	386	402	387	368	372	400	403	401	401	404	373	425	372	397	391	394	389	433	418	399	417	379	401	370	408	381	385	396	390	392	398	399	393	411	388	423	414	409	397	378	415	393	403	376	418	403	384	361	367	391	388	424	384	393	410	392	373	389	402	397	381	423	386
25890	21343	27490	25425	19478	11884	6897	4332	3190	2518	2122	1788	1588	1345	1240	1062	922	909	818	735	730	728	672	633	631	629	620	625	621	554	586	560	530	523	535	514	561	560	529	540	558	529	530	526	514	518	522	571	551	544	546	517	535	533	546	571	497	529	548	489	491	504	560	523	516	538	552	502	543	507	522	542	523	560	538	519	500	519	548	511	553	515	536	473	538	506	516	543	550	502	539	484	560	510	519	488	597	486	503	542	519	489	529	541	520	535	543	532	519	533	512	496	526	531	561	547	557	495	523	549	509	563	525	526	544	552	524	495	465	491	527	506	525	502	518	515	533	536	546	530	524	547	523	545	468	545	514	486	520	504	540	475	526	493	538	534	508	510	496	526	544	496	494	543	531	513	505	520	474	534	542	565	553	542	522	529	515	543	509	511	511	503	549	516	475	497	556	513	519	533	519	571	531	571	518	544	535	530	527	515	558	528	540	553	542	467	469	531	520	558	534	531	487	555	560	513	521	533	507	483	527	493	528	522	527	572	501	526	513	554	533	517	553	532	532	532	555	570	536	556	519	536	489	535	525	552	539	537	528	512	526	586	538	472	474	521	590	577	537	542	544	544	523	501	547	545	552	552	507	579	528	507	530	539	509	523	557	517	488	531	516	573	520	552	535	530	501	501	527	526	552	471	511	554	504	507	547	496	521	511	504	495	509	560	527	541	541	522	547	522	572	516	551	548	522	533	552	555	522	519	532	482	556	501	549	529	510	510	537	518	504	531	550	542	567	555	520	520	481	505	554	519	504	499	506	544	478	539	511	556	547	556	526	550	543	504	525	490	530	531	578	519	548	512	535	509	515	548	551	552	502	507	548	519	528	500	522	526	554	540	538	510	556	569	512	563	518	513	550	529	515	547	525	541	514	512	519	553	526	526	453	558	554	526	509	543	515	510	523	542	559	525	550	536	497	533	513	514	556	531	543	534	491	522	523	534	527	554	549	544	580	469	532	510	546	494	559	545	547	598	510	525	555	547	512	556	530	535	565	540	552	532	515	573	540	515	519	528	536	532	502	537	554	570	518	521	545	521	533	515	532	553	521	517	530	496	526	499	553	502	446	527	519	562	519	559	519	507	506	518	520	499	522	565	523	508	539	535	534	524	517	515	533	550	521	541	490	506	530	557	495	512	546	537	516	500	569	544	482	552	526	494	524	521	515	520	530	546	516	535	503	538	536	512	515	501	580	484	487	553	498	566	545	491	526	552	523	509	517	516	515	531	536	536	492	474	518	580	553	541	501	494	513	570	559	500	540	506	548	540	522	574	516	513	547	549	515	486	541	558	520	509	529	455	508	546	500	543	546	574	530	498	514	541	514	531	508	514	542	563	467	525	546	538	521	505	536	529	532	537	575	501	512	531	485	535	499	527	503	539	510	523	537	461	571	528	482	489	501	516	540	552	542	531	540	540	513	513	543	544	540	528	529	518	504	527	503	549	500	497	513	505	566	551	544	521	530	516	560	499	551	519	503	540	511	502	567	549	519	497	518	554	505	502	531	554	519	496	533	548	523	504	531	540	534	521	500	537	530	517	521	526	520	507	532	564	533	499	538	539	541	523	544	561	509	555	499	508	557	529	540	531	529	547	508	492	526	508	466	547	521	484	531	508	529	515	519	537	560	503	545	521	509	522	528	556	496	567	530	533	520	551	578	507	544	545	571	512	534	524	552	501	497	528	542	561	533	509	485	502	497	506	539	528	552	516	504	507	510	528	510	523	555	501	497	551	524	522	563	537	543	477	512	542	540	555	525	521	543	501	516	542	564	572	520	509	544	543	523	527	519	506	568	522	505	480	527	524	562	486	554	566	507	526	484	533	485	559	544	513	499	524	483	552	550	564	538	538	496	560	514	510	524	530	558	512	491	511	521	538	546	513	534	487	516	505	494	538	518	515	552	561	530	499	527	568	532	528	527	516	552	491	533	501	573	519	540	522	523	519	539	536	541	542	533	527	523	551	510	469	530	536	497	521	525	522	517	516	557	530	505	548	507	565	543	516	512	562	529	501	536	502	518	531	527	535	573	535	552	526	531	475	527	564	556	491	585	544	493	478	518	524	534	532	540	520	529	556	542	529	504	504	515	539	519	514	481	511	510	507	504	522	519	562	546	509	502	523	552	553	551	533	557	488	546	570	477	518	517	498	515	510	517	536	489	527	514	532	498	522	546	506	527	540	535	529	549	539	532	542	509	558	493	570	511	535	516	501	532	551	550	536	514	564	528	534	490	529	514	530	567	536	538	535	502	527	501	531	521	541	528	570	484	533	541	545	544	493	487	529	528	510	516	550	499	523	545	519	531	502	500	536	533	521	521	509	527	518	541	508	535	542	540	537	526	560	555	561	546	498	532	506	542	510	559	531	543	518	531	509	556	517	496	511	498	567	522	529	520	540	542	561	561	514	526	504	496	512	572	558	541	557	512	496	537	512	512	568	551	541	520	453	532	487	507	527	533	505	510	500	514	525	500	563	515	494	520	530	499	544	529	508	520	538	563	571	518	520	518	513	514	572	475	504	539	543	495	571	530	517	488	509	536	546	543	524	485	495	516	464	528	528	530	558	509	551	575	555	510	520	549	508	530	549	483	547	531	507	554	556	510	487	550	538	478	533	529	552	511	555	535	524	542	508	547	547	522	549	549	516	551	502	582	526	454	547	521	532	559	539	541	529	555	543	504	505	478	555	540	545	530	540	557	554	534	534	507	533	546	540	517	556	534	521	548	515	516	503	541	533	536	531	503	493	549	530	502	559	517	480	587	537	516	501	523	510	524	547	498	515	519	549	502	520	502	485	569	506	596	490	511	548	492	503	511	537	545	552	501	483	517	517	506	508	551	519	512	512	483	559	550	483	551	532	509	464	545	549	508	546	534	521	525	521	581	512	488	537	533	543	539	526	504	546	552	503	535	544	529	500	514	535	523	534	525	536	571	504	505	520	545	516	550	524	540	557	548	529	506	558	525	488	515	529	500	510	515	537	520	534	526	550	489	489	515	518	543	543	482	519	530	475	545	532	497	508	499	521	525	571	537	491	576	438	514	565	499	481	558	502	522	540	500	535	506	539	570	554	532	512	537	503	477	528	533	505	528	561	583	525	463	520	523	551	540	540	520	474	502	551	544	502	518	499	477	551	497	510	507	521	552	504	563	517	517	515	523	549	543	525	520	508	511	531	504	549	535	555	560	521	549	518	517	527	540	525	551	521	543	560	532	496	494	524	470	543	510	526	542	494	496	512	493	538	566	546	508	504	508	541	541	510	507	545	530	495	538	563	526	527	529	528	501	557	509	534	472	519	563	539	545	513	544	504	551	559	599	526	541	523	499	508	522	556	537	562	528	522	520	513	514	493	540	529	493	516	516	524	527	542	519	530	541	559	519	513	537	525	514	541	532	547	547	552	501	531	494	572	516	538	536	483	518	516	579	500	535	552	513	549	541	501	511	559	515	551
45030	63504	45162	23940	17347	13603	10350	7814	6027	4753	3889	3305	2759	2303	2001	1675	1526	1351	1180	994	935	899	848	799	710	707	683	618	656	590	566	604	660	602	565	580	544	600	525	559	510	563	596	556	539	536	503	540	510	561	528	550	534	543	566	543	505	533	536	558	499	538	516	538	475	520	519	501	535	543	522	506	527	495	539	536	518	520	540	557	531	547	492	546	533	527	517	513	551	504	495	542	561	524	572	551	505	537	577	535	538	497	514	502	482	511	502	539	521	510	508	509	544	518	552	494	549	511	531	502	539	591	548	514	538	561	528	528	560	493	533	543	492	525	518	512	511	486	510	513	504	546	543	514	506	518	484	520	511	521	502	534	528	567	522	512	540	508	529	505	521	496	507	511	513	473	527	531	496	555	525	551	525	521	544	517	491	548	524	459	543	532	479	527	532	519	516	557	491	532	563	512	497	494	536	557	545	489	496	530	499	504	541	547	501	549	528	577	530	491	489	519	535	552	504	561	512	511	549	521	510	534	523	505	527	572	498	509	501	499	525	545	493	530	565	514	495	533	457	495	525	514	531	556	544	500	533	516	506	552	566	502	477	522	564	466	521	515	556	538	531	520	499	503	512	554	494	528	529	541	525	529	539	563	474	553	523	524	538	527	528	553	527	542	536	528	542	537	546	517	546	507	512	527	528	548	533	509	512	510	536	520	558	548	559	524	516	555	487	545	566	497	548	516	559	508	540	512	514	531	509	539	546	541	551	518	534	532	537	503	530	529	521	541	528	523	536	497	538	532	524	517	509	510	488	493	540	530	527	526	509	549	560	523	515	512	500	530	505	518	546	538	505	540	534	482	513	547	497	558	527	494	515	521	512	513	516	520	548	561	524	535	515	526	555	544	508	490	539	545	513	502	515	503	497	499	507	518	518	553	496	539	572	490	480	489	553	513	499	526	519	530	512	533	500	539	546	517	524	506	491	552	519	509	518	561	558	506	517	510	534	476	516	545	522	552	501	525	521	515	506	490	527	498	559	554	476	527	510	560	516	501	544	546	552	480	536	497	513	534	547	531	509	512	501	519	528	514	496	522	498	540	511	522	562	496	517	516	538	502	538	517	502	540	480	548	513	564	551	527	528	519	504	570	541	523	533	532	545	539	525	574	479	522	536	534	514	562	530	531	478	499	511	527	520	506	512	562	527	501	503	544	509	528	545	538	535	533	522	500	512	527	536	511	497	463	519	526	495	497	550	564	569	511	491	521	477	503	564	507	527	559	545	532	492	486	564	491	540	538	529	544	485	517	546	541	540	544	514	532	519	492	489	571	510	541	550	497	583	463	505	548	534	540	509	498	497	540	512	502	553	531	524	520	481	476	474	506	543	504	505	515	500	508	544	561	545	518	496	500	518	546	511	501	509	539	522	530	530	526	532	504	536	507	495	538	512	545	512	517	489	541	522	522	525	501	546	526	503	505	559	525	510	554	507	523	529	502	565	517	543	532	523	501	525	550	521	509	533	569	519	535	511	546	517	492	507	548	525	495	525	533	536	508	535	516	573	550	562	556	547	536	539	469	511	491	553	507	545	521	541	531	488	535	529	512	516	488	523	513	520	560	525	529	470	522	503	528	530	558	519	548	531	542	530	564	553	505	494	557	520	498	547	535	530	508	516	556	552	495	528	555	479	526	560	555	496	532	526	527	579	506	521	516	522	481	527	543	539	501	528	522	507	513	529	522	508	526	517	541	537	523	545	494	541	545	527	550	484	570	517	524	535	543	491	561	535	498	558	540	563	529	546	499	510	528	532	485	527	502	554	539	550	504	534	518	528	529	512	552	514	540	521	561	522	508	531	504	486	571	522	484	510	535	521	488	529	522	533	540	489	519	568	542	516	527	531	512	530	511	496	522	516	578	518	492	526	514	543	524	483	540	481	498	519	493	515	521	504	502	546	504	517	515	543	532	525	541	505	512	494	529	495	572	522	532	552	503	518	551	536	538	516	529	543	530	498	540	522	538	510	516	500	521	520	540	538	531	559	568	503	517	523	513	519	514	501	532	544	540	524	532	534	540	550	539	551	484	519	522	513	522	527	508	509	510	541	519	532	537	572	501	535	515	548	514	472	551	484	553	528	516	552	512	490	514	513	537	530	523	504	566	525	522	527	528	541	531	508	528	545	574	490	553	520	540	524	496	508	520	570	493	574	519	509	526	520	554	530	515	510	485	516	494	511	503	558	535	528	499	533	525	559	531	507	551	511	550	539	509	545	520	528	517	509	548	597	534	518	532	582	502	530	520	536	526	506	554	530	556	529	542	528	518	544	509	539	567	521	555	535	517	509	517	501	465	551	546	517	528	533	532	544	511	522	533	497	514	563	538	524	532	573	519	526	553	519	529	501	560	514	525	545	551	509	524	479	533	541	501	484	527	518	553	507	540	524	492	552	549	461	536	509	499	502	532	534	498	540	523	493	536	498	507	545	487	554	527	606	505	530	515	544	550	542	498	555	581	504	523	523	550	474	574	521	490	510	555	516	480	558	555	534	538	555	511	528	554	522	492	544	540	521	501	530	522	520	503	541	550	507	511	523	488	543	537	522	500	547	525	522	565	539	518	512	509	533	561	487	537	550	567	511	481	501	518	531	540	515	554	544	491	530	532	560	501	532	535	548	503	492	526	540	479	534	536	532	518	523	529	505	521	539	538	540	512	507	523	504	563	544	528	516	516	502	510	518	523	494	491	540	571	513	494	478	494	499	551	501	527	505	514	530	503	519	501	523	596	560	534	503	534	518	548	517	542	502	514	514	523	532	530	527	552	519	548	525	538	529	526	527	525	544	494	494	508	558	525	497	514	506	499	521	497	497	523	512	534	528	535	556	505	509	565	486	524	526	522	526	527	547	517	506	538	509	567	522	506	520	541	513	535	536	470	542	547	503	561	530	526	518	538	517	461	547	529	523	537	549	521	562	509	511	518	509	556	538	546	485	522	527	490	563	558	527	533	542	554	530	527	523	544	530	537	539	503	514	510	512	531	540	518	567	522	485	510	499	545	527	531	470	555	508	567	519	540	518	519	534	553	474	531	578	557	515	510	526	518	502	511	517	510	523	537	563	554	540	540	565	522	494	529	510	540	516	549	511	570	495	522	508	525	492	536	534	536	543	544	495	540	532	558	520	511	577	520	551	511	517	544	484	538	524	515	512	526	530	535	526	558	537	516	497	522	503	496	560	545	502	524	528	519	489	526	538	484	525	509	529	523	514	503	516	512	516	511	536	555	603	527	538	506	495	487	525	482	497	539	503	538	539	504	537	502	510	536	530	579	525	537	526	563	565	477	524	513	540	536	499	543	507	543	510	565	535	545	522	493	508	517	540	522	542	492	555	540	518	495	555	548	555	510	532	507	535	507	593	539	516	557	550	521	518	523	535	568	537	499	546	500	508	519	514	501	515	517	548	521	536	512	551	534	490	553	489	514	520	525	531	488	538	516	515	550	533	532
23043	20853	27434	24299	20928	21464	17327	8033	5322	4412	3561	3011	2597	2273	2063	1680	1585	1491	1343	1293	1164	1113	1094	1067	953	994	861	950	922	869	878	855	890	869	868	852	935	864	878	878	864	828	897	842	823	864	817	892	835	875	901	858	857	823	880	764	805	844	861	827	821	796	877	837	872	841	839	794	787	826	840	831	812	813	829	857	879	807	851	885	825	859	867	782	847	806	832	833	805	857	878	811	835	814	860	813	861	875	806	847	822	824	813	817	805	802	820	845	821	847	833	865	858	841	866	885	817	822	801	823	744	806	857	860	883	836	770	853	849	823	836	826	867	852	806	831	855	819	830	814	844	818	839	855	789	833	848	831	837	763	842	845	842	830	859	873	855	826	827	852	825	806	833	825	882	873	829	816	820	776	855	842	825	831	832	823	833	860	828	880	840	820	836	861	813	828	817	888	783	845	811	852	824	847	820	833	898	833	898	820	931	837	843	865	824	850	827	814	803	804	835	816	848	834	859	770	841	845	861	880	812	784	885	809	790	838	807	868	816	819	821	828	862	848	875	819	826	870	833	822	866	834	852	821	787	764	840	891	848	848	821	855	855	894	842	894	831	847	872	813	835	890	776	829	827	907	831	805	799	849	788	802	831	821	837	856	831	803	866	866	847	853	867	788	847	851	898	803	873	821	810	805	812	810	903	834	873	797	800	813	865	889	807	807	820	824	861	852	862	835	812	821	846	805	850	841	834	859	865	834	834	861	817	817	837	870	902	826	797	870	855	820	858	802	758	818	870	850	836	823	799	834	822	843	825	813	805	852	899	803	799	791	836	853	866	850	881	801	839	857	800	836	825	814	888	860	776	823	833	837	859	825	797	862	798	866	835	823	824	816	845	837	802	794	858	859	847	798	852	837	835	831	836	844	826	824	784	849	816	798	849	845	818	827	880	810	866	877	790	850	822	821	850	851	856	859	809	820	795	840	837	815	861	855	863	803	809	895	844	871	808	832	840	812	881	775	778	782	835	826	804	832	822	847	883	874	829	824	785	815	869	847	817	875	849	808	838	824	838	855	843	845	875	870	761	804	844	894	820	827	818	828	882	836	810	875	848	857	807	820	807	872	844	832	801	812	814	838	869	846	877	869	797	842	818	776	859	764	861	830	805	782	806	844	825	800	784	774	772	798	788	813	845	826	851	780	794	803	824	851	860	811	829	801	865	783	797	863	820	858	843	831	828	860	857	849	811	859	875	844	824	813	830	888	862	860	828	852	854	821	819	844	865	846	817	837	838	774	883	842	841	812	806	859	785	835	837	870	821	834	822	843	830	824	838	868	873	897	835	841	876	882	900	770	830	818	828	819	812	808	805	870	836	770	823	872	819	789	858	799	855	841	842	838	848	829	890	845	798	870	815	831	803	833	805	820	860	758	803	844	816	812	881	815	801	776	800	831	798	825	792	790	862	874	836	811	853	844	843	843	830	856	838	856	815	783	828	905	870	859	817	828	849	876	862	821	826	808	854	838	838	824	848	858	884	853	818	831	805	824	783	862	860	862	853	816	871	813	804	830	781	822	828	829	780	799	840	834	843	790	827	827	839	821	876	838	870	856	832	873	779	783	793	844	875	807	805	853	823	843	852	810	852	779	790	871	832	790	845	788	807	785	805	849	786	865	799	827	884	781	846	860	873	863	828	883	826	810	909	788	823	895	817	829	861	846	842	903	832	851	879	845	797	775	836	843	861	780	808	863	831	788	834	788	834	833	792	837	897	837	784	828	802	825	832	830	820	855	831	831	803	847	841	874	870	830	824	843	796	831	859	836	814	806	836	821	831	807	815	828	833	877	817	847	837	870	878	830	832	788	815	828	809	838	797	873	843	831	858	839	845	892	854	780	814	746	826	835	856	856	769	832	896	823	793	807	822	845	860	784	820	828	783	832	808	855	789	888	805	767	774	791	770	805	846	865	858	810	861	868	792	901	866	798	873	779	883	869	810	785	785	821	799	783	839	851	806	856	829	853	833	764	834	872	893	834	891	810	821	822	837	844	834	885	839	832	867	851	823	803	893	804	842	848	818	814	873	810	815	839	871	836	849	783	811	860	817	834	781	850	787	828	848	767	787	812	838	826	839	821	812	850	826	801	816	834	811	843	827	856	855	823	775	780	841	880	803	849	842	791	835	818	851	836	868	801	791	849	898	811	791	839	843	803	842	864	896	848	870	813	807	803	870	895	929	823	831	817	797	810	796	814	811	829	852	817	872	858	826	839	804	815	788	845	812	829	858	790	872	858	806	822	843	808	860	830	795	826	788	861	823	783	845	856	800	842	824	850	789	832	835	774	850	881	818	806	790	810	852	810	836	827	807	803	814	804	809	840	840	855	788	818	747	827	856	867	807	771	866	855	780	847	852	816	837	848	833	886	824	833	893	855	836	870	837	838	821	798	829	842	806	840	835	786	839	811	845	821	797	784	842	805	816	806	762	834	820	800	823	849	862	808	818	790	819	846	821	792	864	828	780	883	850	862	823	785	809	860	820	803	816	850	869	812	813	858	843	868	881	811	807	834	793	837	874	847	839	895	823	911	847	846	770	814	835	864	839	822	788	833	824	788	794	836	805	886	788	815	800	802	860	842	840	841	857	815	830	829	814	863	879	802	800	778	872	852	855	845	848	847	818	868	796	837	844	843	823	847	865	837	807	817	863	864	828	833	870	832	851	831	854	823	774	848	849	864	816	847	877	807	851	837	816	824	780	829	871	767	830	834	821	815	842	800	802	852	807	861	860	867	771	824	787	835	800	774	799	823	810	826	789	831	880	888	914	880	791	799	812	885	860	875	847	832	818	832	801	823	801	807	801	869	841	875	836	785	891	869	836	820	852	859	861	821	876	813	826	840	828	896	813	884	838	835	776	784	845	823	862	797	839	852	803	768	828	818	845	821	824	855	823	835	834	817	842	791	795	879	865	845	876	853	835	837	797	824	789	786	846	815	810	831	851	847	825	809	821	836	833	802	784	867	887	843	818	836	853	872	800	883	837	829	845	783	850	803	809	861	852	804	819	799	798	846	835	821	889	829	848	800	848	851	775	802	824	834	858	859	849	822	852	825	834	826	905	754	864	872	809	806	823	824	828	865	813	813	764	774	828	834	864	856	847	781	830	851	826	818	771	852	816	837	812	809	812	835	781	819	836	790	837	848	867	884	782	827	853	856	830	862	823	773	826	864	804	821	810	858	825	810	842	887	883	865	797	838	852	813	798	835	846	857	827	831	836	813	831	852	808	799	805	831	811	819	851	847	856	852	837	826	827	831	790	828	845	899	824	872	822	801	814	826	834	783	825	824	806	772	851	853	815	807	854	839	860	823	814	894	827	819	871	797	839	844	820	807	846	831	830	824	839	839	819	846	826	805	825	829	845	810	845	866	855	788	835	901	854	857	828	840	801	855	835	858	816	839	833	840	877	878	818	831	813	805	868	813	827	856	845	843	848	824	846	779	838	779
50204	73444	53218	31520	23799	19384	15216	11772	9405	7639	6149	5200	4674	3778	3097	2676	2455	2125	1908	1676	1528	1422	1317	1180	1161	1059	1070	1002	981	942	923	987	873	886	895	920	922	874	841	895	815	878	848	817	823	781	796	829	851	824	840	795	838	840	791	793	811	873	826	823	802	867	814	797	802	868	790	846	842	769	864	804	780	810	792	848	810	801	815	832	822	838	819	804	778	791	832	819	830	876	816	840	833	774	843	894	791	826	854	806	821	827	787	817	778	845	784	828	831	785	815	815	823	833	765	817	852	855	808	744	842	802	810	803	773	819	795	792	842	738	790	823	789	738	834	863	857	810	842	783	827	840	821	808	795	809	804	847	798	829	868	798	780	806	760	770	833	842	865	842	784	816	783	841	814	818	789	776	802	824	786	814	848	777	769	828	810	790	792	874	801	815	758	817	815	773	843	758	853	781	822	768	795	836	781	834	805	812	848	875	840	816	805	792	800	844	775	820	807	776	847	844	825	765	795	820	780	836	807	836	800	796	798	823	729	804	841	789	775	805	781	801	833	807	799	813	815	804	842	826	851	788	796	812	787	834	799	788	808	778	810	772	752	813	835	835	785	812	836	819	752	807	795	789	783	818	849	755	821	798	815	819	852	807	827	799	818	764	810	830	803	804	802	747	852	789	796	793	778	869	846	797	861	879	881	815	783	784	817	837	787	839	782	724	774	785	803	848	776	847	785	805	782	826	855	823	804	764	766	819	840	838	848	819	805	819	861	798	801	811	784	779	818	829	824	801	804	805	872	818	780	786	854	790	841	835	802	829	849	842	780	797	796	801	791	792	812	851	816	855	813	792	755	773	834	815	805	799	791	792	828	783	827	803	804	787	836	789	791	829	779	773	804	776	783	812	827	810	799	805	803	806	793	800	825	772	778	849	779	792	771	836	798	831	763	845	800	818	765	819	786	739	793	783	813	805	840	785	824	812	814	794	772	753	818	790	844	826	801	849	810	793	783	837	797	782	806	839	800	770	803	837	778	844	803	839	808	792	768	798	821	772	826	793	824	781	777	804	819	782	800	812	831	790	809	806	820	809	825	815	797	797	805	785	808	805	830	852	792	781	773	806	831	802	801	772	814	852	856	853	848	801	794	787	857	762	793	793	787	835	778	831	839	775	743	814	823	860	793	825	782	792	861	800	762	819	798	830	832	792	807	825	789	847	775	824	817	845	779	831	826	823	788	784	789	836	816	755	844	788	822	797	803	807	771	795	860	794	796	779	800	774	821	798	781	767	813	786	808	740	811	820	814	794	851	848	813	818	789	821	735	797	823	798	826	840	799	815	834	816	826	825	818	794	833	802	839	799	806	798	823	797	761	822	829	765	846	837	801	854	800	835	803	839	824	828	791	813	832	822	860	820	812	852	756	783	845	808	763	779	822	831	785	808	858	833	800	816	851	821	778	819	828	846	808	790	784	865	794	788	806	852	840	805	805	795	814	779	814	813	807	799	835	805	781	828	821	828	834	778	839	765	778	808	831	815	792	774	786	755	798	803	797	804	810	849	794	795	866	817	796	805	774	751	809	810	859	796	818	831	839	787	779	828	795	811	805	733	845	783	816	784	826	807	762	812	806	912	809	835	839	804	812	834	845	803	799	852	841	789	762	781	764	801	761	762	819	805	852	831	826	774	801	770	807	782	793	756	798	823	778	802	819	754	797	831	791	843	828	819	802	782	844	809	845	829	784	828	810	823	810	801	792	783	786	828	786	813	841	784	841	776	825	786	818	792	821	802	812	824	832	802	758	833	828	800	788	786	813	791	828	788	778	808	821	868	824	819	804	806	808	832	794	802	836	841	810	798	761	841	807	842	812	800	801	803	838	806	819	778	796	787	802	790	792	824	840	743	771	764	824	764	835	801	829	826	802	757	788	794	772	769	864	749	793	832	826	812	795	770	774	781	862	776	803	859	838	813	790	779	855	822	804	798	771	787	823	799	815	849	837	775	813	822	822	797	825	791	867	773	792	813	764	805	772	823	843	758	810	763	811	862	822	836	838	801	775	814	785	808	804	771	768	802	800	820	793	759	776	793	819	764	762	751	770	871	823	810	863	835	799	820	816	817	831	837	812	815	790	834	798	827	823	833	841	841	811	817	820	825	800	810	825	768	850	787	832	804	802	821	807	817	834	828	762	768	842	772	835	805	834	820	823	803	843	828	858	833	816	800	801	830	777	758	768	833	780	854	802	805	792	786	796	798	831	810	810	816	765	801	757	856	813	803	801	823	808	816	821	764	819	777	876	798	807	793	818	853	754	833	779	794	778	838	772	860	804	775	813	817	773	800	825	790	810	813	815	814	818	849	824	831	816	825	816	836	789	839	860	759	810	811	791	794	805	787	767	758	850	779	815	809	765	789	825	782	789	836	814	878	810	817	820	806	769	812	794	867	788	867	807	842	791	767	860	826	810	829	812	859	860	825	841	823	771	793	784	872	858	829	749	823	803	806	836	823	807	850	804	813	757	822	804	751	849	796	828	840	809	811	810	771	773	849	794	801	806	824	829	786	785	838	755	857	802	809	763	822	735	861	800	797	762	776	824	786	856	825	803	865	817	778	776	839	788	828	777	801	778	816	816	796	851	807	797	793	778	820	772	823	811	815	787	786	800	782	854	894	862	855	812	853	797	823	794	774	839	825	796	831	809	792	844	864	807	748	849	815	804	837	806	812	755	847	799	853	835	805	810	858	807	816	776	813	792	866	785	780	817	803	860	809	796	831	778	819	812	771	813	838	737	781	802	803	811	823	828	825	784	812	755	825	798	807	799	816	731	838	812	812	806	796	807	826	853	853	764	817	859	763	758	815	764	822	774	839	871	817	818	842	790	850	811	774	811	750	836	818	838	811	792	821	784	830	823	832	787	809	814	803	812	795	782	800	787	859	819	839	820	814	782	813	755	796	803	826	792	820	789	822	842	803	830	829	818	793	803	810	838	813	804	782	802	839	805	817	851	809	809	773	797	839	779	733	808	825	816	851	818	832	818	798	835	802	830	769	806	833	776	805	812	805	833	836	830	812	823	798	827	816	830	853	808	753	844	821	867	790	741	801	788	786	822	799	833	827	814	755	811	816	742	763	812	793	853	769	817	763	852	873	792	858	792	788	789	839	758	851	814	826	798	765	777	828	849	845	813	831	828	850	823	800	781	791	805	810	844	821	834	793	815	847	793	788	803	792	789	826	798	768	781	821	800	822	795	800	794	810	779	816	820	840	835	860	810	796	782	798	798	798	851	819	810	832	791	852	811	791	784	801	819	799	803	802	819	799	818	848	846	806	767	832	790	804	787	796	839	819	885	794	814	857	786	829	811	785	811	761	830	809	853	837	785	824	798	810	770	806	815	820	782	838	824	825	808	756	817	838	802	829	813	787	798	823	847	787	785	779	776	834	800	738	855	824	773	836	787	803	798	795	762	831	885	844	794	826	800	812	837	790	806	805	782	795	844	789
40180	41031	31130	17520	8924	5353	3851	2709	2034	1696	1463	1231	1030	878	726	702	635	617	547	547	473	417	501	471	452	389	404	426	406	405	377	386	419	407	392	387	397	410	393	382	351	433	375	383	373	351	365	365	363	414	351	394	394	345	406	389	356	377	359	358	352	371	375	365	387	362	357	427	357	395	354	380	370	373	349	341	344	360	369	410	377	352	372	405	339	387	419	369	378	368	375	384	374	368	397	369	355	351	360	404	409	379	385	395	363	350	394	366	372	373	393	396	387	356	379	375	383	394	349	355	359	356	391	356	364	368	395	354	361	400	396	389	371	382	366	408	391	375	399	409	372	355	360	356	395	395	402	352	348	409	381	373	382	354	364	413	360	379	355	398	362	363	348	408	394	406	373	416	393	403	357	364	382	404	360	368	327	387	366	379	399	373	392	428	360	352	341	349	369	381	376	354	367	375	349	334	358	396	375	359	365	377	378	370	391	377	356	353	384	382	381	386	393	347	360	355	363	394	341	370	373	393	376	354	350	424	369	335	349	404	389	386	399	398	376	382	386	379	376	407	354	383	421	408	365	372	369	392	358	370	370	387	386	345	361	382	364	397	386	380	400	332	383	387	411	404	374	386	392	366	376	353	381	385	388	380	384	373	370	355	407	340	392	384	387	355	368	405	374	358	364	390	373	331	358	363	365	406	383	338	393	370	374	398	383	367	398	379	350	382	406	354	364	398	369	423	381	362	380	396	378	391	353	387	383	409	357	315	396	364	355	402	379	394	368	346	363	374	351	371	367	369	342	363	379	388	375	406	405	405	371	402	412	374	344	332	379	389	393	374	351	348	372	364	365	415	363	390	358	381	371	402	372	328	390	378	362	346	369	404	385	379	357	381	379	385	393	378	388	389	362	357	406	394	392	395	376	367	338	369	369	393	390	381	387	392	403	376	401	363	421	380	370	398	355	364	364	357	384	363	376	425	362	382	364	412	371	369	406	374	356	387	375	357	383	362	354	390	382	385	376	392	388	346	377	404	386	373	364	391	381	357	371	366	366	374	368	389	361	410	390	354	373	404	380	388	380	361	373	414	376	352	387	381	357	396	425	351	390	362	351	390	358	380	326	358	365	362	366	396	377	356	356	403	400	383	341	402	333	376	393	372	369	402	381	380	402	377	366	364	366	373	376	399	364	351	325	354	387	388	392	340	367	366	395	386	419	333	351	395	399	348	382	381	359	329	397	381	386	386	366	360	387	371	355	385	378	397	365	372	357	350	374	331	370	374	357	366	374	377	398	412	379	419	395	405	388	374	381	387	393	401	369	418	360	342	392	364	351	358	358	364	376	392	391	373	377	359	396	397	355	379	375	418	396	358	379	364	374	398	373	380	351	367	378	373	372	375	355	391	363	405	366	328	376	400	390	378	379	360	386	395	351	402	370	339	384	359	345	382	379	393	341	357	371	409	350	410	362	368	358	390	355	344	333	385	390	364	393	365	391	374	348	399	395	373	369	386	358	379	376	333	381	382	375	352	364	358	403	378	414	376	328	356	358	367	384	363	383	384	384	398	349	383	372	363	372	358	384	301	403	401	392	381	367	366	379	379	367	372	377	387	359	376	379	369	353	398	358	411	404	388	374	392	367	369	385	355	365	332	385	369	360	381	376	388	397	392	352	377	377	366	342	394	355	354	400	377	399	384	377	371	358	402	387	347	389	383	402	367	405	357	374	381	379	377	367	411	349	383	374	385	350	382	397	401	368	401	366	360	364	384	374	405	366	357	389	396	366	363	390	359	409	353	356	391	387	380	349	419	380	411	377	362	364	377	367	344	395	394	384	395	383	372	397	403	358	339	370	349	351	379	362	376	332	394	355	395	367	361	365	389	376	388	394	369	362	379	376	382	355	412	379	362	389	400	374	393	369	363	359	435	355	372	362	374	359	367	342	362	365	394	400	368	365	400	360	402	344	377	368	395	387	369	419	365	422	395	375	364	384	362	382	362	359	375	369	400	417	355	352	388	389	381	415	404	395	390	367	377	362	333	360	348	373	373	340	375	369	365	365	370	324	365	374	380	388	349	355	410	360	362	380	367	382	362	390	387	374	361	373	378	388	409	354	354	342	400	408	357	390	349	398	360	410	385	365	370	378	361	342	388	330	363	382	373	350	367	399	382	395	397	368	378	394	388	350	379	348	346	375	365	371	359	375	373	399	378	385	393	335	397	350	369	343	404	328	402	352	372	394	389	384	384	408	403	373	376	410	376	395	381	370	389	385	367	371	390	404	381	389	396	379	378	398	366	430	400	385	353	376	382	408	378	388	349	386	368	371	387	383	378	391	390	348	361	390	384	385	378	399	372	390	357	407	379	363	373	363	372	394	375	375	363	348	355	388	365	390	358	371	364	361	390	381	360	359	422	372	343	383	399	396	373	361	388	397	359	393	415	375	351	363	363	389	339	370	402	382	364	355	332	393	372	387	365	371	372	371	376	374	396	401	381	362	358	382	404	387	369	375	371	411	362	386	385	389	379	366	379	362	392	358	400	379	395	364	370	361	386	385	380	411	349	389	370	405	373	361	380	360	355	363	387	374	381	361	400	372	406	368	410	364	366	368	361	372	416	370	389	381	364	410	389	406	343	385	395	353	345	386	370	400	382	418	399	374	346	362	372	379	379	386	346	404	362	356	391	375	366	388	371	362	396	360	395	381	334	384	386	358	381	342	335	354	386	366	411	367	374	382	369	369	331	376	383	372	387	337	355	351	395	395	379	361	361	373	369	371	393	401	371	375	370	381	382	412	380	381	360	366	368	414	343	395	384	373	366	335	371	351	367	385	374	400	353	398	381	372	369	379	393	343	366	384	379	370	362	371	370	405	355	371	360	365	394	366	375	369	352	385	350	386	350	370	378	374	379	380	351	359	396	399	408	356	382	364	357	337	366	376	376	385	400	380	355	363	379	391	375	380	356	384	340	380	333	409	384	350	350	386	355	407	365	385	346	345	374	368	395	401	384	416	347	369	371	367	355	375	359	347	374	375	422	351	372	345	379	371	354	371	379	378	392	324	381	347	370	363	377	394	371	365	368	378	383	339	407	379	390	368	382	350	353	344	362	365	366	365	369	319	365	368	373	388	325	373	382	380	386	383	373	381	369	371	370	374	378	356	394	356	390	373	345	378	354	400	374	394	344	364	371	362	363	348	387	348	358	389	379	354	381	435	394	384	379	412	407	366	394	354	375	386	369	421	408	398	363	371	378	374	358	356	355	372	363	384	346	395	376	411	380	341	364	392	380	355	358	395	362	366	337	390	378	370	375	393	385	382	369	361	364	381	373	366	391	336	387	369	383	360	390	390	346	366	384	376	374	375	364	357	362	363	370	355	392	344	382	371	383	363	363	353	365	375	389	377	368	399	403	397	368	343	385	415	366	408	359	379	427	408	385	368	384	367	349	363	356	353	390	388	348	358	388	353	367	376	387	416	359	389	363	387	376	374	377
44412	48881	36014	19072	13404	9740	7147	5388	4228	3375	2659	2337	1888	1494	1319	1161	1025	886	810	735	657	585	545	518	537	488	464	491	464	440	429	441	428	440	416	435	407	428	410	414	420	418	412	400	386	400	397	432	376	343	392	400	360	397	429	408	411	384	398	415	366	412	409	406	410	433	393	380	419	419	385	406	418	381	404	417	409	427	391	404	342	383	384	411	383	441	373	359	384	407	372	425	399	397	405	388	374	385	407	396	366	406	395	389	457	375	389	382	387	404	359	387	399	393	378	378	407	375	409	394	400	416	390	396	397	425	382	408	422	408	385	371	400	396	390	363	380	359	361	419	373	435	390	405	426	367	398	389	375	385	397	361	385	380	395	395	385	377	390	361	416	412	387	427	423	377	391	387	412	414	401	364	398	389	374	445	381	357	383	409	392	390	403	375	383	399	438	399	380	417	364	403	384	398	395	391	377	385	413	387	355	407	417	394	383	424	386	376	376	392	395	379	364	395	371	388	415	417	382	390	362	373	355	426	388	390	397	376	410	391	358	383	384	395	395	421	386	396	391	399	397	426	411	384	394	400	439	388	407	399	404	396	365	442	362	352	379	394	406	413	390	369	415	371	398	399	364	378	382	390	382	396	414	423	384	424	378	390	389	421	371	386	401	401	391	420	395	394	400	389	402	409	357	398	399	409	405	376	381	403	404	392	362	379	366	377	360	381	399	369	403	379	418	382	322	374	390	384	440	408	378	380	383	377	418	400	394	408	405	381	374	394	379	409	376	402	391	411	421	392	410	401	400	393	414	370	381	396	371	378	404	413	394	355	371	366	382	419	417	383	428	426	365	376	388	327	383	402	397	389	411	393	383	373	419	422	417	371	360	377	429	390	411	391	393	417	355	417	408	434	403	397	375	361	418	406	356	365	376	426	390	401	411	394	375	371	408	380	384	425	436	387	366	404	387	425	399	434	446	386	405	395	427	359	399	398	407	394	380	406	370	393	387	388	390	416	412	384	386	389	402	376	429	399	390	373	381	378	382	394	390	378	398	403	385	357	356	396	417	413	403	395	368	375	360	380	384	359	390	382	386	401	431	394	409	385	389	364	398	400	386	381	383	420	410	412	398	392	395	392	374	402	376	391	365	380	357	396	368	388	400	410	397	359	402	412	394	407	406	371	383	382	386	399	383	440	418	379	390	418	403	399	385	406	397	368	394	388	404	363	356	385	405	419	380	407	371	390	428	377	357	383	388	399	367	388	379	398	390	372	396	404	415	397	407	410	402	398	416	402	418	415	356	398	363	408	383	414	385	383	413	411	395	430	371	384	400	407	399	389	400	431	394	387	389	411	391	400	402	410	393	374	383	389	411	363	394	409	372	378	370	373	402	340	393	381	366	405	414	402	385	395	396	404	419	370	399	392	393	401	412	381	373	389	355	390	387	398	362	378	431	377	394	392	414	364	363	409	403	352	404	375	394	413	373	375	401	399	409	380	379	380	375	385	402	377	383	387	401	384	424	360	393	387	382	362	383	399	387	393	410	408	386	396	396	373	376	415	372	379	427	385	401	401	403	361	431	361	418	374	371	402	385	358	409	411	376	417	404	390	405	349	399	437	390	432	376	382	377	369	380	425	381	368	383	418	405	388	377	398	372	384	380	365	382	393	375	354	373	417	401	434	373	385	376	384	404	365	393	365	407	401	375	396	396	408	444	383	376	400	417	358	413	419	401	344	388	409	398	359	398	396	413	393	363	358	386	384	409	409	410	400	361	388	434	395	396	376	395	404	376	387	415	373	384	384	361	401	353	383	386	414	380	376	384	393	394	404	413	357	395	420	415	377	369	406	383	393	370	388	406	342	386	369	388	411	420	402	414	379	420	387	398	402	391	416	420	388	423	371	398	374	404	438	380	355	392	362	388	411	387	390	389	358	410	410	398	364	412	412	354	409	397	402	400	410	414	404	418	400	418	404	361	371	422	398	410	380	374	410	382	414	394	372	398	380	378	412	395	386	382	413	376	410	387	415	389	363	398	432	373	406	397	377	404	385	383	405	403	366	439	344	386	370	427	402	380	369	356	404	383	400	395	408	389	400	431	349	424	389	376	388	411	376	429	394	364	408	409	417	393	421	416	388	389	441	377	418	342	380	378	416	368	417	413	398	415	410	392	353	410	390	378	400	400	398	362	395	376	411	385	377	395	363	420	373	393	409	418	407	392	397	413	393	367	398	343	413	402	374	390	368	367	408	425	397	360	382	391	398	394	380	388	403	395	393	418	372	408	387	369	386	387	381	433	423	380	383	379	404	405	418	393	411	412	423	373	375	405	392	376	351	382	398	391	402	380	365	396	426	373	398	374	384	401	406	397	357	428	388	400	399	351	395	421	409	389	389	405	373	361	405	388	420	390	402	372	382	420	378	381	410	404	386	364	404	399	398	380	396	424	386	377	437	390	377	416	406	396	386	377	366	377	387	364	389	398	364	409	365	410	377	396	377	385	390	385	375	424	376	350	381	403	399	390	402	393	352	398	334	409	388	410	388	384	395	429	377	375	394	367	370	371	363	389	360	401	389	435	389	388	373	412	408	385	382	349	402	399	400	410	403	399	384	386	365	395	369	357	407	406	415	430	376	391	416	373	393	363	391	376	399	379	395	399	417	395	400	398	386	414	384	392	358	382	410	466	380	403	381	401	371	418	406	403	411	373	405	389	407	389	399	401	367	393	418	396	416	412	352	416	416	379	417	390	347	372	404	360	408	354	391	414	380	411	438	450	395	415	393	361	387	391	365	402	408	382	382	396	380	379	378	380	421	403	416	397	384	406	390	376	360	360	439	370	412	434	354	398	354	370	388	394	413	404	373	406	411	390	400	412	399	365	382	395	361	362	410	393	381	406	404	398	396	411	377	398	432	404	359	392	395	400	379	393	400	381	414	398	389	409	426	431	384	395	416	413	389	409	353	379	418	396	367	389	370	411	418	375	417	381	400	379	368	360	414	350	384	428	387	405	429	376	382	339	382	402	396	401	387	410	392	395	396	409	402	385	375	387	401	418	424	355	392	412	403	379	394	359	377	389	386	396	391	419	365	387	368	380	436	395	379	395	382	388	389	387	381	409	395	358	393	385	426	395	377	414	412	387	417	412	378	423	354	398	393	390	391	395	407	377	382	389	374	396	422	398	412	382	384	384	392	369	370	366	377	406	374	399	393	377	382	366	407	416	402	400	385	403	386	438	366	391	386	384	381	404	381	386	402	371	347	382	408	385	413	393	427	384	396	411	373	407	407	401	386	391	383	395	414	415	374	372	366	365	388	379	375	402	393	415	398	385	376	364	380	412	432	382	373	402	386	398	387	396	393	390	405	371	413	352	389	404	440	393	355	416	394	373	386	393	369	395	366	369	394	412	423	370	368	398	383	416	420	418	393	377	404	394	380	395	412	381	383	408	389	414	400	399	411	394	384	390	398	400	377	373	349	365	392	422	414	398	392	386	406
25914	21229	27457	25523	19649	11670	6690	4218	3156	2608	2093	1817	1492	1336	1110	1027	884	798	840	703	716	679	695	642	605	639	597	551	559	584	563	543	515	546	569	505	594	575	562	525	489	525	501	546	524	505	547	500	563	521	548	518	576	574	522	496	526	518	551	504	525	550	542	522	548	533	515	526	536	530	526	504	544	550	548	526	534	512	525	504	509	493	489	515	510	493	517	532	505	552	546	512	541	515	543	562	523	524	528	501	473	522	502	496	527	489	516	517	521	502	475	531	505	537	513	538	555	540	540	535	513	517	526	520	518	496	547	533	520	530	477	524	538	512	483	519	495	503	539	505	527	506	533	528	507	544	522	489	466	507	510	505	522	532	490	504	521	528	522	605	521	561	522	509	526	511	537	490	516	526	509	528	545	501	525	513	557	516	511	541	524	522	519	535	539	532	488	508	505	502	509	492	495	551	526	531	534	494	543	489	493	510	500	482	530	514	493	532	505	527	526	536	474	535	531	510	501	548	529	487	545	550	503	497	499	576	496	515	540	526	543	529	486	553	464	498	512	502	516	520	538	507	540	476	534	559	496	534	498	484	483	508	491	504	487	510	522	480	529	524	533	553	561	514	518	573	527	570	530	522	519	515	490	557	493	481	554	506	534	548	527	516	542	529	493	508	534	515	532	517	530	511	544	516	504	508	513	529	570	518	502	516	499	528	523	482	540	484	534	525	484	520	555	539	491	539	527	504	514	540	521	501	504	508	516	496	510	523	488	527	539	510	543	530	503	527	528	486	571	551	536	511	502	509	520	518	541	548	522	502	542	518	519	509	495	513	526	545	512	515	540	550	517	529	531	508	489	564	554	479	511	500	535	532	535	548	551	529	504	525	515	479	507	482	528	531	529	532	506	499	502	539	548	515	516	502	551	549	489	517	501	508	552	471	522	528	544	554	536	482	569	507	510	514	540	511	547	496	546	507	555	523	525	540	510	532	557	547	491	543	554	511	512	520	517	536	514	519	530	501	508	535	539	557	515	549	543	536	543	522	541	534	521	538	472	530	528	522	512	492	523	519	519	515	537	507	511	508	558	583	525	556	509	488	539	545	541	516	466	496	540	508	511	515	507	501	512	515	520	572	486	561	498	540	531	531	491	502	527	520	512	540	506	556	515	528	508	474	530	500	527	525	531	518	520	504	490	492	536	522	542	499	475	488	521	524	516	490	528	515	471	511	501	536	508	553	469	523	523	514	489	497	522	493	512	507	554	492	545	542	486	516	509	516	508	506	548	501	541	519	507	495	537	521	515	533	536	514	512	470	509	554	519	554	553	500	523	538	485	508	511	545	518	527	506	545	510	497	534	513	543	509	517	517	566	494	539	500	514	505	556	516	529	523	518	493	503	528	532	509	527	509	490	546	478	534	532	526	521	538	523	527	521	526	507	498	563	577	510	542	540	539	522	518	528	522	491	524	541	530	489	481	540	554	557	478	490	499	506	484	529	537	523	502	500	547	523	525	532	544	517	501	498	514	501	501	524	538	500	549	530	542	522	523	522	532	525	545	529	480	507	534	528	523	546	525	525	480	529	502	508	528	498	558	516	521	489	529	471	517	541	497	490	492	534	509	565	464	544	557	525	521	512	567	507	483	478	530	531	515	527	512	512	475	509	534	531	518	497	540	504	533	542	542	550	545	518	487	517	525	553	513	509	538	518	511	514	498	539	494	522	559	537	477	532	501	537	534	485	559	518	496	564	519	485	511	524	526	520	558	552	537	519	475	514	494	527	510	501	505	515	509	556	458	514	523	566	494	480	500	543	510	547	461	514	527	506	495	545	467	534	520	506	542	547	529	558	553	522	521	546	468	522	521	541	508	508	478	538	553	516	537	502	562	507	500	547	512	490	534	536	558	559	500	523	525	513	539	549	555	497	528	548	515	532	546	509	542	528	526	558	514	528	505	524	494	521	515	473	556	521	519	534	535	473	541	502	530	530	507	556	466	507	531	542	515	550	498	513	505	494	494	510	550	478	504	525	508	530	520	506	504	511	498	497	537	476	528	507	497	535	527	513	537	522	545	532	527	497	509	510	520	520	492	524	495	529	496	500	526	508	545	524	505	512	535	484	511	534	499	501	533	559	510	531	534	515	524	509	507	502	522	527	531	516	525	508	471	495	494	557	503	515	522	532	477	534	524	554	505	536	491	518	534	498	566	542	530	506	548	555	533	550	513	537	502	539	526	530	533	524	491	499	487	527	531	505	483	577	537	513	549	518	498	521	510	497	544	515	518	553	557	515	542	495	538	491	497	540	511	527	504	539	521	514	518	528	495	518	558	523	541	561	488	504	520	521	490	504	552	544	522	546	533	508	507	497	543	524	517	496	500	501	518	494	497	509	525	529	547	530	482	509	490	503	512	527	513	502	537	538	546	504	532	529	485	479	480	514	516	499	496	513	529	502	581	541	517	515	551	579	480	532	512	525	564	529	570	523	545	503	515	545	520	550	500	484	503	534	516	524	548	537	516	564	514	505	529	526	522	508	506	516	539	534	516	537	536	496	502	493	550	535	484	536	519	530	535	519	463	584	507	560	516	545	525	517	505	549	520	545	546	495	525	543	476	483	515	515	502	556	478	542	555	530	555	479	529	542	502	550	553	511	526	495	506	509	522	494	524	530	539	555	563	542	514	569	541	516	495	508	531	568	525	550	545	495	554	521	459	531	516	545	495	547	529	535	523	482	488	546	478	548	566	544	489	513	502	563	537	517	532	513	536	553	550	521	502	509	531	591	525	514	496	498	492	519	552	528	563	500	531	499	510	526	491	511	507	535	565	523	513	510	491	537	555	548	534	517	520	559	502	554	540	511	528	520	534	492	490	526	493	501	493	524	559	549	578	529	571	538	517	526	548	506	506	513	558	541	501	485	495	510	529	547	516	533	483	509	511	489	491	536	533	549	484	564	592	502	565	538	537	514	520	485	494	526	507	524	519	560	516	527	552	494	476	537	516	511	527	560	528	518	511	505	543	492	541	530	526	468	507	520	521	532	517	516	566	532	516	515	510	507	504	525	540	502	487	529	525	484	546	558	515	513	519	515	517	502	549	564	509	531	539	519	514	537	500	531	539	514	516	526	519	492	526	529	531	508	529	495	507	518	544	545	552	514	508	535	522	512	538	504	526	505	532	518	526	545	524	479	560	477	495	497	495	480	521	577	523	548	533	536	568	544	504	502	547	493	522	562	579	480	530	504	523	512	549	500	568	503	517	504	525	513	507	487	541	515	523	532	512	533	531	502	526	512	494	514	546	543	559	487	531	529	488	534	525	526	504	496	525	526	534	489	520	539	521	500	542	520	519	542	516	530	529	540	509	524	532	514	466	511	482	510	506	505	514	503	509	529	501	500	501	580	510	514	521	536	544	480	536	504	529	537	511	537	512	547	538	546	554	496	494	533	487	518	531	510	491	542	532	528	540	559	526	488	503	509	487	518	520	518	501	515	564
44739	61280	46510	25629	17835	13119	9886	7567	6173	4903	4014	3242	2792	2243	1887	1638	1424	1200	1098	988	907	852	805	766	736	717	625	647	584	607	570	587	592	555	578	545	558	512	555	567	511	553	527	517	526	530	511	561	535	532	541	543	548	495	523	519	512	526	522	524	522	542	523	540	534	526	561	537	512	579	515	536	502	508	517	509	577	504	514	542	495	519	477	565	539	574	503	545	540	502	543	530	461	519	517	510	559	529	510	528	543	490	535	564	573	488	573	516	542	576	493	526	485	538	493	527	520	561	534	503	523	523	484	497	545	509	497	538	539	547	510	519	522	472	534	520	509	520	531	477	516	520	508	515	517	530	518	494	472	491	511	518	547	546	523	483	554	539	548	482	511	543	506	492	497	543	495	532	548	536	512	548	499	548	525	529	506	552	499	545	483	537	508	519	528	528	562	498	536	485	474	496	542	497	505	516	517	516	547	454	507	550	496	490	521	538	505	507	522	497	469	511	554	516	524	521	561	538	514	518	505	556	562	519	505	520	533	533	520	524	521	514	508	516	490	500	505	486	507	524	523	499	492	506	515	556	529	505	480	511	541	532	550	496	534	519	515	509	518	528	516	485	510	529	530	486	546	564	455	538	529	528	547	502	500	503	515	505	562	487	531	509	508	543	543	497	525	534	527	520	521	566	553	517	530	485	539	523	499	529	525	499	500	494	517	499	517	532	512	523	524	519	521	506	468	562	483	517	509	509	567	542	547	517	517	510	558	532	518	499	533	543	523	522	513	515	539	549	525	530	456	517	504	545	498	521	547	503	494	538	510	546	515	541	568	522	528	516	549	495	512	570	552	516	507	542	507	506	489	520	543	498	514	524	553	525	526	512	508	547	514	514	473	495	507	506	538	508	526	504	551	526	564	509	477	499	530	544	485	550	537	535	553	542	537	516	501	523	527	537	532	534	500	533	533	521	538	505	531	498	513	531	547	517	499	529	536	568	481	593	513	509	503	501	531	513	515	513	505	497	509	518	526	496	545	521	530	558	499	520	538	521	536	526	529	468	545	553	515	527	483	523	502	560	524	530	525	510	551	549	522	520	510	505	514	509	567	553	529	507	504	514	513	524	519	557	512	502	513	516	501	537	490	523	535	514	509	531	502	530	478	517	513	518	490	508	544	517	516	549	501	493	476	527	529	474	531	495	487	503	531	490	531	501	495	529	470	538	547	512	543	515	547	553	513	491	520	521	541	534	535	562	524	543	498	503	555	526	540	524	488	535	527	507	538	532	512	605	522	531	539	508	527	477	537	519	498	535	508	555	508	511	526	524	542	566	548	514	551	533	500	538	515	502	507	530	536	504	564	560	552	528	544	509	518	524	461	526	552	528	528	508	553	511	508	501	500	578	518	483	560	534	527	518	559	524	478	499	529	517	530	520	556	557	543	529	536	502	539	512	521	476	546	552	528	514	493	545	542	519	529	530	499	525	512	517	543	527	502	539	521	491	480	525	563	495	485	490	539	536	552	516	515	504	551	524	515	563	562	514	525	532	521	493	518	503	508	493	537	482	544	544	561	518	542	490	529	512	501	493	562	557	492	510	518	478	480	524	534	502	525	503	540	481	510	491	555	516	561	525	490	530	564	498	535	528	591	487	507	535	517	550	508	578	502	511	576	536	509	539	486	505	519	505	533	475	515	500	459	528	519	500	511	559	518	487	506	515	509	592	521	575	500	508	526	503	508	563	512	499	503	556	514	541	497	538	534	501	549	557	537	564	464	542	506	550	534	536	526	497	521	522	522	546	502	529	522	515	502	553	573	503	512	538	539	494	537	514	495	500	499	533	538	520	532	509	547	536	529	490	544	559	489	508	520	526	567	544	501	534	547	522	537	547	491	515	546	522	539	509	528	490	532	539	526	516	539	505	492	519	508	502	523	501	538	512	517	508	524	507	507	518	510	526	526	466	497	520	563	533	483	514	543	520	489	533	492	526	495	531	529	568	532	546	540	507	530	513	542	537	555	532	501	531	570	501	506	551	528	531	519	521	536	494	531	498	525	477	507	506	527	566	521	548	511	529	559	557	496	511	536	519	505	518	522	513	504	511	528	525	542	513	544	510	516	525	511	512	482	532	523	540	536	517	541	508	522	499	513	523	518	505	516	501	522	489	507	505	519	550	522	522	528	488	506	580	497	547	523	507	551	479	545	528	513	528	484	531	526	522	507	521	530	555	541	530	505	546	513	484	524	532	537	539	543	530	521	531	501	506	557	481	524	504	523	513	472	528	535	543	532	549	567	537	504	543	525	520	545	523	524	528	499	529	533	535	554	506	493	508	501	516	518	519	483	508	526	504	558	508	529	566	512	502	526	528	517	535	562	521	506	527	498	533	510	526	515	507	516	499	507	554	513	505	553	512	568	552	521	493	542	500	537	538	524	515	561	502	566	467	562	522	463	523	518	557	574	559	539	500	495	514	501	536	505	551	537	541	529	489	508	512	488	534	555	540	521	494	482	497	519	507	497	516	531	512	546	504	526	503	520	502	545	540	500	484	517	523	489	577	514	498	458	524	525	588	518	503	500	518	493	504	482	573	546	546	539	499	536	489	551	532	562	564	505	500	515	524	509	549	509	508	505	540	509	469	525	542	540	522	563	452	488	537	515	545	559	570	504	510	540	546	580	547	489	513	507	571	524	499	540	478	518	547	508	514	502	524	547	568	514	538	518	507	551	532	516	567	508	528	531	515	496	518	528	511	501	549	547	520	486	540	526	500	528	506	540	505	514	511	525	526	542	492	469	534	499	501	528	546	529	532	536	527	500	521	512	520	532	494	527	482	507	531	543	494	516	497	495	548	504	544	554	514	555	502	556	500	498	530	579	550	532	515	524	515	533	546	501	518	531	514	543	548	499	521	538	497	512	552	534	547	547	545	513	499	538	487	525	556	552	508	544	506	498	554	503	544	515	534	508	525	537	555	533	528	534	544	525	491	462	518	514	484	508	509	530	516	526	492	528	506	598	495	535	483	590	540	520	528	525	528	553	543	510	508	497	542	525	501	550	506	527	519	505	512	491	531	538	527	535	529	510	507	552	463	507	565	500	509	510	529	531	526	510	540	532	511	552	505	553	518	494	515	510	540	529	539	544	505	505	507	527	533	546	500	543	496	512	512	482	540	501	515	527	493	537	480	504	531	544	540	555	498	539	496	524	505	514	548	547	498	531	518	509	528	502	510	514	497	500	544	507	515	530	513	550	501	545	528	522	501	517	489	521	529	527	525	505	582	473	509	521	516	498	523	551	532	473	482	495	534	523	533	544	540	548	562	496	527	543	537	499	551	511	532	527	466	554	524	533	510	515	516	542	521	508	528	576	524	539	543	551	519	529	549	545	539	528	537	497	564	510	517	514	524	515	535	499	560	558	541	536	517	544	524	542	554	495	549	514	487	489	524	541	532	512	516	555	535	497	509	497	501	517	521	517	516	575	499	511	507	510	525	584	516
23038	20866	27500	24368	20982	21334	17140	8208	5397	4488	3723	3010	2469	2074	1908	1657	1518	1394	1339	1149	1122	1121	1124	1061	987	958	869	865	909	890	941	890	878	889	867	892	868	865	878	851	826	867	836	839	835	769	826	798	886	787	844	869	806	893	792	830	859	883	836	847	822	793	828	861	893	822	833	789	852	825	790	795	802	836	822	776	811	831	881	881	833	828	837	875	806	846	769	857	825	848	848	823	818	806	912	874	802	813	831	822	808	803	799	828	791	848	853	860	780	898	812	831	831	803	845	827	823	774	830	862	870	838	832	831	799	847	827	760	873	895	846	843	821	813	840	802	809	846	835	890	860	811	869	834	874	875	841	825	825	813	829	831	799	822	817	797	832	804	835	804	819	806	874	824	818	774	811	833	884	806	822	811	863	841	831	813	840	775	825	794	792	834	806	832	815	779	820	828	851	829	891	808	845	835	850	814	831	853	828	849	836	804	848	863	767	820	785	800	828	779	784	823	816	841	813	834	858	841	822	850	853	818	817	866	856	852	809	872	851	838	807	811	798	856	813	824	817	822	844	795	808	848	828	844	853	784	844	868	811	797	848	793	796	814	862	864	889	838	886	812	779	802	789	861	844	844	810	870	809	822	804	778	883	854	838	843	808	785	816	873	850	856	798	814	864	837	800	867	892	878	843	798	883	855	807	858	819	837	848	868	781	795	831	895	776	827	831	821	909	827	817	808	820	830	801	802	827	826	858	815	824	847	829	842	845	751	846	796	836	840	850	860	798	832	839	881	831	852	816	874	763	830	787	813	839	800	809	869	835	901	838	876	810	839	821	821	889	788	787	861	807	821	867	801	800	790	826	812	818	817	829	866	850	790	839	905	810	880	886	833	826	812	846	854	847	852	846	804	789	795	839	824	826	851	813	859	820	812	799	827	786	820	810	853	792	810	803	845	813	828	769	818	787	821	836	844	827	834	864	824	813	821	827	839	815	794	869	817	836	803	816	847	862	819	822	803	859	827	818	840	841	770	838	839	845	806	784	830	795	785	836	854	836	815	814	804	851	854	791	784	832	902	866	848	807	825	791	843	828	870	869	805	841	802	858	825	798	891	796	866	862	813	792	809	795	816	838	787	822	807	862	860	771	819	821	795	867	809	856	814	792	810	807	848	814	839	806	823	836	801	816	816	826	801	837	825	783	861	786	841	854	783	867	815	870	822	818	880	876	777	836	857	813	833	849	829	836	816	823	864	804	826	824	796	829	852	805	837	820	853	823	874	821	845	807	761	870	832	838	829	825	813	804	766	825	831	809	841	837	826	814	805	831	826	813	830	813	794	834	794	804	775	846	837	806	828	806	795	834	827	826	847	794	823	869	808	818	814	820	805	801	868	820	860	860	810	882	820	803	819	822	848	824	822	817	810	864	836	838	838	802	835	846	798	844	846	799	807	809	813	829	862	828	788	841	839	841	837	819	782	815	865	804	862	812	792	826	788	822	799	887	835	816	829	836	821	875	825	782	842	842	838	831	788	810	773	816	806	791	776	830	821	850	789	863	876	806	793	820	817	837	840	854	835	837	821	836	810	827	800	861	785	806	872	806	840	869	862	831	835	832	831	847	832	827	859	780	821	880	869	832	807	822	848	887	796	830	798	821	814	837	873	799	876	828	850	836	836	825	827	779	821	829	823	858	797	798	865	850	841	820	854	823	856	807	866	816	819	807	870	844	826	903	882	846	841	772	788	769	838	862	869	848	821	746	802	803	843	803	839	832	777	804	795	888	825	821	848	819	866	826	844	827	772	854	851	848	806	863	806	857	794	874	817	848	870	861	866	822	839	854	767	824	854	828	830	857	829	869	824	816	841	806	831	826	831	804	833	848	832	825	834	888	823	784	800	831	832	804	845	828	839	917	793	838	812	797	831	830	847	842	848	824	854	821	822	808	849	809	743	804	798	822	811	797	821	820	803	789	784	833	782	871	808	794	875	867	814	804	823	841	883	825	776	851	802	823	856	792	803	801	817	806	854	876	799	783	818	841	870	833	821	798	779	804	788	868	867	813	848	764	833	799	823	838	797	799	862	807	784	899	913	777	816	811	842	798	842	833	914	833	841	788	782	871	782	790	817	833	842	821	770	840	846	826	905	818	864	795	825	826	824	834	824	858	859	814	829	868	863	843	816	882	803	850	839	841	825	804	861	809	802	809	837	829	841	804	822	784	865	827	803	800	833	856	855	795	847	820	852	804	796	807	833	868	781	875	843	800	824	820	837	809	796	825	841	835	849	799	807	864	751	851	815	809	849	796	897	807	831	839	838	806	888	812	818	837	834	764	796	840	807	807	788	824	851	794	850	799	770	817	811	811	844	809	834	862	801	794	805	792	837	845	789	822	836	854	764	787	845	829	865	841	872	840	821	841	838	808	767	846	876	895	881	821	812	827	839	840	855	864	858	853	833	815	792	802	829	836	845	871	867	849	850	805	855	819	845	822	883	829	810	891	822	834	797	831	903	799	825	845	807	858	787	771	847	887	835	845	777	781	807	847	797	806	840	818	830	798	839	744	790	843	803	842	886	819	792	831	798	844	808	804	810	877	823	827	824	844	891	845	792	847	819	885	879	845	863	789	836	833	837	840	854	833	817	849	820	809	818	807	818	817	855	839	790	766	840	867	842	826	841	814	806	872	808	802	822	805	777	828	831	825	866	779	850	851	817	826	857	828	798	766	825	852	822	850	838	840	810	787	864	801	786	797	783	867	819	782	826	781	800	817	826	799	821	815	831	810	890	810	882	877	837	828	824	831	844	869	846	856	824	855	808	821	763	845	838	794	785	851	842	836	809	835	853	837	808	763	860	862	833	807	817	827	816	833	853	848	790	868	869	816	804	787	756	832	851	778	795	855	848	835	801	844	864	837	825	853	792	836	857	829	780	805	779	791	846	837	805	840	847	756	802	798	815	809	865	810	885	830	830	757	823	807	843	813	828	829	849	808	894	820	781	865	787	775	866	807	788	837	909	830	784	782	883	839	810	826	842	828	854	824	858	830	846	824	788	877	874	834	820	804	847	908	805	804	788	858	800	818	869	896	839	884	807	865	849	810	796	791	808	852	833	816	842	749	828	797	815	824	877	890	816	824	795	872	815	863	850	777	813	816	861	816	791	851	839	840	848	835	834	798	829	824	878	772	829	862	788	826	854	805	838	828	788	809	864	819	811	816	776	804	867	787	810	840	862	829	837	789	786	836	858	785	819	773	827	847	816	826	816	829	785	825	810	804	860	815	834	850	809	846	842	846	818	782	827	806	836	789	840	840	770	849	894	848	845	815	891	842	811	851	819	832	855	775	808	831	804	808	808	842	783	772	848	835	827	832	835	847	843	867	809	831	804	865	815	831	850	769	883	811	875	867	848	829	840	787	770	781	842	845	859	831	793	821	778	761	862	861	871	889	824	856	853	838	803	818	836	834	843	822	825	816	863	842	801	823	816	861	785	791	810	831	793
49789	71900	55407	33403	23832	18763	14996	12003	9461	7847	6579	5332	4306	3543	2986	2579	2281	1997	1858	1641	1456	1399	1274	1164	1178	1078	997	936	958	988	1005	911	919	948	893	902	921	841	914	796	831	884	856	887	808	861	826	829	858	776	841	848	795	827	803	790	900	830	802	795	828	820	796	824	829	807	835	782	831	781	824	822	825	844	853	801	829	816	843	841	818	758	811	852	805	767	810	839	836	804	807	850	782	852	774	786	780	797	888	782	815	846	812	826	783	817	797	815	807	861	843	804	803	794	795	768	803	800	813	778	821	808	776	860	820	849	831	829	793	800	817	809	816	861	780	864	801	805	824	841	853	764	785	830	834	780	779	840	823	800	798	778	831	798	765	749	820	888	774	830	793	797	782	797	801	841	779	830	888	822	820	841	799	838	844	816	796	780	860	802	759	791	818	796	842	871	827	777	774	807	865	844	876	827	817	831	781	785	821	840	890	811	782	788	811	823	810	849	807	863	782	764	779	804	845	847	760	852	786	825	811	784	807	854	769	845	872	811	792	823	787	807	832	773	794	792	808	823	766	823	807	777	815	796	849	815	828	813	839	802	813	800	786	832	868	790	825	827	799	814	856	802	894	754	793	788	796	842	796	753	827	824	820	820	828	764	807	767	792	820	794	798	798	777	797	829	800	786	831	796	830	843	783	777	792	797	823	822	795	794	799	748	816	814	835	841	831	852	813	837	838	819	814	792	762	823	831	772	798	830	808	778	820	839	801	766	782	788	837	812	796	798	795	830	880	815	781	793	825	793	800	822	809	798	817	840	826	816	816	812	831	799	860	865	835	768	833	763	781	840	827	801	804	803	828	776	829	856	763	810	841	785	766	812	770	821	781	814	842	764	860	806	721	820	813	804	767	784	781	794	831	807	807	781	803	777	818	832	804	791	837	808	831	773	825	841	759	748	787	815	795	752	749	765	803	819	831	768	808	803	789	803	809	852	828	772	790	788	826	832	815	794	823	803	826	759	771	739	784	780	871	814	853	843	785	826	834	821	786	836	775	846	795	771	824	756	792	827	821	831	800	801	822	756	863	807	812	796	806	791	735	831	776	788	815	810	773	815	822	784	802	789	794	761	809	824	778	818	816	831	808	829	873	798	773	828	817	879	812	783	865	785	788	791	779	789	811	831	774	777	819	795	824	809	796	829	764	826	817	787	845	804	846	794	786	781	784	761	814	847	800	778	854	804	865	877	792	808	859	816	855	830	823	836	796	767	809	810	805	809	737	828	810	776	773	800	822	775	805	833	780	821	813	861	803	809	765	820	798	789	797	778	821	866	825	802	789	792	797	804	818	883	790	833	811	784	831	793	781	824	855	833	801	797	806	822	821	852	829	827	819	807	833	880	778	795	774	773	848	823	767	749	821	793	838	821	800	870	825	838	826	786	848	812	819	828	831	755	846	847	794	820	831	832	821	838	854	785	820	809	828	826	817	812	778	807	747	800	737	835	834	771	807	835	821	785	793	797	750	799	819	795	800	819	787	813	810	823	756	770	836	789	810	790	792	797	777	826	762	752	825	839	802	839	796	863	788	856	816	804	804	809	769	816	810	791	824	784	833	775	822	787	782	786	831	795	784	854	806	795	838	836	772	785	762	828	792	812	800	811	820	780	758	788	820	833	833	781	748	791	795	799	793	851	808	770	797	783	845	799	817	795	806	839	802	867	801	862	801	834	814	833	837	818	826	781	827	826	855	796	815	788	747	825	878	816	794	776	759	799	807	829	780	848	821	845	778	759	805	780	829	794	796	833	817	759	782	781	786	794	829	810	780	793	829	838	807	799	825	802	859	827	813	826	816	783	836	788	837	785	816	813	822	796	778	849	733	833	797	832	814	855	805	781	826	817	841	815	808	807	828	813	804	771	842	814	812	790	785	833	824	853	795	812	797	783	802	826	769	803	816	861	841	788	798	804	803	789	763	787	806	824	768	817	813	778	802	841	826	803	810	761	778	781	827	762	825	821	826	837	814	790	762	823	823	798	793	839	837	853	749	843	786	808	810	782	825	821	843	828	848	774	776	817	755	770	823	811	721	755	789	824	760	784	769	784	814	795	843	790	818	820	837	818	782	769	773	774	846	850	779	801	810	794	815	777	845	800	801	830	813	791	792	833	849	769	794	870	828	820	782	833	819	772	817	817	811	784	827	787	813	830	758	778	816	789	778	779	818	840	779	836	862	812	797	804	769	775	801	808	838	805	852	840	775	783	801	774	783	802	852	794	835	782	775	800	829	838	808	786	810	799	823	806	778	781	811	843	825	803	809	840	738	819	837	790	811	842	843	851	745	826	839	810	829	790	797	764	802	829	771	768	829	799	736	764	776	838	777	758	809	854	819	770	771	811	785	777	820	812	824	794	753	839	802	826	874	837	834	809	783	788	774	715	796	817	775	774	770	801	796	767	794	755	786	855	809	798	827	832	811	792	836	814	796	853	788	844	776	839	840	773	810	835	806	836	774	765	842	834	778	830	779	802	857	791	818	803	835	788	791	867	807	793	853	769	793	805	801	831	742	755	876	783	822	782	799	808	796	807	779	778	801	802	788	851	744	812	819	816	822	780	794	798	845	801	847	821	791	810	767	819	817	801	854	804	827	810	754	846	780	752	811	848	786	765	856	840	829	822	803	766	821	800	804	826	791	777	847	813	823	775	770	836	771	804	799	806	827	803	801	837	797	735	821	813	769	784	765	767	828	743	851	791	834	764	826	808	786	808	828	799	803	827	813	795	781	818	812	805	748	838	807	818	820	820	817	798	804	819	829	741	818	809	847	803	811	855	826	820	855	785	777	810	847	790	760	821	812	754	822	825	841	781	816	783	798	832	782	819	785	820	804	808	844	800	825	815	779	819	815	832	773	842	803	831	779	817	845	844	743	761	866	812	810	831	843	842	822	816	802	780	854	836	850	826	822	768	839	809	793	818	861	806	884	812	826	784	824	809	753	810	797	832	825	836	817	807	844	824	826	778	810	779	830	843	814	786	775	815	791	752	788	778	807	800	821	795	781	783	782	795	782	798	756	790	823	818	825	819	802	778	814	781	820	811	857	776	794	803	782	806	807	801	778	788	820	793	824	747	778	804	844	764	830	795	820	835	809	758	790	777	817	781	805	830	824	830	788	795	788	771	840	746	825	785	817	789	776	826	808	880	800	814	818	764	829	881	849	805	802	799	769	840	819	817	816	789	850	858	837	789	834	799	827	752	829	840	801	834	799	789	780	784	797	828	800	795	819	826	775	837	784	851	808	874	782	817	813	829	830	804	806	813	776	830	814	817	805	833	770	794	801	782	767	815	843	764	827	864	798	781	819	860	776	838	811	816	824	828	839	781	814	786	813	785	789	834	805	789	793	843	804	829	840	803	799	822	832	769	822	814	757	809	808	772	813	780	814	829	776	799	807	790	806	798	827	804	823	782	799	788	806	779	816	803	823	838	860	798	707	787	742	817	797	818
39390	40591	32656	17206	8634	5234	3641	2655	2136	1813	1423	1124	985	838	730	679	611	537	548	531	490	510	492	466	450	401	420	401	402	372	377	415	408	351	383	381	408	403	367	391	381	384	360	372	347	376	416	375	390	365	353	383	402	391	384	363	361	365	367	358	347	393	370	366	360	396	422	378	425	360	358	373	360	369	354	357	372	387	331	381	385	393	365	352	376	343	374	351	382	376	382	376	390	378	367	371	362	344	401	370	421	394	378	349	348	364	343	369	336	377	376	392	385	376	364	354	392	381	372	386	381	354	401	358	361	384	321	385	412	357	376	373	366	352	363	375	371	332	380	365	347	353	345	379	393	348	349	368	389	351	386	366	382	374	335	371	389	376	362	363	351	384	392	370	390	402	373	362	372	359	384	394	369	386	367	366	380	378	375	372	398	363	313	359	379	363	379	387	404	376	377	378	357	406	420	384	362	342	382	383	376	353	331	369	382	377	318	376	423	366	379	361	356	405	387	358	383	366	353	367	372	368	380	360	356	385	369	369	385	395	379	384	377	363	388	402	361	367	334	365	363	351	347	350	375	403	382	387	356	371	381	352	382	348	404	388	388	373	361	351	379	335	354	340	357	380	394	406	340	336	374	392	392	378	355	386	398	375	341	373	378	377	353	331	362	383	338	366	393	378	371	372	354	350	373	363	364	360	374	335	375	384	361	350	356	422	375	364	347	334	380	356	376	363	366	368	364	356	402	374	406	396	312	382	378	415	386	359	379	365	343	384	373	403	362	368	345	355	363	367	369	389	341	376	363	377	392	372	376	356	372	432	356	375	392	351	377	387	373	394	401	391	352	377	383	351	377	348	353	419	347	378	384	333	378	357	338	361	343	392	334	367	404	350	399	347	349	400	424	357	359	389	391	407	363	358	381	354	333	355	350	382	372	385	367	365	340	398	347	369	367	368	351	395	397	360	353	347	373	361	361	389	375	396	359	313	399	361	385	348	357	392	399	396	373	381	395	381	356	358	392	359	367	351	401	398	385	366	371	377	347	341	402	391	373	362	345	390	387	352	376	361	387	376	338	362	355	371	380	365	393	397	363	397	421	347	367	339	389	357	405	382	384	363	385	382	336	361	362	377	400	333	367	352	362	383	403	383	322	420	375	327	358	371	385	370	390	337	378	363	369	379	363	363	376	372	385	351	362	357	359	368	389	377	353	372	350	397	356	389	388	350	394	372	383	347	383	383	357	359	374	368	396	382	379	373	387	391	361	372	377	354	390	358	356	381	378	354	352	366	380	375	386	376	358	388	367	374	335	353	352	342	392	357	341	368	382	377	344	321	377	360	374	396	345	393	381	380	358	408	364	368	341	345	362	349	380	366	369	364	348	369	387	381	362	382	332	377	382	414	396	374	381	350	377	373	337	365	351	367	371	358	369	408	340	353	409	392	378	380	344	366	379	364	391	365	377	379	410	342	364	357	356	337	343	390	368	377	334	374	388	356	374	362	368	410	395	374	347	372	342	367	350	398	367	385	407	357	363	362	393	396	368	383	363	388	378	385	365	392	381	396	362	351	383	387	360	362	365	397	377	369	373	379	346	345	411	383	366	409	380	394	367	377	370	367	357	354	404	351	376	381	374	347	355	376	360	375	363	377	383	360	374	377	367	378	365	381	354	378	390	376	372	362	383	373	369	388	363	362	359	378	378	385	338	365	411	411	357	367	366	384	352	374	391	425	384	375	340	378	378	359	388	364	328	399	354	362	339	344	387	341	372	388	398	364	376	356	349	393	365	396	369	375	382	386	374	369	359	373	382	374	366	324	382	368	386	359	365	389	337	368	367	355	363	373	394	377	374	347	399	367	364	382	385	346	362	406	365	363	365	356	413	370	382	373	348	356	350	370	379	363	331	376	344	371	361	389	404	373	393	376	366	352	425	327	343	382	395	368	367	363	389	365	378	380	358	360	328	316	382	370	387	348	380	389	395	400	363	383	371	380	375	373	337	384	385	382	387	378	401	362	374	370	393	349	365	398	403	401	372	382	377	368	371	370	379	351	407	375	360	402	376	397	383	352	370	395	377	369	365	344	364	361	349	408	392	352	372	391	394	363	383	366	389	354	356	372	351	382	385	386	360	342	364	380	348	382	361	374	357	400	365	331	368	387	359	400	379	360	380	378	371	397	386	393	350	366	389	370	379	383	371	384	400	358	383	389	354	371	371	337	381	350	364	362	379	350	392	348	415	368	380	398	383	328	401	367	351	372	358	377	367	378	384	356	353	361	359	380	364	388	384	379	370	383	344	373	363	377	357	331	393	363	377	372	391	363	396	366	400	353	385	377	397	359	362	379	386	373	391	397	357	397	385	370	346	362	365	349	359	399	378	359	369	374	370	378	391	382	381	353	355	378	381	356	376	384	370	365	388	404	356	403	363	401	336	413	334	374	358	410	365	371	369	354	382	352	372	351	392	384	349	351	366	341	406	397	406	379	415	338	353	381	378	372	413	379	405	362	422	375	383	408	372	385	380	367	367	380	334	330	340	394	397	407	359	381	374	365	391	399	353	366	383	356	366	376	366	382	347	366	342	371	401	363	399	375	380	370	370	372	398	358	364	333	377	360	367	362	402	378	366	400	351	336	371	381	392	380	378	362	391	395	371	339	348	373	383	337	332	381	379	396	350	354	353	358	396	364	353	361	378	361	345	341	349	374	360	389	351	378	375	417	383	376	385	367	383	338	390	361	378	387	388	401	376	358	379	379	381	348	390	368	331	352	368	386	357	350	357	381	365	376	379	326	366	394	381	352	373	360	411	389	381	373	369	378	345	348	358	329	376	367	373	390	382	392	348	389	375	364	363	343	377	364	373	392	347	356	374	348	368	393	373	359	365	372	422	344	384	360	353	369	379	362	365	343	365	341	395	370	374	358	341	346	372	353	347	388	346	350	364	351	347	364	375	360	350	372	386	385	357	361	384	375	342	388	380	367	355	366	324	343	362	370	386	350	354	388	379	388	358	381	379	374	390	373	389	375	378	369	360	362	353	364	339	373	396	370	378	388	374	363	365	388	384	345	364	385	352	387	358	403	366	360	341	350	353	346	394	343	418	374	355	358	387	389	366	407	364	363	381	414	380	368	357	386	365	374	408	363	369	351	357	384	386	376	382	381	377	396	374	323	342	395	395	397	365	334	391	361	375	385	397	367	366	385	378	367	336	381	324	360	402	363	370	385	348	343	370	377	319	370	369	367	373	339	344	381	355	365	368	361	356	360	355	384	375	320	360	346	368	365	381	368	357	376	340	393	365	378	378	346	360	388	370	333	346	335	364	419	382	386	392	386	358	384	380	394	344	385	343	360	350	339	345	378	372	353	352	358	392	398	375	350	363	374	397	382	358	371	385	375	358	354	384	382	361	319	346	356	380	392	338	392	363	355	359	376	365	372	412	384	345	410	382	359	365	367	372	391	368	392	385	371	359	375	390	345	354	387	395	347	400	393
43609	49834	36361	19274	12997	9487	6980	5523	4405	3645	2788	2216	1792	1521	1305	1085	912	805	723	774	621	609	641	563	533	470	470	454	456	478	434	429	412	364	409	422	407	427	402	381	388	411	374	408	414	396	372	400	387	423	376	362	381	406	363	391	415	402	373	402	398	389	400	383	405	418	409	389	390	422	388	427	403	377	391	400	403	402	375	399	407	402	399	373	402	389	363	403	372	391	387	381	405	410	396	434	365	414	368	403	397	373	371	391	388	387	376	395	397	403	382	381	358	370	404	399	386	383	365	386	383	403	392	385	402	373	373	373	372	396	387	390	406	426	402	422	387	432	410	388	405	414	412	378	372	418	396	435	381	390	394	376	417	384	389	423	400	402	394	383	397	415	391	413	393	367	424	384	375	371	376	394	447	400	414	389	383	414	405	398	389	389	405	371	416	410	356	391	405	345	367	389	383	359	360	384	393	386	378	392	383	403	385	413	437	398	397	397	410	393	374	404	431	411	393	348	426	407	386	376	358	378	384	405	398	380	376	358	417	391	402	422	390	400	370	408	412	416	374	403	378	368	394	382	385	398	394	381	388	403	379	407	413	387	351	377	373	396	391	410	394	395	372	368	386	387	407	398	407	412	394	380	406	403	395	403	390	396	362	404	374	422	429	390	396	367	381	372	385	415	404	379	383	415	432	377	392	365	371	370	426	424	399	377	398	381	381	409	414	384	381	426	404	410	389	382	416	422	382	444	381	394	376	408	368	371	369	401	371	402	375	364	374	377	385	378	391	403	408	403	405	372	416	365	424	400	404	408	390	373	388	432	417	399	368	377	388	404	396	387	397	368	394	377	406	390	383	385	416	411	394	403	390	376	407	381	415	365	374	398	385	409	372	379	397	406	391	385	404	400	387	396	426	378	434	377	396	389	351	374	376	398	420	385	388	368	363	408	362	417	386	389	403	385	411	399	395	403	393	380	397	397	396	407	366	387	418	387	400	372	387	410	404	368	396	418	386	387	403	383	407	359	386	395	360	381	377	355	400	380	400	397	384	362	382	363	412	384	403	399	371	426	375	421	384	369	397	334	417	349	356	382	392	387	391	350	392	412	404	383	382	387	381	385	404	406	414	405	346	359	412	379	396	399	389	367	371	405	362	353	408	379	408	367	391	401	401	372	377	370	361	371	392	370	372	387	387	379	400	414	356	414	408	415	417	388	375	416	391	378	443	393	388	357	382	411	388	382	377	385	410	364	386	375	382	398	386	383	379	420	393	398	425	430	386	403	383	362	363	397	433	403	439	394	408	384	436	371	387	415	403	405	376	377	393	382	377	387	400	386	434	391	363	334	390	387	377	397	367	433	368	419	385	384	413	435	395	414	379	413	386	417	398	391	391	395	387	396	420	406	433	386	395	380	426	373	393	363	409	407	370	386	383	381	394	398	398	373	393	374	372	387	368	396	399	390	388	418	402	383	419	393	397	414	421	368	403	392	413	433	392	394	398	382	392	408	439	382	389	385	414	415	394	371	384	359	420	377	388	359	386	363	378	391	409	392	395	407	374	370	392	405	370	360	389	399	345	395	386	396	392	413	403	380	391	370	367	409	396	395	413	406	423	401	405	394	426	357	383	393	365	359	379	385	366	419	378	406	397	415	392	387	405	385	413	372	387	410	408	420	379	389	393	373	416	404	381	368	412	395	410	377	419	368	385	384	369	389	385	352	411	430	381	400	428	388	405	389	414	397	385	425	370	382	390	427	403	378	360	390	398	366	350	411	385	385	354	407	355	423	404	425	398	417	406	400	395	404	411	377	391	414	405	375	431	377	404	368	358	401	406	395	385	389	391	403	395	373	387	406	378	394	384	389	390	373	430	344	394	386	407	397	403	418	388	381	379	389	403	393	391	371	426	387	430	344	390	396	363	383	399	410	434	407	413	395	415	411	376	397	389	384	408	376	363	382	408	412	419	420	375	378	409	397	379	414	414	395	413	397	383	392	386	356	383	399	380	385	378	404	389	349	369	401	382	406	392	387	425	418	396	395	395	406	402	381	369	389	403	362	373	373	419	424	396	398	420	431	375	415	382	365	381	389	415	383	378	397	391	346	362	378	379	398	376	412	387	373	432	403	379	381	388	409	382	386	374	414	393	405	398	367	386	394	382	376	407	389	415	348	428	399	408	428	380	410	401	388	374	411	369	371	414	363	371	387	397	381	403	369	361	406	391	407	409	387	367	374	399	387	417	407	359	418	372	414	379	416	389	373	366	398	384	400	406	369	353	370	403	422	370	350	375	362	390	401	383	409	397	396	389	399	363	412	402	386	373	427	385	418	406	386	393	400	407	388	393	370	380	352	373	386	383	412	411	396	358	378	411	380	391	391	384	375	389	416	408	389	392	392	430	419	413	411	421	393	395	422	385	377	395	386	399	397	383	393	353	375	388	375	366	398	383	407	401	408	378	376	383	363	407	423	403	433	430	398	422	394	377	386	376	398	379	405	386	403	393	365	396	394	410	337	421	374	381	412	376	398	360	413	415	368	371	418	381	427	361	374	379	364	393	424	417	388	385	407	365	392	366	416	374	437	376	362	382	416	389	354	379	392	425	433	367	373	407	371	344	385	402	341	411	436	409	389	395	426	388	374	386	386	378	388	372	389	362	381	368	384	408	342	388	396	372	383	392	386	378	373	399	448	391	381	377	396	372	409	418	375	393	421	390	359	382	381	388	421	390	407	425	397	416	400	399	399	403	376	411	395	413	393	418	396	388	411	405	381	387	404	366	409	379	387	422	421	362	337	412	380	368	405	381	391	423	426	369	408	409	376	385	395	410	409	418	394	374	373	407	409	401	387	388	392	382	409	405	400	400	386	381	396	393	386	404	406	377	395	393	378	426	378	383	437	390	421	396	376	373	373	398	365	434	359	388	396	390	429	377	362	411	418	351	379	382	414	380	347	371	373	389	382	382	397	418	394	422	420	406	375	390	398	410	394	395	386	383	407	413	416	364	380	392	403	421	392	379	381	381	388	424	400	418	390	412	401	444	374	415	417	375	401	379	407	359	374	392	393	402	389	353	388	368	380	388	398	415	391	351	409	364	388	379	348	378	388	379	424	414	416	417	381	413	407	396	378	407	398	398	385	411	396	386	420	394	391	414	450	384	399	361	419	403	410	391	392	385	405	376	410	379	407	421	394	387	402	425	384	434	383	384	381	377	393	400	423	368	377	390	372	404	388	430	397	415	395	390	378	426	359	372	408	354	424	397	378	372	383	379	386	423	347	395	380	385	378	419	378	403	364	395	399	390	384	385	383	417	396	381	372	380	374	383	394	403	378	403	391	364	410	350	412	380	361	402	390	401	392	392	422	367	383	379	396	392	409	390	370	365	372	406	370	416	407	378	377	416	407	366	381	389	393	361	368	409	402	421	413	397	378	399	410	370	357	405	397	382	392	416	448	399	379	386	401	393	394	397	389	391	401	365	396	377	413	397	397	374	389
25934	21262	27546	25307	19364	11355	6423	4142	3357	2580	2178	1729	1363	1231	1129	1025	866	836	752	720	699	631	629	592	613	656	620	605	581	548	607	565	573	520	530	538	531	538	529	543	526	527	511	509	542	526	520	528	520	504	464	539	526	547	547	513	514	523	489	508	529	526	520	535	529	507	539	464	534	532	571	528	503	491	556	558	510	520	473	553	559	511	535	557	538	542	507	541	516	498	524	561	497	526	502	525	569	544	514	503	520	519	517	544	538	535	515	449	524	531	525	565	551	506	521	536	551	512	508	539	512	516	561	529	549	494	510	553	547	553	497	533	527	518	499	475	524	495	548	517	513	520	557	514	509	512	537	517	498	555	502	487	513	529	515	520	521	529	501	547	510	535	522	533	500	483	552	511	537	553	522	530	535	539	518	532	569	529	499	543	502	536	525	497	519	511	538	500	538	514	525	522	524	523	519	478	476	549	508	515	507	549	517	487	515	470	545	564	530	556	543	555	534	530	546	519	497	523	543	510	528	511	554	541	524	506	551	490	511	524	495	554	525	477	523	569	493	491	518	541	540	500	516	497	518	537	527	525	512	524	572	562	504	535	560	528	529	529	532	560	557	522	526	561	540	531	552	484	540	501	561	515	532	510	520	467	537	509	544	535	541	511	549	528	497	554	488	542	554	537	553	548	544	526	520	525	509	543	548	526	509	484	524	529	520	544	514	549	511	526	537	493	540	573	480	491	568	531	511	530	535	565	535	538	539	554	546	532	487	547	556	503	498	516	524	564	540	539	535	523	494	498	526	531	528	512	478	516	503	549	516	483	547	536	509	537	524	480	526	473	526	547	554	538	503	500	563	513	495	521	489	497	540	512	543	537	495	541	548	525	471	532	507	530	530	477	503	558	554	524	490	508	547	499	509	492	495	528	563	520	544	503	546	528	504	540	525	511	528	556	514	499	506	499	538	511	523	506	532	517	497	486	492	537	526	542	513	563	512	476	507	521	488	538	587	502	503	518	500	496	504	498	506	561	503	547	552	509	522	503	527	544	494	518	510	502	492	522	515	528	507	482	511	484	534	539	545	487	502	543	528	553	516	510	535	499	519	481	505	537	539	541	527	505	545	507	529	540	520	532	539	509	489	551	570	534	558	538	542	510	517	521	523	542	529	545	500	500	507	510	496	535	528	531	537	556	545	483	555	527	513	494	557	555	507	486	579	546	495	485	534	532	509	509	529	502	523	529	515	494	507	525	527	524	531	523	508	503	484	506	544	529	540	549	549	538	535	522	535	526	522	497	506	510	554	501	517	515	501	526	513	571	526	518	508	495	511	503	490	511	500	489	537	509	511	521	554	534	541	479	532	508	511	542	505	485	501	520	541	516	499	507	539	457	514	521	482	512	512	527	515	516	510	472	502	519	530	496	541	551	535	490	528	494	457	534	561	545	514	533	535	487	565	467	545	528	528	494	494	523	542	518	520	490	552	548	516	505	522	571	538	534	554	523	538	544	506	536	560	481	504	545	523	549	504	534	526	523	522	482	552	528	559	516	542	512	499	483	559	533	532	483	527	508	534	550	516	526	519	503	528	528	513	517	529	531	536	485	557	529	537	502	553	528	519	555	521	511	560	547	540	480	532	546	532	472	523	480	535	476	480	513	558	551	511	555	511	537	469	494	494	473	556	507	506	559	509	508	586	520	597	513	505	500	561	563	532	555	493	529	533	583	514	555	532	503	537	534	546	487	533	539	549	540	556	499	535	490	495	532	515	518	580	553	499	503	505	510	521	531	565	535	496	551	514	486	505	508	504	488	524	554	512	526	509	503	503	538	510	538	540	520	512	531	545	514	505	535	533	516	531	550	528	536	498	533	493	516	484	503	495	524	537	517	544	490	510	512	517	516	556	530	476	499	529	533	484	523	551	571	482	508	526	519	494	475	533	530	496	538	486	497	488	555	513	540	588	508	512	513	492	567	559	518	519	554	565	521	525	524	520	540	520	556	521	496	534	557	521	502	521	508	518	559	515	537	527	555	536	518	539	553	530	491	529	523	504	545	532	552	554	476	524	483	510	495	494	531	556	534	500	543	505	504	525	490	529	544	534	582	571	520	477	534	541	470	535	534	504	505	501	554	503	510	574	522	551	541	533	521	546	514	510	536	510	531	530	534	527	532	525	540	500	529	531	505	524	481	487	472	509	552	532	522	559	562	503	522	526	506	497	540	503	512	511	502	539	554	549	508	543	555	500	554	499	501	490	505	510	487	539	500	503	519	547	514	471	482	499	536	507	529	565	498	530	508	518	538	551	503	463	524	516	533	515	488	509	503	498	502	501	495	505	539	534	532	565	523	527	516	576	545	515	525	507	532	527	523	512	505	514	551	523	553	511	470	517	521	547	556	529	524	514	506	505	473	528	482	527	565	559	512	500	532	536	524	495	508	522	496	530	502	539	544	545	526	523	564	538	545	573	487	507	555	515	488	513	541	491	554	524	491	539	542	520	495	519	514	480	510	481	552	506	535	547	500	532	522	507	530	527	541	522	486	526	536	545	494	531	517	531	506	531	515	516	552	467	541	516	493	520	511	552	504	534	525	512	547	554	520	525	526	543	546	532	516	543	492	530	535	578	486	554	544	519	491	491	519	488	562	515	550	523	555	458	565	531	498	507	535	499	533	516	505	540	473	513	508	529	509	519	531	549	527	566	531	532	533	520	502	538	494	550	539	555	512	535	445	500	544	520	526	544	515	522	527	543	513	503	540	514	569	485	503	539	522	517	507	509	510	542	509	485	529	536	505	525	584	516	543	515	533	542	511	551	505	512	487	496	513	527	482	502	518	520	561	503	510	503	540	538	512	500	481	516	525	509	519	535	501	435	496	511	497	497	537	488	508	513	518	510	519	522	504	479	540	512	536	517	509	546	486	502	546	499	502	534	461	511	597	509	514	524	535	497	559	545	534	526	551	506	573	509	494	541	535	529	490	496	539	468	520	487	517	520	535	508	512	505	537	519	562	483	488	518	490	511	571	516	512	518	509	483	492	490	526	530	502	526	533	528	575	510	504	534	550	527	545	463	512	536	546	534	494	506	520	530	504	552	509	506	496	537	511	476	540	534	519	538	509	494	506	498	527	527	532	532	548	464	519	538	496	497	490	528	528	505	533	505	554	505	536	519	500	524	525	497	527	519	538	531	519	482	533	505	547	459	509	512	497	478	518	549	531	502	510	526	503	477	535	520	520	503	532	521	515	522	490	512	547	494	488	489	532	541	571	524	547	523	495	501	515	562	500	548	484	506	534	534	554	510	515	505	499	518	508	530	499	494	473	497	519	500	535	546	511	508	498	544	510	521	503	500	512	548	496	538	534	482	522	523	521	543	538	540	521	549	515	555	563	514	504	493	498	509	542	488	534	527	533	481	556	519	511	522	516	514	522	527	540	560	519	561	544	552	518	571	517	526	530	498	497	526	507	546	572	480	497	548	494	557	534	545	525	543	538
44299	63562	44931	24503	17079	13029	9723	7520	6256	5058	3894	3191	2539	2047	1796	1501	1377	1186	994	871	858	829	762	744	721	703	662	616	599	556	606	548	587	576	554	548	574	555	528	551	518	525	594	540	571	529	513	513	512	511	541	571	513	529	510	544	516	567	558	509	551	525	507	494	527	508	500	566	478	560	548	523	522	534	526	538	512	514	504	537	532	557	541	533	517	487	514	536	516	521	531	508	489	531	542	534	530	544	514	512	544	526	551	559	537	542	539	486	502	508	501	518	495	459	519	526	544	553	524	523	511	536	540	511	516	522	588	541	528	510	534	539	508	491	509	527	547	495	559	551	523	496	523	505	512	519	534	550	533	506	560	579	533	502	520	532	562	555	539	485	513	505	569	521	532	532	500	540	528	487	523	499	510	501	566	526	532	521	562	499	527	567	516	536	513	518	517	537	514	497	491	511	505	515	535	522	542	503	501	509	497	520	518	518	495	540	524	499	538	539	531	508	497	502	498	518	506	519	501	486	469	521	502	508	524	523	537	489	537	531	528	495	543	497	533	523	543	500	506	529	486	517	566	522	486	521	524	536	551	499	496	500	553	589	487	548	501	526	554	510	527	500	517	515	541	513	522	548	502	518	512	544	518	522	531	533	516	547	560	550	483	564	566	556	547	541	546	552	523	520	529	546	507	517	500	556	520	503	527	476	512	505	528	527	503	518	555	505	548	523	536	525	557	511	496	530	529	529	541	473	531	538	495	502	521	525	558	535	533	513	514	543	497	521	484	531	522	503	526	500	519	536	529	515	522	502	554	540	581	461	555	523	541	542	525	508	511	535	505	533	510	520	516	501	553	534	534	490	519	516	570	520	527	510	506	522	542	532	524	488	520	496	551	528	541	530	550	531	499	527	568	537	518	549	522	518	531	554	532	548	505	551	531	496	541	526	511	515	495	548	520	520	516	525	543	530	520	544	521	516	492	494	510	491	508	527	531	490	562	538	463	473	527	544	516	505	551	539	540	519	523	564	485	512	490	525	515	500	495	513	572	522	506	540	524	557	541	519	473	530	525	503	560	472	515	529	507	510	533	548	576	520	515	521	521	528	548	514	534	484	523	515	562	550	508	500	530	510	499	518	505	484	526	478	515	530	538	553	565	518	501	548	512	491	500	515	557	537	555	500	522	555	524	531	521	477	496	534	487	546	541	507	509	478	535	544	478	529	491	524	570	528	516	530	554	600	540	488	527	530	527	520	534	528	492	554	516	539	512	512	507	514	500	570	559	518	524	539	500	537	527	550	568	508	551	508	565	474	542	518	516	497	508	554	529	506	559	518	532	494	531	530	499	522	503	533	505	503	538	465	539	533	524	538	518	522	537	529	527	565	535	497	523	536	517	526	483	531	544	534	523	514	530	550	525	547	564	532	510	496	505	522	481	514	534	523	498	540	535	508	511	483	507	540	543	514	522	547	545	469	487	519	537	498	530	524	544	557	527	526	552	510	532	495	548	534	506	499	580	484	574	494	587	512	517	487	474	494	518	502	484	512	496	540	536	541	497	583	576	519	484	501	521	507	528	548	540	524	534	526	502	507	531	517	511	490	523	538	549	490	532	546	517	549	492	554	507	509	542	536	521	485	515	500	501	505	547	498	540	524	517	527	461	493	517	526	506	508	514	501	581	487	563	530	545	520	519	495	540	531	492	570	514	532	562	527	519	559	532	492	533	525	530	531	549	524	519	489	509	510	511	511	471	532	488	529	525	504	495	573	522	513	524	547	513	564	515	517	484	504	491	526	548	499	536	492	538	507	522	533	523	530	529	494	525	514	520	510	532	547	522	513	471	555	495	528	531	558	531	539	508	520	525	510	520	517	519	514	516	544	512	528	515	535	507	515	555	530	475	494	550	478	540	493	610	540	554	558	519	529	524	499	511	561	537	508	514	451	527	517	543	520	529	532	531	488	568	507	508	526	537	548	537	519	518	541	548	545	500	560	508	523	514	520	558	510	486	534	496	485	497	510	505	519	527	488	541	552	531	525	493	514	518	558	494	511	523	491	500	506	518	526	521	535	567	527	527	545	496	509	520	534	500	529	544	546	532	542	567	554	538	509	499	518	493	529	499	511	536	514	499	516	501	541	532	547	531	503	517	521	545	531	526	540	490	490	530	557	511	535	518	532	549	533	552	535	538	511	587	537	514	510	537	506	539	492	533	512	556	540	492	564	511	542	516	494	532	536	511	493	516	509	535	483	479	573	486	500	560	522	546	581	531	509	492	547	530	500	538	541	493	515	560	561	566	518	483	539	543	528	518	528	542	513	503	485	517	550	507	545	551	498	534	495	492	545	506	510	495	555	511	532	539	492	527	528	518	502	520	547	487	527	534	520	493	533	515	515	504	519	502	573	533	478	512	520	515	535	547	527	495	547	532	531	535	460	527	530	576	554	534	528	532	502	514	494	551	520	522	495	496	496	521	508	531	534	557	502	541	540	504	541	476	491	537	520	516	539	534	512	494	530	503	494	512	516	529	534	511	512	476	560	513	540	565	546	487	505	506	532	558	511	493	476	515	554	483	562	542	531	556	528	558	552	548	542	547	507	550	519	511	514	539	539	522	544	501	560	518	479	517	533	520	499	521	492	565	526	487	552	516	555	522	502	542	552	555	501	545	525	502	524	530	514	524	486	504	529	524	537	525	531	581	509	498	512	501	555	517	486	505	555	516	534	531	495	510	541	529	513	480	558	550	541	513	513	521	508	516	556	513	515	540	548	515	572	531	493	536	552	480	544	486	561	483	507	556	479	495	520	497	518	487	536	500	558	506	525	550	511	556	532	518	504	518	524	517	498	509	475	496	553	535	494	529	492	489	530	490	520	535	503	570	533	545	524	513	524	474	537	481	533	487	540	529	491	538	517	511	518	506	490	525	520	535	529	537	553	562	506	525	523	530	497	503	536	540	576	510	487	518	475	500	487	494	526	508	509	509	524	521	514	513	543	557	535	521	511	529	528	553	561	505	561	539	526	511	535	509	539	531	568	549	536	508	501	496	499	574	537	525	531	497	521	523	518	530	521	521	528	535	522	509	486	526	529	513	503	517	536	550	521	525	491	545	492	541	477	543	557	506	486	535	507	482	555	533	496	541	525	527	514	517	519	540	513	505	521	544	485	564	557	521	549	540	559	548	524	543	539	501	514	488	519	549	525	550	505	578	554	517	503	538	536	477	523	515	522	550	529	463	501	491	503	525	533	534	543	519	526	485	515	529	523	522	525	506	528	500	514	517	555	511	502	497	528	502	556	530	506	555	536	506	505	531	497	512	531	530	497	517	553	516	543	536	492	532	517	535	537	491	509	527	509	501	507	499	519	529	506	504	498	511	538	541	534	503	529	541	551	486	524	482	502	535	515	513	559	570	532	528	507	501	476	493	506	510	479	551	525	493	519	541	488	514	561	555	557	502	529	516	555	506	530	503	491	521	466	501	492	480	575	534	538	488	508
22994	20840	27437	24291	20951	21326	16864	8249	5753	4524	3665	3060	2531	2134	1897	1699	1529	1472	1340	1220	1115	1079	1024	1070	993	997	954	934	877	904	899	884	818	864	865	868	868	848	849	860	838	848	867	813	885	865	778	862	871	819	863	854	829	849	856	761	830	807	824	832	805	863	777	874	830	842	852	811	811	809	782	801	803	821	841	831	840	800	891	835	888	803	794	809	816	853	793	846	845	867	823	758	858	779	877	840	822	802	837	814	852	803	846	834	837	886	877	770	961	840	836	867	808	884	866	818	815	875	858	803	802	805	842	819	837	852	806	833	824	804	846	748	840	877	863	856	848	884	812	837	783	861	839	800	835	877	743	836	823	819	814	836	796	838	807	855	848	815	832	825	808	823	800	851	790	842	853	829	819	791	845	841	836	820	820	813	871	844	786	825	786	859	787	833	809	777	841	842	803	836	817	808	848	828	867	831	806	815	849	816	814	838	828	875	855	882	837	855	779	798	799	800	818	783	813	834	764	858	851	807	825	830	842	836	889	833	879	875	817	783	819	805	824	839	792	860	796	805	856	831	826	768	802	858	873	802	870	836	848	850	818	809	811	800	830	806	788	801	839	868	831	841	822	797	810	804	812	830	826	838	826	820	814	835	878	819	827	852	837	876	856	858	836	791	815	849	868	804	860	815	849	844	776	821	800	823	869	858	881	800	833	817	833	814	810	865	828	825	799	831	789	794	822	866	851	814	826	844	809	875	822	862	810	819	837	796	856	896	860	854	828	815	874	793	813	788	829	866	864	830	833	831	828	843	836	847	820	841	873	793	798	823	857	806	831	811	797	808	831	801	785	831	810	829	834	833	799	847	785	839	854	847	787	849	801	837	841	816	785	792	838	766	844	807	839	829	787	859	799	816	831	820	840	847	860	839	868	844	878	804	844	815	874	814	766	818	838	821	852	795	856	859	781	819	834	838	801	818	829	833	864	837	815	795	798	842	827	827	855	796	797	879	859	892	866	798	878	832	860	844	858	798	844	835	839	796	826	793	779	789	793	807	840	836	824	829	791	798	813	812	856	807	853	822	822	825	820	851	881	833	824	798	828	817	819	849	856	855	816	828	874	855	812	830	774	823	834	762	854	864	829	827	840	777	842	868	806	855	868	786	915	748	829	875	907	836	842	863	826	812	856	803	800	827	829	865	852	797	904	833	814	795	794	849	864	822	842	825	801	814	812	822	806	864	845	842	808	850	864	864	833	799	853	774	876	852	818	892	855	843	833	883	824	818	832	800	854	790	810	873	775	814	789	804	844	839	796	826	841	782	795	815	779	821	868	845	792	794	844	807	863	815	861	803	846	849	842	899	849	848	868	811	810	856	806	809	800	854	852	840	814	839	842	800	833	854	861	814	784	787	748	879	856	832	832	850	770	801	843	852	845	840	786	827	864	817	846	806	890	794	796	834	833	800	808	858	819	829	852	805	863	847	849	788	788	806	827	839	820	791	881	823	803	795	823	742	797	868	848	823	870	827	777	852	838	867	849	798	824	792	815	827	795	827	820	810	843	836	857	777	893	834	818	810	806	799	843	853	777	850	863	852	827	837	850	825	843	839	824	843	831	799	777	786	873	809	820	814	829	838	815	764	860	839	898	871	817	817	833	863	849	837	843	885	830	857	808	852	841	843	851	814	836	813	778	801	851	843	808	838	815	842	855	830	817	847	838	838	780	839	809	815	920	859	812	855	794	782	848	824	830	854	827	837	850	814	793	863	850	795	819	836	822	865	849	791	811	855	840	824	805	868	803	773	808	816	796	867	811	835	829	807	868	816	826	806	810	830	839	841	843	850	797	841	823	827	792	846	863	854	885	798	844	848	788	795	846	779	818	818	837	787	861	880	872	775	851	891	826	870	793	874	828	861	879	810	835	783	808	813	799	853	788	833	821	827	817	806	875	826	797	811	873	834	867	879	816	873	839	858	867	809	797	825	852	864	845	850	860	859	841	815	871	842	833	837	828	849	815	775	864	815	835	830	877	854	812	823	854	777	781	778	796	841	858	807	836	821	897	927	832	825	749	842	773	843	807	824	826	765	797	819	803	878	875	810	816	789	883	855	837	891	837	851	818	792	812	845	847	789	785	892	845	800	796	798	790	789	799	872	835	853	846	783	806	828	835	862	901	817	811	845	811	851	840	824	822	812	805	874	844	835	834	790	845	823	806	759	791	807	854	783	792	834	838	835	869	883	795	862	826	824	824	843	785	786	802	863	795	837	857	811	859	800	852	754	809	771	778	841	844	834	821	894	829	811	882	832	809	794	848	861	821	784	833	874	826	820	815	830	824	831	879	804	819	842	836	810	851	884	862	853	847	835	836	818	850	872	876	860	844	849	802	840	835	825	813	801	793	786	811	829	864	838	854	845	811	864	825	797	794	872	857	825	812	836	825	830	795	854	770	826	793	864	828	913	828	793	796	852	805	817	830	828	805	793	813	814	862	834	821	826	918	829	791	806	829	858	795	917	855	835	844	781	837	796	817	820	836	842	819	791	849	842	825	842	834	801	841	793	809	855	858	804	845	791	795	823	798	829	857	779	807	807	818	822	807	782	872	859	849	822	858	793	798	815	821	868	810	807	811	888	808	828	800	837	820	795	825	832	873	857	817	790	859	827	829	854	859	786	834	821	885	832	852	803	830	848	790	813	877	818	821	817	829	826	790	811	811	861	863	880	800	835	883	819	901	832	850	844	815	818	842	869	830	863	816	749	799	835	776	864	895	791	817	811	829	838	822	807	822	852	784	833	809	862	854	809	831	846	855	860	836	793	815	842	876	867	834	831	789	883	828	820	789	803	793	844	799	795	875	852	853	848	881	827	811	850	812	798	782	827	845	851	852	854	819	825	893	812	860	803	827	829	801	844	800	787	755	853	826	846	873	781	787	831	762	798	837	848	830	812	845	796	785	832	857	825	834	868	790	828	795	816	809	794	784	855	851	791	906	849	803	860	851	802	824	863	851	841	840	826	848	810	816	861	811	807	764	845	824	899	809	884	871	826	786	827	816	799	799	847	798	789	849	827	823	813	894	839	832	785	856	744	857	858	846	796	779	774	814	838	865	817	862	869	848	805	830	829	794	777	844	841	852	822	799	797	766	832	862	813	848	837	840	842	901	798	824	819	827	821	796	882	813	837	876	841	854	856	830	830	855	810	817	848	812	823	837	795	826	865	801	825	860	801	850	858	868	806	816	826	826	856	857	799	779	861	839	861	859	884	827	839	844	831	842	817	831	788	826	831	802	832	809	819	891	814	838	837	859	806	775	807	830	884	855	851	894	869	819	843	798	850	776	802	815	886	821	850	809	874	830	808	772	831	822	836	838	845	859	807	794	865	899	838	885	812	819	893	839	798	843	842	799	834	815	819	842	869	845	825	813	831	850	781	824	816	832	834	804	828	854	871	801	864	811	830	831	790	793	827	820	781	881	850	852	810	842	855	876	827	850	778	856	834
49681	72671	52520	32111	24123	18956	14991	12286	9977	8190	6585	5356	4358	3648	3087	2525	2237	2036	1810	1647	1447	1364	1359	1215	1147	1111	1082	1006	1018	974	903	973	888	936	930	892	866	829	877	873	897	829	812	858	819	843	762	875	816	814	813	783	843	837	802	802	789	800	797	773	764	802	842	809	819	809	841	844	809	838	785	824	810	822	822	821	823	835	802	805	803	846	816	802	871	832	764	819	810	822	844	842	813	795	798	784	834	789	840	796	812	790	795	818	814	867	823	804	839	831	837	856	798	732	793	789	867	832	820	792	829	809	818	765	752	811	843	814	813	774	812	796	825	823	841	824	865	787	818	801	819	774	837	819	817	824	846	793	848	779	861	803	841	777	812	758	851	823	788	858	778	787	804	813	806	819	812	822	844	909	820	762	799	773	814	819	839	802	772	807	808	842	830	752	900	834	858	827	826	802	778	800	842	796	863	846	831	861	860	805	801	845	784	759	865	787	797	812	829	820	840	790	858	824	804	783	844	837	789	800	800	848	801	798	803	847	802	796	828	814	814	760	809	784	826	824	840	822	776	770	817	805	830	841	828	799	812	817	810	845	800	791	832	845	776	834	772	851	803	804	769	779	855	768	835	780	837	852	781	814	843	772	829	789	825	794	794	834	842	796	812	792	787	855	783	777	848	801	866	803	818	795	806	809	813	826	857	779	800	754	816	835	808	805	806	805	801	780	793	816	860	795	810	779	861	780	799	840	880	777	821	840	758	809	801	795	778	843	793	799	837	819	832	751	780	791	804	803	890	773	799	799	826	802	821	799	817	810	786	801	800	788	834	820	737	769	735	829	863	838	778	827	787	825	769	814	858	815	785	824	806	794	800	809	806	814	851	854	781	784	817	824	803	766	849	810	818	825	866	810	845	816	850	798	795	797	863	869	806	806	846	795	812	831	812	839	834	787	782	788	792	786	818	784	757	826	840	855	811	819	822	813	828	837	768	840	826	765	811	788	817	778	767	864	810	802	916	869	804	790	826	843	820	832	810	854	761	778	825	816	761	847	794	798	806	830	782	824	813	818	835	820	826	784	827	808	844	838	833	786	840	807	834	849	844	785	823	857	826	804	839	783	811	808	839	850	831	793	863	814	805	793	824	825	870	847	812	824	805	815	770	791	793	831	819	794	820	818	844	823	843	784	810	829	768	787	737	805	815	829	861	805	854	805	789	773	846	785	788	825	851	791	791	792	805	850	814	777	835	802	818	801	802	800	796	794	847	795	745	817	811	797	806	760	778	753	809	811	842	866	836	812	836	822	813	834	797	792	801	841	791	787	771	819	834	804	814	849	804	785	777	815	816	773	838	798	834	800	754	852	827	815	765	761	803	777	823	853	788	821	781	842	800	814	845	796	836	766	805	799	761	816	836	831	791	816	824	814	813	832	808	778	836	773	814	859	764	764	781	753	779	815	829	797	778	815	767	766	868	760	796	837	788	794	854	850	819	788	801	771	808	796	826	790	773	837	819	818	822	812	829	780	797	804	754	833	796	782	773	779	822	785	792	796	807	783	795	848	769	795	788	825	820	798	738	833	837	808	837	797	810	773	797	790	843	813	806	760	769	809	863	757	811	791	812	792	821	806	834	781	814	777	801	788	789	782	818	822	815	860	847	761	810	731	814	834	853	842	792	797	752	792	795	739	847	817	809	805	793	828	808	819	822	780	829	777	845	818	848	784	842	843	858	796	793	816	811	831	880	813	836	757	785	879	846	793	785	762	827	797	796	849	767	780	834	808	807	832	775	787	823	848	818	814	829	798	868	774	849	805	807	752	815	785	785	807	786	799	797	858	855	795	837	821	846	802	793	815	835	792	834	812	789	817	770	806	844	785	816	838	849	776	830	837	772	785	773	814	841	803	801	804	873	803	823	815	827	829	776	852	815	759	834	822	796	815	840	821	805	779	790	802	844	815	801	759	833	806	806	814	804	758	754	864	816	860	781	816	839	858	791	811	849	789	754	817	813	835	755	841	833	811	850	814	775	817	805	799	797	852	807	819	809	813	809	786	815	780	840	815	832	786	817	821	834	811	770	815	848	799	787	798	819	769	834	789	804	832	782	834	810	815	856	839	780	775	769	830	842	797	787	833	790	773	761	838	830	781	908	837	821	756	779	824	830	803	770	793	778	838	834	821	814	790	775	778	810	820	771	792	792	797	798	858	843	768	797	786	816	824	796	790	782	776	836	819	846	799	792	809	798	810	818	802	784	782	784	820	778	787	801	820	827	782	809	822	828	850	836	755	756	821	814	814	784	835	850	804	807	813	757	837	758	821	818	852	821	788	837	775	826	812	789	850	823	779	847	853	837	829	822	860	813	800	815	789	836	807	834	792	862	832	799	826	807	813	814	842	786	802	751	809	822	834	770	854	810	808	818	837	784	854	772	765	798	812	810	843	842	801	798	791	785	799	761	802	782	829	821	794	812	751	852	850	793	810	784	800	757	808	802	868	817	821	785	868	785	816	823	820	842	841	827	798	826	766	769	816	794	804	809	808	833	762	814	873	825	847	802	818	749	803	809	784	857	850	823	842	840	819	807	802	842	788	816	845	827	775	767	813	738	855	795	819	789	812	753	784	815	826	807	794	807	779	808	793	802	790	755	781	769	792	815	809	800	795	829	816	854	795	835	727	825	782	819	776	839	839	815	775	797	792	754	815	755	797	828	811	800	850	820	837	783	853	793	757	745	788	826	821	808	742	797	796	812	824	794	784	816	834	851	753	787	811	831	843	796	833	788	790	791	808	851	787	798	872	801	823	786	789	783	836	777	767	828	797	793	787	801	790	845	827	815	788	792	821	819	840	799	823	772	858	859	781	829	772	832	836	785	787	807	860	837	845	793	805	807	807	791	807	750	845	793	768	817	802	847	804	820	795	821	837	791	851	823	806	836	847	850	791	805	828	854	807	826	821	788	781	784	782	813	780	832	811	823	801	801	780	828	827	803	768	814	795	829	769	840	810	830	812	845	836	838	772	852	823	821	765	834	819	836	791	782	850	824	817	822	817	794	803	825	837	826	855	826	808	826	791	769	825	798	791	832	811	854	798	809	828	821	879	833	829	812	860	854	865	791	821	809	799	854	826	809	769	797	857	743	854	817	811	825	820	830	843	771	828	820	846	813	785	796	823	795	795	783	798	869	806	830	792	811	794	852	841	769	797	779	808	832	822	802	798	855	828	809	812	833	803	806	862	826	760	723	787	766	820	832	757	824	827	800	864	761	884	826	825	828	781	779	809	789	813	782	793	778	788	782	773	772	801	780	850	812	778	804	818	842	844	836	839	815	791	784	824	836	835	810	830	769	810	792	831	775	812	831	802	772	811	761	778	795	758	862	788	850	815	788	737	814	805	779	789	848	781	863	763	765	852	768	807	836	849	897	789	832	863	804	824	792	839	800	788	812	842	769	813	803	806	830	858	824	761	774	799	814	867	856	798	842	848	794	806	729	811	742	825
40355	42293	29970	16921	8750	5352	3744	2787	2253	1698	1495	1129	966	797	724	711	609	624	538	505	497	484	458	481	468	435	405	385	391	419	400	381	408	372	402	399	378	387	424	408	353	381	409	352	393	380	391	382	386	378	402	391	357	384	356	376	386	400	388	355	420	373	376	386	353	371	350	402	367	351	369	375	377	391	389	392	405	404	418	377	362	387	352	388	395	397	382	379	353	382	356	395	374	377	358	397	325	372	380	362	379	355	402	381	379	361	380	403	366	416	409	387	409	377	374	415	380	369	405	387	382	341	375	397	409	411	388	351	375	397	386	329	386	361	411	388	369	361	357	394	366	385	383	385	372	382	386	383	379	382	390	374	412	381	385	363	372	367	382	347	415	372	374	391	387	373	416	365	408	380	387	381	374	375	375	392	377	368	379	397	375	393	356	390	350	380	384	374	392	394	386	376	391	397	383	365	363	368	387	370	360	379	385	377	421	388	350	370	359	349	389	368	342	366	379	339	386	366	393	373	379	331	395	404	381	363	379	378	414	360	399	390	379	402	361	377	356	394	385	362	370	375	398	369	390	362	383	355	402	389	369	366	384	404	366	356	371	364	379	372	374	364	372	387	396	367	391	365	334	352	376	399	345	395	396	344	398	376	407	375	372	392	371	376	351	366	385	366	358	361	347	407	386	385	404	354	369	374	348	354	341	390	359	361	361	352	421	413	362	347	364	407	384	366	408	366	338	379	381	346	388	385	417	387	352	395	393	379	343	363	346	388	394	396	381	371	385	397	393	370	375	367	375	351	409	381	382	390	359	353	414	343	408	393	389	418	377	378	391	409	379	391	375	393	395	398	396	387	380	365	393	379	374	371	346	361	357	358	406	356	389	405	374	380	379	380	402	359	403	355	379	371	390	341	386	378	371	396	385	419	376	377	400	382	353	367	352	366	364	387	370	401	381	382	422	422	362	360	383	376	363	358	392	358	380	399	375	376	364	375	372	361	381	381	403	367	401	407	401	362	386	387	341	380	379	383	383	373	345	401	390	378	400	371	366	385	378	376	337	377	360	366	359	391	350	404	392	374	393	376	378	348	347	365	379	384	371	356	349	364	397	359	377	372	327	387	417	336	361	359	370	390	384	361	351	339	370	382	387	365	416	378	380	383	376	336	360	387	373	402	380	394	378	357	388	335	398	368	350	409	359	404	351	347	358	375	356	381	396	374	366	369	391	370	380	379	412	377	421	385	366	399	356	366	362	371	371	352	383	374	342	372	375	364	370	351	375	366	389	345	340	373	391	387	374	378	377	377	411	370	378	371	372	369	349	389	377	366	381	381	380	358	374	376	366	378	354	365	381	380	356	354	373	387	355	376	375	360	380	410	367	391	386	361	382	340	390	399	379	355	399	406	372	346	354	375	375	371	382	350	373	400	394	405	388	385	352	367	354	405	366	353	386	380	391	360	345	374	392	399	405	360	402	392	369	369	373	395	361	336	386	372	387	369	369	350	387	376	365	365	388	385	404	392	378	379	362	393	332	354	393	355	378	400	354	377	382	370	409	352	359	365	408	355	409	380	331	382	389	366	368	384	384	335	372	389	414	382	358	352	378	384	375	393	369	355	373	393	393	369	366	368	364	405	375	332	351	374	376	403	374	353	409	371	373	357	414	396	362	379	414	341	409	346	374	353	387	393	355	410	341	370	351	388	367	360	363	383	376	409	402	406	365	351	402	342	381	407	381	376	359	367	380	339	354	370	385	393	377	365	395	376	368	396	383	371	395	383	390	404	372	395	367	334	390	379	407	352	382	372	418	355	378	380	346	391	338	379	363	413	413	346	379	387	351	356	342	403	372	358	361	354	364	420	375	369	356	353	345	376	377	388	376	360	385	410	368	369	376	347	378	395	399	369	381	366	370	357	366	364	396	346	374	409	410	382	347	401	377	335	379	349	420	395	408	380	338	339	388	392	378	362	348	362	391	338	381	376	412	360	423	368	397	392	402	355	373	361	377	340	336	388	387	364	375	399	368	368	367	390	365	365	387	369	373	398	398	338	383	384	399	363	393	358	373	380	384	401	374	352	345	387	362	345	401	379	366	390	384	374	329	379	339	379	354	399	378	348	352	353	386	347	378	356	387	412	390	365	374	380	378	372	374	371	381	342	409	389	405	376	383	354	397	381	364	378	370	391	365	390	405	369	392	400	380	369	380	399	387	368	400	384	377	370	395	374	356	373	357	363	360	363	408	398	366	414	369	357	390	403	329	374	368	360	377	370	360	334	384	370	374	355	388	367	393	375	348	372	346	387	386	371	404	386	369	359	374	360	357	411	362	361	386	346	356	379	374	368	400	405	358	362	373	393	380	363	384	384	361	395	392	418	371	360	395	391	367	372	352	351	338	392	377	400	407	380	396	404	372	384	401	403	377	368	348	376	380	410	380	374	377	350	386	373	361	357	396	407	384	367	395	393	376	352	382	420	360	356	389	371	346	390	370	370	392	356	378	374	374	383	385	376	368	397	395	357	320	384	417	340	405	381	334	369	392	375	393	374	365	410	383	388	369	419	399	419	354	343	375	353	392	344	362	436	376	375	391	384	404	378	354	395	394	401	374	356	382	351	389	387	355	354	384	372	377	357	407	337	404	376	346	336	384	405	355	378	382	350	369	349	369	366	376	363	392	379	384	346	348	363	384	390	392	363	426	392	335	373	351	389	365	391	349	379	381	392	374	379	374	399	383	341	392	385	379	374	368	383	377	373	337	387	370	371	390	406	406	394	355	388	399	389	367	375	378	374	389	368	384	391	387	402	363	381	367	343	389	373	338	355	364	397	411	370	362	389	389	370	410	391	386	378	389	363	363	351	376	329	374	355	375	365	360	357	366	377	355	371	366	345	410	392	371	413	402	331	394	363	393	334	366	372	369	401	386	366	350	370	386	393	348	405	413	370	374	376	397	337	399	380	377	375	388	394	383	374	369	379	352	378	360	377	385	386	356	372	361	358	373	390	360	353	379	342	356	368	386	378	394	412	358	388	392	383	379	405	361	355	342	377	379	374	398	388	337	383	401	383	349	343	380	412	349	396	378	390	361	403	343	387	370	351	383	373	376	422	377	363	416	353	391	388	392	394	346	404	382	380	344	374	381	384	392	372	333	373	353	394	354	356	344	372	436	330	408	358	352	410	350	401	369	381	365	388	387	394	374	375	401	359	368	371	366	354	379	359	348	356	377	352	416	366	366	378	384	371	387	381	405	374	373	348	383	376	371	411	359	370	361	392	375	384	382	416	429	399	376	336	373	390	368	391	410	359	367	375	405	368	388	349	391	382	358	363	379	346	401	389	377	370	343	402	359	363	406	351	374	336	364	384	352	365	344	383	357	370	361	359	354	415	370	405	379	373	370	387	366	379	368	364	363	371	419	410	397	384	360	371	360	392	388	354	392	392	407	401	396	396	369	383	386	369	391	345	358	397	380	399	375	384	351	372	383	356	378	380
45057	50212	34518	19563	13372	9566	7314	5790	4340	3610	2861	2216	1774	1462	1309	1115	954	824	785	656	731	620	609	544	530	489	467	469	458	439	490	397	443	398	427	432	382	402	416	424	386	409	415	394	422	433	399	404	439	386	449	418	392	392	388	384	390	350	367	411	413	399	427	432	393	366	394	382	447	379	368	389	384	374	380	422	395	434	404	411	395	377	383	410	368	423	405	388	411	375	414	400	404	407	378	414	387	382	431	378	433	359	364	391	399	395	443	367	391	427	395	368	385	407	411	405	395	368	410	364	396	392	409	356	403	399	433	428	415	392	372	411	399	404	399	386	378	362	399	411	366	414	440	392	377	377	397	405	424	409	383	417	397	399	416	394	393	413	394	401	386	427	398	396	381	382	382	391	407	402	367	410	405	372	389	361	350	379	415	368	403	399	378	396	370	403	426	385	392	383	390	432	381	401	353	394	375	376	379	396	437	395	383	390	417	393	385	382	398	399	411	376	382	388	401	376	415	435	382	407	410	387	397	404	398	349	393	389	406	414	391	376	379	410	410	371	416	388	382	370	382	426	391	418	406	379	376	386	400	396	391	379	399	385	426	395	397	366	411	414	403	422	403	412	382	439	381	378	383	432	422	388	406	412	391	405	396	399	381	409	408	357	386	372	395	380	383	406	403	394	421	391	404	377	365	351	413	395	408	418	402	407	401	398	380	378	367	387	383	393	395	394	404	361	373	384	367	385	402	410	412	413	381	398	394	384	417	380	367	386	369	388	409	429	407	408	402	370	387	408	429	397	410	353	398	371	400	379	380	369	405	408	390	424	380	410	425	437	401	366	415	421	393	417	390	391	358	364	384	396	388	401	410	436	401	361	384	392	422	420	384	394	407	378	409	419	400	419	388	396	420	405	409	389	417	393	373	394	382	394	377	386	394	403	419	418	367	428	407	412	376	400	355	402	350	392	378	396	403	421	408	380	425	392	416	412	382	355	387	392	388	412	364	427	394	391	384	411	391	458	373	405	371	383	418	395	420	399	375	407	405	394	407	387	385	399	391	398	399	390	421	417	377	419	428	402	384	408	401	394	388	381	398	390	420	406	417	397	398	395	337	424	423	416	392	363	392	403	349	393	387	387	393	373	407	364	377	407	425	392	388	354	405	401	396	383	345	366	411	404	392	409	351	383	345	381	372	378	358	387	449	425	396	391	383	413	434	360	416	386	410	359	412	418	429	402	377	384	384	403	390	382	384	381	434	383	426	401	407	366	411	394	400	406	390	420	401	374	413	374	354	413	400	369	386	417	354	336	364	373	413	389	407	423	408	376	411	410	393	375	444	380	436	403	393	364	405	406	415	374	403	397	393	391	375	400	387	415	407	416	412	383	401	421	396	417	391	387	382	384	421	417	363	452	374	401	392	421	385	417	386	385	380	451	406	391	357	367	399	393	414	385	383	359	379	413	391	398	385	385	385	404	401	422	381	416	378	382	392	350	391	391	386	344	379	425	358	370	404	392	386	399	397	402	426	401	401	393	399	396	392	390	386	432	404	352	384	425	392	372	409	364	395	390	375	416	353	401	391	351	368	368	408	388	414	427	406	403	384	441	386	387	416	415	370	396	409	404	377	398	399	390	391	408	406	385	393	417	380	404	385	396	433	400	388	390	394	371	404	380	376	408	384	411	395	387	403	421	407	416	396	362	374	390	393	393	408	390	387	367	405	358	402	391	422	394	421	394	411	426	415	403	380	427	410	349	397	410	394	416	415	393	374	393	370	374	387	386	381	401	421	392	414	385	400	388	385	366	383	406	407	395	385	390	390	383	378	374	396	374	339	416	366	389	414	397	390	362	394	408	388	411	406	418	404	380	386	415	371	403	380	369	399	386	352	384	414	440	421	424	388	385	396	396	426	389	417	390	404	388	407	388	419	392	382	453	375	402	418	404	373	390	382	421	377	364	392	415	379	429	388	388	355	421	410	383	418	395	424	391	397	375	396	374	391	376	386	385	394	409	418	388	405	388	380	411	396	430	393	415	438	369	394	429	418	389	395	366	407	404	404	415	398	354	420	386	370	412	399	409	366	403	417	379	385	418	419	378	392	414	405	404	382	389	377	383	384	396	403	388	424	400	392	401	399	393	381	417	411	401	377	386	389	349	413	427	422	426	383	412	359	433	451	407	386	374	386	417	390	395	373	383	436	380	395	405	371	379	423	407	394	399	417	402	415	390	423	410	418	379	407	364	431	415	378	406	404	412	432	393	419	397	367	374	374	375	424	364	391	415	389	359	396	406	382	407	396	382	404	415	395	417	400	383	401	389	374	404	415	372	389	395	392	397	396	395	421	387	405	399	387	366	394	387	404	409	435	389	411	426	365	344	369	469	396	407	397	414	361	420	406	402	406	395	415	405	421	392	408	388	424	371	435	381	412	408	425	401	411	370	417	402	373	376	384	417	389	388	358	416	397	402	394	384	390	393	370	371	386	391	397	416	380	375	407	370	394	416	392	398	452	384	416	401	398	390	406	420	384	395	417	412	378	423	417	395	407	407	386	428	430	437	375	383	386	402	409	414	406	429	416	384	400	384	438	383	378	402	407	402	366	423	377	415	378	380	385	405	398	423	401	403	400	400	386	381	384	361	365	382	402	414	409	377	385	403	397	418	372	371	406	363	397	404	404	418	380	407	390	385	396	376	372	399	366	394	389	374	373	425	397	403	432	356	390	398	365	417	397	401	380	382	414	392	392	402	388	415	377	379	407	419	407	414	422	406	409	400	383	405	385	402	409	415	408	396	416	405	408	415	436	374	391	416	402	389	402	335	368	386	428	407	392	378	393	428	400	390	394	396	391	362	387	395	382	387	400	379	472	428	390	392	376	404	377	409	431	376	392	402	403	402	339	378	384	377	376	401	402	410	403	444	360	398	419	397	387	422	423	392	369	410	377	408	377	370	421	412	410	370	403	397	384	406	368	386	414	359	421	412	427	415	359	447	350	385	371	418	407	435	387	377	397	389	398	401	414	410	428	392	424	407	394	399	382	427	405	359	367	401	391	377	429	375	391	377	410	423	432	401	373	370	386	406	402	398	377	412	407	402	412	420	399	388	367	416	378	389	419	431	381	382	365	366	388	396	371	387	402	404	377	387	412	395	403	414	376	388	369	409	391	394	418	407	405	378	416	384	404	401	352	405	392	418	402	360	405	374	421	384	408	426	365	397	410	387	365	387	368	436	424	427	408	421	390	369	415	347	402	388	364	376	386	392	430	373	402	407	413	381	396	398	390	426	419	387	400	410	408	384	415	396	406	409	387	379	435	381	419	417	408	421	397	365	431	390	379	399	406	376	421	372	384	415	407	404	410	394	378	388	391	390	360	417	411	432	363	411	356	397	385	400	390	403	365	410	395	374	421	400	406	381	383	414	393	398	393	433	383	379	370	369	427	361	396	391	420	385	384	393	346	396	413	383	390	362	390	413	406	381	380	366	394	375	372	379
26037	21215	27320	25611	19623	11502	6568	4289	3278	2581	2037	1719	1410	1269	1103	981	936	814	785	798	741	658	690	620	615	606	588	592	588	566	592	525	535	557	536	557	540	553	486	528	530	539	572	498	546	523	512	506	476	502	502	516	526	502	595	541	524	493	460	529	513	493	528	490	514	524	510	463	517	522	511	544	505	567	563	513	516	496	532	523	564	548	522	504	486	548	484	519	548	513	536	477	552	500	541	529	507	553	525	561	548	514	503	514	522	518	541	486	500	530	517	508	502	541	542	516	494	573	559	497	512	509	521	500	531	527	495	528	512	518	516	507	490	527	503	481	513	520	534	543	550	514	522	517	508	527	529	528	479	506	492	483	536	522	522	474	502	536	499	505	541	478	557	490	500	530	553	517	545	510	503	527	523	525	562	534	527	531	562	490	561	487	539	510	500	494	553	501	537	548	518	496	499	548	515	513	506	519	523	560	502	510	568	564	513	539	462	534	528	542	491	519	522	538	506	573	504	526	513	508	517	537	529	512	532	543	522	520	520	509	508	506	518	510	539	501	558	500	536	537	497	520	502	542	505	480	558	504	515	508	512	518	510	529	510	511	516	473	547	535	557	489	535	535	520	509	496	502	517	529	504	515	536	516	480	501	532	521	481	539	520	526	507	567	549	530	510	520	520	508	490	517	511	533	537	556	504	532	559	527	513	526	494	525	510	503	583	516	515	521	536	504	531	557	536	508	545	502	500	551	503	533	508	539	542	544	475	494	493	483	551	547	487	514	517	542	528	521	497	576	523	574	506	522	520	538	510	508	523	509	524	540	523	538	512	510	524	537	492	481	529	514	520	547	536	514	539	515	536	548	505	485	510	572	550	552	503	519	558	510	523	554	497	479	544	490	490	535	509	510	523	503	549	504	514	520	540	498	527	505	495	487	516	508	552	473	515	561	528	520	505	534	497	539	516	554	499	515	543	544	507	543	482	535	502	547	526	546	518	530	485	495	512	512	492	547	519	496	550	555	527	527	544	521	518	503	513	504	511	511	538	494	571	518	530	502	525	535	485	536	525	491	528	520	519	537	558	555	524	532	501	552	475	501	546	531	501	490	539	497	507	511	536	510	552	533	535	512	563	513	564	519	510	536	566	534	539	552	504	509	519	520	511	512	530	516	472	515	492	523	535	489	495	511	544	514	509	490	490	503	539	477	532	520	562	481	506	492	528	562	566	512	505	532	514	534	512	515	519	521	501	531	560	536	489	541	526	520	518	511	583	569	489	521	515	553	507	558	526	513	505	534	536	522	493	493	517	474	517	522	498	475	547	526	538	561	534	533	524	495	529	507	540	515	534	555	485	513	557	499	530	521	514	547	540	543	518	552	463	479	535	495	538	546	519	548	535	562	553	536	551	536	496	532	533	531	518	511	503	548	491	513	505	511	525	519	524	531	521	535	520	513	519	549	533	504	552	528	539	526	522	481	541	535	519	530	524	515	521	527	559	513	550	497	548	540	516	465	518	549	529	525	510	508	536	490	475	514	492	530	510	528	538	543	457	514	495	516	538	501	536	518	529	527	561	529	526	540	524	487	545	515	555	518	549	525	498	518	461	491	547	516	499	529	554	541	505	516	469	491	486	491	535	539	516	551	539	568	508	539	509	519	537	485	514	508	465	546	486	520	531	570	521	525	511	537	501	524	524	509	520	486	528	548	570	519	506	527	541	536	549	539	496	508	479	492	524	495	535	523	552	525	564	529	517	505	526	536	508	471	556	577	521	490	493	505	540	488	521	541	489	497	524	540	523	547	521	523	535	535	544	502	477	510	510	499	539	516	512	500	518	528	517	504	565	499	523	537	537	506	543	491	541	512	539	518	476	539	522	458	523	516	503	556	528	543	520	569	537	517	507	512	501	524	521	487	520	524	508	505	548	484	547	499	529	500	504	549	484	536	580	522	534	525	503	477	544	544	536	531	508	500	559	527	496	484	520	544	504	525	494	485	500	509	529	528	529	530	494	499	516	545	491	538	515	529	526	530	542	577	498	513	522	516	518	480	507	563	586	518	510	529	556	485	517	505	492	514	524	532	534	552	527	547	525	552	564	520	546	499	529	525	527	498	530	513	518	551	508	526	487	534	532	519	543	500	560	507	518	506	535	539	540	500	508	527	507	531	534	548	543	489	553	483	503	512	535	499	495	527	565	488	559	507	514	507	516	505	499	518	498	536	499	537	535	571	515	543	514	552	527	510	527	527	509	516	529	540	495	579	502	534	505	558	524	503	502	532	509	537	501	533	503	520	541	483	493	535	524	517	474	521	585	512	507	487	471	540	551	493	485	477	553	550	548	508	494	558	530	507	540	516	526	543	501	480	519	466	544	521	540	462	548	550	562	521	561	510	508	503	495	533	514	488	527	510	526	521	561	521	479	540	479	529	504	545	504	498	539	514	543	573	505	572	514	553	507	512	527	519	517	557	518	538	523	487	516	496	519	537	553	551	507	521	499	501	508	499	558	539	535	517	500	503	512	536	547	525	515	504	518	479	498	554	545	556	575	552	514	497	546	559	484	510	539	512	506	508	545	574	483	512	533	526	512	537	541	504	531	535	511	533	490	488	556	515	505	491	544	508	496	514	519	486	517	527	511	500	545	521	518	542	500	542	516	527	529	481	506	534	567	514	500	538	552	557	552	506	519	560	555	548	479	522	481	519	522	526	480	555	492	527	519	534	547	507	501	526	529	503	502	548	510	532	577	547	544	538	525	512	543	515	484	497	518	530	513	513	528	558	504	494	546	514	544	534	516	544	483	497	537	535	533	529	493	490	529	534	505	517	485	504	528	485	532	494	485	467	551	533	518	530	499	521	539	565	481	570	546	510	524	523	480	494	540	535	510	525	519	533	525	508	510	520	538	576	514	497	499	544	522	559	496	506	517	505	486	515	498	580	540	541	496	497	535	521	510	522	524	507	544	559	493	541	500	517	536	523	542	488	532	505	493	528	551	516	521	526	529	531	538	507	525	523	528	517	516	504	519	501	540	492	549	548	550	506	489	543	521	515	520	531	562	550	464	486	495	491	486	492	540	552	507	541	543	518	494	521	490	542	546	506	496	587	515	524	529	532	523	503	518	462	550	529	555	526	523	538	538	528	480	519	523	510	540	536	519	512	509	507	490	517	532	523	536	518	538	544	504	528	507	539	502	550	495	529	531	497	511	513	554	578	536	534	568	538	568	547	512	492	545	503	510	520	497	509	547	542	532	531	534	502	522	543	530	516	505	495	505	560	554	549	527	505	513	513	537	512	506	530	519	521	554	518	510	496	513	526	523	524	533	531	555	547	497	545	499	553	531	516	555	547	514	512	522	561	538	504	568	532	518	537	530	532	507	541	479	577	478	507	528	561	553	530	520	550	496	540	504	533	532	533	491	574	529	506	527	503	524	510	554	565	516	504	511	531	488	543	500	453	487	531	514	537	513	515	526	543	510	535	501	506	539	494	502	496
44988	60036	44658	25836	17706	12914	9909	7678	6323	5037	3944	3207	2407	2095	1815	1538	1374	1215	1024	908	910	912	814	765	684	694	651	645	586	619	594	573	556	596	581	628	586	544	537	553	531	544	502	570	526	524	527	545	531	548	526	527	511	491	550	548	557	515	498	540	517	555	526	534	521	522	504	536	552	509	484	489	523	533	535	526	544	541	490	518	530	494	514	547	486	554	530	549	520	503	532	511	518	491	473	517	528	536	533	510	569	519	489	535	528	504	506	496	524	548	485	549	524	523	560	527	518	503	526	522	569	517	518	505	523	532	522	516	504	515	529	543	518	510	528	526	499	537	534	519	529	507	529	525	541	570	546	528	554	509	527	485	530	551	498	500	550	521	513	524	524	543	542	483	533	556	497	499	531	574	522	520	560	524	523	541	532	525	534	482	491	508	516	519	515	512	539	509	545	513	529	520	532	548	528	480	513	505	488	504	518	503	526	490	499	548	504	511	494	510	515	506	527	531	507	512	515	503	531	489	518	511	541	526	528	543	504	539	563	515	467	537	540	498	519	526	513	506	510	537	555	534	534	551	534	507	525	500	531	513	537	495	527	541	546	539	513	505	548	519	558	482	539	480	502	536	559	531	560	555	552	530	550	560	527	538	509	517	487	529	536	558	552	533	543	505	514	489	507	544	539	464	530	532	529	552	542	510	566	518	519	534	542	551	544	525	510	534	543	478	543	512	529	539	541	542	497	552	523	522	544	520	494	531	511	540	510	527	509	477	482	499	559	512	533	534	551	528	522	505	510	506	503	508	493	489	540	530	494	558	545	556	539	497	555	524	491	492	520	540	542	483	497	521	481	532	504	541	542	572	510	512	545	524	532	525	541	492	510	497	514	500	493	532	469	553	512	539	526	527	520	531	482	526	498	489	557	497	525	546	509	453	512	515	492	496	518	522	543	555	574	507	510	528	515	513	483	507	488	545	491	508	481	507	521	552	504	543	503	514	526	497	503	497	507	553	493	488	526	522	529	546	533	500	566	536	564	552	519	523	534	516	499	576	548	519	542	553	512	550	575	514	548	529	519	494	552	546	494	505	529	487	485	579	501	520	534	495	502	501	526	492	503	528	515	527	494	500	548	501	540	565	503	519	516	516	531	536	473	533	514	522	523	505	531	503	519	529	556	551	517	586	534	497	519	498	538	500	502	534	517	530	547	484	508	523	563	516	508	503	498	512	544	548	514	516	528	462	491	535	531	483	538	537	498	550	496	492	517	541	526	523	557	541	521	556	499	485	532	521	527	529	516	515	520	537	528	530	513	537	514	504	549	492	545	512	504	543	506	510	505	502	515	533	503	497	553	512	510	521	477	527	532	564	525	525	532	516	507	547	511	483	515	495	468	537	497	508	520	565	511	540	519	516	507	524	524	505	537	533	518	469	516	529	534	531	471	541	492	527	534	531	502	484	525	511	488	474	521	530	533	552	514	478	562	525	531	545	536	519	501	540	532	542	550	539	516	549	486	524	530	517	529	550	538	549	564	540	525	530	539	541	514	550	520	551	490	522	522	503	550	494	562	523	487	507	528	497	494	528	527	532	555	527	504	514	527	483	532	506	508	499	492	538	515	533	518	531	523	511	553	566	556	546	527	524	516	543	534	549	516	489	490	502	539	563	516	529	495	542	535	538	546	529	498	510	506	566	525	516	581	526	493	512	502	507	531	513	516	491	482	534	533	526	507	550	535	534	539	504	502	520	543	510	517	531	528	487	535	515	488	549	499	535	497	476	534	543	537	547	537	490	551	512	506	535	489	540	489	524	521	476	486	440	495	514	495	525	537	511	542	501	464	531	493	565	505	543	511	523	530	493	561	533	473	488	527	514	540	481	497	528	515	509	547	581	541	551	515	536	552	529	569	524	550	503	557	529	488	523	530	474	534	526	526	507	529	511	514	530	517	532	548	544	518	498	499	486	513	546	537	514	537	522	526	506	534	516	528	533	516	498	566	487	505	518	494	517	500	553	551	526	545	534	519	531	546	514	529	484	489	497	489	500	523	525	490	512	523	550	547	490	498	529	515	531	495	519	510	508	522	519	515	522	507	551	536	556	551	493	537	536	471	518	515	516	516	508	512	512	541	526	515	528	519	525	531	509	523	531	516	476	518	511	523	542	534	505	524	494	516	522	521	528	535	533	514	472	533	510	543	508	520	513	528	501	547	528	533	532	543	499	545	542	551	529	495	496	529	530	502	502	501	534	554	511	504	528	536	498	507	533	585	535	485	516	524	489	518	477	508	495	500	512	512	520	491	519	489	559	520	529	522	480	524	496	535	525	519	559	577	561	496	490	530	507	562	530	523	510	565	528	527	496	514	560	521	515	532	515	523	496	517	484	526	540	485	532	526	533	538	524	508	564	518	527	512	541	523	514	498	497	533	495	529	535	527	512	490	541	533	530	532	522	496	544	562	519	553	545	542	507	535	541	555	520	516	515	490	541	519	498	547	523	512	523	499	527	506	536	530	501	531	550	523	533	509	536	488	556	540	568	508	498	536	500	529	512	497	545	529	557	498	467	533	493	553	544	581	505	521	502	551	527	503	549	490	501	477	522	543	493	545	521	559	529	506	535	535	500	522	501	495	500	560	554	524	534	527	496	548	573	501	537	501	524	542	547	561	501	511	526	502	482	555	548	490	497	526	529	535	465	535	513	514	511	491	532	545	517	519	551	579	549	466	544	471	485	490	525	501	484	569	514	503	486	532	535	539	525	491	555	484	532	507	534	523	504	525	489	510	542	491	483	538	558	484	556	540	516	544	558	510	551	497	573	549	552	505	536	536	519	545	502	502	517	486	533	514	544	581	535	562	548	551	503	532	527	509	519	525	563	509	519	528	511	526	524	534	547	523	577	566	537	546	557	554	479	547	525	531	519	518	491	532	488	541	516	520	546	529	516	530	543	532	494	553	531	504	519	516	524	505	517	532	499	537	536	496	499	531	567	491	499	535	548	535	519	535	513	530	500	536	500	517	472	523	490	548	503	526	541	525	512	512	513	504	529	490	495	563	515	528	485	527	520	547	504	519	531	538	543	519	526	511	529	533	553	528	545	509	516	535	536	515	523	528	528	537	516	479	540	518	502	524	493	551	504	505	516	547	487	503	537	529	496	504	520	541	498	533	499	495	540	510	529	541	477	491	525	510	539	551	508	538	523	543	464	493	544	485	494	563	513	522	550	512	521	497	509	551	519	541	529	511	513	526	518	523	483	500	520	539	534	525	547	538	570	490	522	540	519	510	530	503	543	508	508	497	534	531	498	526	565	489	523	559	555	524	528	510	517	521	572	490	507	499	539	506	480	491	521	551	530	539	505	532	509	537	514	570	525	514	524	500	532	507	519	509	526	544	494	510	542	497	522	537	531	563	526	521	547	506	523	526	513	513	537	480	566	516	507	558	500	524	535	543	515	526	517	527	545	499	495	525	549	537	525	495	499	532	562	511	528	510	549
22941	20870	27493	24395	20987	21295	16667	7963	5323	4308	3534	2770	2351	2034	1816	1642	1489	1428	1241	1192	1206	1119	1119	1052	1015	1021	1009	958	913	873	911	889	821	877	851	908	886	886	846	870	877	835	819	879	788	876	889	851	760	803	871	856	842	771	847	841	841	814	798	882	857	883	814	758	762	825	860	786	777	839	832	815	774	864	842	852	887	847	836	840	831	810	801	878	821	876	858	822	883	840	808	877	806	829	861	845	882	832	808	803	890	774	835	860	865	834	853	839	859	874	817	793	874	853	841	856	825	807	862	856	865	807	843	783	819	858	842	840	780	811	833	805	864	811	826	850	871	880	827	801	848	870	878	889	874	841	823	840	830	829	797	840	866	846	791	776	839	791	888	782	786	856	818	795	799	860	800	864	831	902	821	823	882	823	867	863	762	827	816	815	830	862	845	796	864	815	841	826	864	864	840	883	851	800	755	787	839	799	795	801	770	863	806	826	823	794	853	865	865	829	857	854	840	894	767	850	839	868	877	820	806	829	844	807	802	818	826	873	852	847	812	873	823	830	799	817	816	870	844	782	797	800	829	866	830	856	834	858	838	813	905	853	817	833	800	869	811	805	865	780	810	875	846	819	809	874	841	817	821	823	813	826	823	812	831	896	817	840	734	819	844	851	815	869	788	826	859	888	829	842	866	809	825	794	819	823	783	800	811	821	841	814	845	829	823	787	824	870	834	806	895	802	856	862	838	807	836	862	806	805	866	844	808	836	849	802	798	833	820	878	790	838	821	807	807	809	815	789	811	804	826	859	870	820	851	835	785	902	834	833	818	846	813	839	856	811	859	838	824	747	862	835	858	845	824	829	825	879	835	814	846	836	818	824	811	844	911	810	781	885	801	809	852	828	829	774	827	827	852	854	800	816	836	852	851	831	779	776	797	834	821	859	797	846	839	845	808	788	805	840	816	786	819	801	844	815	815	882	799	798	874	814	796	819	842	831	830	850	855	860	818	845	858	844	835	804	801	833	812	792	853	879	829	835	839	820	834	794	852	826	813	802	827	872	856	837	816	834	839	809	771	840	856	842	842	831	822	842	839	845	834	842	829	898	840	860	870	813	815	837	807	873	821	828	762	843	787	816	794	788	835	840	822	826	858	865	834	789	855	805	805	806	825	825	855	840	827	881	811	854	844	814	812	842	807	837	808	908	808	753	846	844	837	874	842	812	878	832	875	859	875	811	856	824	843	814	795	823	824	800	785	803	803	841	792	812	852	827	868	799	846	822	842	842	828	836	853	802	847	832	865	818	828	830	778	819	800	860	785	842	862	830	781	825	847	792	816	814	839	826	820	857	852	849	823	843	810	785	808	852	792	797	831	854	846	949	801	827	809	793	787	875	875	843	888	854	825	831	862	872	817	816	823	837	840	878	785	821	824	825	813	809	809	826	841	796	827	828	857	823	818	810	878	829	824	808	830	840	795	826	836	847	864	829	812	867	811	818	832	828	882	849	877	816	810	839	837	830	824	843	834	858	803	822	817	824	775	827	763	803	885	883	802	854	854	845	874	838	840	778	854	771	853	818	846	794	800	857	828	815	804	836	847	842	825	804	791	819	778	844	827	816	880	864	852	833	830	837	820	841	817	869	860	822	838	831	842	794	829	827	848	783	822	807	821	828	866	767	837	851	846	816	852	832	837	820	839	811	830	835	845	875	820	808	839	845	847	860	857	866	845	844	840	848	810	895	831	829	832	850	789	785	834	837	790	789	830	811	853	837	876	835	843	805	820	845	821	837	822	863	843	849	823	871	814	793	830	832	799	779	838	824	845	862	809	827	829	820	840	831	791	848	857	806	836	853	834	806	832	860	798	853	801	817	835	862	858	822	806	849	813	837	820	835	859	822	821	790	821	820	808	857	819	868	796	827	859	799	874	847	821	792	861	869	833	842	826	807	840	829	782	809	776	825	843	837	826	872	859	783	858	848	831	860	842	835	882	834	872	778	865	777	858	870	818	832	801	867	808	846	850	828	812	821	813	870	828	833	765	808	823	876	771	798	825	801	826	871	818	788	888	849	842	833	845	847	789	855	852	781	809	801	866	791	782	810	794	840	868	837	877	834	881	771	887	821	800	819	798	833	839	806	825	840	847	876	812	873	814	819	881	826	825	796	796	833	836	840	850	800	872	841	844	856	828	889	813	823	842	796	822	845	862	851	843	827	823	845	812	813	807	821	812	868	846	865	800	767	840	772	746	841	779	805	842	761	776	850	831	836	845	895	868	836	840	863	861	813	850	812	849	806	862	864	822	810	857	801	842	814	798	862	843	872	816	859	814	818	845	898	792	742	770	900	823	851	824	876	791	814	826	843	872	808	793	799	862	796	887	881	812	789	813	857	804	822	838	791	913	781	834	841	806	817	819	792	839	826	848	831	854	827	867	802	823	836	861	858	828	850	801	843	817	884	815	808	830	808	812	836	825	833	846	816	799	836	808	840	786	840	855	853	855	827	832	808	838	827	810	831	830	861	791	826	832	793	792	848	813	867	838	818	811	778	799	821	794	878	777	855	844	856	840	820	822	853	815	860	808	818	820	845	854	840	864	843	868	836	832	858	842	806	820	820	814	836	807	796	836	831	784	839	859	803	799	829	855	814	878	797	776	845	812	794	889	795	827	851	821	863	822	832	858	837	778	850	824	784	852	825	827	849	842	789	831	782	800	820	838	809	898	895	816	872	860	836	792	772	792	775	770	810	790	801	853	866	838	811	785	855	827	823	787	786	775	827	812	839	848	824	793	829	764	854	854	820	880	780	750	839	831	817	814	847	820	790	792	802	854	841	872	820	796	793	879	839	845	775	827	844	829	841	782	782	824	832	883	881	837	809	865	868	873	775	844	831	817	824	864	841	821	854	856	833	843	823	807	831	813	819	850	860	851	854	758	838	830	794	804	824	836	826	868	849	838	803	860	841	845	793	854	850	828	840	888	840	844	776	843	840	894	803	829	844	834	813	800	758	873	833	817	815	814	859	831	840	767	814	826	856	826	879	777	834	892	850	801	815	798	762	811	785	861	841	828	798	816	806	746	869	794	825	789	812	843	780	849	859	843	786	823	776	889	797	827	839	834	880	823	843	831	838	846	800	829	859	846	824	848	911	836	822	775	876	825	860	857	831	792	782	796	832	844	864	831	850	846	817	862	888	793	777	850	784	787	871	825	808	776	842	875	879	803	805	854	839	841	898	812	817	844	806	793	854	843	844	817	804	774	806	815	832	817	857	825	849	836	877	810	838	831	806	850	793	819	862	820	819	810	843	851	793	812	785	822	825	849	802	815	834	830	849	818	838	816	830	818	887	818	850	829	849	843	776	911	863	853	808	845	829	861	830	836	845	837	853	828	851	837	796	859	851	828	831	816	852	838	823	758	797	815	833	815	777	850	828	812	860	858	808	854	817	868	835	793	806	875	748	836	795	816	761	821	784	798	829	819	781	841	808	790	839	818	838	840	824
48819	73372	55041	33259	23647	18435	14591	11683	9524	7511	6255	5062	4192	3292	2956	2596	2210	1963	1755	1607	1445	1444	1211	1232	1112	1048	1067	985	964	962	987	887	893	885	888	886	883	893	852	916	849	848	832	868	897	821	861	826	839	804	836	822	793	818	851	835	811	808	816	846	814	844	836	869	831	812	890	821	814	827	867	802	745	808	832	815	886	798	783	845	891	830	822	803	829	833	885	860	836	820	813	842	814	818	826	845	816	821	851	861	852	818	829	822	841	801	783	834	777	789	820	777	796	769	798	841	788	769	859	811	798	797	790	868	806	770	757	792	792	851	803	803	841	748	744	817	792	782	818	804	771	799	852	800	776	808	865	760	805	769	853	788	840	804	808	809	798	774	836	779	797	842	805	825	835	764	849	792	844	802	794	807	797	848	791	814	801	793	817	798	850	792	781	838	829	834	876	806	849	803	793	827	785	831	792	839	858	788	821	791	837	832	850	856	804	818	832	811	781	798	761	833	739	773	788	810	851	805	813	847	807	792	793	779	803	794	807	819	798	800	833	828	815	820	786	806	823	781	839	801	809	820	810	853	845	770	818	840	815	820	787	793	807	808	838	735	764	763	819	769	785	842	884	800	835	781	768	825	843	769	811	813	826	787	824	785	848	828	855	811	807	825	828	792	844	831	808	795	812	863	825	865	766	798	842	856	841	831	805	806	800	820	800	764	832	790	796	834	807	809	816	840	806	769	794	803	812	841	851	810	846	802	843	788	809	853	812	821	875	824	844	824	777	860	804	870	790	830	725	874	809	835	819	808	857	843	830	802	827	824	808	808	790	828	796	782	816	804	825	831	827	778	753	827	800	804	804	815	824	812	812	799	782	829	819	809	817	829	808	803	808	826	790	786	792	857	825	831	813	815	808	794	807	837	758	839	789	831	757	807	772	824	793	760	779	818	782	789	839	774	796	835	840	806	821	808	801	814	784	826	741	820	815	785	783	809	842	749	791	807	852	800	768	822	807	850	812	788	804	788	819	795	832	842	762	800	772	770	799	758	778	845	805	798	784	773	786	810	805	790	833	839	780	763	830	787	814	793	796	807	838	815	817	789	863	837	767	847	784	811	808	833	809	813	791	821	803	784	853	814	773	833	812	814	782	872	851	831	775	807	780	797	837	798	820	842	797	853	758	792	782	794	857	823	819	775	848	819	770	815	831	823	829	807	833	779	790	815	804	824	823	799	849	813	782	776	796	832	781	855	798	809	792	770	820	818	777	817	817	851	823	824	880	839	791	839	811	801	848	739	802	819	812	785	846	837	812	818	788	791	829	798	815	761	841	824	804	787	792	874	808	849	793	792	824	809	828	776	805	807	771	804	806	818	822	824	831	795	883	786	843	810	747	831	778	779	811	791	817	829	797	797	827	829	809	820	824	826	847	793	856	831	834	766	822	855	747	824	811	760	853	788	817	772	762	793	848	800	782	792	797	805	833	814	814	783	751	819	828	829	860	801	817	794	824	822	863	840	836	807	832	795	794	806	799	810	758	870	889	799	840	836	830	808	787	781	815	795	792	798	800	835	794	784	827	860	806	811	850	826	832	868	765	781	811	831	831	828	840	816	784	789	807	795	818	784	771	808	766	801	828	786	813	818	830	812	857	823	844	772	859	806	805	851	842	776	759	810	815	796	831	785	837	839	802	813	824	854	769	768	811	790	818	818	815	797	810	843	830	820	771	795	773	834	839	775	836	793	805	799	813	826	817	828	853	849	802	787	808	809	796	758	832	818	861	789	834	809	883	811	775	801	875	831	779	825	819	775	862	774	826	808	849	828	811	789	816	800	856	836	899	842	825	802	789	820	839	853	786	809	780	786	779	809	804	795	786	824	836	843	785	826	797	846	798	836	826	799	823	797	835	868	822	814	842	823	761	827	781	848	824	866	804	813	826	777	844	785	789	830	769	811	776	811	811	796	794	799	805	812	848	853	842	819	807	802	798	812	786	854	825	775	827	859	770	786	804	840	852	800	782	788	838	790	802	846	804	767	790	856	828	780	775	808	811	782	785	803	793	809	768	828	769	852	754	804	805	805	828	827	824	759	840	799	842	806	833	796	832	786	760	864	814	803	790	803	775	818	842	779	784	786	857	792	833	755	838	811	801	824	849	799	818	788	834	799	795	837	821	838	821	817	837	846	816	802	780	845	813	800	812	798	847	789	816	830	839	785	782	799	825	838	811	778	852	825	799	863	840	778	834	796	808	844	789	765	765	748	832	807	807	842	847	778	804	865	859	745	804	820	806	787	805	752	762	838	781	838	806	876	805	776	825	841	789	763	807	797	806	793	816	841	903	785	862	794	836	819	862	783	809	773	834	839	794	829	849	802	749	820	837	802	809	837	805	829	819	844	807	824	852	809	825	799	834	819	754	810	783	831	807	758	810	791	802	792	793	828	854	851	849	806	815	813	888	791	777	761	785	786	782	819	861	769	783	822	796	765	792	825	834	781	803	819	840	827	810	811	826	787	786	807	771	814	792	811	864	772	790	803	759	837	784	843	797	796	776	854	820	882	811	803	808	807	797	820	799	792	814	796	794	841	832	791	814	785	809	816	825	797	846	764	835	807	790	817	858	782	794	842	789	816	773	823	806	839	859	783	805	752	758	783	816	794	795	783	795	809	769	765	768	809	774	805	830	744	807	836	830	813	758	812	784	773	889	789	810	803	846	836	827	803	809	816	785	828	806	826	819	850	793	882	803	839	836	805	810	767	834	813	788	811	807	833	789	807	816	825	791	816	848	856	805	807	867	829	789	781	815	787	812	799	786	867	766	803	807	829	840	845	828	773	899	801	799	824	797	778	759	773	778	822	830	821	794	839	796	793	832	842	801	786	806	823	834	819	825	776	855	849	814	811	814	791	815	815	806	777	811	856	798	776	852	804	780	851	817	814	842	827	829	830	778	845	838	815	771	810	837	800	851	830	817	745	816	802	856	874	788	822	809	798	780	794	742	792	804	814	833	837	804	760	820	814	808	882	784	789	817	794	802	749	832	824	805	816	829	771	837	828	840	833	831	811	767	763	801	800	816	837	783	811	820	856	818	786	807	812	882	867	821	808	796	783	829	787	781	793	794	805	840	768	743	776	796	809	799	808	834	829	832	825	775	851	814	822	853	862	834	869	824	774	810	782	792	794	783	839	802	799	837	804	802	813	861	796	813	779	819	805	790	775	873	762	813	871	794	815	846	794	790	846	808	844	848	802	809	835	798	816	800	806	770	836	826	840	785	811	758	861	793	798	801	798	815	806	783	810	795	795	808	836	800	860	811	800	786	836	813	789	811	822	831	839	809	819	757	827	831	827	859	781	774	888	820	831	826	825	775	782	815	772	853	850	788	828	806	797	779	751	829	775	802	798	875	821	791	789	794	814	810	838	769	820	764	783	811	805	794	830	801	762	810	833	815	801	840	808	824	810	827	814	859	792	836	809	842	833	826	799	866	811	810	760	713	802
41014	42017	30856	17713	8096	4739	3286	2412	1823	1519	1262	1084	861	738	765	601	593	536	521	527	468	488	453	461	414	451	393	391	419	382	428	382	402	358	366	379	370	355	385	400	376	349	372	370	372	400	379	401	350	358	387	365	401	393	376	355	368	372	360	380	394	359	365	383	384	365	389	365	381	360	361	370	373	365	412	348	388	364	332	384	395	364	337	377	377	390	366	403	404	362	426	356	386	381	373	365	379	344	354	382	366	361	380	380	383	350	353	394	385	419	377	368	377	386	338	374	363	388	349	366	352	368	388	359	360	384	340	380	386	382	367	360	356	353	380	378	397	383	368	346	359	398	381	363	355	374	378	360	341	332	347	360	362	381	353	391	348	372	349	375	410	364	406	355	415	407	364	386	342	389	354	354	377	371	383	353	392	399	440	391	361	353	377	359	368	370	383	365	392	365	384	389	373	395	376	393	363	398	335	389	397	352	382	359	388	376	376	385	369	338	350	386	396	393	346	351	380	410	338	349	350	381	381	376	394	396	364	368	353	378	371	366	363	393	347	339	379	377	371	351	353	361	358	395	364	409	367	373	390	388	373	381	388	376	362	390	349	342	383	381	358	393	375	361	364	352	367	380	379	378	370	386	356	403	366	399	393	354	345	398	378	377	390	383	392	375	371	352	367	343	362	381	355	385	373	395	352	372	361	344	381	346	382	380	389	377	347	359	372	363	382	363	388	387	343	356	389	401	360	375	377	401	373	378	355	373	374	378	357	375	398	377	393	403	363	364	349	354	383	372	382	385	381	376	355	354	380	363	382	371	374	371	359	371	373	359	376	378	344	367	369	397	380	381	383	393	333	370	359	349	376	385	368	378	348	374	410	416	377	398	394	371	353	380	393	333	350	391	379	401	411	384	402	351	364	364	364	363	369	393	396	404	378	405	358	334	374	377	356	360	411	338	389	362	379	343	358	363	415	422	342	362	394	384	369	392	358	403	383	368	377	345	416	372	364	352	366	389	347	386	375	364	375	347	354	367	370	366	343	373	344	376	385	374	351	384	345	352	382	383	369	346	345	382	354	368	373	394	400	345	345	385	409	373	372	367	355	399	354	390	404	396	399	360	360	392	378	347	380	359	368	371	405	389	380	395	385	377	372	381	382	367	387	356	343	354	372	391	375	344	384	365	390	384	408	337	386	374	358	383	377	386	385	380	378	355	380	357	384	336	344	367	377	388	357	368	386	410	364	383	360	356	371	365	365	361	352	363	356	330	370	369	419	340	378	373	412	388	361	366	391	381	354	374	399	363	407	363	387	392	387	369	369	399	356	339	390	365	385	380	392	370	364	335	376	386	372	405	366	402	362	372	395	415	358	383	354	351	368	350	358	359	363	367	376	415	394	395	392	386	354	352	349	366	364	390	366	371	355	391	360	356	347	346	358	362	351	365	378	367	388	392	339	355	371	369	373	395	394	308	419	379	381	403	356	364	367	372	358	378	380	339	365	336	342	393	386	370	350	404	390	385	353	383	371	363	384	341	394	360	376	380	370	392	329	388	393	362	380	386	357	339	380	416	354	365	389	368	338	392	361	362	365	378	358	355	392	369	340	348	378	378	372	358	377	339	356	377	387	359	373	361	361	389	406	383	382	356	405	399	376	366	383	380	397	368	397	344	370	389	357	386	346	373	406	387	379	358	372	358	411	373	372	345	317	372	365	375	368	351	354	361	404	366	349	362	400	423	388	378	365	359	347	342	368	389	379	371	358	354	337	351	385	372	372	392	374	390	374	387	385	369	333	360	336	365	370	339	372	361	364	383	386	361	366	412	338	371	351	368	395	405	324	415	440	388	345	366	354	368	381	317	363	367	398	374	385	378	331	376	379	381	389	397	375	360	378	377	358	367	375	398	368	367	391	344	363	371	384	402	362	334	364	409	397	379	356	355	385	362	368	364	379	355	378	386	372	395	355	388	360	337	386	386	362	415	389	370	384	364	359	376	372	380	325	333	346	396	430	393	369	323	399	385	368	354	374	392	377	381	409	361	320	390	368	402	313	358	366	358	398	341	356	348	371	387	394	362	369	378	370	376	389	398	356	342	377	342	388	341	349	367	378	404	398	355	390	352	337	334	394	350	383	387	373	370	382	362	373	370	392	369	364	354	363	365	387	373	401	369	360	373	363	363	392	393	394	403	353	371	358	368	393	371	407	406	345	378	402	365	373	381	356	374	360	368	371	360	398	378	363	363	380	348	361	363	388	355	394	346	357	376	407	341	402	346	361	383	363	402	371	356	411	340	389	376	388	383	374	388	386	402	367	354	381	355	412	347	373	362	346	322	369	341	368	367	356	392	350	364	374	347	378	355	375	348	397	362	387	366	383	357	375	328	392	344	353	371	335	364	385	360	361	380	368	380	365	386	403	379	365	392	381	351	353	385	367	389	375	398	347	371	385	392	329	375	354	354	368	367	386	368	371	406	380	341	429	373	322	373	357	395	374	358	398	384	403	387	343	340	349	367	387	390	381	316	363	341	387	363	303	385	369	353	379	368	388	344	365	401	344	358	398	380	365	382	370	396	357	366	382	383	358	386	397	381	402	370	353	402	384	369	364	362	385	405	377	352	378	396	363	376	368	360	400	371	414	353	383	381	396	384	342	348	375	383	371	373	332	357	370	412	401	346	394	381	398	408	345	355	338	377	402	384	350	360	368	373	365	417	344	381	360	389	429	387	375	354	367	421	375	363	351	361	342	386	385	407	378	334	382	353	380	367	360	364	353	337	411	352	367	350	338	365	373	349	355	358	360	353	383	392	364	357	360	357	342	363	375	367	359	369	366	396	387	346	386	381	400	396	356	327	362	386	382	367	358	358	387	367	366	388	400	362	384	411	347	381	395	355	364	380	373	384	363	340	350	382	361	333	370	408	382	380	412	387	368	373	401	402	381	348	383	390	348	390	371	378	352	341	357	413	337	370	356	377	379	384	386	367	354	386	350	350	378	398	389	386	355	370	388	370	397	370	358	356	381	365	362	395	340	400	373	357	364	357	366	373	372	345	359	376	377	334	379	380	368	376	404	355	387	383	382	347	371	382	367	371	402	337	352	373	393	379	364	352	379	357	374	331	409	366	395	345	393	398	400	365	424	383	359	370	394	386	388	352	384	392	363	361	365	386	353	363	364	389	352	381	341	338	363	348	379	370	368	377	423	368	334	367	368	385	366	382	357	416	376	389	384	365	392	409	369	364	382	381	392	380	389	363	377	393	371	363	395	389	402	370	348	375	345	324	360	384	387	356	390	327	402	396	352	355	324	349	363	356	403	367	401	374	370	372	378	393	356	393	374	387	377	354	396	339	328	366	370	343	371	341	410	373	331	371	394	357	372	381	349	363	387	377	342	353	364	384	408	376	359	357	373	382	371	347	372	368	331	364	367	331	399	371	338	370	353	360	364	378	379	362	362	369	400	343	405	352	394	397	383	378	342	378	367	334	409	349	386	403
45587	49967	35145	19730	12232	8550	6397	4947	3877	3131	2484	1927	1553	1346	1154	1009	908	737	714	674	623	631	571	554	553	468	520	442	443	470	431	446	418	428	426	421	422	423	408	380	402	404	389	404	386	400	411	407	363	410	347	388	394	414	441	395	374	345	365	401	378	407	382	422	404	387	381	383	360	376	427	393	371	336	372	447	413	338	377	358	408	379	365	439	371	410	401	415	387	417	422	380	389	425	418	408	341	374	396	388	392	428	427	418	377	393	369	419	362	389	388	380	378	398	394	415	374	387	358	378	398	394	396	391	407	407	406	360	426	382	363	424	359	377	396	374	386	374	411	399	403	414	397	381	389	348	368	367	367	411	383	410	381	401	359	415	390	383	395	405	363	389	400	419	393	444	351	435	402	416	383	391	385	418	416	376	381	413	424	409	433	374	364	369	415	365	388	369	413	366	386	392	411	396	372	417	372	395	423	400	392	408	441	386	389	384	387	389	357	403	359	391	398	404	424	395	433	390	433	359	382	389	447	408	398	408	377	368	403	368	375	404	338	383	402	406	397	407	410	413	400	405	377	407	352	375	394	385	380	400	407	363	361	402	348	371	378	401	386	429	396	410	394	404	383	402	414	387	377	364	426	378	362	405	406	358	408	386	383	415	393	393	350	367	385	375	419	389	431	391	387	381	391	420	359	378	361	398	394	424	368	389	394	399	390	379	362	388	434	401	401	386	414	404	438	376	364	368	363	405	365	396	382	354	376	387	412	355	390	371	416	389	364	415	402	352	403	363	403	361	414	396	409	359	423	426	370	372	372	343	378	429	398	433	398	382	402	401	383	353	370	370	380	377	384	359	408	423	401	393	382	391	405	371	418	409	344	395	376	371	368	386	449	406	382	407	401	415	388	387	381	379	390	386	401	386	435	372	384	381	382	394	373	397	374	378	376	362	359	382	352	390	385	425	402	366	392	408	392	373	406	375	408	372	376	414	423	390	379	411	372	413	393	387	376	397	359	385	362	394	415	355	399	395	362	383	367	394	362	360	377	405	409	414	395	401	403	408	406	395	379	386	379	396	370	372	379	408	385	328	384	383	409	402	381	353	383	370	371	357	375	373	349	382	383	404	392	380	364	386	381	389	365	386	392	375	375	392	375	397	379	378	375	368	397	395	395	391	415	405	423	391	352	406	393	393	388	383	365	389	377	405	402	379	400	386	380	385	406	389	362	400	413	353	377	358	380	398	399	408	358	370	381	402	361	390	413	432	428	386	360	384	388	383	367	396	409	401	395	407	412	435	417	391	366	401	395	359	400	421	424	388	401	409	370	388	383	397	391	377	376	373	431	408	348	373	437	396	407	376	398	387	431	384	393	408	402	372	397	404	387	384	392	403	402	368	410	380	351	400	404	398	411	400	410	376	428	367	429	380	408	427	390	402	384	380	385	362	397	425	411	403	408	358	383	376	379	392	361	365	385	398	395	367	383	369	379	422	384	374	397	401	423	369	369	409	359	350	381	377	396	396	399	400	398	371	409	402	426	397	424	372	407	401	396	382	433	370	404	382	410	352	354	389	385	373	413	359	385	362	399	363	388	410	411	386	417	406	361	386	396	375	386	367	403	379	387	372	381	399	391	382	402	419	349	393	398	438	377	407	361	392	385	402	398	398	377	401	430	367	396	440	378	379	390	372	411	425	371	418	372	388	386	384	365	372	389	372	369	356	396	377	357	371	383	361	365	391	413	379	414	369	358	407	354	404	387	403	394	378	380	362	396	395	418	410	361	389	418	382	393	367	386	395	398	403	398	349	400	368	402	409	369	392	397	371	375	375	343	385	364	355	369	383	433	374	403	393	393	377	380	367	385	370	388	356	405	383	422	411	376	379	372	397	385	394	380	380	421	375	375	412	375	395	381	377	389	386	402	376	414	386	399	403	394	411	368	364	369	432	358	396	416	429	398	418	427	373	373	423	382	386	396	450	367	378	389	399	334	375	412	385	434	427	407	410	419	393	403	380	397	388	391	386	398	383	381	386	395	397	389	390	392	413	417	407	398	416	346	370	394	361	367	384	414	407	353	400	407	398	379	396	420	391	366	392	365	392	398	370	411	402	377	375	384	359	381	340	399	329	370	388	389	409	416	387	364	355	357	410	400	416	410	396	370	369	410	358	393	376	387	391	369	393	439	376	374	422	400	397	389	371	379	435	398	400	389	402	398	383	389	397	412	400	396	384	354	348	430	417	393	396	424	389	384	397	399	372	406	379	404	390	363	421	392	385	396	401	400	372	388	377	423	368	359	405	406	410	375	396	387	379	344	389	388	372	416	385	378	375	408	400	397	363	397	376	369	385	387	390	371	388	373	381	409	397	376	412	394	369	390	374	380	411	408	422	376	392	377	403	391	384	366	376	359	394	371	418	374	390	381	435	405	398	377	405	369	418	393	406	402	401	378	368	393	395	375	368	363	372	382	381	432	401	383	381	428	393	408	381	383	409	429	380	382	400	361	434	434	420	366	373	409	374	382	416	397	408	397	388	355	411	380	371	420	377	375	388	412	360	427	394	391	364	373	362	404	355	390	404	400	390	384	367	398	415	422	397	380	378	416	389	381	389	410	401	387	385	427	404	380	419	400	398	388	378	396	396	377	356	429	410	398	382	377	381	364	366	420	373	401	402	381	378	407	423	398	386	375	404	399	411	407	352	389	372	390	411	400	385	373	397	376	374	354	422	382	384	406	389	393	355	404	388	403	392	400	398	414	403	419	416	372	414	376	377	431	405	415	400	379	416	403	373	393	368	383	368	400	424	403	382	379	419	392	389	413	378	360	386	407	386	391	404	359	388	371	404	413	403	372	357	385	414	395	405	377	394	400	399	411	404	385	406	391	389	397	372	412	357	391	392	386	382	372	362	392	392	364	415	363	332	384	434	377	380	363	402	356	361	345	374	410	402	385	405	367	378	378	388	370	421	406	397	385	363	396	394	364	379	373	379	417	400	400	386	410	374	401	367	395	381	365	363	375	376	373	385	399	402	380	366	393	421	394	391	375	383	392	395	366	385	388	407	355	381	376	370	408	398	420	403	402	373	372	398	378	405	411	398	407	410	387	420	382	366	387	388	398	396	380	378	391	409	396	393	354	401	372	366	397	380	416	412	397	392	399	372	403	395	382	413	369	378	366	378	416	386	414	391	367	379	409	400	415	399	388	404	354	386	370	389	404	380	375	329	398	398	378	374	377	385	390	411	387	349	373	394	386	385	390	381	459	406	350	405	400	406	424	383	380	385	445	387	386	383	379	419	405	362	410	371	385	414	372	396	377	418	375	350	390	412	395	397	360	353	379	392	373	381	380	356	417	391	386	391	356	368	397	380	411	405	431	376	402	374	404	410	385	390	397	394	385	394	401	369	410	390	348	358	403	385	345	397	412	423	385	388	392	388	416	416	407	377	383	395	409	392	394	364	409	402	385	378	384	369	394	379	377	408	368	401	372	407	416	422
25927	21130	27178	25475	19308	11129	6333	3972	2901	2299	1865	1608	1346	1204	1031	972	856	731	801	779	688	689	649	652	628	616	589	574	609	538	557	542	565	589	576	539	595	553	514	491	528	540	468	517	496	536	538	508	515	528	546	531	498	507	512	510	507	534	512	536	522	546	520	508	506	569	527	513	499	511	547	529	531	482	536	521	528	520	500	523	541	529	514	503	521	498	493	503	522	499	532	498	542	538	522	509	529	528	555	520	514	517	501	552	527	498	533	505	522	535	512	496	521	518	518	480	531	541	541	553	507	520	541	578	497	500	486	527	567	566	555	525	530	478	508	522	519	505	514	539	536	540	506	537	544	543	500	538	502	487	477	562	517	494	488	517	550	537	496	466	479	510	514	485	536	464	500	528	503	514	505	533	528	492	503	529	550	518	475	502	532	528	473	501	481	515	523	521	486	523	488	504	565	507	524	509	502	551	476	505	497	505	578	525	535	489	548	504	512	538	522	485	576	490	501	494	528	509	531	511	528	546	500	545	514	527	505	487	477	538	522	533	489	523	547	540	538	542	532	473	528	500	512	541	520	525	506	499	509	479	523	534	549	572	529	521	534	529	542	503	521	531	499	536	510	526	495	560	495	526	492	507	508	586	489	512	490	491	497	539	517	529	536	469	499	504	518	528	533	505	535	519	563	533	542	516	502	513	570	480	522	546	537	499	512	537	526	553	495	546	569	515	546	508	501	514	535	531	486	532	551	543	516	527	489	490	533	512	533	477	533	493	551	524	495	542	558	492	503	558	539	520	547	489	508	512	514	533	559	501	523	485	484	537	548	504	518	530	477	531	573	493	522	498	514	508	523	491	494	497	502	477	514	523	506	489	526	523	505	496	514	528	495	512	562	503	520	566	510	550	560	540	492	492	549	500	528	566	512	523	516	483	480	472	518	534	527	515	512	513	534	545	477	526	500	561	550	522	491	528	474	542	548	509	495	559	520	500	478	538	511	535	480	524	527	517	506	466	519	488	496	546	523	492	548	527	500	542	555	507	509	505	529	537	514	559	533	522	497	534	476	513	523	513	553	503	551	521	513	523	509	513	530	516	505	492	524	503	567	523	489	526	526	539	536	541	540	544	524	511	472	507	492	526	498	467	520	521	525	515	491	517	534	484	565	519	545	467	504	484	456	493	518	516	494	488	493	513	501	532	522	518	542	532	487	528	551	494	507	484	505	531	529	508	519	512	551	501	534	507	529	550	558	500	530	544	513	532	499	532	509	545	539	551	529	503	539	495	535	514	548	520	548	497	524	511	522	521	533	495	509	518	511	492	556	514	537	557	506	543	481	485	510	553	513	521	516	515	551	509	518	523	513	531	468	533	510	511	459	533	470	497	559	495	540	502	493	529	497	495	520	559	538	508	494	549	537	533	493	503	509	533	480	525	506	519	546	518	528	519	557	471	496	463	530	502	536	483	538	513	455	546	527	480	537	515	541	490	518	510	522	525	510	519	534	539	495	514	512	509	505	514	524	472	483	527	492	496	557	497	527	514	502	524	523	485	510	517	507	499	499	510	521	549	510	516	469	516	501	562	468	512	533	525	494	523	522	523	539	536	562	488	494	552	499	529	515	532	520	545	501	554	543	566	495	477	558	535	504	504	557	525	463	504	491	495	525	529	554	512	549	525	559	513	482	473	527	536	485	533	513	515	478	515	516	521	491	511	505	521	535	514	510	486	538	472	521	517	573	556	500	546	517	531	496	514	523	544	532	533	488	545	517	545	548	489	520	554	532	562	498	547	513	517	495	570	513	506	496	544	502	488	495	471	573	501	492	559	507	527	551	529	497	566	508	501	487	558	530	513	469	516	495	487	536	517	501	517	551	472	506	536	510	491	490	501	513	480	554	547	526	508	545	556	531	517	518	565	488	541	505	497	530	510	575	499	525	544	512	501	547	495	506	517	560	478	529	550	507	515	505	539	476	549	525	537	518	525	533	519	507	479	530	491	493	480	510	504	503	473	519	509	534	522	540	558	534	486	512	479	504	501	533	535	483	506	497	495	510	480	528	505	477	512	504	500	475	514	517	546	524	532	479	560	472	513	511	495	497	479	551	536	500	502	511	515	501	521	521	541	496	476	569	545	576	466	535	544	520	508	568	487	501	498	572	488	513	537	507	512	523	502	502	520	500	556	540	518	559	502	492	578	497	532	494	548	527	549	520	534	486	536	529	530	511	526	499	502	514	492	515	482	515	512	520	457	505	523	487	529	537	532	506	492	513	541	524	509	535	541	543	534	521	544	516	512	523	541	507	557	524	518	504	549	514	532	537	527	529	525	478	491	495	552	527	531	520	543	523	508	534	531	493	498	509	514	519	500	525	512	517	546	527	560	541	508	567	518	538	528	518	512	502	547	508	500	492	524	519	530	518	527	536	529	533	507	481	517	513	532	487	513	538	491	535	493	533	481	511	485	491	579	534	513	490	548	524	531	530	500	528	534	493	531	492	503	573	526	545	505	477	513	537	504	513	537	582	531	478	479	513	505	492	493	540	523	514	513	547	489	549	524	512	528	534	503	514	531	551	545	533	525	489	485	501	477	501	533	526	505	524	518	496	536	519	540	541	539	517	496	528	540	506	507	523	519	508	521	546	515	554	509	491	519	528	549	538	505	516	524	490	505	524	540	539	539	540	547	477	502	523	490	499	498	528	556	502	525	509	476	493	504	483	521	511	487	533	559	555	523	509	526	517	524	524	495	484	477	531	531	521	574	542	495	481	509	477	476	515	500	485	535	549	507	490	537	508	503	515	520	553	506	514	499	539	508	531	530	481	544	544	530	514	513	520	533	498	547	541	526	528	474	559	494	503	529	530	534	532	580	568	523	528	508	522	492	514	518	489	498	538	503	500	506	532	535	517	511	514	551	525	561	518	515	487	512	494	505	556	534	529	549	527	521	530	519	553	494	495	519	542	525	528	510	542	551	520	504	499	524	510	522	562	529	489	517	501	521	487	522	494	544	477	474	536	525	500	531	535	508	509	527	485	521	544	556	549	509	516	501	537	483	527	525	528	508	484	543	536	521	513	513	523	542	508	530	532	504	561	479	516	496	533	485	500	543	517	517	564	480	496	505	521	520	482	498	490	542	532	542	507	566	506	512	460	490	492	521	483	526	490	533	530	489	521	513	545	490	519	538	514	541	527	526	496	477	543	513	566	533	553	493	525	528	526	532	512	531	531	505	499	494	540	503	532	501	540	568	530	544	524	501	552	497	509	515	509	506	513	510	547	502	479	523	494	513	519	529	494	496	513	518	495	527	528	460	515	535	529	505	544	493	499	512	494	505	518	491	521	476	531	475	526	491	541	523	526	530	532	502	494	516	486	532	523	519	530	529	510	527	539	517	489	523	495	507	501	479	547	500	517	538	506	533	548	515	499	557	513	518	542	504	536	482	559	541	530	526	481	515	531	532	497	551	511	519	499	516	510	489	542	504	514	492	526	523
44093	60889	43824	25993	16820	12623	9725	7294	5538	4450	3588	2850	2388	1996	1647	1443	1269	1175	1056	1024	911	879	824	795	796	669	667	640	641	648	606	561	595	582	616	559	548	553	553	549	548	517	535	496	513	574	520	541	518	514	553	529	530	526	530	520	477	537	519	528	544	519	548	502	536	530	521	510	511	483	511	509	569	498	521	551	529	541	515	514	515	556	541	583	490	516	498	549	514	527	558	570	541	525	550	506	497	501	551	527	529	509	522	511	543	502	524	538	510	502	508	477	518	518	489	544	490	514	497	492	499	539	472	532	484	495	507	499	503	549	532	510	496	478	504	503	512	502	514	505	515	515	507	514	563	536	490	520	514	506	516	519	517	512	550	498	486	493	550	494	568	523	533	517	486	540	499	519	487	530	529	507	524	537	538	491	521	489	479	529	489	554	543	466	504	511	494	560	555	559	539	521	537	532	554	505	536	513	489	489	519	493	517	546	558	541	530	510	523	525	504	502	506	494	539	520	530	514	495	495	531	488	512	521	527	480	499	482	535	490	455	507	529	510	496	539	508	514	475	548	545	518	492	514	503	537	504	527	501	524	536	519	494	559	477	531	565	492	490	485	537	484	522	506	503	486	493	505	472	512	571	509	545	510	494	530	508	509	509	514	522	532	507	503	529	551	513	529	501	496	546	530	530	512	535	483	500	563	522	505	518	504	517	526	490	492	533	513	528	502	517	539	528	507	510	557	509	556	513	522	494	520	483	546	551	554	526	494	520	488	555	506	508	524	534	505	575	522	500	515	494	502	519	511	532	522	529	535	554	539	540	526	508	544	529	542	526	533	523	514	526	540	509	490	489	525	521	491	514	552	511	497	536	520	529	549	522	524	550	500	518	485	522	510	472	495	497	514	549	503	539	505	490	479	500	512	524	540	533	485	539	477	497	535	519	511	498	533	527	557	530	537	553	483	567	503	548	517	520	509	535	561	546	501	484	518	519	549	522	529	511	499	518	539	529	508	510	513	579	524	533	533	514	524	489	564	533	488	472	533	516	492	541	478	564	479	513	474	506	522	534	531	513	530	542	496	520	516	511	535	523	528	509	532	521	554	533	488	507	505	522	545	516	542	510	487	572	514	517	528	563	526	544	530	480	533	549	506	534	545	523	547	518	539	527	519	483	480	504	518	530	496	501	538	552	539	553	521	544	530	493	536	501	553	510	514	550	507	539	531	520	503	523	516	506	547	495	497	522	525	555	525	571	532	503	539	530	500	533	524	518	526	521	515	539	569	476	516	490	551	518	480	554	482	550	524	515	503	536	546	468	537	527	474	578	512	532	516	519	473	513	568	510	521	525	530	508	513	531	521	516	463	526	550	525	533	507	528	531	504	504	495	500	510	527	515	513	507	552	510	536	542	532	516	569	518	520	488	509	507	519	560	517	545	463	543	500	485	538	498	534	529	507	524	488	507	539	502	497	507	522	499	507	526	508	528	541	517	529	508	504	504	548	502	497	501	482	537	542	510	540	500	525	495	515	503	541	549	520	532	526	465	545	516	519	510	528	496	504	490	490	516	523	537	528	555	529	532	529	504	540	504	518	479	529	517	526	538	516	510	549	496	547	527	529	498	544	506	561	523	514	516	516	519	519	489	517	518	548	524	534	506	522	538	497	545	538	487	559	517	495	544	508	529	530	544	513	542	511	493	556	490	530	513	516	501	533	524	538	534	551	525	480	514	577	528	525	503	536	540	504	512	535	545	509	514	520	510	509	489	579	533	529	536	512	524	492	528	500	546	542	518	475	508	456	548	513	497	517	523	537	512	505	543	538	501	495	527	488	509	547	523	549	501	552	536	532	537	552	540	515	487	506	506	520	517	494	491	501	484	505	481	472	495	560	547	511	536	528	526	576	558	513	500	560	515	541	484	529	497	513	490	512	522	520	496	535	525	532	476	488	488	495	510	516	524	527	514	512	510	483	517	514	543	522	531	516	517	494	516	527	561	541	535	480	488	544	505	509	501	516	549	524	489	512	544	519	517	486	514	516	515	473	540	540	518	515	531	515	557	557	540	505	492	530	533	520	535	548	496	517	576	489	554	524	567	530	520	505	491	517	560	560	506	543	509	510	511	508	528	520	485	535	528	487	483	532	503	506	538	528	511	518	546	527	498	508	519	488	540	506	536	504	474	524	500	508	519	489	510	514	513	497	497	520	497	522	499	527	576	536	491	494	532	496	477	515	550	505	510	511	531	563	506	506	517	517	548	535	515	480	511	526	494	559	528	517	514	479	505	521	509	495	462	540	517	542	546	495	517	513	488	528	517	496	529	517	532	479	504	505	495	535	509	473	511	554	524	518	517	521	535	559	486	467	509	506	514	532	507	487	490	554	497	518	521	486	521	545	498	513	527	497	538	507	509	515	512	531	519	544	525	557	500	512	494	477	524	502	580	537	501	559	526	507	527	508	494	533	491	510	475	533	525	575	479	546	497	525	496	549	543	565	533	508	508	521	492	533	524	499	529	520	529	510	533	499	552	558	520	544	513	514	548	540	526	538	487	533	533	496	512	544	518	509	508	535	540	495	556	507	539	495	512	549	516	496	535	498	479	533	544	502	504	532	510	522	483	548	516	509	511	514	524	521	548	500	546	552	508	539	498	509	482	519	462	509	545	524	513	475	521	488	532	497	513	491	509	499	505	509	543	519	488	521	496	483	543	513	542	562	490	509	466	515	487	492	545	518	542	518	535	541	530	529	449	513	514	515	512	542	531	502	485	512	533	534	507	501	533	508	526	511	473	494	509	504	486	511	524	486	462	494	529	503	538	528	504	534	542	540	542	533	500	540	510	505	476	489	493	514	531	523	550	519	482	505	523	532	517	504	499	544	542	507	515	543	543	496	522	510	530	540	547	537	503	526	527	527	484	517	516	477	522	548	507	501	530	494	501	541	490	503	534	496	541	477	532	506	494	513	497	511	509	533	520	537	506	530	521	507	539	523	529	533	571	556	496	517	533	497	524	512	523	493	497	552	543	545	531	530	485	520	543	507	508	534	526	534	563	534	499	490	480	480	548	514	520	516	479	519	560	500	489	531	500	526	527	523	526	519	497	551	548	516	522	537	522	529	503	531	514	575	564	559	525	518	540	470	545	544	519	534	509	526	553	512	508	538	519	529	529	503	510	513	511	480	539	530	551	498	500	525	487	509	549	520	508	511	543	524	516	494	497	488	492	529	507	499	547	567	533	491	497	513	498	510	519	537	525	539	455	477	514	517	504	521	508	510	498	518	498	515	506	490	500	496	524	547	531	490	469	545	514	493	512	566	507	501	527	506	532	503	492	572	507	539	534	509	519	515	510	485	543	560	505	485	508	549	542	518	528	532	499	522	515	519	515	528	539	523	488	561	524	496	526	532	529	494	508	521	507	529	486	491	525	523	536	552	505	475	510	528	505	490	519	477	522	522	516	486	526	540	511	514	527	523	502	520	533	486	528	508	549	533	493
23045	20896	27467	24406	20974	21356	16620	7659	4836	3945	3116	2621	2263	1971	1795	1555	1415	1349	1313	1236	1198	1113	1131	1089	991	982	1000	999	934	931	887	915	887	904	946	884	855	901	850	859	861	880	873	812	829	873	813	839	798	888	822	836	825	841	860	857	865	802	829	859	883	872	877	886	814	861	832	838	807	857	831	844	835	887	860	824	786	833	835	827	863	859	801	846	835	800	783	805	815	830	834	868	801	880	787	807	888	861	851	852	859	805	759	846	835	824	830	838	842	845	825	861	824	828	862	839	854	867	840	873	813	872	809	798	803	827	854	825	815	902	815	835	825	856	887	866	851	793	865	781	840	767	814	824	885	853	818	852	831	804	872	845	807	903	850	864	801	840	834	823	848	798	846	835	841	863	842	804	825	797	774	808	836	842	886	865	844	862	826	827	827	808	822	871	795	854	807	858	856	808	827	832	828	882	837	792	831	762	838	829	837	843	836	842	824	828	873	842	851	828	774	841	880	893	803	811	841	834	797	892	804	854	818	819	825	819	847	859	879	784	811	819	847	843	872	876	778	875	858	861	892	863	830	834	887	832	863	863	894	826	840	879	820	834	875	836	843	823	884	814	892	786	872	819	789	854	768	819	822	837	874	847	847	852	797	776	809	805	819	820	863	856	823	866	778	822	858	803	822	886	835	811	843	864	847	851	847	801	857	853	816	795	819	848	849	830	842	864	851	789	846	847	823	813	851	844	847	797	872	830	826	829	858	837	824	869	873	825	828	863	848	866	790	834	820	830	814	811	837	847	857	832	860	817	863	851	852	867	781	851	776	802	864	805	882	830	796	838	887	844	833	827	836	879	853	835	867	838	816	872	828	788	835	876	806	846	807	873	800	850	811	830	819	850	840	800	853	788	837	819	857	821	878	848	797	847	819	838	847	868	837	856	853	807	821	842	819	843	808	809	848	868	813	807	850	749	852	889	837	844	790	813	801	801	826	818	840	813	873	823	836	809	834	869	824	886	868	819	806	845	837	872	819	834	799	868	835	853	820	828	867	810	858	870	843	885	799	775	840	845	822	798	838	817	816	835	890	797	866	810	815	796	830	880	878	884	819	813	862	845	856	833	838	809	838	823	830	847	785	838	861	838	855	836	849	818	868	807	789	817	818	804	889	787	788	805	848	814	834	816	835	887	871	820	855	785	862	860	816	801	854	851	851	880	850	811	832	840	867	831	780	865	835	889	854	879	834	874	831	810	839	828	858	906	860	820	859	867	770	858	811	829	877	871	823	821	860	817	843	847	858	804	870	876	911	809	841	852	888	786	856	828	822	843	861	831	843	826	862	890	814	805	867	843	824	802	808	845	854	810	868	800	811	827	820	863	832	791	801	845	866	866	811	800	842	862	888	813	857	864	805	838	855	811	814	831	838	844	839	865	855	875	840	772	832	817	791	840	851	820	803	834	836	774	757	823	839	824	815	799	889	830	828	899	804	843	880	853	842	810	857	798	844	844	853	803	846	831	824	860	881	851	842	840	781	817	862	808	812	801	826	893	826	845	816	825	933	901	831	818	838	793	802	794	826	852	844	846	812	820	819	777	790	857	843	825	844	829	896	849	841	885	886	771	818	829	834	867	827	852	872	858	840	892	830	831	795	845	802	825	808	793	836	876	863	868	846	828	843	818	867	850	888	844	804	866	855	845	777	828	836	832	866	874	869	795	851	830	825	829	854	855	819	799	807	856	754	862	807	880	815	875	854	843	866	820	843	840	854	808	799	840	820	780	795	821	810	821	842	864	876	858	836	856	844	787	800	831	887	841	831	794	786	843	844	860	867	808	780	839	860	806	851	841	861	763	857	839	883	816	846	825	810	817	833	910	844	878	836	833	817	886	848	813	815	867	853	851	865	837	839	832	787	786	851	864	882	816	830	871	854	814	875	864	817	873	810	802	886	863	823	845	906	869	863	906	836	829	804	805	863	808	846	898	791	814	823	835	851	835	833	826	844	846	782	794	905	840	867	807	840	823	856	813	833	779	861	813	834	850	848	841	800	875	851	811	857	841	872	808	820	851	827	861	829	868	834	804	856	914	833	831	839	808	801	833	782	852	830	808	823	842	829	898	863	859	844	852	883	797	835	854	822	870	822	848	794	812	841	829	860	831	866	788	879	852	859	823	827	815	892	838	827	823	847	830	805	840	830	825	850	863	838	817	853	866	849	807	808	822	861	801	849	821	842	891	800	841	856	881	819	861	782	809	797	845	852	827	871	803	833	780	854	827	846	853	831	879	846	772	752	805	814	843	842	814	818	837	826	831	845	826	839	806	814	822	800	883	840	813	829	849	826	809	799	813	843	872	827	795	880	821	843	828	771	848	779	812	825	825	784	844	841	834	809	867	814	780	787	882	840	813	816	861	777	870	849	819	808	875	859	860	838	813	818	785	828	811	837	888	870	796	887	842	831	827	842	846	831	838	839	785	804	858	859	832	820	833	865	805	859	836	778	784	871	820	890	884	793	837	788	820	794	816	835	815	843	833	854	795	844	886	883	799	832	846	813	848	828	804	833	886	805	820	763	837	807	828	811	904	815	818	872	845	887	811	889	872	824	794	841	771	829	844	831	847	813	813	882	858	853	872	875	772	836	866	847	798	808	850	881	877	857	847	840	842	817	841	858	883	852	823	828	822	838	812	842	871	844	847	832	797	803	827	860	822	818	848	855	903	855	833	804	849	805	874	865	837	828	849	813	799	816	781	814	855	779	843	787	808	845	816	853	848	836	827	831	851	846	837	851	807	813	832	900	850	800	889	856	825	835	830	844	806	882	850	775	824	817	836	809	829	887	841	872	839	849	800	814	841	783	878	814	798	854	856	831	804	807	849	833	810	771	780	833	834	814	807	782	852	801	812	848	863	817	853	788	832	905	878	818	874	812	785	857	797	922	845	844	853	812	873	822	813	841	842	874	827	844	861	843	852	816	802	844	801	815	843	803	805	831	832	794	798	804	860	868	892	851	837	786	825	826	863	796	893	760	807	863	852	841	813	877	882	851	833	815	848	827	828	823	836	840	804	851	854	857	876	827	842	847	799	857	858	877	852	853	880	824	817	865	872	871	835	818	883	819	841	765	798	919	832	787	829	845	815	837	879	812	850	821	836	811	799	823	781	765	862	841	851	871	802	864	844	813	772	826	824	841	894	821	789	810	772	851	826	833	869	848	821	803	885	855	842	791	838	833	840	888	798	869	855	838	817	848	844	783	784	810	828	856	859	782	809	869	805	847	805	811	822	815	854	805	837	836	843	840	769	835	837	792	820	831	791	858	797	798	844	826	818	841	833	858	856	838	836	805	810	793	872	825	777	831	839	823	814	869	839	848	881	792	862	863	811	882	828	860	851	854	872	807	815	855	830	828	814	812	806	853	847	837	855	874	853	800	849	807	826	822	823	822	804	812	872	865	863	816	876	842	780	854	814	840	845	907	833	829	874	789	798	866	865	821	877	866	816
49122	73322	53889	33485	23249	18668	14420	11243	8532	6815	5456	4742	3793	3290	2783	2462	2186	1970	1734	1606	1500	1382	1371	1257	1279	1142	1072	1032	1030	949	921	976	979	862	884	894	857	914	882	804	894	829	871	839	857	825	835	853	865	883	855	828	801	820	803	841	861	846	824	819	866	809	851	777	789	804	843	806	740	859	854	779	840	807	771	764	824	787	844	811	818	783	858	792	839	805	810	828	879	858	798	805	780	844	784	835	779	815	832	827	852	799	824	853	793	832	840	789	833	791	783	835	860	851	805	822	860	817	799	803	866	852	837	764	812	838	811	802	825	805	798	827	831	851	812	787	827	837	780	793	771	789	812	845	845	819	805	857	797	801	842	788	820	796	791	798	837	818	771	808	847	811	793	824	814	865	827	785	799	807	809	812	822	817	814	810	779	813	796	866	780	786	837	804	771	768	841	837	821	841	808	852	753	830	803	765	824	791	827	783	819	806	812	761	813	765	834	829	818	781	829	834	856	815	826	821	822	764	820	833	812	769	811	795	815	791	809	830	828	825	863	828	801	805	846	822	815	828	831	796	814	814	806	770	806	824	829	794	838	777	813	827	805	740	816	832	814	824	811	834	796	808	849	863	842	791	787	848	814	804	809	777	845	836	825	851	808	826	837	841	824	817	779	810	835	791	819	805	801	741	771	806	800	812	828	817	831	841	811	783	804	793	821	782	794	814	798	789	807	822	795	801	820	816	799	824	808	829	812	817	838	810	819	767	830	802	776	864	802	792	855	733	840	830	793	804	848	812	815	842	815	820	773	850	857	858	805	807	806	819	812	759	807	838	814	793	854	842	859	867	853	809	828	835	798	850	812	784	786	808	754	785	789	797	775	789	849	827	766	836	834	852	809	824	830	762	860	797	770	860	788	815	763	786	794	771	796	785	779	805	832	819	795	843	856	804	828	861	842	790	850	806	795	801	764	798	829	782	862	795	843	859	831	780	820	786	811	838	829	782	828	849	773	777	766	804	780	785	771	811	825	839	831	791	826	798	809	836	797	809	787	812	784	827	850	799	839	813	790	820	808	853	792	856	848	825	836	820	787	767	808	792	869	843	824	759	823	815	801	818	847	836	799	827	834	871	795	809	781	770	829	868	841	812	805	832	781	803	792	765	768	812	808	798	786	786	811	788	806	799	775	787	838	832	815	809	800	808	823	869	830	793	805	846	823	814	850	811	764	813	744	794	771	775	806	773	792	813	761	863	864	825	822	864	850	788	831	824	812	833	775	844	805	823	796	823	782	834	817	796	796	817	864	789	802	813	852	869	790	766	788	825	811	834	789	794	861	849	784	822	812	822	767	826	847	817	873	821	753	810	801	837	817	801	872	816	815	789	769	853	799	792	782	793	852	861	825	829	813	811	785	834	789	783	823	871	803	841	813	861	812	842	789	785	838	837	845	817	771	863	811	864	791	822	757	800	826	806	823	778	804	824	844	862	790	851	848	815	810	778	859	803	785	814	819	803	770	766	829	801	778	791	835	869	848	826	814	743	813	795	846	821	862	845	830	826	805	853	799	777	862	745	808	765	801	793	845	815	840	787	822	763	800	832	814	820	803	792	828	795	847	818	845	827	823	763	787	874	839	825	825	747	790	801	770	833	816	854	852	799	819	819	897	825	832	844	821	851	783	823	789	781	817	849	806	823	828	804	785	875	844	796	829	844	840	830	837	852	802	781	811	794	844	843	816	784	740	829	831	780	806	753	847	821	860	802	814	831	809	788	822	818	794	813	828	813	805	811	839	788	787	776	772	806	789	807	837	834	807	824	761	860	831	830	827	821	792	831	834	781	787	822	815	743	820	785	810	816	817	807	779	848	839	778	809	858	805	779	829	865	813	820	833	815	798	854	780	804	865	845	809	796	833	840	798	849	786	809	794	799	844	786	820	826	812	871	817	821	807	790	805	826	815	842	819	790	818	839	772	854	838	832	762	818	795	814	827	793	847	786	790	788	835	818	779	808	776	823	841	837	790	820	821	803	784	819	831	851	827	817	845	816	863	827	845	824	815	832	831	823	811	849	809	827	771	795	817	828	841	828	837	788	853	843	800	788	797	781	760	808	774	815	817	822	812	789	872	808	855	807	808	759	788	763	772	844	767	837	826	808	803	790	815	849	805	800	815	812	880	810	854	852	793	797	793	830	791	808	810	806	802	820	807	775	809	827	793	843	842	764	809	806	763	833	800	842	791	770	801	840	841	742	808	815	817	821	830	824	817	758	800	803	838	781	829	823	820	801	827	848	818	822	785	762	830	863	773	824	897	774	801	839	783	869	823	843	840	772	809	809	780	833	854	773	831	804	769	776	846	851	793	840	789	839	770	849	869	784	783	771	776	838	839	814	802	809	788	795	812	817	820	820	865	863	782	840	768	798	789	809	834	832	804	872	831	768	884	823	808	820	787	871	781	847	819	816	803	800	755	806	796	818	814	787	832	846	854	868	765	822	777	806	804	828	827	828	845	802	844	815	807	736	798	836	802	837	881	791	785	829	830	848	774	828	782	808	818	829	804	845	845	747	864	857	818	836	848	820	794	801	796	852	822	836	827	816	789	853	849	753	847	833	806	825	808	797	852	839	837	834	794	834	835	812	827	822	816	780	838	804	804	780	810	806	812	817	776	830	808	780	833	805	830	779	882	784	811	848	802	845	774	800	855	785	856	843	825	802	822	774	843	861	842	836	798	802	809	800	833	831	789	838	769	791	772	809	765	781	825	826	845	801	812	776	846	852	829	805	813	860	747	833	821	830	791	780	823	843	829	792	816	809	857	743	873	856	846	826	790	787	809	798	820	816	798	829	851	857	825	804	851	827	883	801	824	774	793	751	794	800	760	805	744	832	804	815	818	789	811	859	798	771	792	858	811	824	824	836	839	789	794	857	777	836	881	842	830	772	812	774	797	835	802	800	857	824	832	852	835	768	774	812	831	833	856	857	798	834	791	842	772	790	809	781	768	799	802	790	842	836	855	815	853	753	828	783	825	872	822	807	824	771	820	797	769	792	827	774	776	830	801	856	848	766	802	882	801	895	837	825	832	816	773	811	784	821	856	798	810	816	862	845	833	875	795	845	760	838	766	840	833	784	814	825	834	805	830	832	813	829	796	823	789	785	790	804	820	825	854	809	862	790	833	831	798	851	777	835	789	835	844	799	819	822	808	855	825	826	823	792	902	845	827	781	802	856	828	803	806	850	797	762	854	781	844	836	804	829	806	842	812	833	860	822	757	844	807	773	819	835	798	855	821	744	819	816	804	822	864	807	848	805	797	835	851	814	868	830	814	789	833	825	817	812	752	795	838	791	860	817	813	843	791	804	844	768	838	858	816	777	774	793	748	847	784	795	761	802	814	881	789	764	847	774	820	823	820	847	767	813	842	812	800	814	771	849	830	763	841	791	826	785	796	843	820	780	798	773	815	808	798	838	806	837	819	768	814	827	813	821	787	846	808	797	816	856
40357	43010	31750	17293	7918	4781	3261	2313	1646	1275	1160	985	814	697	687	598	611	555	561	521	463	472	449	472	439	451	414	389	418	417	385	404	389	371	384	327	398	382	427	376	378	398	411	369	373	380	380	390	384	374	403	393	350	356	381	365	354	369	381	347	349	349	395	358	356	379	391	382	341	363	345	358	348	383	340	375	385	401	385	361	387	357	360	350	349	382	365	398	355	355	381	374	367	342	381	373	355	371	383	357	352	386	376	360	367	387	382	328	346	377	371	377	394	379	386	335	354	346	382	366	343	365	360	383	348	343	351	384	355	350	368	370	365	354	359	369	353	365	344	370	395	362	366	360	366	380	348	362	407	380	361	353	328	347	362	350	356	352	373	361	359	397	381	379	350	387	376	389	382	357	335	374	378	365	372	375	392	357	387	372	399	351	362	400	359	392	407	349	335	362	340	390	356	393	345	358	358	344	366	348	360	375	389	367	376	377	366	380	379	366	400	387	352	379	385	333	368	364	367	327	355	313	349	341	377	377	357	356	354	354	348	364	370	360	372	395	378	363	379	385	366	341	353	353	341	341	350	374	378	405	355	353	377	384	362	366	369	372	376	372	349	348	394	370	387	370	376	399	355	371	408	339	329	381	360	368	356	366	379	334	370	344	366	364	365	335	349	359	333	382	328	344	390	406	385	331	331	342	353	347	332	372	356	350	384	392	382	382	342	371	376	347	350	336	349	336	367	361	374	357	386	393	363	366	370	382	388	399	409	353	350	385	359	373	390	361	349	351	332	367	372	384	334	369	383	338	368	360	347	409	370	369	405	376	329	349	378	367	344	357	359	390	360	364	361	348	373	357	342	391	382	378	334	368	383	403	379	367	346	357	343	373	356	358	356	374	369	361	360	362	341	394	372	363	334	340	377	384	373	364	372	358	354	333	369	359	374	386	341	386	370	361	340	368	405	394	365	355	361	367	366	378	350	344	362	355	377	391	386	362	372	377	373	378	364	384	335	385	376	356	358	402	392	380	378	361	339	335	393	328	363	354	389	322	395	336	381	341	358	356	348	393	369	356	361	391	372	354	373	377	348	378	385	372	376	364	367	344	344	377	372	347	386	384	392	365	366	382	372	362	375	366	344	329	343	364	386	357	394	335	330	385	348	378	370	380	354	379	396	371	398	389	369	374	356	378	358	405	384	371	365	336	372	355	381	387	336	358	379	377	391	360	397	350	332	386	366	379	335	395	362	373	357	332	377	354	380	320	365	340	364	346	363	354	417	374	398	400	353	336	343	351	364	366	357	381	372	343	381	338	374	349	348	351	358	343	378	359	376	382	363	369	317	380	338	373	385	344	371	395	389	373	345	356	349	374	364	350	353	396	375	379	346	392	350	379	366	369	361	323	353	342	354	343	365	369	374	331	343	368	410	354	352	385	371	378	364	371	397	387	406	426	368	363	347	359	367	380	355	384	369	354	339	387	355	371	375	337	365	400	400	344	395	373	366	365	378	329	359	354	349	358	344	415	391	344	350	393	347	374	347	349	371	356	413	397	364	366	347	390	343	321	364	353	376	399	371	361	376	375	384	379	377	360	359	328	351	364	375	368	343	366	352	412	397	354	387	372	361	386	342	345	366	359	362	378	347	382	390	391	372	364	365	356	349	336	369	391	356	336	377	383	385	328	357	368	365	335	381	384	364	389	352	401	365	363	356	381	370	387	391	374	372	368	349	322	391	334	377	342	368	307	390	342	320	358	411	346	331	360	341	373	403	358	365	361	336	363	377	361	384	390	374	365	381	401	361	359	361	378	367	386	393	369	392	355	357	373	366	328	388	358	359	373	341	362	339	387	383	353	332	369	368	401	346	367	357	371	348	372	349	349	337	387	406	399	360	412	374	380	382	389	352	387	352	372	385	394	345	336	395	359	333	357	364	363	375	380	373	392	320	348	379	367	342	341	350	354	359	374	373	357	389	350	382	385	374	358	379	338	351	371	346	364	345	330	347	374	352	360	337	393	373	337	362	352	364	379	335	349	376	396	359	389	350	358	341	353	367	374	364	356	390	356	375	379	365	359	381	348	340	369	359	343	389	346	353	333	386	386	387	383	371	351	329	345	386	360	365	355	341	353	349	352	342	392	368	361	361	356	382	388	367	399	372	352	353	367	360	375	364	384	401	355	380	361	368	360	400	372	390	355	342	377	360	368	378	373	350	354	353	340	374	393	380	372	324	325	389	364	382	356	372	400	408	386	358	365	360	338	382	343	375	378	375	351	381	378	359	368	342	363	366	392	361	351	354	406	352	388	382	362	346	361	367	364	388	357	361	361	343	391	391	353	374	353	359	354	353	375	347	392	351	353	375	333	357	348	342	375	371	361	370	354	400	366	382	363	344	344	351	363	383	357	356	393	338	360	335	393	399	358	379	380	335	345	363	373	406	367	378	366	369	380	340	318	390	375	368	372	384	371	343	367	356	363	395	333	315	358	391	379	371	363	393	388	380	381	356	339	352	348	391	330	379	364	397	348	335	361	403	357	377	369	351	365	366	353	354	345	335	367	354	372	375	331	351	348	392	348	347	345	346	364	359	379	341	373	393	381	389	377	378	352	343	344	370	341	340	347	362	343	332	355	371	347	391	404	340	369	378	371	366	362	395	379	379	359	372	346	346	402	370	396	386	339	369	331	377	356	350	385	384	354	364	358	379	340	359	348	362	350	361	364	374	392	399	373	348	385	366	356	360	380	356	362	370	367	341	359	290	383	343	347	372	359	396	394	366	365	348	364	341	376	366	378	380	387	344	374	379	398	372	363	385	392	378	358	358	365	391	369	354	373	395	360	349	386	371	354	396	361	371	362	374	374	341	390	381	350	345	391	377	349	348	356	392	355	352	346	352	343	371	367	342	351	353	351	380	367	365	407	397	373	359	385	371	419	379	367	402	386	379	367	384	337	345	393	388	373	385	376	339	381	378	356	367	356	381	367	356	362	380	372	352	336	356	370	385	373	381	361	383	351	394	348	369	386	389	349	371	348	356	367	374	376	393	365	358	358	380	387	342	365	395	392	356	414	416	373	334	372	407	385	396	363	337	335	362	384	388	371	347	362	353	380	334	373	369	359	359	361	353	341	387	354	347	403	337	394	354	350	389	375	376	354	385	366	362	374	345	356	387	399	378	379	320	362	346	340	351	371	352	370	347	362	390	353	358	357	391	384	344	324	345	358	373	321	353	378	357	361	376	378	336	397	355	383	336	368	367	365	342	352	385	361	374	404	386	336	350	342	360	372	360	333	365	359	392	363	376	368	365	376	387	363	334	375	389	375	367	376	381	381	351	367	373	350	347	414	324	379	381	388	367	346	368	365	375	364	343	364	366	363	343	361	357	372	379	344	341	387	332	381	361	346	346	329	381	378	374	359	384	391	343	363	371	369	367	345	359	354	358	364	349	361	348	379	348	324	342	365	357	379	367	378	365	341	352	341	366	345	395	343	364	380
44938	50439	36333	18785	11930	8667	6333	4685	3411	2563	2154	1637	1463	1207	1074	989	885	835	730	735	657	622	640	535	524	545	491	475	443	493	409	452	422	417	417	401	390	461	406	394	380	399	430	381	390	359	399	390	387	415	390	375	421	368	413	399	391	384	350	388	390	400	400	398	367	402	408	373	369	382	384	366	387	367	386	376	337	405	381	414	417	391	398	399	440	428	374	410	364	382	385	382	376	404	384	375	393	406	362	361	360	394	408	339	388	387	404	379	387	405	434	364	394	409	397	375	367	394	396	358	402	397	411	365	382	400	420	364	408	387	357	361	362	411	392	370	390	398	386	416	314	373	376	390	370	432	417	405	385	389	358	399	386	415	385	386	406	380	383	362	359	376	410	401	367	394	378	375	391	367	386	350	412	407	392	395	417	376	398	370	409	420	401	383	350	365	380	370	374	356	390	396	389	372	371	382	382	373	386	397	380	390	381	390	400	390	392	418	401	346	372	374	419	376	368	386	433	412	406	369	368	362	364	360	388	405	413	386	386	387	416	360	380	387	376	400	400	434	395	417	413	371	400	390	397	373	350	372	431	425	413	399	402	398	376	378	413	381	381	399	430	372	389	383	394	393	384	373	384	405	372	387	362	391	401	376	345	363	399	374	401	376	407	393	361	378	362	392	424	418	410	389	379	360	390	389	412	402	360	366	406	413	389	428	391	371	392	398	392	360	389	383	392	349	386	345	400	394	410	411	367	372	400	356	438	388	389	372	390	384	389	412	364	359	367	395	383	371	354	406	368	384	363	388	365	388	402	382	376	351	400	372	379	406	390	403	404	417	416	371	407	370	374	359	398	382	390	412	407	378	377	398	400	417	368	391	370	407	407	385	399	364	377	356	355	380	404	382	406	319	402	408	358	383	383	361	347	409	382	383	367	390	349	382	386	397	369	405	389	391	409	394	407	409	395	389	351	414	389	362	374	390	386	388	394	398	394	376	410	396	399	414	390	387	403	382	391	398	357	404	387	407	383	363	399	340	360	351	410	417	323	393	366	382	353	384	391	382	409	415	365	386	390	382	371	366	376	372	330	370	381	396	393	412	381	401	426	391	384	393	374	393	364	399	377	359	378	403	399	351	350	420	376	402	405	352	373	406	394	373	387	403	361	375	376	382	384	379	370	381	401	424	374	388	421	393	440	357	386	370	391	389	398	403	390	370	390	389	386	392	377	374	382	405	373	389	369	384	393	400	393	406	386	395	397	345	386	382	375	413	376	384	421	410	383	427	412	408	351	360	355	371	404	373	369	394	395	391	398	409	374	400	429	404	391	361	411	371	403	390	402	390	356	371	399	359	373	416	397	402	425	401	401	398	409	367	396	399	398	398	393	376	374	354	379	403	374	369	364	361	413	400	414	342	368	386	359	393	377	372	368	346	393	349	390	379	368	362	373	399	382	384	378	386	408	398	378	415	360	374	356	369	395	414	353	356	393	387	416	390	402	367	393	368	356	395	414	397	399	386	391	376	390	359	409	402	344	389	392	374	363	371	379	365	385	376	402	398	388	407	355	396	382	375	434	414	389	388	367	363	397	375	357	366	375	357	381	398	410	387	369	364	374	414	413	392	422	392	324	352	358	423	392	383	388	383	371	400	382	394	361	401	363	439	396	401	356	388	430	418	402	381	371	390	370	409	400	409	395	421	403	405	397	376	386	379	370	354	370	377	370	394	390	351	389	382	364	409	363	416	382	359	408	372	403	367	370	376	359	383	402	379	423	386	380	407	357	390	399	375	371	380	399	388	398	402	386	346	366	402	392	382	404	386	413	400	372	360	375	351	391	426	386	392	409	373	385	402	392	389	393	397	403	387	358	420	390	397	397	372	367	390	375	384	419	381	356	420	367	407	388	419	371	410	382	355	398	385	397	367	406	378	376	370	374	387	370	363	389	416	366	377	399	369	420	388	388	373	397	339	347	395	395	377	401	394	362	380	369	371	400	401	365	373	343	402	380	370	387	363	405	356	394	381	350	379	336	347	354	392	386	366	363	378	399	365	410	372	384	360	377	388	368	448	384	421	379	395	403	387	360	412	385	366	386	398	405	403	387	412	413	370	342	402	384	370	358	392	379	384	361	381	362	360	377	375	383	384	403	357	416	388	390	387	366	414	362	401	415	372	412	394	383	414	401	362	411	390	413	398	411	356	372	392	382	395	376	385	379	411	395	431	377	387	399	374	362	455	357	411	364	395	374	390	356	392	384	387	405	389	382	408	382	407	373	372	366	410	365	401	359	379	369	414	363	390	363	398	391	378	373	413	387	399	367	364	357	387	403	391	395	393	404	362	367	358	385	341	369	375	376	392	417	375	369	370	348	370	376	384	362	386	378	424	395	420	371	383	408	380	370	370	371	395	391	343	369	364	380	408	380	405	349	387	405	408	370	372	378	386	386	378	400	382	416	348	397	371	380	343	384	342	381	396	362	365	410	413	380	390	399	357	382	406	398	411	366	402	379	393	401	378	375	394	385	362	369	370	413	422	400	387	387	413	401	370	409	411	379	410	400	372	355	386	371	373	397	385	373	412	419	369	386	378	355	365	373	376	392	392	378	428	382	398	382	367	391	368	409	412	375	367	374	408	369	379	358	390	420	374	375	364	407	364	389	396	420	350	410	350	409	367	376	394	377	401	362	390	376	366	366	391	413	375	347	374	360	368	375	397	370	399	349	369	421	376	396	384	414	390	425	379	360	423	376	392	386	424	377	434	367	364	390	339	349	386	367	401	406	434	416	377	382	372	393	391	402	378	381	399	366	377	366	354	389	404	360	388	404	435	393	401	367	359	383	432	398	394	393	444	383	374	413	400	371	371	381	380	419	371	404	357	371	381	404	384	398	360	372	365	416	382	375	398	396	407	366	416	361	405	350	397	404	412	421	371	350	403	388	362	410	357	407	409	396	366	371	351	404	386	395	345	403	389	385	375	389	398	378	410	352	362	384	388	369	362	385	367	381	399	385	406	396	338	402	378	392	381	392	381	384	401	369	401	412	367	382	362	364	384	362	394	375	379	385	384	391	414	374	392	374	373	372	392	393	357	367	374	360	360	398	365	372	376	344	375	411	385	371	383	389	362	400	392	395	380	363	400	365	374	369	362	378	393	388	390	372	393	407	421	377	414	388	406	397	406	386	373	403	407	362	361	382	383	396	356	383	368	366	377	387	387	383	379	391	370	419	372	387	356	374	338	368	379	378	392	366	365	350	373	385	412	357	389	404	386	391	415	371	413	365	409	386	410	421	365	359	402	400	375	389	391	404	371	361	407	389	399	399	356	392	384	389	414	396	403	384	424	382	356	410	422	397	366	397	386	392	404	381	381	372	401	382	391	426	395	371	375	404	366	390	382	401	368	397	401	404	392	396	391	386	372	385	384	384	367	354	369	394	386	390	379	369	411	393	349	392	404	393	376	382	366	370	379	373	364	365	376	396	381	365	349	395	408	423	385
25908	21226	27239	25455	19247	10754	5773	3675	2529	2155	1677	1458	1270	1096	1014	933	883	808	786	719	763	795	679	659	671	591	626	589	600	579	574	548	603	540	563	568	541	536	538	556	522	535	533	505	564	527	473	564	525	515	549	545	565	514	514	538	521	530	508	564	523	510	520	530	556	524	521	471	533	539	506	542	467	514	506	496	556	546	534	533	542	530	525	560	507	538	504	488	549	488	534	555	514	546	507	546	524	551	523	525	533	568	562	538	520	528	540	493	560	500	516	521	541	515	509	495	537	578	539	541	494	517	514	525	535	534	535	534	539	489	497	529	539	545	465	524	556	507	524	516	550	492	525	516	530	528	514	537	510	528	492	481	552	511	511	554	502	504	482	488	508	552	505	533	509	557	500	507	508	550	523	537	508	504	519	510	548	506	542	539	504	513	518	535	507	566	515	546	504	490	502	549	506	519	546	562	476	523	509	511	527	521	542	542	508	531	525	520	546	530	508	502	522	510	511	528	497	520	541	566	546	497	574	475	541	509	498	476	514	546	535	530	508	543	509	498	467	521	555	512	517	515	554	515	515	514	535	508	480	509	565	529	489	537	557	527	527	523	571	542	556	513	460	506	494	551	507	531	550	555	557	492	529	516	533	515	550	501	532	513	530	520	494	551	532	542	553	524	564	520	517	517	523	563	523	543	514	496	516	514	501	541	549	480	476	548	511	497	513	543	536	527	581	549	496	535	508	518	515	524	536	535	506	512	541	549	529	510	519	503	563	533	539	517	525	511	521	549	596	499	514	501	515	482	562	553	523	513	553	545	483	545	549	519	493	505	539	524	492	534	512	531	495	515	548	513	530	545	524	493	539	523	547	491	516	526	509	559	501	477	531	503	535	505	531	539	526	545	525	493	508	551	526	517	551	534	532	537	523	540	560	512	517	519	534	489	544	594	501	535	517	505	543	534	549	524	526	520	519	569	513	540	546	488	533	517	539	484	522	518	528	522	507	507	521	573	526	518	563	513	522	526	508	546	530	533	525	514	528	522	537	530	502	518	549	529	507	509	530	492	521	560	506	535	531	550	520	521	517	503	539	481	507	507	547	547	513	531	514	514	525	528	546	516	514	540	554	543	510	516	490	525	516	501	511	517	470	550	496	521	515	535	520	501	505	575	520	488	531	543	524	515	559	502	524	566	501	504	519	512	519	506	538	521	505	485	551	514	487	503	534	559	523	537	501	509	555	473	524	528	533	515	495	508	544	539	545	577	519	485	527	533	552	505	538	486	524	543	530	521	535	544	500	501	487	519	529	520	480	519	528	488	557	512	516	554	521	540	493	511	544	535	494	519	508	506	556	494	503	523	518	510	550	542	536	561	514	492	517	522	517	526	510	543	532	505	492	494	512	504	514	528	538	504	498	558	532	507	535	515	536	550	523	518	560	524	551	536	504	519	515	534	527	538	539	481	529	523	548	540	507	558	560	489	533	524	553	541	529	533	523	502	578	534	555	512	539	527	564	529	494	484	494	487	503	527	520	546	577	489	524	508	564	475	557	486	489	537	527	566	523	549	512	520	538	480	511	540	558	523	519	536	512	497	505	529	532	520	510	528	501	543	513	507	543	511	559	538	545	528	506	526	512	490	502	535	534	518	548	511	571	523	590	497	511	511	547	553	490	501	525	511	552	524	536	537	533	473	551	489	583	514	530	541	483	500	494	553	561	530	546	537	527	541	523	480	541	536	514	527	507	550	548	539	513	500	535	521	508	533	509	493	527	491	561	511	468	515	480	541	525	490	532	487	510	524	536	504	550	516	518	485	577	534	535	525	533	568	533	511	549	539	481	540	507	528	494	543	543	535	525	480	514	490	503	518	513	482	531	538	555	488	527	525	543	520	545	513	503	505	537	539	531	514	465	494	480	532	499	526	541	542	502	517	534	478	508	490	506	471	571	503	539	524	549	535	574	538	539	537	500	488	530	546	555	498	512	506	553	522	506	517	541	485	561	494	534	520	542	476	524	517	519	525	520	570	502	541	522	542	491	508	492	538	529	479	495	510	561	537	507	487	538	503	513	495	476	504	526	509	529	526	547	559	583	534	531	503	488	535	513	492	524	541	539	524	464	519	516	487	545	566	490	540	528	502	555	517	519	508	521	511	525	534	512	500	531	568	515	520	527	519	543	465	536	488	494	540	522	512	493	490	491	547	524	492	516	526	536	527	518	554	549	490	496	534	527	516	528	539	519	499	513	520	459	524	498	558	520	521	546	523	558	562	553	495	523	527	520	537	532	513	529	531	522	531	535	510	551	563	496	502	552	528	507	528	508	514	481	507	540	545	525	520	495	559	532	519	516	548	549	501	518	510	519	477	519	518	518	528	540	547	541	517	511	509	512	532	513	524	538	523	497	540	489	509	528	519	521	539	493	551	530	530	512	526	500	506	517	524	495	522	492	527	519	522	543	560	511	534	540	489	492	525	494	537	558	537	547	513	532	554	532	522	548	501	568	509	520	523	524	533	518	542	523	531	533	508	505	560	551	489	538	513	524	527	510	504	534	519	514	486	526	513	540	507	518	494	577	526	568	527	510	516	565	516	570	518	518	567	503	550	536	526	562	545	536	471	524	536	484	573	525	503	522	529	532	503	549	517	513	509	496	538	520	500	500	510	484	556	566	528	538	517	544	507	533	511	516	577	502	534	523	509	510	536	517	493	543	542	510	509	509	549	511	519	533	505	495	535	546	556	501	518	508	466	524	534	533	492	519	537	535	522	543	545	546	497	519	501	512	512	570	518	502	524	495	531	509	510	501	514	520	517	522	560	562	555	551	538	532	530	506	539	498	498	552	515	518	557	520	522	498	483	543	535	531	539	508	519	505	510	496	542	509	549	508	489	542	477	547	531	531	541	540	519	509	487	503	514	544	508	537	518	455	575	569	539	520	493	489	529	490	528	521	566	522	493	499	484	537	499	514	516	567	492	564	508	534	525	515	531	541	532	501	519	532	508	553	485	532	513	560	510	536	540	528	576	551	557	470	512	521	532	553	554	545	546	533	498	534	536	532	513	502	467	568	497	533	528	531	488	515	526	533	522	524	504	519	472	553	580	528	505	503	522	491	500	465	569	562	483	509	525	513	559	528	541	514	525	501	509	494	553	505	550	501	551	488	531	521	566	535	485	504	532	543	499	514	544	488	500	525	487	547	530	528	493	524	476	564	514	557	462	532	519	500	534	524	513	544	492	515	514	532	517	521	551	546	530	553	536	526	533	552	521	502	507	528	525	513	490	570	547	519	506	569	520	500	528	509	536	548	533	528	548	549	557	580	466	530	519	522	542	543	525	500	508	512	544	486	528	515	520	497	548	542	555	530	493	546	579	514	517	508	506	534	541	541	548	482	547	544	532	486	510	493	513	578	494	532	505	477	521	487	526	570	504	509	513	535	519	550	549	543	575	512	511	547	526	543	539	516	548	520	546	538	551	520	512	527	516	470	543	513	499
45599	60904	43726	23120	15966	12121	8926	6515	4800	3873	3095	2560	2103	1840	1523	1450	1235	1071	1075	952	992	940	856	754	806	721	713	676	633	595	639	591	615	585	570	586	545	542	508	545	538	536	524	580	552	583	514	507	549	550	586	516	515	497	561	472	513	557	475	548	524	536	505	547	536	501	555	512	526	529	511	479	520	513	545	521	526	535	519	523	546	541	562	488	505	495	508	486	514	538	535	561	591	515	551	532	528	529	517	518	524	525	523	535	480	578	530	517	507	501	530	514	540	528	494	524	504	503	542	517	521	543	522	504	514	531	543	548	519	506	544	487	475	495	519	507	551	544	516	499	532	527	504	464	507	509	477	483	508	530	490	504	506	512	537	548	508	513	540	527	553	524	537	557	547	532	533	532	540	533	513	573	544	514	571	564	543	538	488	515	536	521	534	519	520	543	542	501	532	479	527	547	529	515	465	545	479	574	553	511	520	510	497	518	471	531	536	485	546	530	501	561	503	542	523	554	495	524	484	525	519	556	533	517	521	573	491	513	511	525	554	556	527	543	527	504	510	515	547	505	490	513	497	526	528	583	526	561	545	532	543	532	495	514	565	547	499	491	551	552	513	502	507	533	500	512	516	511	480	503	490	522	485	519	490	543	551	514	532	494	470	526	572	490	446	519	472	504	505	519	500	507	548	501	549	517	540	517	483	546	522	549	520	541	516	516	557	517	524	510	517	533	543	484	491	547	523	508	561	506	504	509	516	515	526	513	567	530	516	508	501	464	497	485	489	535	517	521	517	487	527	525	482	523	494	526	511	543	523	512	544	500	538	502	531	512	536	522	526	539	540	591	521	519	548	519	495	499	562	517	509	493	502	472	522	544	549	524	565	476	519	508	468	533	510	570	512	558	525	507	512	551	513	487	505	541	487	518	500	536	513	506	559	482	522	546	495	527	550	507	493	543	558	532	521	530	493	509	563	532	508	547	515	530	497	505	560	515	506	509	535	501	532	495	504	515	567	525	507	491	532	531	498	520	525	505	483	506	489	479	548	520	497	508	534	520	542	502	518	524	543	498	511	527	494	492	507	514	504	522	561	516	570	456	538	520	518	491	555	531	539	536	526	542	501	502	515	539	521	558	514	515	472	536	495	530	548	560	541	494	496	494	538	553	479	519	559	484	545	530	532	524	494	500	517	534	565	544	529	540	522	500	491	536	523	538	505	499	489	529	498	512	539	523	528	504	531	518	494	527	504	507	565	537	534	515	523	533	512	512	526	517	523	546	546	516	506	519	543	536	529	515	497	543	493	572	536	544	506	482	538	486	536	516	501	489	525	512	533	522	533	498	520	528	521	540	525	480	495	508	523	512	540	534	540	512	530	527	567	537	537	481	542	514	498	545	500	534	496	511	510	559	528	500	537	509	558	506	513	519	523	504	539	543	494	456	538	569	513	506	527	546	484	507	522	528	486	537	515	511	514	521	542	497	498	549	542	548	530	532	540	524	520	560	550	506	462	542	510	554	521	531	536	527	559	547	500	533	467	525	505	534	520	521	502	551	546	467	536	493	517	547	508	510	543	496	546	538	492	504	506	523	536	546	504	519	485	519	520	516	521	499	498	561	509	517	534	533	510	489	490	519	508	501	516	526	501	515	515	478	520	549	507	512	523	495	519	532	539	547	505	511	500	519	519	491	539	537	534	482	487	497	532	489	552	511	496	483	482	510	540	522	511	558	511	495	489	502	496	482	526	541	530	536	518	556	532	546	528	499	514	514	506	505	505	500	505	509	521	531	495	523	499	522	495	551	513	521	488	523	475	525	514	510	516	527	546	519	537	505	543	501	546	543	491	497	529	546	548	543	522	559	538	537	517	485	503	488	506	568	529	569	532	516	529	531	569	513	513	541	502	529	550	529	520	507	500	554	508	561	473	541	493	522	545	518	510	546	566	488	525	534	480	528	474	493	484	474	511	517	523	517	525	545	522	541	508	506	533	535	535	537	526	528	522	544	519	538	558	516	522	505	508	522	576	530	501	531	524	516	542	533	543	495	534	520	488	500	544	510	509	526	541	513	525	495	514	528	492	495	511	533	498	541	511	498	514	492	460	519	496	481	522	551	503	502	524	502	480	492	499	566	500	491	525	502	506	545	490	523	527	564	499	569	558	493	548	501	517	482	502	536	536	506	475	546	522	519	517	492	534	512	493	514	476	535	516	531	500	557	518	543	524	551	488	540	537	523	523	470	523	520	540	491	522	512	500	478	547	494	557	556	574	518	542	485	541	526	486	529	548	524	546	531	529	496	536	535	499	516	513	518	472	545	515	512	500	504	538	498	516	504	543	543	510	509	535	538	519	549	497	501	505	560	490	523	501	531	539	512	519	572	515	526	540	487	506	520	514	557	531	534	548	501	517	508	546	513	529	499	506	533	492	537	477	566	521	543	512	516	503	537	508	525	511	522	515	516	524	517	524	525	490	548	501	538	529	534	540	545	497	527	501	525	523	534	539	524	522	529	484	472	497	536	554	541	539	495	514	520	480	491	560	546	513	486	518	507	542	539	546	553	531	549	513	489	562	503	523	536	484	491	532	513	497	532	557	516	474	511	522	535	545	486	498	515	542	559	547	524	523	558	554	540	531	543	454	506	531	524	523	527	527	503	537	500	506	521	493	539	509	520	487	542	531	534	506	534	518	496	513	529	486	485	528	505	542	494	478	540	492	530	531	501	527	521	541	524	504	529	534	484	568	532	543	536	559	550	543	481	569	536	489	535	508	525	514	532	513	518	533	510	480	525	508	505	508	534	523	501	487	529	527	529	554	511	525	536	522	523	538	542	501	503	501	506	556	489	510	539	567	488	534	528	499	487	488	532	534	571	513	519	543	483	513	486	524	509	547	544	498	531	533	485	531	512	521	538	492	536	554	524	529	520	523	532	526	552	512	495	556	505	492	514	474	546	509	516	559	524	513	546	488	563	503	498	514	500	528	490	503	552	494	517	513	525	549	500	521	514	524	538	528	465	538	521	535	533	508	513	535	560	485	513	561	529	562	553	520	497	542	496	518	522	531	535	501	513	519	550	530	513	526	511	519	498	523	552	494	505	477	485	559	512	513	516	563	537	507	506	502	509	519	526	510	560	537	556	474	564	502	531	520	524	501	502	508	532	573	545	480	525	531	487	535	542	474	542	554	541	521	568	478	521	513	530	517	544	527	498	530	504	495	540	520	533	550	524	491	544	532	543	509	550	574	531	522	482	547	523	501	500	493	480	520	508	533	543	495	475	490	512	567	506	521	527	514	518	494	523	537	523	508	506	539	540	549	524	543	511	471	513	521	505	492	522	505	527	520	570	511	568	541	545	500	499	530	523	526	522	502	569	542	529	539	498	543	510	563	515	538	529	501	554	526	550	553	520	536	542	510	515	482	501	526	527	508	496	537	540	541	531	481	504	530	500	526	524	535	512	473	520	542	520	499	530	537	488	505	510	549	525	500	536	532	507
23024	20865	27425	24312	20906	21110	16076	7073	4515	3580	2947	2469	2177	1965	1772	1620	1450	1413	1411	1242	1248	1149	1128	1088	1069	1038	1006	967	962	931	950	890	938	948	897	944	862	863	903	815	850	904	871	854	779	863	879	883	856	921	870	853	912	794	890	870	874	791	836	860	841	887	869	891	888	831	840	873	867	900	870	876	882	887	854	870	890	873	943	840	836	814	833	843	876	879	848	892	828	793	875	844	868	826	884	901	831	859	879	863	888	792	864	853	878	798	804	874	902	896	796	847	854	862	886	807	874	820	820	876	868	844	811	796	841	816	828	852	831	831	853	808	840	812	867	808	839	834	807	896	851	782	828	829	770	833	857	847	828	824	829	864	843	810	787	833	840	845	863	839	853	819	813	822	846	861	866	828	827	870	829	848	827	884	863	872	838	793	853	859	824	886	796	828	795	848	834	852	799	845	876	881	809	788	829	835	838	843	830	809	811	863	838	864	807	787	807	879	874	834	833	857	840	887	795	770	849	828	823	811	842	818	826	823	832	849	852	825	839	798	845	851	854	832	870	840	855	825	835	836	875	835	808	770	826	829	854	880	825	788	817	801	820	888	875	856	819	821	832	858	852	820	834	830	837	850	881	842	808	885	819	895	869	794	852	852	868	815	788	816	862	850	828	803	820	772	813	808	907	862	816	843	862	827	811	821	823	858	777	841	850	824	836	821	849	806	861	822	863	885	816	842	877	836	883	867	819	857	813	816	807	829	830	814	762	864	837	803	845	870	874	836	857	857	827	830	790	794	845	859	842	859	760	843	870	845	889	851	806	815	865	889	820	851	867	797	888	861	869	814	817	870	842	836	828	887	776	815	852	808	815	858	837	824	843	842	798	881	864	833	805	843	838	785	833	860	855	848	832	828	815	881	837	808	767	844	821	868	873	793	857	872	849	807	829	795	878	899	826	848	831	864	823	842	833	821	842	829	887	816	845	812	836	865	842	824	847	814	860	840	853	788	861	825	811	914	866	829	814	829	878	849	842	877	895	848	857	836	841	834	857	828	878	865	784	857	837	849	858	839	820	858	817	860	809	847	872	813	846	787	817	858	855	829	823	836	850	839	835	818	859	787	821	820	892	821	830	824	828	893	829	832	868	823	839	812	868	899	747	821	865	806	822	854	859	842	869	846	840	811	806	819	838	859	834	776	834	879	882	796	839	890	849	802	838	845	823	858	847	820	815	826	880	846	875	844	818	840	784	821	811	910	865	834	857	862	788	819	770	851	820	870	829	876	823	901	812	827	875	823	822	825	856	834	835	797	864	854	801	904	841	928	784	887	843	840	860	818	861	892	828	799	856	819	843	828	817	833	865	812	890	803	828	833	881	808	797	860	827	822	889	901	792	846	809	774	837	814	804	796	840	867	827	859	844	829	835	839	891	825	839	814	865	876	803	825	866	894	770	837	850	820	838	801	809	861	855	870	839	876	850	800	806	892	842	838	797	886	832	885	873	847	878	806	840	931	848	877	819	845	844	891	810	804	822	880	804	904	780	823	857	799	794	822	870	848	801	833	862	864	832	799	841	827	835	850	887	838	864	822	792	803	849	866	881	836	866	839	835	842	817	802	852	813	889	846	869	802	864	858	854	821	834	839	831	845	811	824	806	865	843	876	820	795	849	818	867	828	847	862	837	817	823	856	855	867	870	872	891	865	901	793	866	896	846	830	828	853	885	861	800	800	823	826	876	829	830	819	891	843	876	807	887	833	824	892	877	804	808	803	781	837	863	837	768	805	818	824	855	845	857	829	859	837	835	855	826	845	778	877	818	894	876	867	836	826	806	795	858	863	838	873	876	812	888	871	816	865	819	883	838	855	853	861	849	832	781	825	781	842	841	837	847	851	888	838	842	793	866	838	841	833	852	849	868	829	869	824	856	854	844	753	862	842	914	826	838	810	857	911	822	825	864	854	845	860	806	787	821	847	841	850	869	831	847	833	869	825	848	887	836	809	830	788	864	826	887	817	863	845	844	813	831	814	844	845	877	812	859	834	833	830	783	833	797	863	821	854	870	833	834	821	864	835	834	854	823	873	821	824	818	855	855	812	853	829	850	863	822	869	837	787	858	802	854	821	828	856	801	827	830	879	811	868	835	844	873	800	828	884	833	869	881	840	852	807	835	824	875	800	869	822	863	839	860	863	894	775	837	832	860	824	839	833	836	832	851	796	808	792	834	812	864	823	873	806	905	821	876	799	871	833	815	858	833	817	810	837	875	878	857	827	843	810	809	845	833	888	869	854	854	866	870	832	802	828	776	799	811	815	810	870	875	878	876	861	807	773	838	853	832	880	827	843	868	865	819	794	842	829	850	861	870	784	825	835	796	873	822	811	830	811	836	796	817	894	838	832	841	839	823	865	859	819	836	851	837	834	842	836	843	806	808	877	869	883	804	810	832	858	825	834	850	808	838	834	863	772	827	824	798	828	827	886	831	862	863	839	844	803	830	840	830	809	788	806	876	794	780	819	825	870	847	860	864	823	805	875	837	796	816	848	850	800	781	833	809	833	811	808	857	871	848	863	850	849	795	828	880	835	825	853	824	857	831	824	835	825	840	837	840	826	892	871	877	859	841	842	807	795	908	825	831	878	875	865	852	795	857	930	879	926	899	835	838	828	845	823	798	861	852	787	895	860	810	873	817	873	826	827	839	892	821	840	844	870	878	798	830	879	849	761	780	839	850	853	866	848	826	830	856	822	844	871	844	864	825	916	834	866	837	843	862	832	828	896	842	862	830	826	877	867	838	892	865	892	839	866	834	819	851	849	853	785	869	863	782	841	840	865	854	878	846	869	876	793	788	836	799	871	896	869	826	840	832	824	854	784	850	831	843	841	864	836	831	860	811	835	840	855	811	849	826	803	816	851	870	790	834	834	862	883	810	853	845	889	777	838	806	822	886	851	871	837	836	892	842	841	857	872	841	890	843	840	838	825	800	888	890	843	841	837	865	848	847	802	857	860	777	835	837	832	804	847	821	843	885	869	821	856	800	805	795	844	807	838	855	822	809	899	817	830	842	827	881	809	839	862	787	806	819	884	780	816	866	833	788	890	832	873	779	867	865	837	825	889	857	848	841	832	845	823	815	859	776	850	841	877	827	865	863	862	869	880	850	821	801	836	799	811	826	851	828	819	782	896	782	800	800	807	789	844	850	853	868	863	805	803	868	887	857	803	801	836	827	856	822	783	849	820	789	863	819	842	826	844	825	840	853	885	843	884	836	817	795	897	823	864	833	872	816	786	750	828	834	803	883	873	837	871	814	842	875	828	776	813	810	878	803	850	769	786	797	816	819	815	820	802	835	787	854	799	793	820	828	837	842	876	799	834	831	850	800	844	817	804	867	798	818	798	867	780	826	882	893	858	851	864	829	834	825	876	839	862	866	853	835	794	764	821	843	853	885	847	830	833	866	825	837	836	819	795	819	815	827	840	836	843	793	812	832	803	804	856	922	799
49273	72528	52702	30759	23069	17699	13503	10292	8129	6556	5303	4236	3787	3096	2661	2348	2078	1874	1829	1713	1666	1466	1345	1244	1263	1126	1062	1080	1084	1040	971	920	937	970	937	948	891	881	909	895	882	842	880	851	801	848	834	821	825	809	817	841	773	833	769	840	825	851	828	882	791	873	805	865	807	873	828	789	765	830	831	839	819	875	843	844	885	821	817	847	796	802	829	810	802	872	776	846	792	850	843	785	816	773	767	816	816	807	779	794	786	847	825	769	809	787	807	817	861	814	815	794	829	793	837	817	753	791	810	816	831	753	846	832	797	783	818	803	795	844	795	844	811	810	811	815	825	793	816	846	824	805	850	837	825	832	762	816	831	804	831	774	815	812	831	842	779	828	835	808	854	839	828	823	768	795	835	784	793	819	763	780	828	857	777	855	827	829	848	808	753	833	795	811	804	790	799	783	804	801	789	813	801	862	795	830	829	815	814	860	812	801	879	861	849	797	824	846	837	821	845	806	816	813	817	799	806	831	799	840	813	821	866	844	847	799	793	821	836	804	847	815	811	828	818	819	791	802	822	786	767	768	820	796	818	758	832	786	811	820	881	800	822	812	794	819	852	808	831	809	789	862	837	806	801	837	836	814	816	812	813	805	813	845	868	851	839	800	802	788	835	829	806	843	844	778	861	793	790	776	819	827	832	776	814	801	805	785	804	830	800	794	785	793	844	821	829	827	807	816	768	818	803	794	824	839	797	821	838	815	796	851	796	853	807	765	809	814	791	826	835	797	832	859	802	832	804	856	821	818	788	879	813	836	819	892	818	765	787	818	761	840	836	827	802	836	786	792	816	803	816	837	796	792	810	818	833	880	770	795	828	791	824	829	842	779	829	829	875	808	825	812	771	813	830	795	843	825	782	831	816	860	821	827	818	822	824	789	784	853	792	821	818	815	843	806	805	768	793	898	794	862	839	847	800	770	835	785	824	826	798	830	803	829	799	815	793	832	809	859	813	812	803	782	845	847	826	826	774	822	815	784	814	818	779	847	790	817	805	802	814	839	826	782	837	816	787	800	822	830	830	823	857	765	821	832	765	807	822	795	812	852	833	820	825	828	850	782	842	792	828	813	799	794	826	811	855	801	841	788	831	779	796	848	795	788	852	835	808	802	797	840	793	794	846	819	817	840	793	818	797	830	791	870	778	777	804	812	872	813	819	803	823	834	825	853	829	785	829	853	825	815	839	809	803	803	804	800	828	822	774	821	807	809	832	790	836	816	847	766	800	796	851	826	823	803	782	870	799	823	803	833	808	848	830	830	821	773	802	809	810	885	793	805	857	839	796	825	765	766	815	812	821	827	807	860	819	824	858	834	852	771	860	796	843	804	798	797	804	771	822	800	790	783	785	851	794	800	767	806	831	784	806	819	800	869	815	834	848	822	833	797	827	832	810	804	922	791	810	821	824	822	821	808	799	852	806	848	808	839	755	842	808	835	823	826	831	808	829	804	795	844	795	802	860	777	794	834	776	784	853	804	909	818	766	813	814	846	879	840	783	829	815	840	856	821	800	846	830	810	801	789	787	817	812	811	808	783	819	840	848	807	880	807	839	812	796	774	848	873	795	836	862	837	788	847	833	801	832	839	794	812	821	846	838	801	775	862	845	819	794	777	820	805	827	789	759	832	779	793	833	799	852	765	819	839	833	823	806	790	799	806	816	775	870	810	801	809	836	765	860	824	863	856	809	811	797	816	786	812	842	833	821	828	818	800	819	763	802	866	826	755	790	790	739	782	794	791	796	770	841	830	795	772	839	801	828	839	847	835	804	805	808	809	857	790	819	827	817	777	844	850	790	785	815	787	852	786	818	832	806	833	798	807	838	822	796	799	834	817	791	862	868	793	800	815	804	821	799	790	814	810	758	785	811	771	841	818	771	768	791	817	856	804	768	785	865	805	858	782	755	830	776	862	829	817	870	751	850	882	774	822	793	890	815	803	785	808	891	777	820	783	795	804	804	814	840	816	813	819	833	779	768	836	799	776	823	836	820	817	761	809	829	847	832	781	799	797	827	785	851	855	801	849	864	843	792	837	854	828	835	798	790	815	838	861	786	806	773	816	779	823	815	875	807	832	800	806	856	822	811	823	827	828	835	830	833	797	770	846	833	780	754	811	841	794	817	837	827	782	834	804	807	779	790	809	805	779	808	806	834	801	808	824	847	825	819	818	832	805	833	859	843	795	807	826	816	816	807	819	813	829	801	816	843	770	794	891	800	821	813	800	784	836	796	738	774	821	769	877	832	819	837	815	851	823	828	859	868	829	822	806	820	793	845	788	863	803	818	792	796	829	781	811	790	816	798	830	837	848	863	851	858	808	817	814	843	803	786	755	794	773	811	788	843	801	840	820	778	792	797	833	854	831	797	839	846	783	822	812	764	794	813	861	825	822	824	827	823	781	805	772	840	780	817	839	816	804	802	801	821	827	845	798	823	796	807	818	838	822	841	851	801	823	810	850	818	806	790	829	800	809	820	827	782	821	879	836	824	795	827	855	819	772	771	769	805	825	813	859	844	828	800	813	870	849	848	767	800	876	805	802	867	801	823	840	793	819	803	793	826	823	810	830	828	811	847	825	816	859	829	841	805	792	824	805	850	842	842	859	838	816	807	813	783	837	783	787	848	841	829	820	783	819	818	880	787	745	789	796	814	844	835	811	856	850	831	774	834	783	791	819	812	780	849	768	821	785	821	778	831	801	806	761	812	796	841	797	793	850	811	801	843	791	836	853	800	863	796	797	823	820	846	788	812	772	815	806	842	843	815	791	835	794	828	873	805	757	853	806	820	797	768	774	811	807	795	831	855	778	795	807	785	796	743	822	830	796	785	796	876	793	840	814	852	776	796	774	851	818	787	799	828	773	829	779	825	820	810	830	783	806	791	831	794	813	813	805	765	810	821	798	788	814	817	841	873	797	782	813	819	805	793	826	764	840	823	794	845	814	824	765	799	748	778	799	823	781	798	834	780	846	781	866	778	790	844	844	793	831	832	813	791	848	826	825	817	781	797	803	810	784	790	785	835	827	855	790	858	795	770	870	814	881	841	850	800	838	786	796	801	820	811	816	856	819	831	810	823	857	828	763	731	812	831	837	818	848	878	844	822	822	806	860	802	785	803	824	781	837	811	765	806	856	734	812	846	835	829	789	791	813	842	862	806	822	789	832	826	830	844	816	811	843	778	823	811	767	846	794	813	821	773	766	803	811	861	788	793	773	818	822	830	804	859	806	812	792	872	819	821	784	790	801	849	843	774	791	839	789	823	837	827	868	856	827	794	860	804	833	860	817	811	844	817	773	828	906	784	798	788	836	821	815	769	805	842	807	805	824	868	815	841	823	836	806	783	826	832	807	863	854	840	818	795	787	784	837	849	803	838	849	824	795	849	819	828	833	834	822	841	832	894	777	841	854	768	835	865	775	813	836	794	838	790	797	835	803	829	813	824	817	852	837	823	817
40493	42121	30779	16472	7688	4584	3117	2171	1698	1328	1050	900	818	763	651	627	550	529	550	561	470	478	460	460	450	467	433	416	419	410	396	395	395	399	362	395	368	394	351	398	360	377	366	385	365	380	389	370	380	364	370	391	378	394	383	353	370	369	403	361	347	360	377	398	357	405	360	371	399	415	389	349	370	372	387	383	366	352	345	368	394	376	386	343	371	401	375	389	367	366	368	388	372	338	370	372	347	359	349	345	359	368	355	382	409	366	378	359	382	375	361	395	338	359	354	349	356	375	395	399	376	317	353	382	364	414	344	324	379	391	399	361	406	318	374	344	389	378	386	369	415	384	375	348	388	374	315	376	357	410	401	402	396	366	348	354	363	393	385	363	383	360	379	390	354	410	355	392	370	383	387	364	371	340	363	383	354	369	404	349	363	396	383	365	371	365	413	368	349	364	365	384	404	363	372	382	366	372	360	368	381	355	356	381	372	415	385	362	359	349	406	372	363	395	359	379	358	344	366	363	347	423	389	373	376	381	343	339	346	389	371	377	338	370	372	392	384	370	399	350	391	381	392	357	383	361	350	360	382	384	403	372	369	384	366	378	376	357	380	369	336	338	370	353	375	393	397	365	363	320	346	352	371	383	374	364	319	369	359	370	389	366	384	386	383	364	386	370	354	374	396	374	374	380	357	372	375	395	402	349	384	384	363	382	355	357	361	369	352	368	363	369	363	375	343	398	368	357	392	369	325	370	344	394	366	382	382	353	338	413	329	365	379	383	396	359	382	315	377	357	342	383	359	382	394	391	367	366	386	375	349	394	383	388	352	348	368	359	366	347	377	377	383	371	378	371	358	389	370	363	369	370	364	377	354	326	387	343	390	383	398	393	367	364	369	342	374	371	354	338	417	353	361	332	362	380	386	340	392	364	357	370	392	401	367	369	371	370	365	373	358	412	344	377	371	373	335	347	375	383	379	389	359	393	382	388	364	362	383	385	374	365	393	375	381	394	369	358	376	356	373	380	377	360	386	355	394	365	367	367	363	346	346	366	398	419	428	388	374	376	365	331	370	385	354	346	374	353	400	376	394	367	363	386	384	377	349	383	371	368	347	378	349	385	382	389	369	394	349	370	377	335	366	353	346	358	356	400	373	386	393	401	366	399	363	368	370	355	354	351	366	350	363	376	368	337	329	358	373	385	347	353	344	390	355	361	371	345	391	369	433	363	366	367	371	365	343	367	348	391	360	336	386	364	373	345	359	353	364	365	373	404	353	414	383	371	342	365	385	370	342	356	375	389	364	367	390	359	359	354	390	359	373	329	369	413	362	357	348	393	379	366	350	372	408	346	392	390	378	340	386	378	351	331	363	388	396	412	352	377	374	395	359	374	375	344	391	359	399	385	373	395	353	354	373	373	333	369	356	379	386	392	429	358	372	346	372	402	369	394	346	348	347	354	377	371	364	360	387	354	379	422	377	389	398	340	343	388	358	382	360	367	355	355	384	381	365	359	343	416	393	396	379	387	360	373	350	377	345	389	356	381	387	397	345	361	380	362	361	369	394	376	369	383	375	389	382	362	399	367	388	412	381	385	351	385	370	360	398	360	374	350	350	390	392	363	331	382	351	353	378	365	383	386	358	390	367	344	365	372	361	345	352	365	405	382	368	370	347	369	384	385	356	390	359	371	388	374	392	378	333	358	375	400	395	387	395	421	344	414	341	402	380	364	350	399	382	353	343	383	372	393	364	374	397	364	374	334	362	371	409	345	371	350	359	362	399	358	341	349	344	393	373	352	348	325	399	371	400	363	358	360	381	360	353	383	332	344	385	386	350	397	351	358	379	335	379	384	363	375	365	365	313	357	379	357	360	392	382	405	394	390	371	409	371	353	351	405	357	385	352	391	372	384	388	365	317	357	344	352	389	376	374	406	343	376	383	392	344	381	375	379	387	383	341	343	349	393	331	341	358	357	373	345	389	418	376	371	358	385	412	381	335	345	368	369	335	402	361	371	387	359	371	365	372	369	365	347	394	364	372	389	343	382	365	345	362	384	328	361	365	368	362	385	392	370	339	343	353	385	390	390	362	410	410	371	405	375	380	364	333	370	397	332	375	389	380	365	368	393	354	376	373	367	389	377	382	327	378	381	343	371	387	362	378	342	384	377	358	351	359	411	364	369	378	372	375	339	396	370	382	367	364	376	364	399	359	364	373	352	327	371	365	365	386	395	366	384	384	391	353	393	383	381	367	343	363	376	370	347	350	374	388	336	374	371	361	342	386	397	371	385	364	403	380	379	348	349	384	368	368	352	381	406	376	352	385	372	355	355	355	355	367	353	374	377	381	376	358	336	385	408	358	379	352	381	384	390	396	371	359	362	374	341	396	385	403	368	368	362	365	340	389	364	357	369	396	342	392	360	406	381	360	361	406	337	366	365	360	390	394	392	350	410	349	330	351	395	334	377	348	345	366	343	370	379	362	346	396	390	377	353	361	368	357	372	364	367	370	376	367	393	391	407	372	352	358	334	370	351	365	389	369	359	357	378	405	362	342	399	347	346	373	331	385	356	392	364	356	376	376	372	375	365	394	381	357	393	350	389	361	359	396	373	375	354	375	339	378	399	361	351	365	342	380	352	372	336	371	432	355	371	361	371	354	376	369	345	342	365	356	383	374	366	368	406	367	372	354	363	350	354	367	380	385	382	348	365	380	373	383	352	354	375	387	370	370	366	358	350	377	379	332	356	391	353	366	361	368	368	355	374	367	351	377	370	402	379	359	368	396	357	408	378	390	344	391	386	383	368	389	370	352	389	355	367	419	378	371	378	369	370	388	369	365	363	398	356	376	378	368	392	364	385	374	365	343	358	396	395	387	382	380	355	354	386	379	390	384	375	370	360	389	350	349	364	368	387	344	385	355	367	360	363	364	382	369	365	339	392	375	382	350	387	385	360	383	329	344	351	375	397	369	351	367	411	376	351	359	372	350	371	345	382	421	360	375	386	387	388	340	377	379	365	358	329	371	356	347	369	376	355	360	367	362	373	337	369	341	392	350	413	389	377	363	368	368	379	379	366	355	386	388	377	384	386	391	377	380	372	396	331	376	403	384	360	395	386	379	379	383	368	382	376	336	364	394	365	385	376	378	355	410	369	384	382	372	353	345	372	342	409	372	338	344	418	380	348	371	375	344	363	339	361	365	368	369	353	382	352	358	362	359	376	368	328	347	391	372	391	385	327	362	384	357	338	375	377	354	396	391	369	385	385	391	389	372	365	393	356	409	381	391	349	387	362	408	350	349	388	418	351	365	374	366	374	369	375	394	339	368	393	358	366	418	399	360	368	392	367	361	359	354	386	350	391	391	345	348	385	369	382	387	393	374	371	391	341	392	379	369	352	371	348	382	382	354	373	374	365	353	384	383	380	369	392	364	380	413	373	387	364	351	339	362	353	386	367	351	339	369	374	345	405	347	411	386	390	379	329	419	336	369	369	342	376
44815	50128	34740	17781	11760	8269	5968	4308	3358	2636	2072	1742	1454	1173	1074	965	853	786	732	668	676	659	583	546	557	506	504	490	444	456	457	432	446	404	439	411	408	380	422	414	390	380	415	415	375	403	407	399	399	387	409	401	402	368	359	415	373	404	387	405	393	394	400	368	359	435	423	382	377	401	384	367	375	390	377	389	366	374	384	408	372	418	404	367	378	382	381	376	364	416	417	357	387	373	382	428	418	415	407	405	384	395	370	395	393	395	386	422	402	387	421	411	367	408	389	427	397	384	425	368	406	411	344	403	367	414	413	384	396	399	392	406	411	373	412	405	378	417	413	396	399	381	381	392	391	407	401	396	403	363	358	421	360	396	394	363	414	383	377	415	361	421	406	409	398	379	363	391	401	375	384	407	361	405	371	404	383	409	381	391	384	424	369	360	372	391	420	399	420	408	421	389	378	383	394	391	353	355	353	399	388	434	394	404	403	389	353	428	356	396	342	411	379	365	352	384	392	405	365	357	408	401	418	380	373	430	408	386	400	420	385	380	409	426	391	360	381	360	396	351	359	373	370	394	357	409	398	387	382	382	386	419	418	390	382	354	381	396	400	373	393	396	400	397	396	403	415	396	391	366	378	405	386	368	392	399	370	382	394	402	391	361	390	420	399	399	401	402	361	379	358	367	394	425	392	395	396	379	424	422	397	363	376	423	349	410	353	416	406	380	375	357	364	423	361	397	372	391	369	363	389	422	373	398	354	386	363	382	387	402	421	394	393	354	375	408	385	361	371	401	397	386	412	395	412	387	427	382	367	392	406	394	402	409	357	372	387	387	416	406	387	428	395	379	394	377	377	365	411	382	415	360	371	383	390	418	394	388	368	395	410	398	379	383	355	387	381	388	409	382	392	412	418	371	404	382	388	407	377	382	361	359	381	387	355	393	361	392	390	340	386	412	366	418	397	414	386	378	385	350	379	398	400	412	386	371	361	368	416	391	379	378	369	383	353	355	397	397	379	374	398	396	405	403	393	369	420	367	391	368	384	416	385	417	379	384	372	385	390	364	365	382	417	379	392	410	409	408	380	352	408	381	385	407	367	379	384	387	379	372	390	407	386	367	369	388	390	368	360	390	397	395	382	373	397	358	376	386	380	381	404	381	380	393	379	400	365	401	377	402	391	382	377	395	393	375	370	401	416	377	373	357	431	335	397	372	374	386	392	418	368	408	385	376	380	370	347	411	403	348	347	395	379	402	408	420	400	392	362	438	414	377	393	384	466	393	391	349	382	404	376	381	359	411	372	362	386	371	417	399	351	380	405	350	410	386	383	370	398	402	407	402	394	368	407	372	425	373	410	371	397	384	417	396	393	397	399	375	400	388	376	382	418	400	396	404	397	387	364	392	385	403	400	364	413	424	400	363	383	369	379	418	373	368	381	369	387	390	394	404	397	381	354	382	402	348	385	381	398	382	408	345	400	380	421	396	371	387	355	437	391	393	396	397	432	371	358	421	376	354	395	372	391	394	372	402	400	384	381	384	405	410	339	388	384	400	361	395	384	373	399	369	365	369	383	411	385	392	396	398	360	363	383	399	354	388	396	401	403	417	390	423	390	390	420	337	408	397	408	359	395	389	387	362	381	390	382	411	388	396	397	398	358	396	362	426	336	385	409	391	392	392	403	418	404	405	365	383	407	412	410	382	391	392	380	393	416	374	385	399	417	353	428	437	385	390	375	394	382	420	389	397	396	382	401	387	370	377	399	384	389	365	405	413	369	420	384	377	395	391	392	391	385	378	346	381	418	423	376	371	376	369	402	401	380	409	405	400	408	389	383	379	369	384	403	395	400	412	377	380	398	389	370	369	418	371	396	363	372	409	381	385	388	407	395	381	399	366	377	361	418	385	391	355	375	389	413	378	385	354	424	399	339	384	399	382	396	364	365	407	398	378	423	371	409	372	375	371	371	391	389	385	415	366	410	361	390	403	391	400	370	404	351	374	404	429	393	376	375	381	375	414	389	410	422	380	388	409	408	409	367	395	429	379	391	416	400	390	398	401	382	382	382	386	419	398	394	387	371	398	376	384	406	390	355	376	378	398	361	403	409	401	389	378	418	365	383	388	389	360	388	402	382	354	385	383	377	398	386	399	427	400	375	415	391	389	376	359	353	389	355	386	355	371	369	385	409	417	392	398	409	401	333	384	407	410	386	366	379	371	362	384	376	335	362	366	411	409	373	368	365	365	372	364	391	380	384	389	391	380	361	409	380	386	373	400	376	369	367	370	380	405	398	362	376	395	391	391	400	434	400	406	414	371	391	375	396	373	349	420	406	399	399	374	369	384	391	427	385	370	392	380	368	426	385	389	361	355	438	393	409	405	412	421	381	397	419	383	366	366	401	385	369	412	399	383	377	409	403	406	397	386	380	376	401	388	426	378	384	403	383	368	384	404	359	411	372	393	392	370	369	384	354	400	407	384	386	397	375	398	394	407	401	374	400	386	378	433	389	378	348	356	395	426	421	413	393	374	382	404	375	412	373	406	420	391	366	358	450	390	387	383	405	376	399	411	379	389	387	387	383	362	427	400	370	398	377	381	385	397	396	397	356	384	411	378	391	383	393	395	381	389	405	402	383	383	422	389	362	365	368	362	378	389	384	398	397	396	387	405	396	399	410	399	394	365	399	389	386	369	352	386	376	413	387	392	361	428	376	388	375	399	385	370	373	361	372	381	390	385	362	381	379	395	387	384	393	409	412	414	402	418	392	422	440	351	401	372	361	391	392	335	361	376	357	388	359	396	394	381	388	403	399	437	356	380	397	365	411	408	386	399	401	393	391	361	356	396	390	431	402	422	376	412	383	377	380	373	371	427	397	363	363	398	429	379	387	423	385	352	412	400	360	381	387	438	359	405	394	398	415	384	351	370	393	362	383	420	377	381	412	397	406	391	427	373	326	355	402	400	384	375	413	406	362	409	389	372	371	360	387	392	412	370	381	411	367	386	398	423	411	415	404	365	354	396	415	386	396	383	404	373	369	391	385	353	397	381	399	384	417	374	384	378	385	373	374	416	412	382	344	394	380	417	398	381	385	348	363	383	355	371	363	393	417	392	388	398	398	386	391	363	363	380	360	379	399	398	402	417	374	384	396	434	406	405	376	414	386	394	421	403	400	367	374	363	374	365	399	343	413	393	377	368	385	399	388	418	361	363	372	384	353	389	365	384	406	392	394	369	355	387	365	380	404	379	427	397	382	418	408	353	383	392	372	388	400	410	382	370	398	394	393	389	377	362	381	383	349	377	422	387	375	353	364	359	385	411	413	359	389	393	399	388	413	366	339	400	393	384	382	367	373	387	370	401	396	373	409	404	400	395	366	401	383	408	375	355	372	393	388	364	386	404	382	390	398	344	402	385	414	382	391	389	408	352	384	366	379	422	381	368	406	407	387	374	440	406	417	390	429	385	395	410	359	393	372	386	390	394	387	403	381	373	400	373
25806	21148	27186	25422	19276	10608	5665	3664	2792	2059	1711	1430	1230	1118	1045	884	845	870	762	784	759	663	645	715	668	623	644	608	682	571	579	557	544	611	558	551	599	551	604	511	528	554	563	548	506	534	565	586	572	567	571	530	507	515	532	559	515	543	561	511	546	504	534	484	528	541	546	532	523	530	528	532	547	557	529	533	570	554	508	524	496	506	526	545	546	528	557	523	564	521	530	525	546	508	524	576	555	517	559	562	528	485	517	544	489	514	508	522	506	510	543	503	534	524	540	534	521	485	489	485	508	509	534	569	533	557	523	548	547	522	548	513	515	545	540	592	526	520	533	488	558	514	521	499	561	552	516	581	536	516	519	529	530	512	520	548	579	540	529	522	537	541	519	536	539	525	479	535	567	556	553	542	520	519	513	554	501	544	512	503	511	523	502	523	501	513	548	545	526	506	566	578	530	548	553	512	565	550	518	528	500	537	538	525	491	538	513	504	548	518	547	487	521	530	533	551	515	515	546	539	556	531	475	497	558	466	537	499	530	534	561	490	507	582	508	528	597	558	513	511	547	500	523	548	523	545	515	505	531	506	578	473	539	514	508	537	534	517	486	537	496	508	490	503	512	482	557	514	512	541	567	508	559	505	488	538	545	571	554	509	514	513	549	570	523	541	556	541	524	473	541	503	483	534	539	501	502	510	510	509	523	561	504	540	486	501	490	514	525	480	541	527	485	544	512	512	478	471	562	517	526	525	579	516	523	493	512	531	545	558	481	500	530	516	531	532	568	515	526	515	491	538	528	532	515	573	504	508	514	536	473	548	525	512	550	484	526	524	519	491	543	519	549	501	548	531	542	520	537	501	556	518	514	562	572	507	553	496	548	481	533	519	543	513	490	508	518	558	517	501	513	494	559	511	505	492	504	545	509	527	535	523	547	534	499	516	500	560	520	510	530	534	529	544	502	518	522	511	560	507	484	541	501	505	591	527	500	548	541	563	507	475	511	579	540	534	491	519	526	540	521	529	487	569	512	522	500	527	510	479	493	540	514	539	521	522	509	543	545	490	533	507	543	566	535	493	517	530	518	498	502	532	484	500	533	512	526	539	538	560	566	527	532	506	503	537	528	530	541	564	547	520	551	533	506	524	561	564	525	522	529	557	524	526	536	509	553	481	530	564	495	554	539	512	554	526	562	530	516	519	546	552	492	574	493	547	496	535	444	513	504	499	564	531	525	525	555	505	532	529	496	595	538	538	538	536	527	533	562	529	516	546	547	565	530	543	516	524	548	569	521	546	517	568	513	522	514	521	483	532	518	508	524	526	520	502	527	512	542	505	541	557	538	508	556	539	526	542	497	519	529	531	505	510	512	537	516	530	505	528	499	510	564	530	508	534	508	525	531	532	509	539	510	534	514	498	529	530	552	540	534	545	492	506	556	510	524	510	535	514	513	545	566	518	533	562	563	525	494	542	535	483	539	555	519	545	526	495	508	526	525	511	526	482	521	508	539	547	542	540	582	554	497	505	529	522	538	532	542	521	482	520	556	549	524	484	517	552	541	563	520	515	521	559	557	539	517	539	548	487	532	524	540	531	539	524	522	520	533	504	516	565	506	516	490	453	557	523	559	554	517	562	563	532	544	499	516	526	560	511	555	528	503	509	504	555	575	553	567	538	547	514	556	560	553	551	511	512	514	498	531	531	571	508	559	524	525	580	513	497	546	546	548	503	511	534	538	529	574	539	549	553	518	526	525	527	557	526	512	514	508	508	524	540	534	559	497	536	511	579	568	498	550	567	516	546	514	539	558	565	525	520	504	533	500	508	530	543	531	508	510	503	526	489	497	535	536	487	520	521	536	535	482	556	513	548	481	530	505	530	558	511	508	510	580	511	516	549	543	508	548	528	551	518	548	528	521	566	523	461	512	501	495	482	524	520	547	536	554	524	509	529	518	530	547	507	531	561	485	534	543	560	476	496	484	483	534	530	541	565	477	524	500	554	527	484	513	529	574	557	533	528	545	544	554	547	540	534	521	518	506	496	557	546	488	561	542	523	501	518	549	532	504	538	535	519	503	542	515	533	526	502	525	535	515	518	562	524	494	547	495	496	504	524	542	506	496	531	518	517	529	543	515	502	534	526	503	513	522	511	547	494	529	511	550	542	554	523	511	502	508	549	517	524	519	546	488	500	537	553	533	538	532	537	543	543	548	515	545	516	516	521	462	532	530	533	548	520	548	526	549	555	538	533	498	564	550	509	559	526	517	539	523	531	528	493	537	535	521	515	543	515	511	510	584	581	505	560	497	491	545	519	549	508	538	544	517	532	574	547	542	560	522	550	547	532	539	529	518	543	544	513	544	548	568	527	547	515	529	539	521	543	505	508	525	507	544	520	567	535	535	509	528	527	496	548	511	533	484	529	534	542	472	550	556	526	524	483	533	512	523	532	515	542	538	523	549	516	497	558	541	570	521	516	509	519	532	506	536	516	527	512	493	512	481	517	551	558	517	540	529	514	521	531	546	541	532	512	513	523	554	538	471	551	487	533	539	525	536	512	523	529	531	497	534	559	512	514	503	514	510	497	544	518	527	499	513	499	517	531	519	511	555	502	495	529	568	500	537	534	531	521	546	498	510	524	515	542	502	551	526	515	507	484	560	503	538	538	531	515	552	547	542	543	538	554	519	507	547	509	548	525	558	495	509	554	520	528	511	509	539	509	542	503	530	523	507	519	544	513	515	549	517	524	511	524	563	556	509	534	535	516	546	530	543	533	539	542	507	541	569	539	503	554	550	536	539	569	536	537	541	512	515	519	488	550	507	492	477	482	507	509	555	536	555	518	512	516	514	539	494	577	507	501	548	512	554	524	562	567	532	477	556	506	500	531	517	519	498	542	554	562	544	507	521	523	534	544	520	509	493	590	496	525	531	513	515	507	495	534	517	546	541	527	540	508	478	545	577	533	526	513	549	532	489	533	533	525	524	521	478	530	494	534	513	523	546	537	558	502	516	511	535	546	527	527	544	511	566	509	528	502	509	519	498	535	551	561	513	549	518	518	505	484	549	549	523	549	547	545	549	504	535	521	535	538	461	500	546	566	509	520	516	567	529	518	537	537	525	525	496	538	533	533	500	569	550	534	523	512	512	508	540	537	528	540	493	577	546	522	515	521	529	542	529	546	500	529	504	515	522	495	521	530	502	537	545	538	543	570	513	541	541	543	549	539	510	554	528	498	558	540	526	521	524	534	504	563	517	513	573	504	515	487	511	504	472	486	543	536	525	490	515	548	526	461	563	517	550	508	517	576	521	532	527	534	502	518	509	549	520	497	537	523	480	478	506	508	543	537	534	505	539	573	575	543	516	526	547	527	536	533	596	553	544	529	519	517	554	554	585	536	522	511	537	483	498	503	525	480	544	494	553	577	511	567	512	506	547	513	519	525	562	496	535	525	510	533	496	520	537	496	567	524	515	549	542	494	504	519	468	543	490	512	488	517
45946	61221	44129	23905	15705	11664	8502	6744	5225	3830	3106	2570	2156	1771	1566	1419	1282	1142	1048	984	925	879	787	743	781	730	744	671	706	709	638	623	588	625	559	541	555	539	524	536	560	509	538	562	566	527	544	537	527	543	574	525	550	533	567	568	514	546	536	553	591	547	512	548	550	527	570	526	513	509	532	542	542	494	534	527	535	541	556	525	557	514	512	543	495	540	509	562	531	519	519	530	494	490	500	514	521	502	540	518	551	540	550	525	590	543	494	515	549	505	529	522	517	573	540	484	549	540	498	542	503	504	524	514	535	521	529	501	526	513	549	492	531	515	577	505	530	516	537	518	499	530	484	521	516	516	530	580	524	549	530	575	542	508	516	514	515	519	523	491	537	517	501	518	547	549	490	540	510	528	479	544	517	531	510	512	530	533	523	522	527	536	564	531	539	508	520	509	512	536	536	541	524	524	539	497	534	514	528	514	551	531	547	566	522	541	510	524	531	545	548	519	552	513	571	506	535	542	529	544	516	517	544	501	499	538	517	546	487	517	515	521	515	535	505	565	509	553	519	551	543	465	568	536	545	560	532	511	557	528	513	517	545	528	541	498	523	514	538	501	555	524	496	545	489	568	515	598	526	525	522	502	534	537	519	555	522	533	537	510	511	551	488	511	536	550	524	489	559	548	529	548	539	539	513	543	527	485	506	553	470	516	540	528	524	496	544	518	517	512	520	545	515	512	528	478	556	518	566	542	549	511	489	518	529	523	530	515	519	508	522	530	516	530	535	523	522	523	513	541	489	544	520	498	540	540	521	514	529	513	550	506	485	498	508	536	488	545	533	533	555	525	495	542	526	547	541	498	535	510	490	530	568	568	569	493	527	518	535	555	552	509	512	538	529	523	515	508	516	563	531	568	488	495	472	525	516	530	525	495	536	506	527	488	528	515	505	485	460	505	501	526	508	505	483	494	532	546	512	549	510	552	541	547	530	528	534	570	541	538	560	499	526	514	497	518	558	524	537	521	548	488	591	514	553	492	529	576	571	515	489	518	531	546	502	541	539	500	537	520	526	515	467	539	519	522	530	518	550	508	518	511	491	514	492	505	566	524	516	527	554	513	521	513	530	534	570	502	494	549	534	532	548	521	549	542	510	500	520	513	540	491	483	437	510	531	540	487	538	529	488	537	477	526	554	524	525	520	508	541	567	553	571	513	542	554	568	536	559	521	532	522	519	533	521	501	544	526	526	576	470	521	511	498	524	502	519	534	542	501	563	506	526	546	529	558	486	486	523	571	513	504	572	507	510	546	547	551	522	533	520	519	471	501	497	512	502	554	522	497	494	501	523	484	544	515	513	530	516	503	485	522	524	510	537	528	518	562	512	489	520	558	501	524	529	580	541	519	490	522	515	523	515	512	536	525	490	587	557	537	538	524	500	549	505	485	533	530	511	519	535	512	516	555	503	548	532	492	545	515	536	563	523	530	504	520	590	528	503	518	585	527	534	526	505	549	480	547	534	466	487	531	537	520	532	539	539	547	538	493	506	526	528	541	549	511	515	551	528	538	531	506	570	521	541	507	529	509	535	537	533	529	533	561	521	517	528	512	555	511	517	515	508	573	544	536	570	522	567	538	541	503	524	537	511	502	536	557	477	514	534	547	530	505	521	536	514	555	544	521	502	492	482	531	500	538	499	505	544	496	507	491	511	504	530	523	533	509	575	525	506	547	514	526	513	555	516	494	499	522	534	546	552	487	526	524	498	548	533	506	497	505	494	476	509	504	519	519	509	524	512	532	523	509	526	529	532	528	533	526	539	487	514	524	545	556	493	529	542	521	539	523	512	531	540	550	550	508	533	502	506	515	506	537	522	539	509	518	510	507	503	548	561	525	510	532	547	507	509	507	497	555	514	505	507	523	528	490	504	545	532	529	538	524	541	495	551	534	509	519	503	546	528	481	489	532	541	488	527	541	514	546	532	491	500	545	497	488	542	514	519	508	489	519	571	519	530	575	584	563	504	524	538	545	551	494	509	515	535	513	507	552	546	525	512	549	508	519	557	514	525	544	547	501	507	483	518	539	575	547	492	523	526	511	531	543	502	523	523	518	554	521	502	510	524	525	471	537	524	532	484	510	522	560	498	500	536	574	519	548	542	501	522	511	540	508	496	459	511	523	523	558	522	503	503	529	530	551	483	511	557	511	508	511	512	501	509	522	500	576	536	497	553	493	485	578	545	500	561	510	491	528	486	509	578	563	543	505	486	520	554	538	517	501	527	507	520	505	506	508	503	541	514	496	441	522	494	510	518	536	562	514	526	521	545	527	508	533	540	545	530	503	556	506	519	531	515	544	538	507	506	532	518	560	530	507	535	512	512	534	555	540	540	545	538	513	547	513	477	521	509	484	521	495	524	533	557	512	559	461	502	549	493	530	536	517	546	534	518	502	507	535	508	509	489	511	572	506	471	559	514	569	511	507	511	511	544	534	521	512	545	571	581	536	550	503	520	518	555	515	528	516	516	535	540	519	489	480	551	514	518	529	556	515	510	534	498	513	510	524	548	532	513	544	531	537	530	513	514	531	546	498	540	510	496	502	527	537	539	527	548	514	521	505	551	551	517	521	536	503	519	558	504	534	510	544	501	533	515	521	521	551	512	514	519	564	534	496	556	497	542	548	542	511	497	501	510	523	535	493	527	545	547	532	526	561	536	539	512	538	531	502	517	550	538	543	463	557	488	535	496	558	496	528	497	573	559	502	537	557	561	532	549	500	542	530	540	520	548	550	504	554	539	527	523	518	547	478	535	539	552	523	544	520	520	520	514	516	504	529	579	588	554	524	523	519	525	517	502	543	521	544	524	567	571	535	501	546	537	551	523	494	487	508	512	543	549	506	527	525	560	516	529	532	518	532	515	520	532	545	568	483	547	522	499	489	523	501	536	575	526	573	539	537	517	527	471	527	598	501	544	531	472	500	507	534	557	507	541	509	507	523	537	520	530	533	531	530	508	537	519	565	522	549	485	494	528	549	481	494	524	497	549	522	534	543	496	520	522	547	507	539	541	565	540	537	559	553	495	528	539	490	549	522	550	477	553	527	536	509	558	526	568	508	550	539	532	529	570	526	525	545	556	541	514	517	535	530	537	513	515	531	524	544	538	548	530	547	508	584	482	509	519	517	508	509	525	521	546	527	528	504	528	517	521	522	476	502	516	515	527	508	512	549	519	516	535	541	473	551	513	541	536	505	531	506	541	562	544	548	509	507	532	505	550	548	538	502	539	567	518	545	517	503	525	536	529	608	515	544	528	486	547	485	490	508	504	542	527	502	531	529	497	524	571	555	555	531	519	542	517	548	527	529	502	559	564	510	543	541	511	557	527	505	515	542	522	514	531	499	547	512	536	521	554	513	495	546	531	535	526	567	515	540	542	517	542	551	505	568	541	550	511	504	534	550	538	536	507	534	493	500	521	538	516	508	498	532	493	543	490	530	547	510	549	505
23043	20890	27445	24388	20950	21042	15919	7118	4804	3580	2908	2435	1992	1913	1707	1568	1506	1346	1291	1214	1134	1087	1092	1081	1053	1026	1003	956	969	949	996	944	904	962	927	894	939	909	900	925	817	834	855	874	859	875	867	820	834	835	857	914	893	844	854	830	842	895	828	865	893	830	832	857	846	884	889	852	879	810	853	867	827	800	837	804	901	807	819	874	839	913	849	869	884	856	861	865	848	818	835	804	847	847	807	838	830	831	851	879	867	900	898	826	852	861	837	871	811	839	857	826	804	831	833	834	866	871	807	884	816	833	838	882	858	868	824	844	826	840	861	842	832	816	833	816	835	825	806	850	839	871	814	820	817	854	863	858	900	815	867	893	832	861	820	841	829	831	879	875	859	826	892	866	882	822	851	859	868	869	867	879	886	867	804	798	827	857	877	867	875	794	793	795	863	835	813	838	876	839	899	915	845	835	797	816	846	834	821	834	857	823	862	880	841	849	872	858	817	826	822	831	848	856	806	903	889	827	806	849	914	885	837	863	826	851	881	816	856	837	826	868	839	822	816	827	822	804	900	895	878	883	903	811	827	834	907	850	855	827	893	819	829	845	871	811	884	853	859	885	838	884	868	837	898	822	814	814	894	840	908	784	813	838	801	805	874	824	827	827	833	826	846	827	859	856	849	851	858	859	859	833	785	867	827	787	809	848	878	864	837	838	812	816	839	823	904	830	865	840	849	848	814	872	844	844	857	858	847	826	789	830	824	844	893	824	842	822	865	885	813	822	825	855	901	910	815	848	799	873	818	831	850	854	828	811	877	878	864	814	826	858	811	849	800	829	866	896	825	850	803	862	899	837	842	832	817	847	820	829	850	813	826	819	814	848	856	893	822	868	867	848	850	800	824	807	823	840	845	858	865	816	859	822	871	909	844	884	867	820	844	801	900	850	775	844	771	878	818	862	836	811	863	888	826	874	855	875	810	823	852	861	847	860	815	849	879	828	833	867	855	825	879	872	881	803	877	791	848	805	823	826	767	826	845	848	848	834	865	908	871	850	824	849	800	827	833	855	891	820	847	821	839	814	842	876	837	881	842	858	832	840	858	837	862	833	782	862	822	860	844	859	856	874	878	896	853	857	870	799	824	854	840	840	882	875	792	901	840	837	839	862	851	902	873	812	876	849	867	862	810	852	838	814	810	762	845	816	863	862	801	848	820	841	839	833	856	853	900	905	833	865	819	896	819	830	834	902	860	856	857	830	781	853	872	878	891	873	889	854	841	811	806	842	841	877	874	865	852	847	861	864	858	802	883	859	833	825	793	919	834	805	836	867	795	785	834	846	850	801	814	855	871	816	789	838	837	848	873	810	860	840	864	832	866	831	897	870	817	877	837	852	859	874	808	859	854	836	794	891	872	854	829	860	837	815	854	840	873	814	850	809	792	867	830	831	877	854	841	880	829	849	816	845	852	838	896	848	850	857	833	865	836	852	862	830	838	841	871	874	825	869	817	843	816	843	770	902	854	806	892	843	798	811	789	846	816	843	845	841	802	884	820	865	846	830	866	874	833	828	838	804	840	789	787	816	831	796	874	831	837	830	836	833	824	833	830	815	827	789	793	806	824	812	840	832	886	838	904	885	849	820	830	873	884	881	862	903	841	832	821	855	849	857	879	862	865	808	793	847	792	862	807	874	877	840	861	824	845	844	828	848	869	841	799	850	870	829	846	860	886	816	823	855	811	828	872	837	864	869	832	820	829	813	879	898	878	853	825	840	775	859	810	814	836	840	836	914	865	864	872	857	812	882	825	891	780	817	807	853	800	831	789	822	852	845	858	826	816	872	865	843	857	838	867	853	805	893	817	846	828	827	830	845	808	862	817	818	829	807	860	864	866	841	890	847	813	838	838	808	808	870	843	842	830	799	853	898	812	853	832	865	809	846	892	843	791	818	802	817	850	828	804	880	865	809	863	845	865	867	877	856	877	784	871	891	863	811	838	835	874	817	846	861	877	855	837	837	835	883	839	902	837	826	848	895	876	802	849	870	851	848	829	811	875	825	838	821	859	866	849	846	858	819	815	859	845	838	840	874	850	786	841	908	866	878	835	839	829	872	813	867	892	842	835	837	907	878	835	844	847	835	875	897	822	834	817	887	847	846	890	802	839	812	860	803	784	851	820	855	788	862	864	754	856	883	852	798	868	843	830	870	819	817	901	835	827	790	825	814	870	856	858	899	770	815	791	879	856	851	855	789	829	851	850	884	904	841	849	787	855	824	845	847	860	882	894	859	857	903	906	864	817	855	865	805	804	849	842	868	812	835	861	827	820	886	860	875	841	824	814	821	792	849	836	857	870	818	856	849	875	838	868	806	895	874	900	837	850	889	816	833	831	852	861	874	872	866	803	830	841	841	880	848	840	846	808	844	835	869	893	863	872	855	853	835	851	839	807	845	846	799	837	843	850	830	838	808	840	826	875	876	870	856	849	870	863	834	824	800	856	818	862	887	843	819	831	860	845	894	843	873	816	808	866	813	872	823	814	816	834	807	843	851	822	865	826	859	852	796	794	898	862	881	864	868	868	849	821	829	817	837	860	838	885	889	884	849	825	818	885	882	820	875	818	882	860	767	817	832	796	808	846	847	881	855	843	928	854	821	893	865	840	846	844	805	815	818	810	792	827	822	852	823	830	782	842	848	895	892	837	838	880	822	825	861	859	854	838	852	899	819	872	868	823	890	830	836	852	843	934	853	825	858	833	812	803	837	825	834	838	817	868	848	827	829	845	871	803	813	850	886	878	884	865	821	880	878	867	906	848	811	822	839	851	845	840	815	856	851	746	822	852	882	841	819	888	800	860	904	872	808	882	811	839	831	809	836	837	848	843	814	833	836	847	825	793	865	870	864	861	860	855	818	922	886	837	848	891	864	811	822	764	836	856	848	881	820	858	791	813	827	836	825	825	832	833	820	827	821	798	801	813	910	822	838	829	860	856	854	820	826	814	836	853	880	891	789	858	839	831	845	819	826	876	851	810	841	912	848	873	845	899	855	849	840	839	872	928	837	794	814	823	812	834	770	859	828	884	888	858	838	813	825	803	825	863	821	824	825	860	848	871	795	898	816	818	898	768	835	869	861	841	845	860	795	848	823	854	836	846	880	816	846	839	844	855	885	871	834	803	831	832	846	828	859	862	859	846	868	859	847	792	835	874	866	849	819	837	878	825	859	833	834	804	802	795	821	864	844	851	860	845	811	833	868	883	808	842	831	857	877	832	819	902	823	824	820	806	843	876	836	806	841	821	836	804	830	898	832	859	838	848	844	854	903	860	854	869	800	852	902	831	874	817	861	874	813	819	855	827	794	875	798	857	842	806	849	844	827	895	883	868	826	838	852	859	827	839	852	829	873	842	885	810	848	848	841	852	770	827	811	818	811	832	819	788	836	865	827	877	810	818	827	867	881	855	900	867	815	849	831	857	837	800	822	869	855	818	783	849	844	895	822	858	776
51068	74271	54409	31159	21555	16918	13029	10333	8246	6554	4958	4085	3364	2961	2646	2287	2113	1831	1680	1580	1465	1346	1314	1217	1230	1146	1052	1113	1022	1045	1016	948	937	940	903	833	892	911	917	895	863	863	802	863	833	864	867	851	873	914	852	811	806	903	811	797	817	807	844	888	857	806	772	811	754	868	841	859	889	856	857	788	826	853	830	817	876	849	842	826	832	794	822	831	852	851	822	825	824	822	804	835	818	829	835	776	849	859	782	812	804	815	880	792	840	831	823	808	823	837	819	777	845	863	832	821	857	802	850	787	814	766	815	783	828	796	828	853	810	831	788	839	830	816	808	818	808	771	816	840	850	839	841	808	781	801	843	866	845	829	805	843	754	839	863	815	781	803	826	825	862	845	799	825	865	809	838	850	846	794	820	853	807	807	824	827	839	840	818	836	813	837	837	840	758	821	791	815	787	825	884	808	837	807	838	790	807	760	817	859	793	824	796	861	875	816	819	816	795	777	846	806	869	813	811	829	791	797	835	885	832	835	773	829	800	813	867	831	848	833	795	815	817	845	805	776	800	843	814	820	856	808	865	810	847	844	810	844	782	851	839	855	875	839	831	784	833	801	849	773	795	829	843	808	865	801	797	788	807	842	802	843	813	842	813	867	819	848	823	781	860	788	870	831	778	825	815	790	835	796	827	832	838	797	787	802	846	833	833	865	829	840	822	794	802	893	795	807	818	816	848	895	808	779	772	897	778	836	807	807	778	838	819	830	835	856	869	818	831	863	838	836	796	830	795	835	840	762	807	840	876	827	801	790	846	802	819	817	795	828	826	892	840	772	831	824	822	811	822	830	821	810	825	840	863	798	791	793	796	782	815	798	837	841	799	856	768	814	834	780	855	849	851	842	823	875	850	795	790	840	824	810	864	805	823	772	827	836	826	818	814	821	855	823	858	788	821	877	807	789	824	816	861	827	824	812	798	812	852	838	801	857	813	775	788	818	799	797	806	811	817	850	810	828	773	856	823	767	819	862	800	789	841	828	813	758	820	811	769	836	852	850	833	806	789	831	790	857	805	803	863	822	837	840	872	868	883	805	835	778	780	849	840	796	823	782	784	817	803	798	806	810	843	822	823	838	839	831	882	818	879	850	821	779	862	778	819	863	783	859	844	819	861	823	806	790	790	809	813	827	922	825	802	814	767	819	790	836	844	826	839	813	849	815	838	806	859	870	840	871	770	855	796	795	838	864	832	830	818	801	806	840	827	791	809	799	868	880	783	806	756	784	816	794	859	846	841	834	832	820	799	890	824	847	822	792	805	850	855	845	812	824	808	812	849	846	812	863	825	843	815	828	784	821	813	831	829	760	792	851	820	825	853	807	801	863	809	852	845	757	792	818	837	833	821	829	851	852	789	797	904	760	826	856	802	794	856	810	804	817	851	831	825	811	827	837	751	817	835	833	802	824	840	825	859	829	817	778	904	844	868	900	814	825	804	845	785	845	787	770	811	814	784	840	788	800	872	834	862	855	812	795	841	788	848	862	794	787	822	844	825	828	830	866	857	808	809	833	840	823	825	832	794	859	818	815	829	798	859	867	851	810	857	864	840	828	813	815	842	811	812	792	863	831	803	788	840	830	825	809	855	785	813	844	788	842	796	812	833	806	810	802	814	821	818	831	821	793	844	813	850	831	811	772	836	800	814	842	868	826	795	819	831	833	808	854	806	811	823	834	825	831	828	825	829	773	882	814	838	862	792	830	821	814	778	815	815	814	821	765	834	766	856	831	837	857	785	824	821	764	824	863	769	839	785	793	818	873	830	846	804	835	842	793	856	807	853	813	815	813	781	839	815	829	768	862	788	800	792	839	808	766	848	846	804	843	812	821	766	798	830	835	823	815	824	818	820	807	819	838	807	884	820	813	849	801	856	800	808	853	807	848	861	776	823	806	828	828	824	799	785	835	821	825	838	829	830	859	774	782	820	824	812	809	831	823	842	800	867	818	839	819	863	822	796	864	805	823	834	834	862	808	772	867	819	831	816	820	807	846	809	838	854	802	860	777	811	900	853	834	806	865	799	860	816	826	772	864	855	833	816	843	845	853	791	853	816	777	820	803	772	802	788	859	822	815	788	795	860	808	821	851	839	795	836	800	895	841	851	814	785	789	836	777	815	794	901	829	834	827	837	788	827	837	819	820	803	849	805	802	799	806	852	780	782	775	821	808	840	808	834	845	861	813	806	856	800	788	820	796	785	807	824	799	805	813	844	826	845	810	815	842	795	847	811	859	856	764	815	861	835	761	831	861	862	816	864	773	781	860	847	819	852	764	832	816	842	845	851	815	815	806	764	815	820	813	844	837	828	809	822	791	798	821	737	816	836	827	840	787	857	791	816	886	796	824	787	825	844	802	790	849	793	819	741	829	877	801	830	804	861	816	780	845	783	779	847	879	817	802	804	785	837	809	786	782	858	821	834	786	816	818	835	817	822	877	756	824	887	818	882	833	812	833	801	816	849	815	793	846	810	803	815	823	799	835	843	803	863	796	822	808	838	817	876	815	822	841	839	880	869	859	843	826	845	811	842	855	805	851	840	836	828	848	861	812	817	831	822	872	782	780	816	825	793	839	818	790	820	792	851	879	800	834	808	846	846	801	804	835	880	814	865	907	847	825	828	812	844	829	828	880	862	836	835	814	805	809	848	843	837	832	833	794	831	889	775	852	848	853	874	802	867	835	856	794	818	842	800	840	790	775	800	845	843	844	842	835	799	828	814	839	793	807	775	862	840	838	828	765	787	826	850	826	807	828	774	892	850	805	774	788	848	813	829	856	828	851	799	816	804	809	827	857	867	807	829	799	889	842	815	778	821	792	812	892	836	843	808	804	859	834	790	819	800	866	915	819	789	819	789	840	841	808	826	844	837	810	802	844	809	812	794	876	773	890	858	868	838	802	791	837	809	859	811	851	801	837	810	791	815	847	793	797	840	805	811	840	780	882	798	840	745	833	811	800	868	837	831	794	809	822	808	797	854	867	822	856	850	816	795	790	851	830	824	801	783	844	794	812	830	873	829	851	766	795	800	800	825	813	865	832	825	813	829	879	780	744	792	840	834	840	813	810	818	801	813	849	866	861	805	855	817	856	773	830	853	830	784	851	839	833	788	763	829	837	846	825	823	815	852	861	837	827	835	821	822	865	839	851	876	815	863	859	788	790	816	820	822	778	805	801	855	800	797	776	826	841	819	809	834	806	792	837	828	802	810	837	853	846	798	810	874	833	853	844	808	788	818	804	830	794	803	830	827	817	791	829	803	782	829	858	814	794	848	769	799	820	820	843	840	792	812	813	823	806	842	795	829	826	763	825	765	874	814	860	820	848	804	863	827	812	813	835	824	891	834	855	813	832	786	821	822	843	822	812	845	789	869	823	787	834	786	882	782	775	820	843	828	816	779	826	800	852	847	797	826	824	781	825	862	887	784	815	834	801	822	849	824	865	847	829	789	792	809	838
40137	41262	31444	16903	7703	4623	3154	2373	1838	1482	1184	985	853	792	716	678	557	546	518	522	488	464	452	471	466	439	443	453	397	452	395	421	367	424	394	377	395	399	366	397	391	390	426	355	368	352	395	372	362	356	382	380	410	347	371	387	379	395	347	373	347	353	389	389	388	436	400	386	365	368	418	380	375	371	368	407	352	389	363	392	367	368	383	343	370	399	369	403	345	371	384	427	374	369	342	381	405	370	382	410	392	405	348	391	395	358	375	362	355	374	368	362	359	367	376	378	372	362	394	384	402	380	394	384	404	363	381	372	365	349	405	352	388	353	337	371	394	366	395	386	386	374	401	382	405	386	355	401	385	390	386	360	363	381	377	366	419	340	357	396	396	395	399	350	396	361	389	345	429	371	359	367	382	412	404	392	372	361	349	395	378	361	412	383	371	390	396	383	353	400	361	339	407	415	429	331	384	393	377	345	365	351	384	359	392	359	385	371	369	369	385	365	406	406	411	398	372	374	361	370	358	376	408	361	378	377	372	373	371	394	374	401	382	365	378	366	373	384	384	386	380	397	391	354	420	364	376	375	381	367	419	386	382	353	370	362	381	375	389	382	369	400	381	380	401	375	393	383	414	364	393	376	357	392	383	377	350	383	403	374	364	392	388	378	407	357	359	366	369	369	402	399	405	393	346	369	389	383	356	343	357	406	378	365	391	359	374	376	372	377	394	390	412	369	381	383	355	365	396	377	358	377	415	397	409	401	373	364	373	362	355	371	380	338	380	373	404	383	407	374	398	390	405	359	393	345	410	339	378	409	386	368	366	398	399	387	396	358	394	382	408	391	347	374	375	392	377	353	379	372	385	394	392	393	362	378	381	365	368	385	382	394	392	381	350	388	393	362	363	395	356	382	361	402	374	364	367	377	373	351	363	383	393	373	435	396	355	396	367	325	367	403	376	408	419	395	355	366	345	374	383	357	378	400	410	364	386	352	388	358	348	401	384	366	372	357	375	352	371	410	335	382	355	381	362	375	387	350	382	348	356	362	367	381	356	370	378	383	365	394	372	373	392	424	369	361	398	388	374	395	387	428	397	375	383	363	366	379	375	383	409	363	366	386	375	357	357	401	351	354	388	371	364	391	427	384	425	362	378	358	385	389	396	383	357	365	370	377	399	407	355	335	379	399	371	397	368	377	380	345	384	368	353	375	393	382	390	350	367	382	362	389	369	389	350	363	383	389	363	369	389	399	389	398	347	340	381	371	375	393	360	350	378	377	366	373	350	380	398	344	364	381	376	406	364	362	371	374	357	427	379	379	366	394	387	362	377	408	367	377	345	345	426	404	424	407	366	412	379	382	360	339	380	369	394	380	388	390	393	397	371	341	379	401	401	382	393	355	377	372	385	385	391	356	378	413	375	371	376	362	387	365	381	400	396	373	344	352	382	399	398	399	338	372	347	383	394	350	425	403	384	373	363	375	368	393	383	362	402	351	361	359	416	372	384	366	373	378	368	378	397	359	421	363	375	387	384	378	415	414	367	385	374	423	365	415	371	382	396	404	399	394	354	391	401	386	365	391	349	399	403	412	396	399	368	400	375	338	361	358	350	403	364	345	392	346	406	396	394	363	401	379	375	385	384	356	358	400	383	361	335	380	339	384	372	390	351	384	424	361	375	379	404	373	398	381	372	367	373	401	358	379	376	402	359	367	414	383	384	348	382	372	405	386	381	336	365	377	381	368	379	348	371	351	387	369	375	392	353	378	360	385	346	392	396	414	383	376	389	419	363	377	387	397	382	360	385	369	389	363	380	405	375	381	363	400	346	392	401	375	372	400	386	404	357	366	381	382	406	367	400	374	369	421	370	382	358	392	366	372	369	373	394	356	367	366	359	399	369	386	336	424	393	345	383	381	376	367	368	351	391	354	369	409	393	394	346	347	378	361	396	366	393	371	343	354	378	341	347	384	369	364	383	381	344	383	344	349	368	361	371	392	397	393	360	399	355	385	389	422	380	418	383	408	372	388	374	394	394	374	364	358	346	389	386	374	379	373	365	406	365	385	384	373	394	378	347	348	361	391	365	387	381	364	385	357	357	399	386	384	388	409	353	361	393	368	408	359	384	400	370	354	408	392	373	386	372	393	384	368	416	407	411	424	404	382	367	364	392	369	420	419	360	416	387	398	422	373	378	378	379	366	379	360	384	417	374	374	351	408	375	381	359	364	406	399	398	377	385	350	402	417	396	383	382	372	367	390	384	397	387	326	390	352	391	379	396	396	393	372	386	353	422	371	368	357	436	383	371	374	398	377	381	377	399	396	392	398	396	403	401	384	368	383	403	371	409	391	380	387	368	374	368	366	403	425	380	396	364	395	401	372	373	378	359	412	399	407	355	405	365	355	365	400	378	385	396	409	394	365	395	359	360	372	378	361	371	368	372	361	364	364	332	350	382	360	385	378	336	382	357	350	381	359	399	374	346	391	356	365	387	374	389	392	371	362	392	368	361	395	395	341	405	372	410	360	400	368	405	347	362	359	358	405	367	390	365	370	346	357	370	382	369	381	369	390	378	374	377	398	407	352	352	407	393	394	356	342	405	394	362	373	371	385	382	410	380	356	351	359	370	360	340	389	360	395	370	410	373	387	375	398	358	368	385	390	406	353	388	382	352	385	362	342	369	365	394	368	354	442	396	372	408	385	380	369	398	376	419	380	391	383	397	365	385	357	387	366	381	405	379	399	382	345	391	369	399	363	381	405	376	426	383	369	404	350	341	383	389	380	361	351	363	394	363	376	367	413	390	382	412	378	382	390	388	377	370	344	386	357	355	408	345	376	345	336	377	402	355	438	356	408	372	342	381	395	391	369	363	402	395	339	379	398	395	397	376	411	348	346	364	392	403	378	386	391	359	385	372	372	373	364	372	378	399	359	371	373	396	371	366	389	359	387	347	370	405	373	363	379	391	422	365	399	372	399	382	392	361	366	372	377	364	349	396	372	374	381	379	339	416	360	370	423	391	351	360	386	390	390	374	326	400	368	369	408	359	378	366	373	384	359	385	365	405	380	393	367	403	395	374	381	377	413	372	386	342	348	400	400	364	365	383	370	379	402	375	364	406	380	413	395	361	382	409	376	369	388	359	401	338	368	381	385	376	389	355	374	406	402	414	371	372	374	373	336	380	373	390	335	375	370	402	386	374	347	399	354	403	354	395	378	363	374	379	372	379	372	393	363	346	388	341	377	376	406	373	381	360	383	395	356	347	401	395	374	367	387	345	379	357	406	356	362	386	374	378	374	348	416	381	356	378	383	384	363	367	391	354	383	385	366	406	376	362	403	402	416	388	367	386	384	380	360	364	392	372	366	371	410	387	384	372	383	361	412	363	353	392	387	385	372	371	394	394	379	369	381	368	379	413	376	411	372	375	394	389	387	382	368	363	340	360	402	381	323	399	402	414	362	369	414	350	392	366	359	387	425	371	322	377	395	352	349	379	387
44304	49941	35611	18342	11504	8461	6133	4838	3805	2822	2286	1811	1581	1294	1077	1048	880	773	719	679	634	600	562	562	544	527	518	504	492	511	465	464	427	452	429	477	432	413	443	392	442	407	415	382	394	383	385	428	384	419	395	399	385	379	375	397	397	385	401	417	398	372	399	388	389	398	383	358	396	375	381	407	417	415	361	367	424	411	399	398	358	397	391	379	399	408	389	391	400	383	413	408	384	414	378	404	370	409	378	411	412	385	383	408	416	415	381	399	387	384	363	395	391	392	393	356	379	399	346	363	401	411	405	387	378	430	402	381	382	409	394	409	394	371	425	365	384	401	422	392	409	396	412	377	394	422	396	413	393	407	391	378	354	399	365	429	400	413	393	402	365	351	402	388	390	373	339	427	424	428	394	373	378	417	427	408	425	415	386	376	398	427	437	381	391	383	399	396	419	378	388	390	411	368	367	372	385	380	446	394	412	391	381	393	432	400	417	384	360	386	357	400	416	415	378	393	359	404	427	395	386	401	445	415	387	406	408	403	359	423	408	385	378	375	395	388	404	408	427	402	396	381	353	387	411	397	353	400	380	390	393	420	401	394	369	391	400	360	404	400	419	370	409	382	412	415	375	416	365	396	360	388	386	401	383	409	417	431	422	394	407	411	382	398	388	379	373	410	341	406	392	396	379	377	382	379	380	371	374	387	389	408	396	382	416	406	420	401	378	402	404	388	365	389	407	409	385	416	414	378	416	348	406	377	405	398	391	378	390	412	403	390	406	400	426	387	395	402	401	411	385	402	391	405	376	438	372	373	405	409	379	387	411	393	396	379	423	394	414	459	400	393	357	394	390	400	393	409	388	390	406	410	425	379	387	401	396	401	395	414	386	409	413	392	414	388	370	377	395	419	416	396	384	394	378	399	410	407	395	390	385	408	385	401	362	345	433	387	392	384	404	392	395	417	401	363	385	378	387	370	379	392	377	395	389	396	414	406	387	367	416	407	441	384	389	388	363	396	401	402	416	394	369	411	428	400	411	405	371	423	388	395	400	378	399	404	372	383	400	394	401	407	388	403	395	389	352	399	372	404	341	393	372	401	417	410	423	377	381	384	383	398	423	392	415	406	380	395	405	413	408	360	361	374	391	343	407	397	385	422	404	402	391	377	413	373	399	396	402	381	400	378	399	370	388	396	397	400	394	373	387	392	385	378	385	399	382	414	391	395	371	405	414	394	368	401	410	381	409	435	402	392	416	364	384	401	389	408	378	388	402	407	385	380	425	380	420	415	407	424	412	374	395	421	425	390	401	368	416	378	420	429	342	403	384	358	369	387	382	393	393	411	396	390	409	393	373	422	390	425	400	354	411	387	370	402	407	387	403	403	372	375	394	395	349	380	434	399	364	399	424	393	397	406	372	407	407	405	413	409	420	366	415	379	406	375	399	377	422	402	383	412	389	409	373	414	397	408	410	356	372	379	394	403	403	390	389	401	444	387	418	399	350	392	381	424	405	366	387	408	398	376	397	359	389	431	375	368	386	381	419	389	411	380	428	392	390	416	379	404	412	405	391	385	410	391	376	385	392	386	403	395	388	379	374	406	405	402	411	403	404	385	406	399	389	370	371	412	382	416	410	421	414	431	367	389	383	385	385	421	418	386	409	418	386	398	380	431	361	389	399	385	378	387	419	422	432	406	373	385	422	410	380	361	414	416	425	390	378	410	418	398	393	397	417	433	425	415	438	394	403	367	435	399	392	359	359	413	382	389	347	389	388	397	390	377	440	398	391	380	368	409	417	384	398	366	385	363	398	381	406	405	424	402	407	394	396	390	395	415	406	391	385	424	397	387	378	423	372	383	421	393	360	405	408	391	396	429	367	396	424	386	377	389	422	412	402	405	391	375	417	369	391	414	394	417	383	417	386	412	376	398	411	415	385	384	346	388	421	392	395	377	379	382	414	392	395	414	380	383	417	379	370	372	429	402	388	415	383	415	368	380	380	369	383	424	369	398	406	416	409	446	411	384	396	395	339	380	415	401	420	434	399	411	408	380	398	418	415	386	390	377	403	411	407	380	398	376	392	367	392	421	385	396	398	379	406	413	406	423	347	394	383	397	373	394	418	419	386	395	357	369	354	375	393	399	418	373	380	382	425	401	408	420	397	365	370	404	402	376	384	392	411	356	404	428	405	404	401	421	409	400	384	403	395	410	398	362	401	368	420	405	379	404	419	425	386	380	402	393	375	365	397	376	413	447	399	370	395	437	409	411	426	430	398	364	373	384	382	420	386	398	366	377	383	407	416	366	392	406	379	417	446	394	394	417	388	377	421	363	403	431	370	405	373	384	365	403	411	394	382	363	387	412	372	391	365	401	404	397	394	394	416	388	433	384	415	386	380	389	400	413	391	418	389	397	392	406	426	414	377	395	406	393	380	388	381	372	404	393	387	428	411	402	389	393	394	425	415	400	376	409	402	395	415	396	373	409	382	413	405	406	427	378	423	393	405	413	391	357	401	390	393	394	393	416	385	384	409	383	395	412	391	381	397	346	384	411	397	400	423	414	376	421	406	377	393	392	407	391	429	387	434	373	399	386	430	427	379	386	410	401	407	388	424	396	375	367	406	423	396	410	376	395	411	380	398	435	424	387	384	391	393	435	426	408	384	349	396	408	380	396	418	373	394	407	419	407	402	401	419	392	386	410	394	417	385	375	375	394	405	407	353	379	385	396	378	385	395	382	389	415	374	387	411	394	408	386	410	375	433	377	394	390	413	359	388	369	369	372	427	396	408	399	401	371	389	389	374	418	372	376	382	393	412	372	406	366	392	409	441	343	406	445	400	426	413	396	377	364	381	378	341	397	395	358	394	410	438	398	375	389	410	405	405	423	438	380	430	372	379	391	414	385	395	425	417	384	396	397	426	382	427	391	410	374	391	434	413	390	366	410	400	439	382	398	384	384	399	384	413	419	378	407	398	434	405	403	405	401	377	391	367	398	357	368	386	378	399	410	440	418	405	381	389	396	414	386	389	397	397	367	383	403	446	422	404	397	365	389	399	397	397	365	378	419	403	404	390	382	402	386	375	392	414	397	387	392	401	406	388	398	412	377	418	408	383	426	400	395	387	380	353	400	405	396	401	405	377	397	362	389	407	402	392	417	403	408	372	387	392	413	389	394	363	374	416	327	384	384	378	407	398	415	413	377	374	406	408	370	391	405	383	399	384	411	399	391	346	394	394	411	392	428	381	355	395	365	416	417	392	394	381	396	411	366	416	380	400	437	416	404	354	407	387	404	412	412	371	389	402	367	393	376	440	369	375	390	390	410	366	384	418	391	401	377	350	391	385	381	383	416	378	395	398	406	372	360	394	377	403	403	385	381	388	384	415	419	406	391	418	413	376	410	366	372	379	401	363	377	390	403	353	405	363	329	374	389	427	355	407	411	409	405	430	412	397	380	383	412	418	383	390	376	398	370	388	398	383	388	387	420	401	389	407	408
25881	21246	27316	25462	19028	10605	5897	3863	2708	2166	1877	1575	1295	1223	1014	986	866	848	793	719	711	683	669	639	655	614	615	628	552	590	610	621	507	550	514	528	544	528	557	534	494	599	531	530	536	508	513	529	527	494	533	546	575	490	536	528	578	563	549	535	612	524	515	550	567	574	527	545	522	526	553	603	559	561	561	536	555	517	557	532	550	522	541	494	513	552	516	533	514	542	552	546	511	553	551	541	549	557	548	529	568	532	475	503	520	542	493	545	528	500	525	556	520	522	514	553	453	561	537	552	546	521	518	530	503	540	540	556	534	553	531	524	508	537	571	524	519	561	569	516	570	494	564	541	557	540	568	530	555	542	554	542	533	568	511	570	546	538	559	528	534	563	530	545	540	526	534	493	560	568	494	564	534	516	574	509	541	547	537	517	562	532	560	525	525	527	549	544	517	528	559	539	532	542	534	559	582	548	563	573	519	518	535	489	533	549	530	549	522	560	516	551	572	509	553	510	552	570	539	554	525	553	509	559	502	571	529	552	558	564	522	557	518	564	519	533	520	551	583	538	514	518	501	521	503	559	564	548	504	507	539	501	545	506	549	556	488	534	535	567	511	499	507	542	519	526	515	577	540	511	503	504	497	560	529	573	515	524	544	522	526	543	561	535	510	546	498	524	523	511	511	520	551	557	587	549	579	560	545	558	539	554	555	502	518	479	539	565	576	545	528	541	559	535	550	514	550	533	506	551	536	538	552	545	521	534	548	517	520	527	518	499	557	531	541	527	551	509	525	545	528	495	532	505	511	567	531	524	571	537	492	504	531	543	533	544	530	537	544	536	488	546	531	536	532	571	528	467	563	557	513	598	524	550	529	522	532	486	529	549	566	545	509	494	526	528	510	559	484	548	539	522	535	518	561	516	526	556	523	537	530	545	551	547	534	528	515	528	519	546	500	535	516	515	518	532	522	552	501	506	545	565	524	536	516	529	525	472	531	546	508	557	502	514	564	545	510	543	537	499	523	539	562	521	499	515	561	511	518	540	559	491	555	503	511	492	526	494	547	523	502	572	544	494	497	548	532	545	522	591	519	520	516	527	513	537	515	544	506	528	537	584	529	545	547	533	513	533	543	558	557	513	502	530	527	565	549	521	496	522	535	539	504	502	523	535	551	521	559	505	494	522	545	576	545	522	506	534	493	530	531	556	551	530	556	568	471	574	511	584	492	572	584	528	564	523	518	547	552	520	542	543	537	567	520	519	551	540	528	541	546	519	503	557	541	526	541	575	540	511	525	573	563	495	489	516	514	525	570	541	472	533	517	531	514	511	525	535	550	574	530	608	509	548	517	560	500	527	521	526	547	510	539	548	556	517	513	533	545	528	541	519	491	554	517	539	540	556	515	536	468	509	498	543	542	521	522	494	536	559	514	515	550	530	536	512	536	523	535	501	542	533	504	531	510	556	535	582	514	547	523	556	571	559	526	551	533	503	571	565	522	546	549	522	493	532	535	527	547	580	504	477	555	546	522	581	555	560	535	552	493	551	540	543	536	544	519	504	534	557	528	548	556	584	513	460	515	545	522	519	556	547	511	532	504	503	504	537	531	549	559	579	515	491	547	556	537	543	560	522	541	516	552	544	491	574	543	562	535	523	552	530	513	532	515	543	570	556	507	524	539	531	513	559	539	524	550	532	546	522	541	529	509	541	547	537	577	573	551	545	556	531	525	524	506	537	529	506	536	544	580	532	551	553	544	532	499	556	559	531	534	564	506	527	521	516	551	564	549	502	497	529	584	506	535	562	532	563	527	525	568	538	511	537	500	529	497	521	509	528	501	549	518	529	511	525	522	553	495	534	563	538	512	499	565	509	512	527	498	517	511	526	518	537	521	552	545	552	546	566	549	543	581	544	531	541	508	517	562	483	513	534	501	519	537	529	547	526	549	520	556	557	479	529	537	564	531	554	549	541	592	569	537	555	571	535	523	504	527	519	510	517	523	554	531	501	499	549	548	523	523	554	502	552	529	497	590	494	528	538	544	545	576	534	570	547	530	527	517	558	611	552	519	511	498	595	542	550	534	528	521	524	532	513	535	535	561	505	538	532	558	540	553	550	546	495	507	523	557	538	523	549	530	539	521	546	496	547	535	551	536	531	530	555	532	535	544	537	512	528	515	502	537	546	543	514	497	508	505	540	518	554	562	524	536	515	492	521	510	532	564	516	529	499	533	544	555	605	560	538	514	512	546	548	546	544	546	561	513	505	572	544	533	534	528	523	554	509	462	515	543	537	507	541	546	554	519	533	508	547	507	502	526	548	491	551	519	555	532	502	522	524	541	525	522	526	512	504	527	515	491	562	550	532	586	540	517	548	535	517	481	537	513	531	556	537	494	560	549	515	517	537	557	565	518	562	535	548	477	509	539	527	486	537	536	541	528	527	540	562	552	563	527	592	524	536	504	517	533	505	506	542	556	528	513	529	539	553	524	544	491	583	511	567	518	584	522	568	520	548	528	500	541	560	541	503	514	527	591	522	507	537	559	546	544	536	518	531	529	542	559	518	540	538	555	548	571	484	514	574	529	500	555	537	533	559	527	543	500	529	559	523	528	542	532	543	519	511	508	498	496	589	519	595	515	511	512	558	554	546	580	546	501	534	550	536	543	546	537	556	578	533	542	543	537	588	535	542	501	574	533	544	502	492	502	539	529	540	522	526	584	558	504	540	533	506	518	541	544	522	529	540	555	539	534	537	582	522	521	587	611	578	542	503	529	534	556	533	547	519	554	542	465	526	530	552	580	537	541	563	481	539	533	549	579	533	531	558	543	526	555	561	583	538	535	581	528	495	526	578	536	518	534	513	547	543	546	540	556	505	509	485	557	566	557	527	517	505	529	545	516	556	519	539	513	523	500	539	568	483	563	467	554	545	578	501	538	509	561	494	516	538	511	527	542	541	528	522	497	507	533	562	533	540	530	510	568	555	555	533	565	530	510	525	513	513	541	535	561	554	548	532	527	516	524	539	511	560	570	538	500	550	513	554	547	514	522	567	524	507	509	520	514	542	526	532	530	512	606	512	480	552	522	556	546	568	551	482	503	583	523	535	526	552	512	551	533	564	559	513	528	595	539	553	529	538	502	528	509	518	511	526	572	506	560	529	569	563	545	542	590	497	566	537	507	533	501	555	566	511	547	506	530	573	535	556	523	514	542	507	498	541	553	574	520	506	529	550	525	571	540	547	519	494	538	510	539	501	547	568	534	513	570	526	546	522	541	521	545	510	541	543	535	522	556	559	521	552	558	562	589	566	537	510	511	521	514	527	524	528	526	552	529	552	534	537	560	581	553	512	569	584	494	599	533	560	565	542	509	541	553	545	539	571	554	544	554	511	516	509	529	546	554	548	546	523	497	571	446	530	510	528	542	566	526	562	534	523	536	509	553	496	531	502	560	483	541	529	547	561	554	503	565	543	524	560	539	535	538	496	547	535	516	530	515	488
45014	61870	44671	22813	15496	11862	8839	7059	5021	3957	3378	2812	2308	1976	1589	1510	1328	1162	1017	943	885	836	807	790	726	697	690	668	584	631	636	643	589	594	575	567	569	545	598	567	562	581	554	557	550	572	523	553	537	550	543	490	548	564	550	516	541	503	543	526	519	556	509	558	543	568	561	510	556	550	548	631	548	530	525	520	527	537	519	542	557	540	500	580	530	572	533	565	540	533	500	528	523	565	559	563	503	537	524	507	542	518	549	530	527	528	520	506	501	530	491	492	579	534	533	554	520	522	535	570	555	517	500	512	521	514	573	537	559	503	524	486	519	554	541	554	521	501	544	548	555	530	520	528	484	486	543	523	502	550	554	504	535	490	550	540	553	506	529	521	546	500	524	508	547	569	526	534	533	552	532	561	516	522	533	504	534	531	496	535	513	486	544	543	531	527	565	541	540	540	516	509	518	527	556	522	509	522	498	525	539	479	548	463	533	509	555	533	534	527	509	529	491	541	534	542	483	534	519	523	551	512	519	509	524	539	479	510	556	517	549	584	580	501	550	545	545	550	532	501	515	507	492	543	497	524	504	550	523	507	562	516	530	549	537	529	513	508	523	545	540	514	554	490	493	528	586	532	548	549	538	536	563	548	550	509	560	500	526	529	542	526	494	545	506	528	562	530	522	555	523	537	568	533	513	541	540	559	491	530	544	543	547	513	484	531	556	513	525	525	519	518	538	557	531	580	547	534	560	553	521	562	494	543	521	540	586	537	575	509	521	534	533	547	521	583	546	552	556	469	552	521	527	523	532	522	530	522	541	534	570	539	483	530	475	510	526	546	524	495	533	504	550	584	551	533	477	514	484	548	529	527	533	538	547	577	577	546	546	534	507	517	533	505	538	532	535	538	539	518	577	525	534	571	533	492	532	502	563	494	526	578	556	559	539	495	517	544	508	484	555	522	554	543	527	519	565	497	485	521	557	515	529	568	550	545	509	550	495	536	534	556	539	519	577	545	543	534	547	528	528	523	538	542	519	512	528	519	527	556	576	492	565	544	526	516	513	528	510	556	531	557	529	487	496	546	570	520	562	582	519	554	556	547	515	551	521	526	568	524	547	515	559	538	514	517	529	494	542	468	539	527	529	536	557	527	523	585	520	525	519	511	578	559	503	515	549	514	555	566	519	498	509	522	564	540	498	559	496	569	553	508	558	518	550	549	516	553	517	542	535	529	556	509	530	561	511	558	523	504	521	519	526	519	538	522	534	501	508	546	540	552	516	538	524	543	527	517	552	534	524	561	521	496	487	536	549	533	547	566	516	547	531	544	522	506	533	561	511	540	515	544	538	554	537	503	580	570	522	535	559	570	530	511	546	548	524	557	522	595	529	519	526	548	526	516	466	572	529	545	524	521	527	517	539	547	539	525	541	504	541	526	534	498	523	524	486	555	549	541	543	544	558	501	551	517	499	548	546	527	555	552	532	533	526	492	517	576	547	536	502	555	548	530	523	505	524	550	512	496	533	552	567	579	543	529	532	558	546	548	568	537	501	506	469	549	521	533	557	474	534	563	521	556	535	548	519	489	577	551	500	572	545	534	525	551	503	542	512	495	563	547	586	559	556	526	538	501	515	530	536	613	534	517	536	479	552	534	537	542	515	549	551	514	540	525	518	553	514	498	516	552	569	556	520	532	532	566	552	518	526	505	568	498	511	526	555	517	596	564	546	528	553	543	521	501	589	497	522	495	520	522	508	506	551	510	523	541	517	521	551	549	557	525	537	492	543	555	544	520	506	556	539	517	518	503	557	523	461	479	529	536	512	503	507	501	579	534	550	564	529	488	551	561	530	517	528	526	529	537	536	510	520	526	513	540	525	501	520	533	482	559	539	557	574	512	515	534	550	529	533	511	560	515	539	527	534	528	525	551	483	532	506	546	542	535	519	513	537	536	549	550	526	573	512	514	540	519	521	525	556	543	505	543	526	543	505	553	526	515	546	523	533	526	543	515	518	546	561	533	548	548	574	556	497	510	539	543	519	513	550	522	543	529	513	560	535	529	566	556	496	477	536	522	534	528	544	522	525	520	550	546	518	510	515	570	493	510	534	555	542	541	526	525	480	525	502	504	509	539	539	509	530	554	532	564	535	551	524	535	526	531	560	585	566	509	485	529	521	530	535	550	511	528	508	531	533	523	519	549	501	485	554	589	523	532	509	555	526	555	576	539	533	534	526	490	539	509	527	535	502	515	567	547	531	528	506	531	557	515	552	536	473	512	551	523	530	506	526	537	490	525	543	486	522	505	514	536	516	543	539	540	553	525	524	508	545	528	579	499	533	522	573	521	495	538	523	551	512	544	546	505	497	522	551	537	511	509	536	528	515	515	531	552	540	547	510	546	560	530	528	517	579	563	526	558	515	491	514	519	530	552	537	526	534	519	560	537	545	528	502	568	524	535	506	543	520	541	485	531	559	537	550	578	527	491	483	550	533	540	554	545	523	539	543	550	524	562	514	565	563	480	533	511	534	496	573	529	530	541	558	528	525	537	540	529	528	537	501	528	583	570	542	533	566	512	546	531	522	551	520	564	513	529	588	509	554	509	509	520	543	518	550	557	545	525	524	497	547	568	519	540	511	522	541	519	525	568	503	574	518	518	506	512	522	561	573	561	521	536	549	524	537	517	511	556	489	540	543	528	525	513	479	538	519	554	581	512	528	528	528	544	581	541	496	545	518	509	535	484	541	543	537	507	518	496	528	524	511	534	524	525	499	528	549	556	551	512	553	529	518	528	517	526	536	504	526	526	532	517	540	555	517	544	577	534	580	557	551	519	527	516	510	546	504	496	555	554	502	521	574	543	531	577	522	520	536	511	500	518	507	550	530	492	543	537	490	566	509	528	563	511	551	539	483	531	472	520	543	523	563	499	548	558	516	519	545	544	558	515	514	558	504	523	560	520	504	542	538	525	538	549	561	529	531	552	483	504	520	532	567	497	529	483	545	529	539	523	548	515	494	511	564	540	540	521	506	521	529	589	522	491	528	509	564	546	560	564	504	512	504	517	507	546	534	562	542	513	557	546	536	523	499	557	492	537	538	520	541	566	544	560	535	511	507	515	525	513	504	503	511	537	524	545	542	577	554	548	516	527	512	537	545	516	497	537	550	532	527	569	501	512	518	487	555	515	566	544	547	583	528	529	562	518	553	504	538	554	529	507	535	504	538	516	543	500	573	537	543	531	501	532	518	526	537	559	505	547	560	488	574	531	528	494	543	543	509	531	501	514	514	531	537	540	521	517	516	519	534	594	554	519	528	537	530	593	549	544	527	540	506	519	513	554	553	483	519	598	495	542	540	481	547	502	522	550	527	551	510	545	516	561	543	579	517	557	532	562	513	487	551	519	550	520	486	509	555	566	521	561	526	526	554	498	514	535	544	509	514	535	546	543	520	532	541	506	499	564	541	577	550	559	542	514	498	549	513	505	573	502	484	548	501	527	539	518
23066	20877	27671	24256	20971	21278	16411	7555	4603	3834	3187	2611	2272	1923	1757	1710	1574	1360	1247	1205	1155	1152	1040	1090	1040	953	1005	934	938	970	894	923	927	940	924	850	891	915	862	891	840	943	872	890	911	886	837	885	935	843	877	913	859	938	847	860	899	889	828	904	881	820	855	824	887	846	848	813	868	883	895	860	888	909	844	951	843	835	868	871	845	850	849	843	930	872	833	905	849	888	854	881	854	858	846	801	847	864	864	873	865	843	880	871	926	866	862	878	881	887	832	852	837	866	899	849	851	843	890	829	836	873	874	858	825	850	801	840	822	841	912	909	874	789	833	779	840	834	860	872	864	842	843	817	880	811	806	858	874	827	854	866	838	845	923	850	806	834	817	837	881	871	873	879	907	870	861	851	884	823	817	862	834	850	850	826	869	864	834	866	818	867	843	850	808	804	829	863	893	868	851	833	950	821	842	811	862	886	830	825	864	843	835	822	869	847	796	879	828	827	815	821	875	880	865	841	876	873	864	851	866	822	870	881	830	846	905	876	844	869	866	901	853	845	842	946	842	851	840	861	895	809	810	842	873	822	880	905	869	832	887	838	817	871	811	908	871	823	876	838	880	817	881	800	863	862	861	804	855	865	888	811	874	830	869	886	819	802	876	862	837	851	827	850	856	871	876	806	844	874	843	834	790	850	865	800	886	877	884	810	863	854	879	872	864	818	891	881	831	826	875	845	839	837	858	860	839	883	884	861	824	873	808	894	864	787	789	844	812	870	875	831	843	821	829	864	846	843	852	882	841	865	888	831	866	859	819	834	882	866	856	882	824	798	826	845	865	870	816	852	842	796	825	850	882	848	857	882	883	842	856	881	863	846	826	898	877	849	826	880	861	846	929	865	854	804	863	864	848	869	862	801	822	815	850	802	882	805	864	843	838	894	841	839	904	838	840	834	919	818	859	899	835	845	861	857	867	871	861	883	875	845	890	847	823	817	823	820	940	862	895	844	881	794	868	827	848	849	836	857	867	840	824	851	816	872	870	842	849	875	894	940	861	882	801	842	822	888	838	815	859	850	870	815	871	900	831	849	908	862	873	848	806	844	854	842	851	866	840	873	836	864	911	860	823	821	820	833	916	890	858	817	874	853	842	878	918	853	824	902	870	816	887	844	872	888	822	823	892	893	835	869	875	840	870	846	876	917	823	846	839	842	890	863	854	831	864	876	855	848	853	858	819	801	892	862	858	875	855	861	869	857	838	865	854	842	840	818	874	829	877	899	872	865	882	840	842	853	884	862	837	862	844	874	798	829	880	823	853	829	918	823	837	810	817	880	918	845	862	858	853	829	875	832	872	858	781	858	897	868	878	814	875	889	864	807	849	837	862	852	844	841	918	865	905	827	866	853	853	910	883	828	847	832	794	890	867	832	853	880	891	824	806	881	908	918	860	842	832	805	883	867	849	840	849	767	884	872	898	860	816	871	860	814	872	834	856	871	846	895	874	823	771	880	892	858	845	892	850	851	829	983	849	873	846	822	882	860	825	830	891	826	789	818	891	844	842	910	893	876	865	853	839	900	867	852	871	892	851	849	845	843	831	863	848	846	846	862	908	865	808	882	860	844	852	868	841	797	888	813	855	827	833	905	826	830	864	841	874	860	876	829	837	831	848	867	859	873	868	864	857	864	843	843	894	857	840	858	865	864	843	835	858	842	854	867	829	853	834	896	906	817	808	822	887	876	886	861	933	847	876	874	872	895	864	856	854	843	776	833	822	864	828	852	867	831	821	863	850	886	831	865	894	886	799	892	813	851	871	864	876	828	863	848	825	907	893	899	830	885	823	828	864	883	860	869	882	867	851	865	863	826	859	835	825	853	812	817	833	799	872	826	822	848	864	899	821	879	826	814	832	882	837	882	856	847	795	846	899	834	836	821	843	872	875	840	831	838	845	854	863	815	810	842	904	834	840	795	904	813	889	876	865	847	827	870	814	855	871	901	823	856	836	844	832	820	903	893	880	865	849	863	827	850	885	842	888	893	881	807	863	873	871	858	866	813	849	892	886	868	810	834	829	863	843	845	860	874	854	858	863	845	842	850	866	879	877	853	892	840	854	825	859	887	830	844	859	862	798	910	847	857	848	845	853	852	874	809	904	868	836	821	862	834	853	829	829	883	855	884	857	846	800	892	880	808	908	887	854	833	854	869	884	860	834	834	876	838	850	846	854	840	873	797	819	837	844	825	868	879	845	849	843	886	871	871	891	866	883	810	860	825	824	815	810	844	806	825	798	878	861	868	872	868	847	866	870	879	862	807	876	802	816	865	825	826	884	910	872	854	878	831	862	896	840	838	887	863	884	888	869	851	880	876	822	908	848	863	847	916	839	868	938	849	890	824	889	846	831	879	772	793	884	843	885	811	878	919	886	834	836	853	847	830	854	836	888	840	878	915	865	846	853	858	882	866	829	810	825	912	851	885	849	850	872	855	845	824	827	884	888	843	855	873	886	841	842	858	848	856	853	828	857	905	849	850	814	797	814	867	793	896	845	829	842	840	863	793	902	804	821	891	906	865	855	872	798	857	873	791	796	815	834	864	878	893	838	839	867	857	872	848	839	832	854	847	874	810	849	837	830	914	828	808	844	838	862	864	872	797	806	846	881	849	859	815	847	827	900	831	874	843	848	836	857	868	860	854	858	819	842	921	887	907	875	884	818	861	812	849	876	818	863	870	864	874	811	772	870	844	897	850	800	849	845	875	914	859	807	839	854	833	877	859	856	845	867	842	843	833	859	866	886	857	864	907	831	843	879	849	856	879	864	828	851	884	860	838	939	861	845	916	868	821	829	862	843	854	902	862	836	837	814	846	878	846	862	832	868	825	860	837	889	869	880	896	793	822	927	760	907	811	802	879	861	884	862	838	851	875	837	872	825	829	824	767	843	813	803	886	876	832	888	839	878	825	806	884	881	914	894	875	874	835	838	834	849	859	883	808	880	846	858	863	890	855	813	818	883	852	843	843	806	859	830	866	799	813	851	867	909	869	811	859	884	834	846	888	892	843	805	849	844	864	865	838	862	863	851	836	874	803	880	881	823	875	851	824	871	869	934	831	908	846	820	820	879	905	852	852	858	909	807	862	895	882	778	846	827	824	862	837	856	869	849	829	816	833	844	859	822	833	840	876	861	904	866	822	808	858	853	873	862	809	855	852	834	905	833	832	855	837	852	850	876	862	899	857	877	877	856	822	809	838	847	861	788	886	792	866	887	839	893	823	895	874	833	868	812	850	856	865	823	898	880	849	845	895	812	877	860	862	850	861	864	816	797	803	875	844	878	775	812	856	827	857	830	854	862	811	862	816	830	892	886	836	842	862	916	897	855	853	871	790	910	872	884	876	841	885	846	887	867	845	853	840	865	768	842	893	797	830	895	875	849	819	855	907	877	817	838	904	845	827	922	906	841	869	885	833	817	872	901	892	847	836	852	840	832	846	813	832	844	890	835	831
48935	72266	53064	28984	22101	17350	14109	10975	8174	6611	5687	4595	3854	3258	2835	2391	2167	1812	1679	1574	1462	1366	1307	1286	1206	1069	1075	1058	1051	997	999	971	937	899	973	970	887	942	936	901	913	863	851	904	850	857	883	901	913	831	886	835	863	840	870	873	764	816	850	851	811	822	842	852	855	843	842	861	894	794	851	787	852	851	867	822	827	835	872	794	811	806	824	823	812	826	822	846	771	806	837	821	875	836	815	830	791	841	831	843	833	847	875	812	820	805	823	836	806	830	842	867	895	827	829	814	822	871	836	841	836	789	822	804	833	851	841	875	777	822	794	828	821	857	907	796	835	816	838	767	818	802	894	834	843	872	850	800	801	849	836	845	827	813	833	833	845	810	822	814	868	795	795	855	851	815	781	846	808	815	813	886	789	824	819	786	794	850	877	837	859	781	800	824	834	827	828	810	838	799	806	843	858	881	848	878	788	865	799	823	841	830	798	805	785	871	825	843	803	888	868	865	858	761	828	812	850	837	820	868	808	889	819	846	857	835	839	839	819	847	855	822	860	803	807	812	826	830	827	822	851	798	829	848	776	855	833	873	756	845	810	912	807	892	883	843	845	796	821	786	837	824	829	868	830	842	815	833	896	879	803	851	836	837	817	823	800	822	852	799	802	815	845	817	845	758	823	801	878	786	844	862	789	822	814	875	863	783	857	860	814	816	817	808	858	788	793	837	820	782	817	831	788	796	820	826	820	818	885	840	836	810	822	860	844	861	795	861	829	789	781	823	839	868	843	883	831	797	839	844	778	778	863	809	792	814	813	864	870	845	817	803	825	845	805	831	828	819	749	751	775	823	764	844	824	843	812	799	851	865	798	807	835	867	821	830	819	875	811	832	809	788	838	800	814	854	813	808	817	842	837	886	813	759	821	801	861	813	860	807	812	784	859	842	841	825	837	818	848	853	805	879	781	832	817	822	843	853	864	808	823	831	829	815	841	824	859	811	845	802	764	786	834	867	800	844	862	833	798	848	877	844	790	797	830	797	856	920	909	793	852	834	801	829	876	850	836	781	823	838	801	810	827	811	853	819	806	814	838	864	862	814	866	831	882	842	844	853	853	820	827	866	838	829	829	813	769	824	857	840	821	887	805	803	811	853	803	828	840	838	810	833	827	854	905	793	859	852	854	852	890	850	872	833	854	802	851	808	861	849	783	807	815	817	797	807	830	841	827	779	823	818	821	824	835	840	869	858	807	803	816	823	891	790	875	820	832	847	819	825	829	905	840	836	830	786	825	819	824	807	834	890	837	844	818	874	860	895	786	827	840	812	835	863	808	843	845	827	753	823	888	829	822	770	839	879	813	812	793	859	867	798	823	797	811	845	821	839	840	830	846	808	845	895	791	798	846	783	791	838	812	810	828	800	781	874	839	829	838	800	827	821	786	820	794	866	813	873	895	850	830	852	855	781	781	762	802	834	797	798	868	859	830	854	815	847	852	801	844	853	778	773	871	811	844	866	824	839	841	832	856	831	836	847	803	799	797	861	792	867	849	862	878	839	859	866	800	806	816	812	858	790	827	810	831	817	793	836	800	814	827	862	803	837	797	838	850	837	821	830	820	764	833	806	808	817	864	903	815	833	834	814	809	834	831	858	809	821	792	847	827	824	827	813	835	834	829	845	825	861	870	786	800	810	806	834	854	848	863	814	775	873	868	813	852	816	771	830	818	870	802	786	802	883	774	814	830	809	831	850	781	816	879	827	810	847	886	850	873	850	812	729	895	885	867	789	817	764	811	824	840	869	834	833	823	867	838	827	826	786	812	833	844	844	864	795	876	848	796	778	869	874	804	846	810	820	831	799	833	835	871	842	773	877	807	853	843	839	804	798	843	801	844	837	811	783	826	782	796	826	806	886	840	889	844	862	795	793	859	888	818	791	829	809	775	834	825	820	796	833	828	782	776	808	839	846	837	864	828	823	869	838	825	816	807	790	831	854	834	842	881	841	804	781	830	829	838	810	808	830	855	814	817	812	846	831	867	812	861	863	850	884	750	835	793	872	822	793	839	774	780	829	817	754	788	800	797	841	835	823	827	829	780	849	794	817	793	876	792	872	842	842	820	811	806	850	852	810	842	827	838	884	827	841	827	814	874	836	800	825	771	836	842	808	811	801	838	795	788	838	812	825	778	854	840	844	796	900	819	746	797	880	807	826	850	845	828	787	820	822	844	832	841	831	790	793	887	866	840	836	894	809	821	801	819	777	842	841	833	845	814	812	865	821	792	811	797	815	845	835	802	804	870	805	780	821	810	831	805	830	925	819	859	801	848	849	851	852	841	818	814	862	793	834	805	849	786	791	813	802	790	822	832	798	832	832	816	800	816	813	773	870	865	822	821	834	839	832	873	819	811	816	855	816	819	777	888	842	856	812	883	782	840	847	819	827	853	845	786	847	823	827	810	845	876	874	834	776	802	816	797	865	837	844	847	888	859	866	822	840	866	844	824	854	892	820	799	831	840	860	866	796	839	856	793	841	845	857	845	862	806	817	852	847	792	778	850	849	798	831	817	810	794	792	849	831	836	797	838	850	772	849	804	829	850	811	853	826	801	823	862	865	829	813	889	834	798	799	892	828	831	831	815	838	800	817	813	802	821	831	816	844	799	834	845	879	827	851	824	843	818	823	846	803	877	876	851	856	790	779	844	862	802	862	776	851	822	815	824	838	802	807	821	856	839	852	819	822	830	818	815	845	752	784	842	846	849	842	817	825	802	791	767	830	788	833	833	788	850	838	798	825	838	832	790	835	815	825	858	840	857	813	809	834	831	818	814	819	788	790	780	821	798	831	809	839	832	846	784	788	820	790	854	821	823	871	855	867	798	822	804	756	863	817	825	797	876	880	841	869	850	786	794	866	820	843	826	827	812	865	816	881	859	855	824	826	816	839	798	778	807	805	841	866	836	769	791	797	794	811	844	857	863	818	825	810	745	797	799	761	860	818	859	852	858	798	833	881	827	839	839	843	831	881	813	826	888	873	817	884	830	838	870	870	779	827	816	801	858	874	822	849	798	852	856	846	822	874	817	854	792	771	790	839	828	812	798	788	820	846	821	809	792	823	835	818	830	834	850	817	770	809	803	775	823	858	837	882	840	876	822	768	883	861	817	837	836	872	838	796	827	863	866	868	802	849	844	815	800	842	838	862	823	849	797	835	838	863	848	814	806	844	838	791	814	880	816	847	817	881	774	792	822	861	861	860	802	873	853	819	806	827	809	833	857	858	768	859	801	811	783	783	852	823	849	807	812	859	835	803	822	849	819	802	832	817	823	828	844	814	796	833	848	811	811	858	855	790	849	878	838	830	823	884	857	891	785	845	794	825	854	813	853	789	846	798	826	831	829	898	869	816	840	799	832	818	856	873	895	842	850	878	828	802	851	867	833	831	859	873	850	839	805	826	851	834	881	834	804	805	839	798	833	830	824	840	812	818	823	810	840	854	807	845	805	851
39307	41955	29391	14722	7516	4696	3537	2417	1694	1539	1293	997	902	828	748	709	597	561	587	565	484	495	475	462	489	429	431	414	400	428	406	381	433	395	390	386	371	395	387	363	390	386	364	381	415	389	423	400	378	343	365	391	403	378	430	406	375	387	399	345	386	410	420	404	362	389	392	402	370	372	346	371	391	384	404	376	412	379	388	360	372	376	414	375	373	404	391	398	368	369	356	396	371	410	403	369	381	373	379	361	372	394	396	388	365	377	411	355	383	398	387	398	353	361	408	377	395	361	380	417	382	370	402	395	351	416	404	371	347	385	362	379	381	394	363	348	355	365	359	420	375	378	367	395	350	406	360	374	415	387	378	385	399	379	402	380	378	355	394	391	407	440	384	361	377	415	359	379	388	385	359	408	359	367	405	385	410	354	383	366	395	348	390	395	361	346	357	361	358	413	397	386	393	361	408	403	400	374	412	394	400	394	383	358	404	398	362	387	414	390	385	403	373	419	383	404	388	369	361	370	369	395	375	371	424	368	384	428	380	357	353	350	406	336	395	371	353	380	389	366	380	388	389	374	404	381	406	354	397	388	370	377	377	385	380	394	355	342	377	370	376	404	408	338	383	396	371	375	365	388	369	375	372	367	380	396	358	346	359	355	364	349	411	398	362	382	414	399	378	391	352	392	395	369	377	399	379	360	363	405	387	379	389	389	348	365	370	368	396	419	390	371	374	347	399	389	392	379	382	397	378	369	377	401	394	403	405	353	378	396	396	385	386	391	352	391	382	402	438	382	345	406	359	408	395	329	403	397	365	375	439	372	383	352	381	370	389	359	382	380	353	371	396	362	405	367	397	369	382	403	347	390	385	383	377	374	388	387	365	370	395	383	369	343	379	377	399	398	363	382	378	400	358	365	367	406	403	372	401	392	386	375	410	363	374	419	377	422	397	384	385	380	400	370	354	382	389	361	384	341	356	375	347	410	384	378	363	366	382	402	325	394	389	365	362	394	396	332	391	393	384	370	408	378	417	392	389	360	362	362	365	358	349	363	359	376	376	390	393	371	358	395	375	385	383	378	377	388	392	367	382	367	424	427	364	376	376	379	369	391	392	369	361	398	379	392	378	359	398	407	364	358	355	363	387	377	366	400	405	377	331	386	378	378	358	387	410	360	384	383	434	356	372	378	403	398	357	377	388	375	375	411	367	404	371	363	395	381	384	376	385	369	388	359	407	376	372	376	409	391	372	379	367	394	393	385	361	399	393	361	406	388	375	404	374	382	416	380	372	402	385	408	389	362	386	380	371	386	405	370	426	380	372	372	386	377	358	359	417	360	352	345	357	368	374	392	352	371	418	356	342	404	391	386	361	366	372	411	382	389	361	411	375	368	396	404	370	393	342	377	364	358	415	384	375	378	370	404	395	366	421	357	370	385	399	398	382	359	348	411	320	377	385	390	361	395	376	355	359	369	400	372	403	373	364	397	333	373	369	371	383	355	393	397	391	399	433	365	410	387	365	396	380	390	379	355	355	375	376	377	403	395	377	398	398	359	385	417	382	384	397	383	374	369	360	385	441	374	366	350	385	385	408	400	406	420	383	357	364	363	341	405	375	381	396	369	387	396	362	346	382	342	386	372	348	371	345	381	389	390	385	367	385	370	386	366	395	389	396	383	401	373	357	360	391	373	353	369	373	358	353	395	413	399	393	368	349	396	359	412	395	381	407	344	387	384	379	386	408	365	383	384	353	407	378	365	401	399	374	371	452	379	366	394	438	416	389	413	377	373	412	363	389	380	398	378	373	377	369	384	403	396	372	374	333	375	360	380	417	358	382	404	368	351	371	359	401	411	363	357	376	338	404	371	363	378	371	400	401	391	369	374	373	328	413	393	344	395	400	421	375	395	391	372	414	380	393	380	387	375	370	362	399	368	381	364	364	393	403	395	377	356	393	370	361	410	387	376	376	443	354	368	430	355	401	338	366	368	332	385	361	392	380	387	368	431	393	397	370	341	427	376	389	371	376	366	352	386	398	390	409	410	370	393	419	381	400	372	418	403	370	366	345	368	378	394	385	377	360	363	383	404	422	400	406	396	393	383	367	356	400	411	389	405	378	375	390	402	399	349	344	354	389	374	390	390	376	363	356	379	360	401	382	387	404	405	386	383	387	376	399	391	405	357	358	370	402	392	358	362	352	381	425	412	385	373	375	373	344	395	381	375	381	397	362	404	369	369	391	411	374	378	380	383	404	381	401	382	357	374	382	350	375	339	369	373	358	372	401	402	391	398	385	397	360	378	364	376	393	379	391	402	360	355	380	369	356	372	366	374	383	394	383	364	403	377	374	376	367	392	378	412	366	362	386	366	370	372	396	381	411	384	375	360	396	375	374	371	369	351	366	335	369	343	363	385	369	388	370	356	383	377	367	378	358	364	390	368	354	375	368	402	373	393	415	379	393	379	383	357	371	400	376	384	367	356	381	384	390	360	398	399	390	379	351	407	360	385	395	373	375	372	399	370	356	372	358	406	398	377	371	367	408	390	363	378	360	389	343	414	379	375	381	420	402	380	378	411	366	361	374	405	389	342	372	368	408	347	377	394	391	361	371	390	378	391	385	364	350	376	357	376	392	365	372	399	423	371	378	371	389	378	381	376	403	392	387	337	396	399	353	383	437	365	389	372	397	384	352	412	367	400	382	390	427	371	370	379	398	347	395	370	390	359	395	368	378	357	396	378	366	369	379	361	372	388	359	385	358	378	373	369	354	396	403	373	383	376	387	363	402	362	373	352	385	390	395	385	363	370	385	374	369	403	380	338	410	384	395	389	342	385	362	420	359	399	367	382	399	361	396	359	374	370	359	358	388	396	425	386	382	366	413	397	373	389	371	396	402	381	389	381	391	377	377	399	385	415	380	389	360	373	396	375	385	415	349	381	373	365	365	368	379	376	343	389	380	387	418	400	396	400	395	345	406	401	393	419	396	342	395	371	380	412	408	365	396	384	380	388	400	397	381	351	383	358	377	372	392	385	354	400	431	369	427	366	367	387	382	420	370	400	365	389	395	381	395	398	398	365	350	358	395	347	326	391	421	398	398	399	366	377	373	402	396	369	362	393	377	398	377	391	353	389	372	389	356	385	361	358	391	338	390	373	363	390	370	368	349	363	371	393	370	346	392	371	379	378	373	336	363	368	402	388	346	366	349	381	351	373	363	379	390	370	393	382	427	391	349	351	375	364	354	377	388	342	403	399	379	359	391	359	351	407	389	358	372	351	424	375	362	379	375	360	380	377	390	358	368	394	363	354	365	333	338	406	393	396	402	411	356	398	384	411	386	379	372	425	361	360	395	400	366	341	430	386	383	363	386	390	334	350	376	378	343	392	401	352	404	396	376	359	371	386	381	392	374	358	375	350	356	389	352	368	370	401	408	407	417	352	419	383	434	374	389	397	391	387	389	384	361	391	390	397	386	390	358	370	341	402	357	386	361	373	354	373
43587	49717	32849	16196	11856	8650	6874	4755	3685	3098	2400	1939	1537	1321	1183	1075	938	796	773	663	652	587	536	587	545	517	533	501	466	483	503	391	459	436	486	448	444	417	418	453	411	386	416	397	378	395	424	425	401	409	402	442	401	379	439	420	391	420	418	380	417	415	436	381	386	399	344	367	427	400	424	403	405	391	426	395	403	393	370	411	390	409	423	403	440	424	381	382	411	388	386	411	415	385	388	386	446	385	406	400	365	435	391	410	410	401	386	360	421	391	404	420	394	420	400	391	379	422	401	435	394	412	393	386	414	419	385	377	402	427	409	425	389	416	358	382	412	436	384	366	374	390	421	403	395	399	416	419	411	421	412	411	387	401	398	397	373	385	417	385	401	369	348	408	416	400	379	394	403	401	392	409	388	414	418	396	458	377	400	416	378	392	428	419	395	395	411	395	364	432	396	388	390	391	432	410	372	389	410	388	354	412	394	396	410	431	396	432	387	379	415	394	392	416	414	371	370	393	389	416	412	400	363	371	379	366	376	411	376	412	383	406	404	409	393	410	404	401	385	395	390	366	384	375	432	397	412	381	389	392	399	407	380	402	378	371	418	392	383	412	386	423	382	379	397	363	374	401	377	402	398	390	426	388	388	387	414	402	382	410	371	419	387	384	431	385	383	429	427	392	369	383	420	399	419	398	398	394	385	391	382	411	384	431	439	387	384	391	377	385	412	417	385	387	393	402	422	424	396	385	381	415	406	393	411	375	419	427	399	369	415	359	370	392	401	412	426	389	377	413	401	410	430	393	400	407	405	353	394	415	402	428	388	429	380	397	403	401	427	424	370	405	391	396	408	388	381	413	391	374	441	375	422	422	364	353	425	435	425	404	383	382	397	410	394	422	394	433	441	399	388	376	391	417	375	362	374	363	416	383	411	396	397	408	385	414	438	409	421	392	406	389	381	413	406	375	394	408	342	422	407	406	364	417	376	376	378	410	400	378	400	376	395	424	371	421	390	385	401	380	387	421	451	427	400	416	387	426	415	366	372	386	379	396	393	348	392	379	372	410	414	396	401	379	408	380	387	376	384	380	401	420	418	361	378	428	376	395	387	387	412	406	379	412	380	389	398	429	411	433	380	442	406	425	397	380	390	421	383	366	399	401	387	400	413	382	399	397	412	409	400	385	410	404	361	386	414	424	395	409	384	404	395	421	442	366	424	386	388	448	378	417	383	400	390	411	392	415	399	414	397	376	358	396	407	418	379	404	392	404	413	413	380	392	374	373	394	394	404	371	408	377	375	370	383	424	416	399	370	410	418	355	379	414	420	398	390	440	389	403	404	387	409	418	393	384	398	357	424	405	394	399	412	398	404	427	418	414	402	406	411	412	410	423	384	380	420	400	384	419	380	389	376	397	374	410	396	387	383	416	385	435	423	397	370	441	392	434	386	387	410	396	397	398	404	399	434	400	406	395	406	403	400	404	378	387	386	412	379	399	395	400	411	393	389	368	433	417	382	390	397	375	387	421	394	378	407	370	431	408	400	391	428	417	387	366	395	381	400	379	408	383	373	413	397	435	361	378	400	377	425	404	379	417	384	410	417	418	390	370	378	370	403	396	403	362	399	415	411	410	409	418	403	385	433	407	333	416	351	395	388	421	389	368	408	411	381	407	421	404	426	387	398	390	376	373	374	379	420	368	392	385	390	397	400	403	417	397	356	409	390	370	378	391	386	389	428	422	406	411	416	381	430	386	402	385	403	389	387	352	386	392	385	384	416	373	375	403	373	385	397	359	396	399	352	366	415	355	393	434	388	405	445	423	403	420	410	410	425	399	433	419	395	451	387	385	395	391	381	428	454	369	400	441	416	400	390	401	373	408	359	408	431	346	428	369	404	392	382	378	454	385	394	413	395	413	397	398	402	402	400	444	358	402	382	412	400	391	399	406	382	402	393	395	393	408	420	376	429	368	406	415	387	406	393	381	399	365	369	425	433	397	396	447	391	374	423	433	445	389	397	400	377	404	440	382	381	393	392	406	425	381	424	412	356	418	406	430	384	397	364	359	398	406	389	407	428	408	413	402	384	416	356	389	360	399	404	381	403	388	406	396	398	393	414	403	426	381	423	423	383	398	400	392	409	382	396	403	425	379	418	419	417	422	421	371	438	409	382	406	418	352	390	405	367	395	424	362	426	404	401	383	419	381	415	402	396	400	394	435	394	371	398	421	380	424	394	413	427	409	391	418	430	368	397	375	399	413	415	414	419	418	403	399	412	418	432	386	408	407	400	407	389	426	402	364	413	378	392	412	377	395	385	399	428	402	416	410	425	397	359	380	438	423	450	409	401	390	409	369	412	408	411	399	391	383	394	409	352	395	388	372	367	405	439	381	425	388	421	359	394	401	403	418	397	414	399	421	368	367	388	428	390	429	402	417	379	411	420	427	392	391	393	404	416	429	442	416	405	385	406	392	391	426	389	411	400	405	433	420	380	359	378	386	389	396	396	389	389	413	405	403	387	402	394	333	376	359	406	414	389	359	397	393	369	371	400	403	409	379	391	393	394	413	384	402	405	407	365	387	400	388	402	358	397	422	399	398	391	387	400	421	408	408	374	359	390	410	386	445	399	371	414	373	390	393	386	370	383	416	419	396	436	389	419	385	373	394	374	415	398	433	407	440	365	404	391	375	400	389	417	393	378	388	390	414	383	401	412	427	406	401	411	381	422	359	409	410	388	358	420	390	398	395	441	371	376	423	415	434	385	428	391	406	408	405	370	405	400	393	374	394	391	437	392	407	413	434	391	383	430	433	403	410	365	357	426	399	391	377	407	389	385	394	400	383	393	399	382	391	405	377	410	424	407	399	412	394	388	380	383	390	424	407	391	379	385	373	400	415	382	421	361	367	390	377	410	410	425	408	391	397	412	436	400	411	408	406	405	398	422	385	421	419	351	402	413	450	418	408	382	402	390	400	411	356	382	396	391	401	391	401	415	412	371	417	402	389	425	383	414	385	404	389	392	374	397	402	381	398	422	387	384	387	408	368	417	383	400	390	413	418	388	393	379	397	400	429	412	402	417	390	356	381	452	402	369	372	411	405	384	385	418	412	367	373	382	373	392	423	351	421	376	376	406	393	431	397	450	361	419	401	377	407	371	396	388	378	382	430	387	406	383	393	418	391	397	402	371	395	400	416	418	429	362	398	411	399	390	399	398	424	383	411	400	406	355	410	418	415	382	399	372	408	400	425	394	385	373	400	409	397	395	391	410	429	378	378	421	387	424	420	429	385	395	361	383	378	394	390	377	416	425	375	408	399	378	409	377	384	406	430	422	449	382	406	392	404	405	379	415	408	400	373	366	388	390	406	388	388	385	390	373	369	411	391	401	388	377	410	401	403	412	367	402	411	393	379	385	372	408	375	429	399	414	390	374	421	387	423	379	399	401	426	410	405	378	411	383	416	414	389	388	380	383	392	388	419	384	406	403	407	420	382	405	380
25840	21070	26980	25459	19263	10991	6423	3851	2905	2299	1899	1585	1288	1297	1162	1001	920	855	808	780	733	730	658	637	630	589	575	614	564	647	561	520	623	545	563	572	540	531	542	561	573	558	524	537	532	556	592	518	513	567	572	570	568	562	550	546	521	560	479	538	499	564	568	558	575	537	541	511	542	534	518	555	520	560	551	576	537	533	505	523	556	579	517	550	500	523	532	514	500	559	521	546	578	539	558	525	537	543	527	519	551	561	549	577	570	500	513	562	560	527	539	502	540	518	518	595	549	542	516	562	585	506	533	565	522	544	575	484	518	559	536	518	583	546	564	536	542	535	563	565	565	553	520	586	501	495	553	522	523	536	540	554	531	545	543	580	533	560	532	497	570	562	538	509	532	511	508	509	563	559	547	522	521	557	544	531	522	546	561	501	535	489	555	580	521	555	549	511	562	541	565	532	485	551	540	571	562	521	548	522	542	548	552	542	539	563	521	588	484	517	565	532	514	565	568	562	524	502	544	497	498	540	565	479	531	541	575	521	552	534	507	559	524	544	592	550	526	543	553	579	560	565	533	524	533	547	548	525	535	522	604	501	493	564	559	579	505	498	546	537	510	519	582	561	579	558	584	541	523	577	558	509	525	535	488	546	533	541	544	519	510	547	555	553	538	505	539	511	515	555	512	514	542	524	556	484	562	517	514	520	559	541	515	530	583	528	537	536	539	532	532	562	554	540	534	546	562	557	559	528	519	551	507	578	530	532	544	577	536	564	539	566	562	623	540	554	532	567	535	535	577	539	550	520	506	540	551	550	541	531	533	516	519	556	529	552	559	572	558	531	552	526	575	560	499	496	511	544	560	527	567	557	537	558	520	550	521	518	549	561	552	544	533	531	553	562	552	546	538	516	568	550	537	540	526	532	531	571	574	532	522	515	539	594	535	574	541	527	527	554	512	492	549	543	490	536	527	560	559	575	556	505	566	546	518	541	546	521	552	536	520	534	558	539	588	509	566	525	553	541	579	549	514	519	551	597	565	543	524	537	543	548	526	539	526	556	544	540	514	540	505	495	539	492	537	524	501	536	541	509	561	562	552	503	550	557	506	509	545	557	536	556	535	515	529	558	544	544	560	566	578	565	554	567	555	575	518	568	529	548	507	504	533	534	541	515	575	576	536	563	544	525	545	530	527	554	559	537	543	525	546	551	535	528	571	556	500	507	536	572	567	586	564	552	541	553	552	495	551	592	538	538	518	529	527	557	575	526	562	557	531	515	559	563	546	518	517	571	561	542	544	511	519	528	506	550	540	552	511	561	514	515	545	540	534	500	545	555	539	554	505	520	510	533	573	560	503	546	527	526	547	553	574	549	562	543	522	513	556	529	555	480	520	518	527	542	524	561	538	497	543	516	554	521	555	552	565	559	576	523	533	543	532	533	557	538	505	540	588	530	522	540	498	517	510	565	579	561	570	512	534	541	565	517	569	509	597	525	512	543	555	523	540	543	556	524	548	514	558	574	545	526	519	563	526	503	561	514	567	498	543	524	560	531	551	516	538	498	583	538	563	564	574	495	570	539	545	517	545	567	527	558	568	553	515	540	518	548	586	539	531	568	521	528	539	517	535	555	536	503	543	553	507	566	476	540	563	549	580	512	565	532	568	566	564	554	551	550	520	549	555	562	543	531	515	544	492	561	552	531	538	565	539	529	523	552	503	554	508	538	555	557	553	505	523	549	522	526	571	578	536	556	560	565	520	515	527	561	549	552	555	500	555	563	553	561	500	551	516	563	576	588	535	518	531	501	571	540	521	507	543	485	496	567	571	548	550	550	545	523	563	542	475	495	546	543	531	535	528	575	556	534	544	498	503	546	499	530	534	552	540	538	510	562	522	523	545	516	540	546	501	521	556	514	492	553	546	539	499	533	492	509	541	543	549	543	548	553	577	556	548	549	540	547	503	515	545	566	541	530	514	499	548	542	523	552	549	548	570	556	549	526	530	517	538	534	579	513	554	570	541	560	578	524	533	565	523	486	530	568	509	538	513	528	577	565	518	533	514	524	541	531	532	520	534	557	512	548	551	556	524	573	510	608	519	533	519	531	520	521	526	548	527	570	514	536	512	554	544	538	569	545	572	544	523	518	568	494	537	530	540	532	548	548	539	540	542	532	536	501	565	552	513	511	503	547	559	567	550	544	554	561	526	540	534	572	566	558	552	501	525	559	566	524	553	557	562	538	521	546	517	528	558	499	547	541	533	517	556	560	577	574	516	550	563	480	529	511	513	514	563	510	512	519	547	545	559	582	533	552	530	536	562	539	582	520	583	535	509	549	551	541	579	508	562	501	551	559	543	564	541	552	496	535	486	529	523	533	551	507	532	485	555	535	589	511	536	567	521	537	527	535	567	587	528	550	511	542	522	546	532	502	582	496	563	542	500	518	552	496	520	494	538	557	526	518	537	544	569	511	529	478	508	524	534	512	545	559	545	519	520	532	533	524	491	556	518	543	511	566	543	571	513	563	516	510	545	573	530	512	549	564	550	553	489	550	514	484	537	511	508	580	531	545	541	481	523	561	515	544	535	539	536	570	603	544	575	513	527	565	556	552	545	530	516	559	577	578	551	529	529	554	500	529	535	551	549	536	549	571	532	514	568	540	571	527	512	577	534	521	515	562	565	549	535	503	477	538	538	519	516	600	519	551	519	498	502	551	500	525	494	524	534	544	536	525	549	509	577	538	591	531	577	516	510	553	577	556	528	550	510	544	558	556	520	510	522	557	522	525	573	518	516	549	546	585	564	552	574	535	550	518	553	539	533	569	545	543	539	520	546	517	503	509	523	517	569	537	541	574	561	551	525	570	547	518	572	514	509	511	543	573	538	554	525	533	516	577	553	540	524	529	537	571	501	497	574	516	522	516	554	516	522	495	540	537	586	545	527	524	505	502	511	562	562	549	527	507	565	532	546	522	565	546	490	564	540	535	568	554	523	538	521	543	532	545	554	561	530	534	567	521	524	539	530	544	534	570	507	529	545	559	548	544	553	543	536	572	574	530	547	540	509	516	568	556	550	528	550	599	509	480	491	561	548	584	532	570	549	543	560	574	542	543	562	555	529	538	538	499	496	544	502	530	495	532	571	559	502	521	574	518	550	541	529	517	541	541	508	578	549	534	528	522	537	535	538	573	544	536	533	568	539	531	542	548	546	546	510	581	535	521	567	586	503	548	535	563	536	555	549	502	537	537	581	531	562	558	503	551	518	552	530	516	576	514	519	553	511	504	529	582	541	572	518	542	525	552	579	513	545	508	529	526	551	538	560	572	496	512	529	546	513	526	542	494	532	535	530	564	531	535	500	559	536	550	551	540	550	558	531	581	548	576	554	532	556	539	598	528	515	512	514	539	518	556	573	505	554	593	526	509	572	560	583	505	546	508	580	481	507	555	549	529	574	573	545	532	537	561	514	574	550	546	568	528	525	558	514	533	543	565	537	547	535	538
44591	58517	42576	24173	16671	12647	9868	6891	5549	4303	3421	2811	2322	2067	1816	1638	1428	1207	1082	1010	972	922	851	758	769	725	658	657	640	659	626	608	622	566	597	581	571	549	552	573	555	557	623	578	555	564	596	548	567	531	597	542	516	548	505	532	562	530	541	559	504	560	567	543	535	513	522	538	542	548	570	520	536	537	564	508	550	551	571	559	504	561	539	547	526	577	559	536	528	541	530	548	556	547	573	549	532	562	520	562	549	529	553	561	536	551	577	540	496	554	539	521	551	524	569	490	529	529	529	560	571	550	541	482	541	560	525	568	522	519	556	564	574	513	563	505	588	552	546	531	506	547	550	532	474	532	510	558	559	574	514	517	565	530	537	557	521	561	536	540	523	494	536	521	578	547	537	535	575	576	524	551	483	587	536	536	526	495	548	508	570	595	551	534	529	541	526	530	547	504	558	548	529	533	488	538	557	569	518	527	554	543	538	532	533	533	549	552	556	538	517	532	532	545	534	525	558	543	562	527	509	557	517	539	571	564	553	525	543	542	521	508	500	528	500	541	512	521	575	538	525	491	559	533	550	532	495	535	569	551	524	549	542	503	540	555	555	535	542	533	562	569	539	514	571	542	583	558	507	522	508	540	523	510	529	579	523	562	532	549	547	554	562	531	585	530	518	557	549	558	529	538	537	521	531	533	555	551	567	540	546	577	528	519	540	536	529	527	505	576	567	533	532	524	525	520	561	533	512	519	539	578	517	543	535	529	516	526	572	489	539	511	516	547	550	542	545	544	546	530	537	558	540	550	537	545	531	566	542	540	519	564	510	561	548	535	541	506	511	514	506	503	539	500	569	542	495	561	546	547	551	563	548	515	549	544	521	570	509	524	547	529	528	519	549	501	538	493	535	498	551	483	525	562	551	530	514	564	499	534	533	525	579	563	535	489	578	544	547	532	520	535	530	542	534	537	527	536	522	569	495	508	556	527	540	549	544	542	533	526	491	582	508	517	504	524	515	515	511	551	563	550	531	572	538	556	541	545	527	548	532	535	570	510	553	505	554	538	525	524	555	583	545	509	542	502	501	526	517	532	519	541	535	576	495	519	515	563	536	563	545	497	544	549	535	526	547	529	540	508	545	524	535	547	526	522	513	504	521	566	557	489	544	515	512	545	575	541	592	511	557	556	559	549	506	513	525	490	506	537	522	543	556	540	567	531	541	545	504	516	561	503	546	612	495	526	536	526	536	560	534	571	519	519	515	525	518	558	575	560	492	539	512	519	530	525	547	536	532	546	489	512	489	545	542	538	504	549	535	559	544	540	559	547	541	562	550	534	536	539	594	565	492	572	585	513	538	536	540	499	539	489	587	501	535	548	566	536	542	534	538	505	492	573	523	538	556	566	529	502	527	556	500	558	501	493	539	493	524	568	565	553	543	576	535	557	549	530	499	524	527	576	520	529	502	558	537	503	534	535	534	565	540	543	561	558	558	517	541	542	507	549	519	521	566	522	543	544	530	571	543	473	572	560	579	497	508	532	539	551	576	538	565	549	512	532	538	551	531	531	545	531	536	543	577	537	567	525	596	542	531	551	534	551	535	503	551	496	521	590	522	534	556	546	514	535	546	566	496	554	529	602	520	496	511	524	568	555	572	577	519	554	530	497	550	544	532	513	492	478	550	557	550	526	508	544	551	554	545	529	558	490	552	541	559	551	533	537	566	553	546	545	498	524	511	542	557	518	521	526	561	530	523	519	548	534	553	524	556	526	516	530	536	526	522	507	546	553	546	529	518	560	550	530	531	527	531	592	557	530	504	543	505	548	526	548	523	572	528	535	557	509	552	510	518	525	544	542	517	580	502	549	518	552	558	509	502	581	536	547	529	523	512	543	537	514	550	538	536	521	522	532	546	532	568	489	519	553	495	542	512	560	556	564	503	573	508	539	521	568	515	520	520	498	505	528	534	564	551	530	563	538	548	529	593	531	544	559	570	544	513	496	565	514	553	525	554	520	584	524	540	583	520	558	547	545	490	536	507	547	540	549	493	548	533	563	519	520	531	517	527	488	552	582	547	538	521	573	481	588	570	518	609	563	514	546	522	565	517	492	551	533	548	552	530	514	516	537	535	517	551	567	521	553	541	542	496	521	555	500	524	572	529	538	517	553	536	543	518	550	518	517	547	597	537	503	491	558	529	541	551	574	569	477	538	531	516	559	558	552	523	552	536	540	532	547	508	551	513	557	511	537	550	536	502	550	519	513	533	561	506	580	545	545	535	578	535	547	547	554	538	523	502	518	545	538	545	500	554	560	548	572	559	531	528	539	570	568	539	523	546	551	550	550	532	535	585	560	537	507	561	567	514	553	564	530	596	554	502	488	530	522	559	514	549	508	491	536	492	558	538	574	559	530	569	512	533	544	555	531	501	519	522	558	524	547	521	565	533	537	509	523	524	554	551	510	558	517	475	536	536	537	573	517	544	546	528	534	561	514	533	544	523	538	525	539	522	511	572	536	519	541	550	566	572	530	531	533	584	546	513	541	559	494	517	523	553	543	555	552	514	567	576	534	519	548	492	520	517	521	562	523	499	567	518	583	550	566	545	531	574	571	527	549	543	538	548	554	545	491	553	550	530	576	568	523	540	545	555	529	545	499	527	581	515	548	551	561	571	510	557	538	533	593	496	552	534	535	549	511	572	538	562	555	576	539	546	523	547	531	549	530	571	529	528	551	508	521	549	491	572	540	570	542	571	526	577	526	548	510	556	555	490	546	512	498	533	558	541	521	548	536	505	585	558	572	463	532	515	541	565	537	523	524	541	524	513	552	495	531	529	581	580	595	580	541	554	530	509	530	550	537	533	551	535	509	547	558	496	499	507	495	565	497	541	538	517	517	551	530	512	531	537	527	589	552	557	524	573	541	541	544	546	555	557	527	521	544	505	562	542	545	539	546	516	550	559	555	519	537	510	526	570	589	538	542	526	569	527	509	525	551	525	508	567	507	538	532	557	519	553	552	528	498	572	526	493	499	509	532	538	539	531	553	544	524	501	526	536	552	553	547	547	510	539	557	555	550	551	505	561	534	554	509	515	544	522	516	554	543	556	551	539	547	505	552	546	506	557	546	517	580	567	547	532	544	527	536	543	562	541	515	535	558	558	537	563	543	578	557	521	565	534	549	524	561	539	556	541	515	545	543	560	565	523	515	539	553	557	542	580	553	552	576	516	523	519	567	505	543	543	526	542	558	535	553	549	552	568	517	483	564	537	562	558	538	576	529	566	553	571	500	532	514	547	536	524	500	518	503	537	530	556	514	537	556	575	548	532	553	466	557	518	542	534	526	523	495	541	518	525	509	548	553	556	528	507	537	525	535	573	558	493	539	569	516	510	579	533	559	521	506	477	573	525	542	555	548	581	525	538	538	561	486	546	519	513	569	567	520	578	552	564	527	526	561	545	561	550	547	521	555	554	537	559	556	586	544	562	564	575	541	494	531	530	542
23050	20860	27466	24371	20963	21245	15807	7082	4746	3826	3065	2519	2215	2033	1846	1639	1566	1412	1388	1273	1232	1189	1175	1130	1024	1038	997	963	999	933	907	1011	944	904	956	923	918	892	935	918	910	872	950	955	848	867	868	918	897	851	921	879	941	858	870	913	944	834	925	819	889	856	908	921	861	857	808	869	861	867	848	886	865	837	838	893	834	886	881	906	807	896	878	864	825	852	875	879	944	887	896	902	887	871	900	888	887	909	793	860	882	868	897	891	845	791	873	877	854	878	804	926	915	881	891	872	872	859	863	881	855	845	863	843	812	852	842	873	870	851	870	836	887	849	897	834	904	860	842	909	864	839	862	824	855	898	913	860	879	880	848	874	872	841	856	827	881	825	840	890	837	884	916	831	854	862	875	876	877	899	880	863	914	901	896	855	866	856	831	881	880	864	861	884	872	885	878	842	865	875	807	890	891	830	866	815	845	861	872	797	872	841	875	903	818	896	838	877	873	883	863	898	902	877	838	823	841	866	885	864	934	872	842	797	875	881	824	875	827	835	828	816	811	850	852	933	802	936	897	833	901	895	897	885	833	832	877	844	834	880	863	874	885	910	848	905	870	860	844	846	812	864	878	878	799	826	894	844	876	874	836	874	849	859	857	883	857	845	875	835	842	821	887	844	838	907	857	840	853	859	854	901	863	882	878	856	847	884	803	862	812	843	832	854	878	876	852	861	870	894	824	914	861	866	826	913	845	906	843	889	848	876	836	840	824	796	873	863	881	878	854	891	854	917	861	905	811	825	924	881	876	836	799	861	889	847	884	861	819	863	852	872	850	878	864	820	815	886	908	882	871	839	821	865	895	828	845	852	885	875	857	845	863	882	850	871	815	870	877	878	916	861	848	837	847	818	822	863	887	867	840	901	882	815	814	911	903	812	842	907	841	874	862	874	850	862	910	894	904	871	831	866	914	907	843	893	857	884	809	846	865	853	889	908	823	861	871	821	838	822	816	867	845	847	889	840	832	842	888	875	891	840	855	859	804	841	826	836	851	827	871	821	837	839	891	906	799	832	854	877	882	836	851	835	803	903	892	840	900	882	876	849	830	833	827	837	881	846	871	856	858	818	891	817	821	902	872	853	840	863	831	813	893	872	870	897	853	851	842	887	900	831	834	843	828	885	859	867	841	901	863	868	896	845	864	838	839	895	860	853	804	928	850	893	884	849	828	860	864	841	895	850	923	846	909	900	847	891	838	816	860	851	900	836	894	880	838	849	909	848	831	856	859	835	841	861	877	866	818	871	846	832	805	894	832	883	818	926	900	883	872	900	844	854	920	881	815	837	881	873	799	829	871	823	858	857	914	964	877	859	874	871	916	817	843	841	902	812	925	915	921	856	877	835	821	878	861	888	855	860	860	842	877	837	838	876	888	803	886	840	871	875	880	902	845	814	890	834	862	884	877	872	882	861	851	869	870	838	843	848	921	873	853	871	855	842	871	876	855	847	838	906	880	881	798	877	828	855	839	892	872	786	830	777	878	905	901	820	914	952	921	868	882	853	908	831	790	799	916	900	821	861	848	891	845	868	855	808	842	829	841	906	891	817	887	882	863	841	896	838	837	793	883	837	866	857	907	841	899	890	865	820	847	857	872	840	806	837	895	852	814	868	817	887	887	863	855	826	857	854	901	864	877	883	836	855	860	785	861	845	873	859	837	879	861	878	845	854	799	893	865	888	888	903	859	843	912	872	956	826	878	884	857	856	886	852	863	831	859	817	856	857	828	846	784	807	838	883	821	918	870	876	823	887	847	899	861	821	886	842	856	930	865	882	841	843	824	843	882	862	860	818	905	877	829	892	908	916	840	853	901	830	924	888	877	871	872	851	873	860	886	851	837	825	847	858	878	873	847	880	796	804	863	856	823	858	880	830	860	857	909	825	875	850	889	833	837	848	895	848	887	896	793	805	873	828	872	869	865	854	917	868	819	862	904	827	836	852	853	876	911	816	845	902	874	876	792	849	861	891	902	879	848	871	883	862	819	847	894	864	862	833	897	850	886	858	884	888	903	824	865	873	834	861	894	890	916	853	921	836	878	851	847	833	903	890	863	845	868	863	872	880	877	877	873	917	849	865	817	852	813	809	824	851	835	847	847	910	861	864	900	847	839	894	837	854	855	848	834	880	851	894	803	847	842	869	907	867	878	881	838	859	824	826	857	886	874	861	894	871	834	825	854	857	854	892	868	908	885	842	897	834	841	853	892	844	865	866	823	883	853	894	862	846	877	867	856	858	920	882	925	873	841	855	870	836	884	849	842	886	831	896	854	899	834	909	820	834	852	859	844	856	859	832	810	868	837	865	807	818	833	864	847	912	875	846	814	890	828	905	875	897	799	851	841	847	876	847	855	923	859	853	890	838	888	858	932	841	864	877	904	906	854	858	880	869	848	855	881	847	841	906	827	863	872	868	860	828	854	812	854	850	845	858	938	876	852	817	789	875	903	877	878	853	877	899	865	841	862	867	853	844	901	823	840	878	862	860	909	864	900	845	857	895	853	853	888	907	859	856	891	894	880	867	815	849	829	854	858	880	853	851	900	807	840	833	834	887	793	891	838	870	887	841	818	861	876	893	851	934	819	847	888	857	808	899	812	906	867	865	885	854	804	878	850	911	801	854	842	870	821	867	790	871	919	808	875	832	825	844	842	865	836	879	858	810	901	851	922	877	819	796	862	890	867	862	858	854	914	844	880	856	869	852	843	892	855	849	845	849	821	910	881	878	893	859	870	863	851	831	837	818	856	837	857	881	836	846	795	870	840	862	816	839	826	843	818	839	904	871	889	876	890	903	895	810	836	895	832	852	850	833	842	930	828	892	791	876	843	892	901	843	887	919	838	840	901	854	810	838	809	892	868	857	901	819	872	851	869	948	905	899	835	897	822	832	819	897	866	858	882	909	833	853	872	873	827	843	900	867	864	903	857	876	829	885	830	847	846	839	844	854	840	878	890	892	871	847	922	847	865	865	891	831	870	818	889	908	871	817	868	881	849	851	844	866	818	816	839	847	850	890	816	897	842	827	810	847	853	862	864	866	865	840	857	885	855	939	911	860	864	794	867	927	900	861	904	888	901	879	843	860	894	877	846	819	883	808	851	859	876	897	863	833	913	905	842	823	834	805	845	862	894	831	829	846	885	853	839	884	884	860	865	904	854	794	840	878	860	881	827	843	840	889	870	864	880	800	908	919	848	806	858	849	912	866	800	887	831	828	868	895	892	885	875	857	893	890	888	895	904	831	889	849	847	885	838	832	850	858	838	868	848	852	865	865	877	901	821	875	775	838	833	883	917	852	877	896	866	905	869	876	899	883	832	865	852	876	876	875	851	884	875	897	863	866	818	849	876	869	828	879	861	906	855	842	884	873	885	853	862	834	808	833	851	878	916	875	910	897	857	912	856	835	850	868	845	924	896	914	814	907	879	848	887	837	799	810	873	865	861	862	892	869	853	878
48216	70803	53820	31758	22671	17553	13290	10112	8352	6555	5351	4351	3645	3320	2800	2454	2186	2084	1885	1692	1480	1424	1336	1284	1185	1054	1164	1102	1108	994	1019	998	1010	978	995	979	949	925	927	950	899	889	911	846	852	945	868	834	842	830	897	861	852	852	869	833	924	926	835	861	905	866	842	862	885	826	864	856	867	853	827	828	855	819	906	857	828	829	756	852	878	865	811	866	813	864	896	864	880	817	827	799	842	853	874	857	835	869	809	845	849	839	859	863	792	821	869	885	890	831	827	847	861	851	832	846	804	917	838	804	812	788	864	858	818	910	824	818	830	822	847	830	834	785	835	808	782	844	858	797	869	836	839	820	837	836	876	840	831	886	849	839	850	864	819	811	820	863	856	821	815	861	875	883	849	863	850	803	830	820	872	850	849	868	804	810	817	861	834	817	802	843	778	889	843	849	806	858	832	853	815	857	878	858	838	815	836	833	811	859	836	835	832	841	804	853	803	865	816	825	814	859	873	833	884	825	858	880	794	816	845	829	855	801	812	820	867	855	838	868	845	867	791	849	801	851	820	821	844	885	823	846	887	837	891	849	829	802	796	804	855	855	845	865	805	854	824	837	774	810	872	848	788	884	848	875	818	870	821	843	836	831	876	833	882	848	869	858	839	823	770	834	825	802	870	804	856	857	831	822	857	840	825	868	884	817	854	828	835	841	859	805	854	846	848	879	828	833	863	808	828	832	784	815	872	859	750	861	841	848	839	848	816	795	807	817	819	846	833	818	797	810	807	801	851	782	821	802	850	882	879	814	865	812	867	830	819	794	869	853	886	792	862	835	842	847	830	845	811	844	757	856	817	847	857	861	861	868	842	823	789	879	807	880	834	849	854	831	792	813	815	813	848	828	833	820	841	858	919	842	838	838	841	838	793	833	861	815	822	870	874	839	873	802	858	862	851	784	804	853	873	906	857	826	833	802	854	849	797	790	831	864	853	771	838	824	872	812	882	876	830	816	845	800	818	835	813	779	860	795	796	818	825	814	831	822	839	847	821	828	851	840	835	849	795	869	846	828	804	878	821	837	814	798	857	929	843	869	848	845	818	831	851	813	808	844	859	816	828	850	829	898	860	824	818	893	794	879	821	899	834	862	851	802	847	868	804	813	828	847	884	867	810	884	859	842	800	851	866	824	792	888	851	853	826	822	827	900	849	817	832	821	845	823	829	845	848	904	785	856	856	868	813	833	848	782	862	787	880	813	797	833	805	782	808	826	879	820	827	832	851	898	844	859	803	862	789	803	895	843	794	812	900	814	857	842	861	863	774	857	843	853	790	842	870	875	834	853	821	855	819	811	860	837	819	868	847	864	834	797	827	849	845	814	828	844	831	821	834	819	783	853	831	846	825	815	811	811	827	843	798	815	840	808	846	845	787	852	838	873	761	825	822	798	830	851	828	877	828	854	809	806	806	887	860	817	862	838	791	890	822	800	815	846	861	848	858	841	796	861	873	838	817	867	845	828	838	836	796	809	809	848	839	761	829	847	921	824	829	829	838	822	844	820	827	850	823	806	849	837	788	849	823	844	897	879	845	814	796	834	881	843	836	839	792	847	839	835	835	893	833	821	750	855	840	844	823	859	823	885	830	846	860	856	809	832	809	854	829	853	893	836	859	854	811	882	809	867	819	837	843	872	851	865	814	847	867	801	860	887	859	833	796	838	842	805	884	856	861	846	816	860	855	835	844	858	845	864	785	864	820	784	808	812	845	789	841	815	800	864	812	813	851	817	817	847	837	815	867	791	818	799	843	888	827	837	787	845	854	884	825	830	828	817	803	868	818	856	832	836	844	895	822	789	810	829	797	829	848	843	861	891	813	838	799	833	863	815	799	864	818	856	871	844	895	823	828	829	856	856	812	824	762	806	813	815	793	850	816	874	871	839	879	836	845	837	841	822	840	872	859	826	827	852	800	785	794	821	893	859	875	839	891	877	801	820	881	815	836	816	861	852	837	797	840	817	835	851	839	803	855	733	848	799	876	862	809	836	836	820	825	825	822	844	835	860	819	803	795	800	854	819	842	788	876	801	841	795	845	824	820	846	823	834	879	847	818	849	801	805	824	853	865	801	858	821	851	823	840	807	831	859	877	824	817	846	821	829	864	866	825	833	843	876	869	824	872	853	806	833	823	816	802	835	791	818	753	856	877	830	874	787	821	847	838	831	894	838	844	822	809	841	859	819	839	796	833	819	831	826	841	845	781	867	829	811	841	827	823	844	903	775	889	845	815	862	883	806	868	815	791	869	859	820	803	808	810	808	833	815	824	837	843	850	815	796	796	806	858	793	843	856	870	855	836	814	843	795	848	826	846	785	800	855	825	873	872	859	823	868	852	848	869	831	813	823	885	818	856	814	863	823	810	860	881	812	830	833	862	875	839	805	833	826	869	809	814	841	815	862	809	810	845	851	821	874	853	849	850	854	866	802	874	816	888	791	857	819	822	813	834	845	855	820	882	832	768	834	840	857	864	873	861	847	810	822	852	898	858	820	840	836	858	836	833	867	834	830	836	820	853	838	817	811	856	852	863	848	869	849	868	872	850	829	801	890	816	842	847	811	843	867	823	827	857	839	837	799	843	876	819	793	847	820	835	852	852	888	865	802	829	825	834	787	828	806	857	836	878	895	859	792	863	820	876	808	799	809	806	834	843	838	837	840	814	841	774	827	834	863	805	880	842	809	821	808	807	812	860	817	852	829	858	829	814	826	845	898	861	858	846	837	807	829	826	850	817	837	828	852	836	837	846	821	848	828	786	826	914	828	867	779	860	852	891	825	833	789	880	850	755	845	842	877	867	831	837	792	823	858	848	749	824	840	822	855	889	839	808	824	846	882	823	834	859	788	866	861	871	819	854	834	871	825	847	845	891	870	841	778	846	787	831	834	823	870	880	838	807	879	825	817	840	854	792	896	829	835	856	918	857	877	848	817	828	893	839	820	841	788	816	845	812	835	846	814	807	838	882	852	826	833	812	889	833	807	799	856	823	831	858	776	825	814	819	835	835	828	824	861	828	801	858	787	876	803	832	807	816	830	802	835	860	859	799	859	795	847	828	833	850	818	852	799	874	840	803	849	851	864	835	815	866	782	851	853	794	788	852	887	831	810	833	845	856	819	881	823	808	851	815	876	832	865	830	852	855	818	836	861	873	866	821	823	829	863	899	868	847	882	815	844	846	818	870	845	826	803	847	868	855	835	870	834	857	877	803	858	834	905	859	847	800	896	834	844	880	832	878	818	838	847	894	846	902	862	831	875	809	802	853	853	800	824	826	820	837	877	850	864	814	827	865	843	799	817	809	854	817	858	899	879	783	834	867	850	822	839	863	836	847	831	827	838	870	823	809	861	817	824	862	858	868	830	850	810	791	825	815	837	781	832	869	884	811	818	808	808	831	866	883	813	840	837	850	809	816	852	828	822	859	872	866	796	856	776	845	845	864	877	832	898	850	820	803	811
38825	41720	29857	16020	7631	4563	2926	2259	1695	1322	1148	970	876	804	699	693	624	589	567	539	531	452	487	477	443	446	461	442	413	400	377	415	421	390	383	396	381	376	355	389	410	402	399	394	418	392	389	399	373	377	367	395	358	403	383	382	387	361	374	395	377	353	356	372	386	357	363	382	392	393	386	404	381	415	406	363	368	347	373	383	400	396	388	371	382	360	435	370	386	418	390	407	395	379	393	385	404	358	408	411	391	385	369	371	388	380	365	386	374	388	364	398	391	395	404	361	382	433	374	386	383	393	367	371	374	363	357	385	394	393	391	411	370	406	378	409	411	360	391	363	373	380	384	413	384	411	375	385	353	377	350	395	406	382	382	428	429	371	395	408	392	374	379	384	379	392	387	405	351	379	388	391	370	402	410	411	385	340	402	366	412	389	351	358	396	377	411	371	379	396	360	411	422	382	369	381	403	371	369	396	387	381	423	415	369	405	384	353	384	380	372	401	425	378	397	369	379	391	373	405	387	403	383	401	377	395	385	403	420	400	364	375	357	383	402	365	387	347	379	378	391	363	368	403	395	369	338	393	390	373	417	381	350	354	364	386	370	433	383	374	365	375	382	392	375	392	441	417	377	413	375	396	382	413	389	383	388	393	384	396	374	390	377	383	447	368	380	374	362	417	372	398	344	371	406	385	378	372	373	360	362	401	370	392	420	384	355	394	383	396	383	416	384	398	385	404	363	401	377	391	374	411	358	409	415	373	402	384	385	405	406	410	421	355	365	374	376	392	406	381	405	395	402	368	385	366	392	397	367	390	376	400	424	393	378	342	423	390	370	381	381	378	367	405	388	339	404	396	395	356	367	363	349	380	408	380	384	406	433	380	367	394	397	365	377	381	399	382	384	353	426	361	401	358	386	396	380	381	386	378	409	395	394	403	382	371	383	396	347	374	403	391	382	404	369	382	362	374	398	383	388	380	391	383	360	380	382	361	382	402	396	378	396	409	403	375	424	386	394	369	396	412	386	380	400	388	382	380	389	405	380	396	422	403	416	379	372	346	388	385	380	408	387	396	398	406	420	384	323	401	413	345	395	374	383	360	381	363	391	387	371	402	406	405	371	384	367	378	397	349	372	427	372	380	367	376	425	354	400	406	419	415	341	356	396	377	361	393	383	369	397	372	398	410	376	353	385	409	374	373	382	368	434	390	399	364	395	421	374	386	380	419	377	379	376	404	409	384	370	405	378	381	399	381	344	344	398	382	375	404	403	395	363	361	381	391	387	369	427	402	419	395	380	397	369	402	376	363	395	374	412	430	384	371	392	380	383	420	371	369	365	358	383	371	412	402	398	402	381	399	365	417	377	368	410	390	410	394	380	383	357	382	417	356	372	392	377	404	409	375	385	412	421	418	376	359	377	356	371	383	363	377	384	372	419	394	365	398	342	409	419	378	378	424	366	353	383	425	374	380	395	408	396	343	362	372	407	382	370	371	391	372	381	368	388	360	394	392	411	404	383	381	374	404	395	384	409	384	368	361	396	391	410	369	367	437	385	361	405	378	394	388	401	407	361	394	385	399	396	364	384	403	369	428	381	382	381	375	392	389	401	363	388	378	369	364	374	391	357	405	404	373	386	370	350	380	365	427	400	379	401	381	437	379	373	356	394	414	406	376	400	379	382	352	386	395	409	390	361	392	387	376	432	391	423	377	360	384	386	395	357	382	375	351	374	359	372	363	419	350	364	395	396	381	438	405	388	372	422	383	364	350	376	381	402	402	381	394	381	400	406	404	391	384	370	415	375	386	379	353	409	400	410	375	388	410	376	411	423	380	385	423	399	370	394	386	380	376	381	381	409	398	353	389	396	401	373	378	435	399	392	412	402	369	406	400	377	370	414	417	375	342	360	386	374	372	374	375	365	381	380	388	373	392	363	393	369	395	400	396	418	368	338	382	357	344	358	362	390	365	368	405	410	376	342	411	404	389	363	389	398	349	376	420	368	400	385	386	397	382	389	371	382	407	372	394	390	396	376	369	380	384	398	396	397	412	404	375	369	377	420	373	384	386	415	401	399	396	396	397	399	382	400	371	356	377	410	432	381	396	376	443	396	380	403	394	409	385	379	397	359	415	387	423	407	388	371	427	402	338	385	360	437	388	397	335	416	367	358	358	351	394	403	367	414	374	366	354	397	411	369	430	377	391	390	373	374	376	381	420	358	386	379	404	384	391	361	408	397	375	371	398	355	399	404	340	357	376	390	376	366	399	404	399	381	375	364	360	382	396	416	378	392	366	385	399	360	411	409	395	408	389	392	387	364	417	397	409	437	400	413	407	387	419	385	377	382	360	360	370	394	372	419	382	408	406	420	409	402	383	371	409	424	412	385	378	373	375	403	361	379	427	398	389	381	386	377	372	356	388	411	387	382	431	352	410	384	364	397	409	359	395	357	375	404	379	364	410	403	375	385	398	445	362	385	392	378	390	374	388	381	377	384	395	395	395	374	380	393	389	393	416	389	393	397	420	419	425	368	408	402	384	399	385	378	380	355	372	365	397	386	378	347	383	410	403	379	385	345	408	392	383	365	420	394	405	410	380	395	361	383	397	415	389	399	394	412	395	369	404	386	383	358	395	380	417	364	411	486	356	362	408	380	401	382	372	393	407	373	387	385	364	387	381	407	369	378	416	352	401	376	371	385	364	406	410	417	353	395	411	430	395	395	340	403	366	398	382	394	406	378	377	363	395	367	401	390	365	387	380	404	402	402	386	411	400	396	401	404	387	372	359	388	393	391	353	368	386	397	355	353	390	398	380	379	384	410	400	382	413	383	354	377	395	381	381	374	366	395	414	379	384	402	355	370	388	352	421	367	407	393	368	358	359	391	416	388	426	415	409	404	370	419	404	401	388	407	408	420	431	370	386	399	405	407	337	411	375	363	362	413	383	379	392	412	380	358	372	348	384	423	409	395	372	384	384	368	376	403	356	380	395	352	399	369	416	378	356	363	410	393	393	390	406	415	399	398	391	390	372	349	419	395	362	384	392	388	400	381	354	407	405	378	390	391	341	370	377	413	345	386	366	352	383	406	407	365	398	410	370	385	401	406	362	403	406	381	412	349	359	409	342	395	399	378	397	390	392	365	381	378	375	379	373	380	378	384	399	404	404	396	373	380	393	408	369	373	392	406	380	376	373	447	403	371	408	398	418	389	397	377	377	334	382	420	391	389	404	421	391	423	357	416	393	383	415	380	411	365	405	393	391	365	409	415	351	377	376	359	405	392	375	379	392	418	383	402	394	356	379	388	380	360	364	392	379	385	369	372	393	371	375	390	343	387	395	360	392	379	400	405	386	382	348	372	366	429	377	397	403	373	374	395	419	371	362	383	392	398	374	376	362	357	399	407	385	353	386	374	372	383	403	404	370	406	394	375	367	396	393	396	365	394	378	390	381	366	387	375	367	405	366	367	388	352	403	401	361	384	378	370	353	359	421	382	373
43232	50028	33622	18080	11979	8417	5733	4356	3405	2742	2109	1727	1480	1273	1174	1063	902	923	796	694	673	648	597	577	520	497	514	492	446	457	435	417	461	494	464	461	404	422	434	426	430	411	423	426	418	386	431	389	432	396	429	398	409	413	384	412	399	418	366	369	435	387	399	433	402	425	411	412	376	405	395	381	389	409	394	428	437	394	411	389	441	417	401	377	428	400	416	405	423	428	410	410	395	439	390	424	432	427	432	392	420	418	431	403	427	431	401	388	366	398	391	412	402	430	413	416	394	419	390	366	378	406	418	416	423	388	414	401	415	395	405	394	428	398	407	425	386	383	392	399	343	383	426	396	432	405	405	425	398	374	412	423	377	391	419	391	387	406	415	428	374	389	378	431	413	414	385	416	375	392	429	381	432	438	426	407	400	399	407	398	434	378	420	374	430	377	366	415	402	437	401	431	402	393	440	370	402	429	433	447	421	431	380	405	417	396	401	400	431	416	424	402	407	431	392	428	370	412	424	405	413	390	388	410	412	361	378	398	405	380	392	389	395	372	419	399	395	417	394	387	433	388	421	371	350	409	440	395	411	404	399	408	392	397	421	408	375	399	428	434	392	434	376	398	386	425	346	395	420	411	389	411	392	413	370	401	362	408	416	391	431	381	384	428	366	427	405	396	409	409	391	397	442	409	429	417	374	415	414	415	378	407	382	378	403	406	396	373	415	399	383	410	416	427	382	346	402	400	358	391	398	398	412	410	376	409	423	431	403	395	415	426	414	418	433	387	403	417	410	408	416	414	438	392	407	424	434	415	356	412	399	425	389	382	390	396	428	411	421	418	391	423	391	414	397	370	394	394	399	397	417	422	396	406	419	379	427	360	405	379	412	410	358	418	407	410	416	424	418	424	407	403	388	409	423	376	397	428	409	401	388	423	415	425	396	415	392	391	397	450	414	387	457	441	411	396	404	377	445	415	407	435	382	391	389	405	409	397	390	407	411	402	447	405	401	413	445	385	426	397	403	390	375	391	405	432	386	416	388	376	409	399	419	401	375	380	410	374	359	330	420	383	370	396	410	415	413	400	380	405	421	396	393	384	421	419	365	403	391	398	431	411	427	408	387	449	358	410	384	395	401	375	359	397	380	409	411	400	397	379	384	417	443	402	400	388	358	412	453	395	416	394	394	419	405	404	446	430	423	417	433	421	382	419	371	403	454	401	387	398	406	393	421	373	426	417	420	391	431	425	422	385	402	366	375	387	381	429	409	406	430	389	409	390	391	406	395	459	401	390	439	396	416	391	368	441	404	425	416	425	414	422	436	413	465	387	360	408	397	429	366	418	383	382	414	369	435	372	412	398	400	443	412	425	421	420	399	428	439	401	403	441	408	421	411	400	387	381	391	387	388	391	407	421	417	390	390	397	385	374	401	428	379	417	378	411	378	415	407	379	415	434	410	420	420	410	419	388	402	391	411	349	430	400	396	394	428	404	376	373	413	376	408	412	361	414	370	436	421	398	415	407	444	400	448	406	442	426	402	409	370	394	427	409	424	387	373	411	437	413	393	421	380	397	381	426	424	413	382	394	450	392	392	386	417	424	421	419	445	379	401	377	428	362	417	405	390	441	425	429	375	395	399	387	422	396	407	405	397	389	390	400	412	383	401	415	421	392	403	419	386	437	463	424	388	425	395	409	414	404	415	410	423	380	409	431	391	398	417	402	431	404	393	421	406	376	374	411	394	421	416	429	432	399	403	418	421	389	419	403	378	403	400	399	415	390	406	425	429	392	394	378	424	420	449	385	404	400	415	421	383	385	390	408	369	461	410	407	402	387	385	406	394	385	445	431	399	407	365	394	416	405	412	395	398	428	393	400	366	406	387	413	410	386	408	428	405	406	389	421	420	408	378	408	423	381	422	391	411	448	405	442	426	390	365	419	395	396	430	379	388	416	383	371	413	406	417	410	408	383	404	392	380	419	426	415	413	414	392	387	409	430	425	433	429	410	368	416	424	420	404	407	414	418	401	371	407	412	437	364	409	380	398	418	406	397	428	392	392	431	391	405	408	386	431	401	405	378	408	383	433	426	388	401	422	429	394	398	422	381	418	421	421	432	405	410	397	391	399	417	402	391	399	404	420	363	414	403	413	382	415	406	424	407	427	406	400	409	399	403	412	449	408	404	377	398	395	405	410	429	391	408	392	391	412	419	414	392	418	384	406	387	424	390	410	407	396	421	395	395	438	443	399	389	367	419	418	398	427	402	400	445	380	427	439	438	386	389	381	399	428	398	407	383	411	412	415	448	452	399	409	406	414	429	395	402	435	387	404	376	418	435	404	390	424	419	408	401	399	418	410	399	380	434	389	406	400	398	395	407	434	410	373	387	425	377	401	404	403	402	376	437	393	415	420	397	374	416	466	380	386	385	435	369	398	430	421	401	422	430	416	408	414	411	432	380	400	362	412	387	355	378	414	367	374	409	411	391	393	419	391	409	416	396	377	402	417	390	430	386	388	380	382	420	408	416	386	415	401	387	400	400	441	392	432	424	406	407	384	381	420	421	401	407	417	431	399	415	388	382	390	423	373	403	450	410	424	386	383	420	402	411	393	404	413	389	392	408	397	415	418	420	411	414	357	391	421	427	411	393	392	413	409	427	397	393	382	414	415	376	392	383	374	432	364	427	431	370	411	377	401	411	385	401	373	405	422	402	428	390	436	427	402	388	387	392	362	392	436	412	409	446	401	369	407	374	419	404	414	419	389	427	410	414	414	395	406	430	394	424	403	390	377	415	415	416	377	425	422	396	351	413	414	387	435	402	381	406	386	406	385	392	381	400	439	409	411	423	408	412	388	406	399	395	431	410	395	388	418	408	350	411	397	390	413	388	387	402	400	390	423	408	418	392	437	431	417	410	453	407	413	388	418	422	409	399	380	388	383	387	374	407	419	426	431	418	395	461	401	382	404	401	454	436	411	399	414	347	415	410	419	415	391	437	405	387	405	393	419	424	417	438	423	408	379	424	432	375	408	364	368	390	412	415	397	408	418	397	430	399	403	417	371	386	425	402	438	416	410	436	395	452	410	418	416	408	401	424	382	413	402	418	377	438	410	397	429	404	431	424	430	412	381	429	404	434	434	420	382	399	402	415	426	401	377	406	390	399	420	417	404	377	405	432	398	434	384	427	420	414	385	390	442	410	432	387	413	381	397	424	412	412	412	402	398	423	416	423	420	422	374	429	380	439	401	409	424	397	420	373	423	385	444	385	432	383	415	390	404	407	405	434	415	386	424	431	394	371	427	419	381	414	373	408	432	406	407	381	429	432	423	408	423	420	407	415	402	431	405	428	416	436	420	432	408	411	418	419	402	411	402	381	421	415	387	392	388	354	409	429	416	428	386	438	374	396	428	432	403	396	403	441	387	414	421	392	445	384	425	396	416	408	381	370	442	386	382	379	406	396	392	438	412	389	411	415	381	412	382	400	395	427	374	398	407	392
25891	21192	27013	25569	19187	10496	5570	3572	2802	2178	1732	1412	1343	1187	1151	1006	919	908	831	812	796	740	673	659	695	603	671	604	594	591	582	608	561	619	593	552	579	607	545	587	557	567	577	590	565	564	589	549	540	550	579	554	539	585	618	543	523	529	589	506	546	578	602	556	568	583	576	507	538	564	534	523	558	578	544	527	554	532	554	556	538	532	533	546	576	553	573	548	540	544	531	561	570	543	519	584	578	552	551	552	563	591	585	536	519	520	555	547	521	562	559	555	518	520	559	533	571	586	501	502	577	531	540	546	522	533	562	509	573	533	514	555	561	542	537	599	531	558	541	562	521	523	513	538	573	541	576	525	570	563	562	553	546	521	554	526	552	555	549	527	627	522	553	541	553	578	582	556	549	572	530	556	555	560	556	549	532	568	529	580	560	534	510	563	559	548	510	553	526	540	530	572	491	565	529	523	579	528	576	566	529	573	585	570	569	575	521	517	530	561	558	550	559	532	549	511	503	519	538	524	530	533	542	505	511	576	558	555	542	564	548	553	548	535	530	546	558	564	557	592	563	566	550	572	556	553	574	543	596	512	531	539	550	540	591	550	542	540	583	596	548	541	563	542	574	520	539	559	527	529	522	534	566	528	565	569	538	546	512	571	529	554	605	535	564	533	577	539	564	598	555	566	552	536	554	542	554	544	542	533	547	568	544	505	580	534	578	535	504	546	553	541	581	532	514	534	543	558	567	557	553	503	550	541	547	579	531	584	563	519	504	574	556	573	567	557	531	559	528	565	539	569	591	549	535	524	548	545	544	560	569	614	600	551	559	513	540	568	586	522	503	567	549	538	583	546	589	563	521	534	562	536	526	524	538	550	534	548	509	576	552	567	541	527	498	585	582	514	575	568	574	543	551	527	562	562	614	553	538	575	553	580	522	555	541	583	541	583	548	566	549	583	538	538	536	537	540	555	539	565	569	580	550	574	586	526	555	573	529	560	535	545	550	561	552	546	551	566	543	568	526	524	541	515	560	513	522	534	547	557	557	590	505	567	550	529	570	499	539	537	530	587	565	548	535	588	487	565	524	543	568	579	495	553	535	558	576	499	520	549	543	614	526	594	546	525	521	555	556	562	548	545	529	564	511	578	550	534	570	538	578	553	553	526	545	562	549	560	577	540	549	581	561	561	527	549	548	560	539	533	564	553	521	525	585	533	528	502	547	581	565	543	527	592	527	552	551	552	599	548	518	574	569	517	542	556	556	542	529	567	526	556	581	587	541	548	571	536	567	532	523	568	541	563	513	542	510	545	538	556	522	572	579	594	525	557	497	592	546	572	553	534	556	571	562	524	538	519	527	555	548	561	548	521	570	551	548	549	540	560	587	597	553	524	528	542	560	538	545	495	508	522	586	618	573	555	566	573	548	526	557	544	570	566	546	596	522	565	538	527	568	532	618	520	532	565	557	530	530	566	581	567	570	556	522	562	586	558	535	559	536	589	525	557	543	538	510	505	566	573	512	568	534	539	543	524	566	561	564	559	554	515	540	554	548	514	557	534	567	545	569	567	530	556	525	531	548	581	536	566	550	505	543	538	562	591	518	550	573	516	532	530	551	520	517	514	565	497	552	571	547	592	553	559	534	560	535	545	600	538	550	557	520	549	542	565	536	562	628	504	545	532	535	500	518	551	546	520	574	541	520	523	540	572	552	525	572	478	525	539	594	569	547	520	535	511	567	553	535	541	561	553	544	542	502	555	549	573	558	541	551	565	502	554	513	521	579	525	521	510	546	528	519	579	508	586	558	563	573	565	560	533	533	528	571	521	548	532	534	523	545	499	579	577	528	527	498	536	530	563	541	574	509	490	515	517	549	553	569	550	538	521	565	558	531	599	584	562	536	549	513	518	520	565	517	500	568	530	522	562	535	559	563	493	527	533	549	492	532	551	550	526	556	583	510	510	535	555	544	588	523	584	571	552	592	564	504	496	522	556	502	573	568	567	557	500	536	521	552	557	550	544	507	565	521	567	550	508	561	583	547	556	554	545	577	542	529	549	538	556	509	560	565	529	564	569	556	528	582	561	559	535	560	546	534	562	552	521	627	527	524	569	570	529	513	565	538	537	582	559	558	590	486	548	546	544	537	543	532	530	523	518	530	556	502	525	549	555	556	568	556	532	563	541	544	548	546	524	566	586	557	578	554	587	556	534	527	553	539	531	554	542	600	554	557	541	519	507	565	553	584	569	580	559	554	545	557	590	528	528	552	531	554	524	528	535	535	558	578	541	540	526	526	544	552	574	549	492	547	543	541	525	533	542	538	540	548	543	607	538	516	547	532	538	532	547	560	512	560	543	560	544	530	579	558	510	551	549	566	587	546	536	535	559	565	510	535	581	544	541	566	526	561	521	509	502	580	522	522	538	534	563	540	536	581	582	540	536	543	604	552	567	523	524	575	536	559	506	542	549	544	559	552	570	578	568	615	581	595	513	536	545	499	550	553	499	535	550	580	548	577	544	574	539	545	547	530	535	552	544	550	555	568	566	515	558	562	552	561	576	563	545	577	530	580	595	531	577	535	549	511	556	543	533	526	517	523	508	563	550	546	516	552	555	567	552	545	530	565	532	549	550	608	562	540	562	554	547	570	520	527	571	575	522	582	554	567	568	540	560	567	553	533	568	513	536	530	530	513	569	579	577	581	539	593	537	508	503	552	544	540	579	555	528	523	550	525	516	531	548	553	564	575	544	523	532	471	555	562	591	538	575	557	581	529	521	556	532	540	524	516	558	545	530	556	569	512	512	540	539	535	529	541	540	522	603	558	519	561	533	528	588	617	552	533	557	564	555	563	555	541	545	531	582	547	544	562	582	561	566	550	564	526	536	580	578	562	535	586	555	535	565	551	565	543	550	532	532	550	594	587	537	520	530	496	539	571	520	521	524	519	557	554	537	539	565	532	566	545	561	566	577	525	560	559	516	536	568	610	574	564	559	546	543	544	560	481	565	573	590	549	507	552	544	565	578	555	518	536	539	539	565	560	529	556	567	556	554	507	540	509	560	543	528	588	485	547	547	578	502	559	551	543	541	573	547	542	550	546	549	584	505	544	559	542	545	564	553	576	576	552	544	527	516	579	538	527	556	544	534	559	567	543	570	542	572	568	559	565	558	529	537	547	584	527	577	550	526	510	589	560	504	571	538	567	552	537	543	581	520	559	538	561	548	557	576	568	515	559	557	543	538	543	537	581	548	555	547	546	591	582	545	538	602	556	537	531	551	549	551	567	557	569	574	536	557	582	561	502	494	554	534	570	552	568	515	556	531	544	601	553	547	584	533	524	540	532	558	520	562	529	552	565	606	536	523	539	562	543	573	548	563	567	605	555	576	521	562	525	558	516	591	514	517	545	528	572	572	539	545	589	573	540	549	580	569	538	567	540	551	557	520	533	514	537	549	556	585	570	590	569	552	561	555	539	582	565	547	526	517	555	545	562	545	530	568
44077	59207	42580	25624	16730	11530	8371	6407	5270	4046	3223	2588	2151	2001	1728	1532	1407	1288	1171	1104	1002	988	851	824	726	718	714	667	632	662	643	667	668	657	599	651	565	608	597	605	605	601	623	566	596	540	602	596	513	525	532	550	550	591	556	548	553	589	553	543	579	537	572	581	522	545	540	547	590	555	528	544	580	551	534	536	533	535	576	559	568	580	529	565	552	542	538	533	548	533	553	580	561	573	553	549	541	543	527	571	524	581	560	534	545	548	585	568	546	544	551	518	591	591	536	547	528	524	546	524	536	572	570	529	532	541	524	525	544	542	531	573	523	541	552	558	519	543	512	585	576	525	579	570	535	576	572	544	576	573	560	550	545	505	550	547	549	524	598	512	554	500	563	559	532	529	525	586	532	525	546	549	548	517	522	519	507	623	529	501	518	578	532	571	530	540	571	542	524	527	538	543	567	550	534	571	503	566	568	534	532	519	514	559	531	539	509	526	537	514	527	524	524	537	550	549	541	547	584	530	569	547	567	551	550	555	546	572	560	547	558	563	532	550	540	522	523	568	541	551	524	593	581	556	551	548	569	531	545	564	562	555	502	599	548	531	561	527	503	517	576	517	539	530	508	559	542	551	570	587	510	556	542	542	565	540	549	537	557	551	555	560	558	521	540	546	532	536	542	573	554	544	536	574	497	527	562	566	503	550	573	554	526	506	553	535	534	479	529	587	528	565	549	543	566	562	515	496	523	557	574	518	572	548	539	551	523	512	519	572	529	542	520	499	552	542	555	538	529	563	543	519	570	556	542	514	530	520	568	579	572	566	539	554	526	580	555	511	546	520	538	536	560	517	567	541	530	579	559	565	572	574	532	565	561	538	532	562	580	567	557	522	533	532	554	534	532	563	599	578	510	519	545	563	528	499	560	530	573	525	575	521	558	543	568	506	528	583	516	558	559	581	565	551	541	546	531	537	559	531	545	527	570	559	549	533	552	552	566	538	549	529	531	519	509	540	584	531	575	538	562	554	527	541	546	557	534	563	529	561	527	528	535	538	520	557	567	535	558	522	568	537	498	545	563	514	560	525	538	562	496	577	494	534	589	547	541	550	480	534	547	580	533	532	559	586	523	568	544	541	514	606	542	590	578	581	546	537	546	563	559	561	584	563	588	509	542	560	553	542	512	533	521	543	522	581	575	527	537	551	510	535	553	569	520	556	531	596	580	570	571	554	558	531	597	556	545	552	540	576	559	525	546	547	548	528	560	567	552	572	531	527	539	552	546	556	548	532	535	532	565	596	533	541	557	524	533	560	557	537	521	524	512	558	544	537	536	579	561	551	568	533	507	509	558	557	561	593	563	534	534	547	557	531	561	552	539	523	504	571	502	570	575	545	556	502	553	544	549	571	549	539	573	565	541	539	534	582	525	560	567	547	549	587	513	529	561	542	553	571	571	542	571	583	507	554	514	525	601	576	512	536	550	550	551	518	526	534	485	551	543	539	547	542	485	553	523	562	504	539	534	511	494	545	516	503	558	516	527	510	523	502	560	545	576	575	522	555	535	528	543	567	573	527	544	521	573	518	547	537	541	547	550	522	566	528	518	479	560	558	543	517	559	545	530	503	566	566	562	537	561	561	558	518	552	566	535	548	549	546	532	501	533	512	550	525	561	543	554	529	554	569	563	555	540	513	549	542	514	518	546	529	558	510	529	535	548	538	548	530	528	569	535	567	598	546	550	520	556	547	537	542	539	567	512	545	559	580	522	558	567	547	560	520	556	570	533	533	545	550	568	539	607	546	535	541	548	536	542	566	525	506	542	515	504	620	571	555	547	589	583	581	554	569	545	550	503	537	565	538	539	550	546	576	553	531	516	540	527	557	541	571	540	560	533	541	515	506	552	540	577	558	565	550	584	565	535	524	528	536	553	580	529	564	542	529	523	564	577	555	524	533	536	531	543	563	520	553	530	576	551	497	512	557	575	531	515	579	538	556	555	573	548	565	536	533	549	557	528	553	574	562	580	565	533	565	564	536	541	545	519	550	541	564	526	540	558	590	523	525	551	583	571	538	542	497	508	565	533	539	516	537	526	563	585	534	539	511	536	540	576	529	539	527	528	545	551	554	553	529	524	540	549	548	555	517	547	524	508	515	566	506	525	543	504	573	535	524	555	547	555	539	541	541	531	519	543	536	553	578	552	540	538	540	563	538	559	502	544	526	536	530	545	576	528	540	530	571	584	558	595	574	559	525	504	579	518	570	536	544	574	531	553	530	520	526	525	546	519	545	529	559	558	607	537	557	560	511	535	573	533	541	513	574	519	574	549	480	574	599	558	537	519	550	506	523	573	546	557	527	521	555	547	531	555	557	533	564	503	549	539	573	555	533	572	524	527	528	578	520	565	541	535	524	533	507	553	530	539	584	512	526	505	591	535	528	558	523	503	521	531	539	541	562	548	522	516	579	522	568	535	543	529	550	562	534	558	551	531	556	519	535	537	542	564	536	591	529	574	537	543	566	553	534	558	530	544	546	575	540	566	556	551	562	573	607	532	555	516	548	553	557	598	573	525	559	502	530	568	523	532	539	516	547	561	582	546	544	567	545	541	528	613	532	550	520	573	538	606	569	554	536	498	545	537	544	557	534	523	550	510	520	543	526	519	530	546	564	568	561	583	541	569	549	521	545	558	505	535	561	516	550	529	519	555	536	523	541	537	508	524	573	540	544	524	555	543	564	588	575	539	546	506	521	591	551	533	547	527	519	554	589	516	516	493	560	537	574	502	537	540	567	601	522	517	540	522	544	572	538	558	504	543	537	533	557	544	569	558	520	534	542	534	520	529	530	569	523	550	553	508	556	505	578	544	555	564	539	564	533	542	540	556	532	492	512	542	511	549	562	547	523	528	554	515	497	579	522	518	544	529	548	546	532	515	550	558	532	502	568	513	547	545	530	530	560	543	508	537	573	544	560	545	538	566	545	546	521	511	547	542	549	503	503	506	561	566	571	541	539	541	531	583	537	583	542	568	551	586	545	560	543	541	557	518	523	544	547	549	519	545	563	556	539	537	552	565	541	541	519	534	553	490	582	550	532	566	516	546	539	568	529	519	572	510	541	545	545	506	552	560	555	550	542	502	524	510	549	545	601	556	557	578	563	554	552	556	585	502	546	514	557	529	517	561	565	530	559	543	529	579	532	506	586	522	522	558	557	525	548	495	557	552	546	508	589	568	539	518	546	550	509	564	546	545	518	509	584	543	530	540	586	568	519	533	525	593	517	511	535	534	558	555	571	554	542	513	558	528	572	536	555	541	540	564	550	541	553	505	583	536	542	577	551	555	515	563	532	578	548	525	513	505	568	562	548	556	529	558	570	545	547	528	579	544	513	546	544	522	538	525	559	510	527	597	504	510	541	554	552	528	557	576	571	522	588	569	524	532	538	539	555	531	542	524	550	543	531	561	530	552	515	534	516	579	548	578	553	501	527	540	561	539	554	493	522
23035	20853	27454	24314	20917	21168	15363	6805	4663	3634	2976	2622	2247	2116	1969	1770	1551	1414	1373	1278	1284	1191	1210	1085	1135	1062	996	993	998	998	916	978	967	932	925	955	932	880	908	906	955	875	937	929	919	858	965	914	888	872	841	899	873	902	864	870	881	878	904	847	872	876	884	839	884	851	883	860	894	820	868	878	881	894	866	893	795	847	904	880	916	861	934	856	863	876	894	871	913	856	856	869	897	853	884	841	853	890	891	855	888	891	919	822	900	875	931	849	839	838	861	921	869	879	863	813	867	827	886	948	845	876	821	811	852	843	847	898	881	860	847	901	864	883	881	878	882	873	835	902	927	899	855	859	930	819	838	857	856	907	829	872	863	887	863	880	825	874	845	836	869	862	885	867	912	856	913	886	852	917	889	932	879	908	810	857	893	885	830	866	837	839	859	906	902	876	881	868	821	890	889	833	832	868	856	871	863	893	878	920	864	824	876	887	902	821	855	859	830	915	902	884	929	905	891	879	833	854	856	914	882	901	909	922	857	876	926	878	846	853	882	830	857	871	938	810	874	856	933	799	901	901	862	862	882	900	848	897	858	849	905	874	868	858	864	875	851	897	835	913	809	875	930	938	888	891	901	907	848	866	843	875	901	886	843	852	868	904	892	804	864	838	860	855	874	836	910	804	891	881	897	867	863	834	858	860	894	852	872	829	863	893	862	874	845	865	831	830	875	832	830	865	872	910	848	899	847	864	854	867	839	874	891	819	850	845	860	879	894	824	845	838	870	864	923	853	876	841	863	862	894	821	864	918	925	862	887	861	854	807	870	889	864	814	883	858	851	844	850	843	883	825	812	883	851	811	887	852	828	889	858	846	911	896	898	895	856	817	896	809	884	836	918	856	823	866	871	883	880	879	872	855	895	877	862	954	869	841	919	894	876	843	889	866	895	833	925	887	826	901	881	886	861	835	872	852	846	887	833	931	896	871	893	894	834	862	936	896	845	903	915	895	850	866	852	911	822	877	856	792	906	854	867	857	866	867	874	830	900	862	840	844	848	865	794	894	848	907	873	892	897	871	818	908	928	880	855	918	835	869	899	875	836	889	908	838	892	879	914	843	885	855	875	859	855	850	843	912	844	910	882	889	849	873	855	843	891	878	904	844	876	827	865	836	828	857	844	802	891	821	897	839	862	832	869	871	849	822	815	862	878	885	846	904	899	862	839	873	869	877	865	901	920	844	894	883	888	816	898	877	867	846	851	868	887	833	850	822	881	903	823	822	861	886	881	922	857	901	861	816	927	899	858	851	854	850	884	860	863	860	816	923	852	898	874	914	892	880	849	833	884	866	898	855	815	903	888	857	869	875	910	915	917	834	868	861	861	822	819	856	823	914	877	902	814	850	869	898	868	856	875	849	855	887	908	884	869	891	856	895	808	839	821	865	840	855	865	854	898	822	951	902	882	835	906	899	903	827	851	806	862	896	851	909	884	871	866	871	858	880	902	849	871	865	889	845	894	853	913	863	887	851	809	870	867	956	850	876	839	916	839	823	882	848	849	877	871	883	897	798	902	853	899	915	885	888	911	847	869	884	886	856	824	804	852	890	855	836	875	895	882	835	849	884	837	883	861	903	895	905	848	843	871	847	878	836	809	873	833	916	891	917	823	844	912	874	885	833	845	839	825	875	880	877	854	847	869	859	896	859	855	857	875	823	834	866	857	849	857	929	856	855	890	926	890	892	913	867	822	872	850	868	852	873	837	843	872	841	869	895	891	902	876	883	861	829	887	902	885	870	807	910	870	911	900	851	850	870	864	874	877	900	903	841	919	879	913	857	863	885	831	848	902	831	888	873	869	880	912	888	901	855	853	905	864	887	836	864	938	880	792	873	874	818	894	816	871	889	900	821	876	874	854	850	853	843	805	824	863	888	903	824	922	918	879	877	910	821	873	866	872	867	839	879	882	917	872	887	831	815	836	859	892	863	920	895	859	870	856	906	860	845	869	918	837	812	852	838	845	877	881	860	889	849	839	862	838	866	806	878	852	857	929	894	889	861	893	881	837	830	895	890	868	821	868	897	866	886	815	917	873	862	857	845	855	817	854	883	882	862	850	878	893	867	851	814	890	857	865	882	837	895	864	835	862	821	909	875	845	907	900	907	886	862	887	926	885	897	831	862	823	874	863	900	904	871	858	866	883	828	853	829	917	847	896	879	890	906	901	868	868	869	836	884	884	851	866	890	888	899	884	882	889	921	874	861	841	811	875	879	886	892	908	846	890	830	880	892	841	882	900	855	861	812	887	870	898	859	862	890	877	892	876	871	889	837	855	893	841	854	818	877	856	819	861	861	885	925	886	831	853	915	850	842	852	857	891	871	890	841	862	867	842	869	868	871	939	846	810	850	841	877	873	867	881	867	865	901	872	920	863	866	915	862	860	900	872	865	876	846	885	905	876	920	818	878	880	810	878	892	855	912	861	831	836	823	844	833	817	881	838	883	868	857	885	903	916	891	810	861	869	909	878	846	860	863	915	893	866	884	809	913	839	889	814	865	881	828	888	811	865	906	844	878	867	856	826	816	909	841	894	882	897	880	892	870	831	913	848	876	874	846	845	859	880	885	849	901	834	829	898	912	865	854	864	935	873	895	869	879	897	832	850	853	852	861	891	893	916	873	835	832	809	918	892	908	892	924	836	780	805	807	869	854	913	865	820	887	836	874	842	846	920	838	851	880	845	831	862	819	866	851	859	879	903	825	833	830	859	905	831	887	889	907	914	867	888	882	898	871	877	940	823	836	866	849	855	915	851	905	871	867	848	875	888	914	819	869	852	856	910	837	839	865	852	831	900	846	884	903	825	864	894	848	864	909	867	873	855	876	843	834	869	855	928	829	871	868	835	839	864	822	860	818	822	864	882	852	842	842	903	869	885	844	829	926	856	860	881	872	813	826	846	883	864	918	844	821	869	864	827	872	868	912	859	839	849	835	860	852	887	876	829	887	862	872	830	859	893	859	888	951	922	807	837	861	806	876	886	862	890	855	859	816	830	864	901	909	879	848	939	884	861	862	828	898	837	814	812	873	866	844	878	878	928	847	860	884	882	864	825	870	851	891	883	890	845	907	866	850	841	820	880	815	843	884	859	882	912	881	852	865	899	869	906	869	823	856	925	833	901	880	915	833	890	790	890	828	851	879	931	870	871	842	854	896	862	891	871	897	927	920	863	878	856	896	884	845	850	873	892	862	835	891	859	862	865	885	899	900	887	871	876	917	809	885	864	869	882	852	876	854	886	849	855	910	857	885	842	859	800	846	828	869	850	860	849	861	886	839	819	926	840	855	880	871	922	867	917	799	901	845	906	917	905	867	889	891	882	795	863	852	861	873	876	864	886	867	881	856	882	829	837	852	856	889	907	876	878	867	870	839	891	849	873	851	945	849	877	838	826	814	840	835	874	810	822	887	907	849	871	888	887	877	847	868	903	912	870	924	898	884	809	923	874	857
48045	71089	53161	32179	22843	17199	12514	10316	8259	6280	5275	4336	3934	3427	3043	2620	2321	2109	1923	1767	1667	1462	1490	1286	1232	1212	1129	1066	1089	997	1000	1020	1020	1027	986	989	890	909	938	861	965	930	944	885	882	848	869	961	853	891	851	873	855	826	877	885	889	815	894	870	852	866	840	867	833	849	888	841	858	825	855	844	861	801	825	821	848	882	894	856	778	860	840	831	804	839	878	820	785	900	853	862	840	834	862	841	799	830	873	848	827	801	870	845	834	834	877	847	837	879	844	814	888	801	779	867	899	870	861	834	858	813	883	896	789	854	811	905	816	811	845	828	809	799	809	843	857	841	860	899	891	869	869	836	873	833	838	877	860	810	852	812	805	856	852	877	868	855	785	814	871	830	846	847	847	869	842	851	817	833	801	869	826	843	823	821	811	878	836	832	876	844	887	836	795	792	848	834	906	880	847	866	850	854	803	822	839	819	826	861	806	874	802	839	779	806	920	886	903	823	821	807	836	816	855	880	846	834	827	812	868	865	823	821	817	842	852	817	865	865	882	776	884	785	841	855	859	822	920	825	859	846	821	824	878	838	778	893	876	855	827	843	877	847	822	845	853	841	845	856	835	826	850	772	828	841	815	850	787	823	842	824	831	827	837	857	878	828	822	860	852	858	851	839	834	818	807	859	848	887	833	855	844	814	874	791	860	828	879	827	844	835	817	874	866	811	869	825	777	785	854	813	827	845	849	807	781	795	846	815	837	844	839	821	877	843	835	809	877	839	822	818	851	864	905	849	804	851	821	860	827	805	843	844	839	940	891	829	801	837	768	811	849	865	837	848	791	822	824	819	786	859	820	887	853	805	871	809	840	818	860	820	834	848	738	766	881	814	819	856	846	784	830	842	834	868	831	873	859	822	862	838	816	892	792	835	869	841	892	851	861	798	855	838	852	829	876	840	833	890	881	914	807	836	817	826	895	858	834	809	843	815	843	787	860	825	835	826	900	827	769	880	840	835	850	866	858	859	852	850	868	823	851	853	846	853	849	832	845	794	815	860	875	847	876	814	865	791	860	885	844	839	803	860	846	815	824	854	885	804	824	827	834	846	873	859	779	829	843	808	836	805	904	824	841	792	856	837	854	833	887	843	840	851	777	892	895	820	819	853	829	827	804	852	835	836	841	847	873	836	867	885	855	867	804	842	845	883	776	848	870	865	842	801	838	836	825	798	867	809	881	844	875	861	828	901	883	797	863	836	869	834	863	835	830	829	848	850	844	806	875	814	829	845	872	831	802	840	894	836	868	858	823	867	890	829	850	880	823	816	843	806	798	819	855	858	857	819	794	850	889	841	866	841	892	817	862	805	837	818	848	809	843	834	838	846	858	829	810	789	861	854	858	849	818	887	882	833	826	859	833	834	797	812	834	829	854	892	854	874	813	880	875	796	812	804	839	887	847	849	831	799	824	871	849	870	863	819	850	831	842	794	842	873	896	852	855	877	827	837	842	855	880	848	819	867	882	866	863	869	860	834	806	867	844	862	815	808	854	878	799	827	824	858	818	810	877	886	801	857	850	867	837	814	829	856	879	814	882	864	841	807	872	852	811	849	850	838	847	857	895	834	837	882	846	828	860	816	810	835	852	914	853	792	893	803	784	857	797	856	851	831	906	841	858	828	823	869	858	815	844	888	842	891	836	865	808	854	893	794	811	868	832	839	852	796	827	856	856	825	890	870	833	824	806	847	855	850	835	848	790	882	824	840	856	838	845	862	891	879	905	870	826	877	849	814	813	809	859	820	874	838	904	855	839	895	810	843	837	852	809	819	771	867	885	846	830	826	926	864	858	846	816	880	833	837	849	881	781	802	833	825	865	824	816	859	870	856	854	834	863	869	859	825	870	861	810	864	839	855	849	842	834	818	851	815	819	833	817	821	835	852	838	802	853	824	841	837	839	841	883	865	832	872	840	861	833	844	833	810	826	822	817	836	863	831	849	856	886	798	834	815	826	798	812	839	827	827	900	836	870	841	842	851	809	841	887	866	858	787	812	798	857	798	809	834	832	819	886	829	872	860	859	887	838	827	831	843	887	785	857	793	819	849	853	870	836	846	835	839	824	854	876	847	837	898	871	865	821	803	796	876	904	844	861	881	811	797	829	821	847	834	854	826	826	800	828	874	830	787	800	844	849	812	798	839	855	874	818	902	865	861	840	790	860	820	862	880	823	864	887	880	847	882	881	788	864	841	836	853	846	823	835	892	821	807	837	854	801	833	867	854	848	902	849	862	846	855	813	846	868	876	852	814	798	879	881	814	849	897	892	843	834	818	867	825	859	867	832	856	815	856	773	795	818	796	879	825	812	841	868	854	803	864	889	811	926	885	769	845	830	826	829	826	849	789	874	857	860	773	818	875	851	846	864	863	853	837	855	879	831	816	867	886	904	829	786	857	830	909	825	823	799	865	817	859	787	895	834	816	877	850	831	872	829	841	855	816	852	857	874	823	838	906	803	881	806	842	830	879	777	845	824	838	875	857	865	876	890	756	797	834	832	863	856	792	863	855	844	870	827	867	826	864	820	891	785	849	834	844	852	840	789	848	826	835	830	812	794	866	848	800	842	841	821	844	812	841	805	816	814	888	851	840	840	826	864	825	853	851	860	822	804	813	881	861	878	862	862	823	842	849	802	803	836	820	793	787	897	832	802	835	849	872	815	792	831	839	834	846	843	839	829	841	805	826	813	809	855	851	811	835	842	879	815	866	916	804	879	898	824	862	888	885	850	830	792	811	784	881	819	857	853	835	873	830	857	860	888	875	833	848	828	821	815	825	839	796	844	879	826	870	866	788	871	851	887	823	830	815	827	858	796	820	839	852	864	865	783	864	862	847	844	852	822	830	826	819	795	882	816	837	830	805	890	873	873	791	810	846	840	855	800	832	832	837	843	844	869	808	821	837	837	870	853	805	813	848	820	824	823	850	879	891	844	835	866	880	810	841	808	816	837	815	813	835	828	878	843	865	839	839	864	858	894	798	843	847	865	875	806	822	836	821	824	874	832	803	842	869	826	864	875	831	855	821	845	806	839	814	836	856	860	882	876	913	801	803	865	899	844	825	864	854	859	835	845	859	849	826	884	809	878	791	851	863	846	863	838	848	828	857	859	816	849	795	824	812	792	851	834	868	850	890	803	845	910	830	870	857	850	872	842	826	850	840	788	801	847	862	865	841	816	793	818	869	836	826	864	852	786	853	833	861	878	803	806	816	832	864	807	840	829	810	868	850	835	846	888	866	870	815	823	847	834	856	810	837	868	842	833	891	840	863	841	862	826	884	835	844	826	820	830	884	809	808	830	851	806	854	850	888	867	838	839	836	826	884	864	819	846	832	862	832	848	823	815	825	874	849	839	884	861	890	835	842	921	837	870	857	844	824	854	800	866	829	852	793	874	864	853	822	813	846	858	831	798	879	883	835	835	897	811	864	870	821	853	837	837	875	839	836	873	884	801	843
40157	39944	30859	16834	7614	4485	2762	2084	1601	1291	1071	1020	841	798	795	696	667	634	578	545	501	520	516	468	472	452	464	464	452	431	408	398	445	403	407	402	422	466	380	375	427	418	423	375	397	397	419	423	408	417	409	374	374	412	398	418	405	427	422	436	415	388	399	419	413	412	417	429	395	398	418	377	372	410	393	426	388	400	382	392	410	436	436	394	408	407	457	428	407	439	380	376	359	387	393	389	362	399	427	404	421	393	369	410	422	401	382	399	391	403	391	416	401	411	395	408	393	418	366	399	412	417	389	403	391	387	386	396	395	385	391	391	414	399	412	411	415	415	382	390	404	401	395	399	385	413	389	423	361	400	389	417	386	404	417	416	411	387	410	386	400	393	369	395	352	356	416	397	405	409	426	395	385	401	380	403	407	396	428	397	380	373	394	385	391	406	386	421	408	419	385	402	385	381	387	425	402	405	425	386	378	434	411	380	408	387	361	391	402	406	424	369	368	384	384	425	336	390	396	392	414	412	394	366	381	386	404	389	401	408	391	362	348	420	407	384	414	397	389	429	405	400	408	367	395	380	427	386	406	422	400	378	410	414	351	376	421	365	421	416	391	385	361	408	419	389	409	368	371	414	383	374	382	393	400	386	395	390	395	362	423	387	404	417	387	363	394	389	385	403	435	390	373	362	381	405	398	418	366	414	389	426	396	395	428	389	409	383	413	383	375	391	401	393	406	419	420	402	380	410	392	444	361	372	424	397	376	424	412	407	377	451	377	405	421	420	361	380	403	410	388	378	417	396	404	373	390	396	417	411	389	361	426	418	396	384	390	365	394	402	380	419	408	384	413	402	392	397	384	406	412	393	411	417	443	393	391	391	398	391	366	405	385	424	407	390	382	374	388	424	385	401	416	408	392	381	399	440	382	382	390	371	391	378	400	398	408	364	395	398	384	398	424	405	380	388	418	429	381	383	378	417	432	376	395	388	400	371	373	369	445	440	374	411	371	412	432	383	386	426	375	415	412	399	413	405	375	408	366	409	403	401	437	422	394	379	410	376	398	397	384	418	399	437	383	404	421	400	384	394	364	433	406	394	405	394	405	411	365	411	383	402	396	399	393	391	367	429	380	374	409	389	424	417	401	411	419	408	402	380	418	396	393	414	398	375	410	382	434	375	404	395	385	395	398	411	389	469	395	426	409	404	343	378	395	373	383	369	405	381	410	381	401	383	422	423	390	364	399	395	395	394	425	385	405	415	393	405	399	430	382	385	386	420	423	407	404	390	397	383	368	403	371	403	412	401	397	403	401	415	418	361	380	391	407	406	400	424	412	388	388	428	398	358	379	456	379	377	377	409	367	386	421	414	404	395	403	399	369	384	399	405	392	375	365	429	377	448	378	393	359	422	426	384	399	398	413	410	387	422	415	412	372	405	385	367	407	372	407	379	375	426	397	377	408	403	371	409	392	437	386	393	410	368	392	380	400	387	409	408	369	381	384	398	397	434	430	380	393	443	365	390	374	393	410	403	409	411	379	405	350	406	405	394	401	418	386	363	425	396	426	404	391	403	438	437	396	423	381	390	355	430	390	388	412	404	385	418	411	412	444	395	422	400	400	379	379	382	399	365	372	400	341	400	405	360	359	370	395	431	364	380	392	387	364	423	401	408	388	391	441	417	391	395	404	389	379	389	405	385	355	394	390	395	417	412	413	406	387	441	395	406	373	389	416	416	427	396	381	392	375	381	411	417	375	400	418	417	401	417	405	438	407	360	376	386	397	410	379	405	379	346	374	412	403	415	432	405	423	367	408	385	402	385	421	434	418	399	445	347	398	387	426	383	398	384	423	412	373	400	408	365	406	393	394	408	371	389	382	407	448	381	389	419	420	428	390	393	387	443	367	399	415	386	425	379	376	378	413	422	392	400	412	424	415	418	406	393	385	355	382	374	390	399	377	378	379	397	370	403	393	347	354	398	372	442	412	399	411	390	398	395	409	400	386	381	401	383	386	393	375	409	423	399	406	424	369	426	378	386	392	412	374	378	418	376	407	385	405	408	413	371	398	390	404	409	419	416	383	382	377	412	398	415	375	383	375	401	404	407	387	416	376	389	404	385	396	401	383	381	409	372	391	381	381	406	395	427	374	373	380	381	404	389	427	385	369	393	396	429	399	368	403	372	413	352	377	417	432	385	393	430	420	363	387	383	414	401	415	430	422	388	390	419	385	380	408	409	351	393	384	406	394	405	406	407	424	382	370	413	414	386	382	444	384	409	423	379	382	415	371	390	394	433	398	419	403	422	395	413	392	384	399	417	400	406	395	396	408	370	406	397	394	378	383	396	398	421	407	406	371	394	389	368	399	381	388	388	414	423	390	437	409	397	392	452	397	390	376	398	375	405	396	406	419	378	372	403	386	374	424	404	359	363	420	372	365	455	402	382	389	406	407	411	402	382	394	403	407	412	394	399	344	409	407	416	378	385	448	418	397	394	390	404	430	410	382	396	386	369	423	431	355	384	392	419	416	376	393	360	418	409	408	410	358	392	435	416	440	391	421	360	405	367	372	387	428	403	385	378	392	383	418	389	395	374	419	385	372	366	391	433	365	429	422	415	405	403	384	409	364	365	396	390	375	400	402	347	424	407	437	370	361	412	373	424	406	399	383	356	407	426	390	388	377	395	413	398	397	405	383	394	417	399	360	381	398	435	377	409	407	358	413	360	384	394	410	397	393	401	400	386	399	381	414	400	407	367	421	409	378	412	404	395	403	391	398	415	410	387	405	401	392	402	396	365	370	395	405	391	418	381	402	416	413	380	427	406	418	386	416	388	445	428	416	393	409	371	402	387	421	400	395	406	426	401	371	424	394	371	399	422	403	399	382	381	378	443	392	403	410	408	378	375	426	374	405	395	390	419	377	400	378	367	378	407	426	405	391	380	393	427	369	399	365	409	369	387	423	409	422	375	375	414	382	394	397	407	370	378	425	409	405	408	389	411	458	431	395	396	352	372	379	414	384	387	422	400	397	406	425	393	377	377	438	378	418	393	386	375	396	391	390	390	416	397	435	407	415	425	370	400	401	390	371	418	384	384	378	394	402	440	405	411	399	371	407	395	379	436	411	424	413	384	402	425	418	413	392	399	400	405	383	440	405	373	373	388	381	373	430	367	381	405	442	414	386	379	396	444	416	417	392	352	381	388	409	408	413	365	417	396	376	375	417	393	414	395	427	387	368	380	376	372	401	390	384	410	436	412	391	427	442	387	391	375	427	389	378	361	390	417	387	405	426	397	379	411	420	386	407	389	434	399	390	404	387	388	375	390	393	403	386	413	392	412	386	366	392	368	407	431	400	384	404	395	404	382	368	410	391	432	389	399	367	397	372	409	401	393	407	382	416	386	362	433	359	390	418	422	391	405	382	371	365	395	417	407	410	384	405	393	359	375	407	426	423	403	390	383	392	407	434	409	395	412	362	421	384	402	415	380	393	408	419	335
44451	47160	35933	18484	11661	8249	5281	4184	3236	2488	2121	1753	1563	1429	1255	1153	1034	911	786	784	800	688	646	596	563	551	485	507	463	489	462	450	458	511	441	425	434	444	436	412	435	430	416	434	447	415	390	423	408	411	418	477	424	395	420	376	439	389	415	416	419	425	424	429	369	416	406	390	432	448	425	403	412	437	413	428	419	422	379	420	400	397	415	405	412	399	415	441	389	419	453	413	429	400	433	430	436	422	421	399	366	408	434	393	449	449	414	444	447	425	463	406	456	424	416	406	419	398	434	432	416	429	430	457	375	424	407	444	402	385	395	429	388	406	398	426	423	412	385	381	434	402	428	436	417	393	435	364	391	382	405	379	415	395	423	395	445	385	419	398	456	388	414	401	390	370	399	393	409	446	406	439	400	399	406	397	398	436	396	425	419	414	416	415	406	393	416	388	406	427	361	421	428	419	424	415	387	404	397	430	409	419	417	423	396	457	431	426	381	454	386	432	426	431	411	409	414	412	378	381	412	407	385	421	402	417	426	395	431	429	427	439	423	429	430	426	457	416	404	408	386	412	457	395	438	397	443	398	417	414	411	411	440	391	454	433	368	425	389	422	436	398	413	419	411	392	391	434	423	420	417	417	397	421	379	423	396	418	397	403	420	389	437	394	398	406	398	415	375	400	432	454	409	399	414	362	436	418	417	432	391	405	418	424	410	407	397	435	417	398	398	412	425	437	405	413	424	417	403	423	415	393	441	419	427	446	419	414	442	404	445	391	429	425	402	381	406	404	388	407	413	435	406	413	437	432	402	443	389	400	426	422	387	403	414	403	396	460	439	414	400	408	419	401	395	404	400	421	428	417	405	404	388	400	386	413	427	407	406	417	437	425	426	434	416	447	383	432	421	447	394	401	377	438	417	363	423	428	395	402	429	435	387	416	433	425	388	400	359	414	378	421	440	424	404	404	394	408	443	455	406	418	399	416	419	461	423	440	416	419	404	443	382	422	419	404	398	435	415	412	432	428	364	402	411	417	420	365	376	420	407	414	448	450	407	389	386	417	425	392	406	410	413	398	397	405	427	388	389	411	449	381	403	395	411	419	418	427	389	449	409	415	420	390	391	405	447	463	433	441	389	394	387	411	444	401	411	392	382	430	425	416	412	409	402	399	446	423	441	401	403	433	414	418	449	418	417	395	429	407	385	416	397	407	412	410	396	459	417	421	439	413	414	431	402	431	411	400	423	405	410	422	396	416	404	401	392	437	439	375	390	430	398	417	403	384	421	426	424	406	390	445	410	418	435	429	412	454	422	387	383	421	403	429	398	420	406	407	413	398	391	410	418	378	420	408	412	414	397	407	401	403	401	415	415	405	419	405	431	390	391	420	399	435	438	427	375	399	398	413	411	413	424	411	394	423	384	409	437	433	406	410	418	375	392	381	386	430	404	412	397	406	423	405	445	422	412	410	400	418	419	429	402	403	450	401	414	424	420	416	406	387	401	381	426	410	446	405	414	379	445	402	420	431	410	400	428	379	374	427	394	396	416	408	404	450	405	363	416	427	434	417	431	458	449	393	440	431	431	443	409	423	423	438	414	432	383	392	419	415	399	405	410	426	415	419	366	414	413	445	388	437	396	400	454	404	413	412	415	379	417	424	412	410	422	396	398	383	392	421	370	406	414	394	430	402	413	442	427	409	366	415	399	445	427	395	400	419	413	371	407	390	433	415	424	431	395	388	385	402	407	393	408	361	422	439	391	449	416	393	383	394	450	403	402	390	385	418	397	414	414	411	397	379	449	384	407	386	414	417	420	440	386	390	447	416	425	387	387	385	410	443	405	391	417	391	383	402	440	412	457	401	416	379	415	457	464	422	390	410	414	406	426	425	435	371	413	423	427	409	390	449	417	392	447	422	402	437	436	416	413	411	395	442	417	392	420	360	404	411	391	401	409	418	433	430	428	436	393	377	396	433	399	424	399	437	419	406	440	408	423	393	434	391	403	388	405	440	383	388	412	443	388	404	395	371	439	413	418	396	404	435	435	415	402	420	445	417	420	432	405	387	416	432	443	421	392	419	428	432	441	439	431	392	419	407	387	403	397	444	409	405	455	437	411	378	371	405	438	404	406	421	421	434	431	397	408	459	407	471	435	395	407	428	424	428	405	418	414	377	389	418	406	387	425	406	429	451	421	421	405	411	405	402	402	417	413	394	404	406	427	417	426	421	405	421	407	422	433	430	441	416	447	389	383	410	403	421	411	440	420	411	417	434	409	431	432	462	416	396	409	382	459	412	405	423	446	375	441	394	399	393	396	447	381	388	440	407	409	434	398	425	413	461	427	416	417	471	432	396	398	384	394	397	413	419	413	397	435	417	422	452	431	436	429	420	406	427	454	453	399	411	415	416	390	404	426	433	451	417	450	401	377	400	417	453	421	409	412	426	419	440	418	430	398	425	426	414	417	400	383	400	398	413	401	379	384	379	416	428	412	452	411	418	458	410	431	377	445	429	419	420	431	399	443	394	447	378	432	423	371	414	394	407	419	413	409	403	443	394	387	395	404	423	408	417	433	411	375	407	458	401	416	363	447	416	405	393	414	445	444	425	400	401	377	416	411	384	414	423	385	425	399	382	429	395	383	434	408	414	443	423	414	394	430	413	446	390	424	402	420	424	408	409	406	394	406	405	427	390	442	445	386	408	421	409	417	401	429	414	384	434	409	391	422	405	416	436	406	411	400	415	408	394	421	412	425	421	397	432	414	399	416	434	406	400	409	426	387	445	387	406	401	403	449	412	408	425	394	401	414	412	410	409	444	415	402	415	426	406	382	418	427	427	399	400	413	417	400	412	366	424	429	403	417	386	461	407	403	439	445	391	432	392	411	408	401	400	394	413	407	401	425	390	442	404	400	415	432	447	388	411	403	403	386	406	422	373	435	444	393	445	377	434	422	436	429	417	445	446	385	417	446	406	454	412	429	408	406	395	415	393	444	370	424	403	442	401	389	423	414	411	417	421	418	393	377	385	415	386	414	408	406	431	439	390	426	438	396	429	375	406	421	425	422	413	452	391	449	433	403	399	408	382	431	409	422	399	419	420	442	401	401	421	439	369	400	399	416	462	420	437	416	445	379	426	434	396	383	424	420	403	371	408	408	414	390	413	426	419	434	403	393	384	385	479	415	409	420	434	425	415	406	404	391	404	424	410	410	409	401	411	378	418	408	396	404	426	389	392	454	373	407	410	443	390	426	408	419	422	400	385	408	437	411	377	440	423	409	441	418	422	433	394	420	434	384	409	406	400	372	430	419	404	439	407	423	426	408	413	400	409	422	412	381	441	419	426	418	403	437	400	422	388	406	392	426	411	404	412	402	415	393	405	438	400	430	405	410	458	415	450	409	375	385	414	439	439	419	439	424	469	400	420	400	374	430	409	413	408	424	399	392	394	387	401	412	403	401	428	418	394	399	433	394	418	414	378	404	432	418	408	433	420	455	440
25807	21237	27370	25497	19062	10517	5321	3308	2517	2119	1741	1527	1304	1212	1130	1072	986	891	847	803	781	764	760	700	662	683	662	609	637	595	614	606	626	581	600	631	598	586	569	624	598	566	589	527	552	555	567	561	585	524	545	618	548	551	550	593	541	575	563	515	549	541	569	531	569	571	526	625	596	554	547	527	580	554	551	551	534	528	539	559	532	579	569	543	524	586	544	574	537	594	583	552	582	582	578	607	579	550	558	544	574	544	552	606	605	610	569	582	566	560	568	587	579	539	558	568	566	575	575	583	585	576	541	612	597	597	546	596	555	605	604	560	550	591	584	520	547	566	570	549	574	542	560	592	540	562	557	534	585	589	613	525	541	536	521	582	594	575	588	543	583	563	561	541	580	544	564	519	544	561	557	527	534	595	555	533	518	528	554	591	552	547	552	574	586	561	545	576	574	514	594	546	511	585	486	556	572	556	561	546	594	608	517	564	575	531	543	548	552	537	555	546	590	557	603	540	554	527	560	567	618	534	544	597	528	563	527	567	551	546	537	578	535	505	564	541	555	572	557	576	489	583	570	583	573	555	593	559	557	555	557	536	627	554	556	516	566	513	547	522	600	557	575	569	552	557	573	587	554	535	577	518	545	570	569	559	537	588	550	593	567	564	547	585	591	551	572	589	521	551	555	587	552	581	543	517	572	535	543	527	610	517	579	575	568	565	568	615	563	546	531	516	517	573	608	530	610	544	544	577	590	549	512	552	543	570	562	526	591	603	539	575	582	532	572	574	569	578	518	555	579	586	552	553	563	576	580	566	561	549	547	516	556	572	555	542	572	615	559	563	541	524	565	562	571	554	530	580	601	536	476	594	530	576	566	585	519	547	572	586	603	586	573	532	552	551	524	504	590	541	532	567	563	571	544	563	568	599	559	572	570	507	544	531	545	536	585	570	521	540	538	518	603	557	569	554	528	537	563	545	573	539	563	520	539	613	531	560	554	550	517	553	509	537	544	579	573	520	619	558	543	511	565	532	541	562	518	562	517	561	560	565	598	611	528	591	566	569	554	542	604	557	603	536	562	593	532	554	581	522	528	548	544	535	605	552	527	537	602	560	596	583	569	516	522	588	578	594	527	550	541	538	539	571	506	550	562	612	536	528	585	560	571	559	510	546	576	597	525	554	528	570	587	540	582	571	576	566	524	601	602	536	524	572	555	602	572	622	528	550	606	534	551	579	608	549	568	549	537	564	535	554	564	552	536	539	590	540	574	544	546	545	594	526	571	562	579	591	567	567	548	557	562	514	584	558	544	565	573	537	532	571	588	593	615	516	559	546	519	548	544	580	546	526	591	577	561	583	539	552	550	545	564	555	551	577	544	531	551	545	517	541	551	516	536	538	561	591	538	581	572	552	539	545	554	511	557	574	581	536	572	537	592	559	567	542	554	572	540	575	567	553	532	543	541	559	603	537	575	549	575	537	576	553	536	584	577	579	547	566	614	595	570	532	568	569	602	510	563	534	557	594	557	545	577	558	577	600	565	568	584	572	590	564	585	572	553	534	546	558	534	573	594	541	594	552	527	574	554	552	532	558	571	586	556	542	585	612	597	531	530	584	546	567	589	572	541	546	552	538	549	540	560	562	582	557	554	555	550	518	558	531	534	558	549	593	576	549	561	556	533	563	593	564	512	533	597	595	535	572	567	549	528	563	575	582	562	555	553	578	546	565	606	563	581	562	557	579	531	574	517	538	587	581	555	537	567	525	581	560	554	565	512	561	559	580	565	529	538	575	556	583	522	562	541	535	526	531	535	550	576	610	565	504	542	563	544	524	556	576	602	561	584	552	508	566	556	594	557	551	557	576	550	571	572	559	526	574	581	557	593	512	558	592	561	574	536	545	548	570	584	560	548	518	576	501	539	534	557	590	556	529	596	574	580	545	580	537	535	550	569	560	589	525	543	556	548	519	557	579	560	578	559	535	545	540	560	563	538	581	569	526	569	577	587	551	564	584	527	512	556	585	551	572	559	573	551	527	592	546	528	562	588	551	581	558	549	573	593	558	563	560	585	549	553	587	567	594	549	583	531	540	575	566	578	551	580	566	569	554	565	546	543	560	591	525	555	530	530	557	607	561	546	521	564	560	558	582	593	555	574	548	551	546	588	568	530	534	567	547	586	569	504	554	577	573	541	527	605	565	583	570	571	548	538	532	590	538	497	561	534	523	568	577	575	584	586	563	532	561	585	578	537	546	587	590	552	554	582	549	538	552	578	581	580	554	545	593	556	570	548	502	560	567	537	509	579	590	584	564	551	529	551	520	594	555	524	572	554	542	542	531	568	505	555	535	526	575	532	589	563	566	581	613	556	592	553	529	543	579	526	563	578	591	557	512	502	548	572	532	508	572	610	582	521	526	580	555	557	562	579	573	571	544	550	565	592	564	541	557	543	546	555	540	596	575	601	567	603	521	579	584	528	569	598	543	570	588	514	574	489	576	536	552	540	522	533	539	570	551	555	540	584	535	531	515	595	568	571	555	533	570	563	567	565	589	571	550	538	523	581	562	542	573	566	544	567	506	576	555	548	543	559	531	553	558	579	598	541	551	541	579	615	579	569	535	575	588	561	556	557	540	548	594	563	506	570	556	577	581	560	573	498	567	556	581	569	530	536	544	587	546	563	546	613	563	577	513	558	568	537	585	570	518	578	524	563	546	610	512	491	581	535	562	556	569	593	569	567	583	544	553	581	581	532	603	590	565	558	567	533	589	552	586	535	570	537	522	565	550	506	549	551	540	567	553	591	568	496	588	563	588	590	596	512	542	597	566	548	563	537	572	530	526	554	585	612	530	592	585	564	552	561	549	584	547	570	569	552	568	578	564	591	571	575	505	564	564	585	602	549	619	558	539	566	587	539	585	578	560	560	500	604	539	520	542	530	543	522	532	592	557	559	548	559	555	537	524	593	560	560	545	566	557	577	581	548	519	574	585	530	535	605	535	546	531	549	514	589	552	574	515	573	548	563	567	526	524	528	530	534	564	536	564	556	569	557	600	510	556	577	584	610	559	556	523	571	590	569	573	580	526	564	567	604	539	565	568	603	589	543	539	548	571	546	525	530	550	594	547	565	542	555	552	559	527	588	568	555	528	532	559	538	540	547	613	574	584	543	552	580	547	522	558	518	549	533	592	569	521	575	574	541	560	558	552	578	590	577	574	549	532	555	536	584	547	590	545	564	515	591	538	559	576	539	577	553	551	518	587	603	575	569	540	572	546	565	531	597	544	563	532	582	541	573	571	588	525	543	574	559	542	515	512	528	582	570	543	493	553	571	586	599	548	562	528	569	574	602	558	558	526	524	555	567	539	578	578	575	525	560	544	581	559	542	574	604	559	577	556	522	596	558	541	572	551	573	544	517	559	599	581	546	589	551	567	554	570	548	567	528	595	527	546	588	556	561	499	576	547	524	565	565	558	582	577	542	526	567	501	556	555	544	560	555	536
45371	60842	43173	24655	16202	11198	7896	6049	4607	3746	3156	2624	2329	2204	1836	1618	1414	1305	1140	1131	1015	919	853	829	810	727	691	693	690	675	669	660	633	644	584	632	616	594	564	586	627	581	590	580	584	605	606	583	580	560	563	576	594	532	553	560	583	566	557	568	571	577	537	543	575	522	526	536	487	545	549	565	566	566	557	556	556	550	541	555	573	557	557	510	577	553	542	572	524	536	569	569	566	553	554	520	526	537	576	588	575	523	526	569	533	568	541	527	545	554	559	581	565	543	598	582	550	597	579	555	598	554	538	551	541	510	561	511	558	544	550	546	582	503	513	524	522	570	573	530	542	535	526	533	569	519	532	573	598	572	547	562	574	539	527	542	524	569	541	568	533	512	609	549	542	550	568	562	513	514	518	544	583	534	518	548	547	505	542	562	561	574	553	509	519	551	573	521	618	542	539	536	525	534	578	578	550	540	529	529	563	591	530	536	574	553	576	553	533	570	529	556	572	574	515	509	552	564	584	555	541	548	543	550	620	569	574	565	497	554	526	565	563	547	583	562	555	539	516	564	569	573	600	578	547	567	577	509	561	593	577	553	515	586	569	566	549	529	598	513	576	561	560	542	537	506	553	548	572	581	547	556	548	543	552	541	536	589	513	543	546	597	540	558	578	537	555	598	572	571	507	605	585	573	545	552	570	597	559	529	575	560	571	557	542	546	547	593	518	553	562	553	579	564	580	582	543	526	549	537	571	560	559	537	550	533	555	555	551	536	571	545	561	537	549	558	561	570	563	571	532	567	583	542	564	545	531	565	586	563	568	544	569	553	563	523	569	550	564	562	519	521	583	525	555	537	567	520	553	580	540	539	584	547	572	569	554	548	570	550	538	545	584	568	546	562	556	580	556	547	553	567	525	573	525	539	531	558	557	563	507	554	552	539	554	547	584	543	528	541	548	555	537	558	570	587	535	564	525	507	548	558	554	522	539	514	544	555	524	550	560	536	543	561	550	544	525	543	523	556	535	546	523	583	536	575	585	520	523	543	541	579	566	544	563	557	557	547	544	552	527	580	567	550	551	548	514	555	570	584	544	547	545	543	545	570	557	519	532	566	595	547	567	551	546	565	580	562	532	543	575	512	585	535	542	546	583	539	564	560	552	594	511	555	521	553	614	561	572	573	602	498	558	569	547	536	535	505	536	569	538	569	516	545	539	554	545	542	609	546	565	569	540	541	538	544	573	560	521	534	559	554	553	545	530	541	567	570	536	569	551	620	542	544	569	521	588	555	556	563	559	601	521	555	571	578	568	591	540	606	528	559	551	583	524	540	534	562	554	502	549	570	540	560	543	564	590	581	595	504	519	553	588	560	579	540	546	530	538	581	543	577	539	557	499	526	599	605	530	534	554	562	556	519	523	558	565	567	623	543	515	574	552	546	572	573	596	564	584	574	571	555	621	554	535	568	550	546	552	552	564	565	541	552	533	557	549	584	526	507	592	534	570	588	522	594	573	544	583	560	550	585	582	544	563	566	555	585	540	544	534	551	569	552	542	540	540	523	575	546	523	533	575	606	603	553	525	555	539	522	567	504	511	549	601	534	588	587	545	534	537	532	569	588	530	544	532	555	543	589	539	550	600	526	553	575	581	611	573	565	556	528	526	575	562	526	596	541	571	526	577	610	571	541	546	531	553	538	567	520	587	548	553	555	597	552	522	560	547	544	595	532	547	555	515	577	561	575	557	535	556	559	554	567	545	574	558	549	552	557	539	562	550	551	537	538	565	537	575	546	508	523	517	603	555	549	533	584	568	538	536	510	580	574	539	574	552	561	536	503	542	540	605	550	567	535	570	589	552	555	586	559	572	571	525	546	575	594	551	567	537	586	591	572	500	560	548	541	551	574	538	555	567	607	568	557	553	569	556	559	564	579	538	522	543	527	511	512	526	573	523	545	567	530	535	537	566	574	589	546	542	591	563	529	559	543	541	529	550	556	548	573	538	575	572	547	556	554	511	549	604	512	587	581	564	523	561	579	509	552	582	584	535	547	556	495	577	521	557	578	565	533	542	547	578	548	527	571	553	551	521	512	574	560	587	490	546	545	582	625	577	566	556	576	515	539	553	580	549	574	583	600	538	539	521	557	585	567	581	554	506	552	514	569	564	529	564	544	571	534	578	549	556	565	533	561	572	546	513	543	541	527	590	584	590	535	545	576	543	565	512	525	556	501	568	556	577	605	570	535	524	541	566	555	553	534	528	572	518	553	548	572	576	542	584	566	563	528	576	551	548	505	565	579	560	575	533	553	597	538	551	522	534	552	577	521	548	563	552	553	555	549	544	565	552	525	548	578	596	568	520	506	523	591	533	566	551	500	538	557	557	556	550	547	523	572	534	538	580	558	540	614	603	588	531	537	515	558	595	569	559	561	542	540	546	576	569	565	569	564	532	546	524	579	526	574	540	553	536	571	560	571	536	542	572	545	513	569	560	609	541	575	556	553	560	575	554	512	531	534	587	560	571	537	533	503	531	552	558	544	547	578	513	513	546	544	571	514	560	559	550	579	571	546	549	523	554	549	504	563	560	537	570	541	535	525	525	556	541	542	544	489	619	554	553	529	537	555	552	552	510	562	513	578	564	562	524	545	553	557	566	572	558	568	576	547	541	563	575	572	560	558	596	576	562	540	515	544	533	597	531	598	561	559	550	555	577	542	593	561	542	561	558	526	531	579	499	592	544	559	558	581	532	565	558	566	573	543	574	551	537	531	542	590	593	546	525	566	566	563	540	572	553	584	532	556	571	583	525	557	606	536	535	556	592	554	569	531	566	579	544	538	554	553	504	517	541	568	542	527	543	521	550	568	584	569	531	537	512	576	580	542	569	548	533	540	559	566	542	563	557	541	546	563	577	570	619	567	569	566	571	566	569	576	592	566	572	567	533	566	530	510	586	575	529	554	573	549	498	545	524	549	515	588	568	591	521	551	533	557	532	550	594	517	545	544	545	558	550	543	543	561	540	581	576	533	539	618	533	597	569	532	562	526	579	516	490	562	597	550	559	590	528	571	552	539	508	598	501	515	517	543	559	506	523	564	546	568	545	593	559	544	569	537	563	579	562	547	571	584	595	591	579	570	567	522	549	543	594	538	572	542	574	556	550	564	565	513	574	549	554	582	567	574	594	519	538	511	576	573	525	565	595	553	536	574	528	584	616	580	552	558	546	551	553	558	540	554	579	539	529	537	514	518	578	571	525	556	582	532	584	549	539	508	542	556	567	546	540	585	545	532	563	584	549	523	543	556	522	519	537	547	534	564	613	564	528	532	576	565	574	546	523	594	602	509	564	570	541	581	523	548	536	580	550	566	550	532	510	537	553	593	552	517	538	542	548	582	512	562	581	535	547	505	556	528	581	529	548	585	564	531	566	549	569	549	535	575	507	534	529	559	537	603	551	535	536	559	540	602	576	572	563	613	580	566	543	545	575	539	547	534	541	570	568	589
23090	20889	27526	24418	20995	21119	15927	6811	4637	3613	3108	2635	2355	2116	1929	1725	1654	1552	1343	1320	1236	1252	1196	1206	1086	1133	1072	1033	983	977	906	969	979	884	943	882	922	936	945	929	918	927	959	929	888	879	890	868	885	913	869	833	860	906	902	898	967	895	879	880	882	881	878	825	874	861	878	919	917	904	854	876	867	912	898	898	837	961	931	897	843	823	868	885	855	898	861	884	921	882	934	910	864	885	888	885	837	960	902	904	849	930	911	864	912	881	945	882	894	912	853	902	821	903	912	867	911	918	924	923	921	845	829	846	890	863	889	822	905	904	881	883	857	843	906	878	895	867	873	881	924	921	868	832	927	902	863	890	840	862	922	865	873	910	853	874	894	921	894	919	906	908	887	815	872	868	895	842	874	856	892	885	866	826	908	906	850	835	868	835	886	852	838	848	909	856	892	874	845	843	876	846	906	890	887	885	860	859	852	848	890	868	856	896	843	867	909	819	877	887	922	876	869	864	854	901	869	855	911	865	874	901	892	882	917	887	855	868	889	908	860	892	888	868	868	843	941	816	895	866	866	895	896	864	872	882	839	888	891	901	884	877	894	871	939	867	894	846	892	867	849	871	820	898	891	863	861	906	905	984	851	858	827	847	848	877	913	971	884	900	859	850	840	863	915	874	887	877	899	927	842	869	861	856	822	894	862	854	892	848	873	888	919	817	853	898	938	845	906	850	854	934	854	930	863	848	915	848	879	851	849	894	900	880	883	923	860	865	857	911	915	917	889	895	849	848	888	888	848	929	892	933	879	888	871	904	892	853	840	838	908	864	851	883	898	857	864	887	903	898	880	873	875	873	892	882	848	888	970	874	887	890	888	852	891	834	820	885	901	867	908	863	851	858	860	918	903	907	909	868	843	866	897	920	891	863	825	909	864	840	856	825	914	907	827	906	827	845	873	898	905	878	893	869	871	878	857	888	869	917	891	858	874	861	883	818	824	812	878	928	842	882	877	850	865	870	897	906	827	911	884	867	909	860	853	865	879	848	844	888	860	839	873	868	902	894	840	824	860	929	870	897	872	864	929	910	814	892	846	845	831	924	873	835	914	859	864	911	875	854	941	913	912	868	871	910	882	877	868	900	912	888	895	877	814	872	891	915	880	897	892	877	868	906	904	886	874	875	887	864	947	863	900	854	864	908	852	884	891	868	866	915	884	920	872	846	876	909	830	851	894	922	882	856	845	916	854	884	900	889	904	843	887	892	886	917	850	904	874	868	877	895	909	933	887	897	835	858	893	854	816	817	851	871	864	877	865	867	874	878	915	912	894	888	844	872	860	885	921	882	869	894	844	878	853	849	910	903	834	851	889	894	869	913	914	883	881	838	845	889	874	832	896	834	843	871	855	925	819	903	866	874	859	854	897	900	863	873	903	908	909	838	862	846	818	896	874	950	852	864	848	885	816	867	860	840	887	893	874	843	904	862	884	897	903	898	874	833	858	896	914	884	902	880	915	831	848	898	877	834	895	886	928	871	859	913	885	851	877	870	872	867	868	828	860	929	883	870	866	882	842	908	877	883	844	889	883	903	919	897	884	910	849	897	843	902	886	905	847	895	839	894	841	857	850	930	892	876	900	880	883	861	866	863	859	897	817	877	899	856	888	872	855	836	901	892	874	893	834	903	927	895	825	872	871	876	883	913	829	885	872	895	906	875	836	880	805	862	868	868	902	870	936	866	874	860	882	881	896	862	860	959	858	898	869	906	911	829	843	895	861	883	875	888	850	870	911	850	876	855	914	915	925	925	854	813	841	842	949	802	867	869	857	841	855	910	827	898	866	834	888	906	905	939	874	860	912	890	914	851	890	851	883	888	880	951	878	842	879	877	893	879	903	905	825	862	909	852	896	894	892	854	849	871	891	899	880	941	857	852	895	917	917	903	895	851	879	921	875	876	870	892	877	880	822	891	931	861	871	877	896	872	839	899	879	902	863	932	900	842	837	840	872	945	855	836	914	934	817	890	849	884	896	894	818	872	897	901	844	905	902	909	898	839	888	844	898	881	834	853	848	858	882	864	903	940	874	865	884	912	934	880	849	943	889	854	889	913	868	844	888	895	854	860	857	900	876	803	891	864	851	828	887	908	911	908	870	882	837	848	870	863	820	884	876	892	898	865	905	904	851	865	867	835	851	920	901	897	866	839	822	876	847	873	916	908	875	856	908	890	898	865	879	894	906	918	885	834	908	907	914	872	867	887	863	821	916	873	894	880	872	870	868	917	880	901	883	883	854	852	859	859	869	851	903	870	899	911	914	853	864	869	878	906	882	890	928	893	884	867	909	884	824	859	887	870	818	833	857	837	854	867	913	822	896	890	886	867	878	880	884	880	910	879	885	841	900	862	881	889	859	891	949	809	844	909	907	867	834	837	841	837	880	915	911	845	898	871	952	835	919	899	904	826	833	915	868	890	834	847	885	904	846	867	869	888	893	888	879	908	911	941	873	890	929	898	914	906	946	915	904	864	883	858	855	897	883	873	880	928	868	868	853	872	877	859	921	871	872	837	877	874	858	853	904	822	889	881	895	873	863	901	921	899	876	899	915	880	856	873	914	907	880	850	909	833	935	889	892	880	886	892	876	886	958	836	865	919	874	869	859	909	877	911	881	892	877	903	843	878	824	929	920	873	845	882	887	886	875	931	835	890	802	832	887	908	814	898	883	876	869	881	825	931	873	938	862	886	842	871	895	904	846	904	867	885	900	885	874	864	902	875	902	916	867	798	832	845	874	869	874	842	920	857	900	885	858	828	898	897	878	869	885	856	868	845	876	853	883	906	894	856	873	861	877	876	905	918	963	910	844	853	915	883	861	848	954	907	882	870	937	870	838	941	881	897	842	877	870	871	901	883	904	859	884	904	883	893	877	885	862	946	833	856	889	867	902	902	873	864	830	917	909	888	861	861	892	879	916	941	879	876	911	819	904	910	858	898	873	901	875	848	852	896	910	851	901	834	905	912	938	871	907	902	908	810	924	898	863	888	862	870	843	935	876	928	913	879	883	893	944	877	833	884	856	864	890	856	843	862	886	920	857	866	823	921	862	870	879	890	870	879	864	866	885	907	893	877	802	857	877	856	871	859	919	880	936	905	855	875	882	936	881	886	871	883	844	873	914	926	843	875	903	865	955	871	832	918	914	895	876	876	836	804	905	828	919	895	885	855	858	899	858	887	870	853	864	917	887	851	868	811	902	918	831	881	922	870	898	862	867	918	902	916	873	842	885	901	886	915	855	912	872	879	833	862	798	912	905	810	861	882	839	924	880	842	892	951	884	865	898	903	903	864	858	931	850	890	843	867	885	873	851	831	873	833	829	874	858	910	859	897	882	893	896	861	875	859	890	899	848	891	887	922	894	846	850	862	879	830	922	933	880	905	885	864	938	862	902	900	842	837	859	884	827	833	880	855	932	882	850	823	893	867	937	860	862	873	896	879	925	877	857	893	857	864
48545	70332	54810	33458	22617	16504	12492	9988	7899	6581	5266	4469	3998	3471	3033	2619	2404	2177	1946	1815	1711	1635	1533	1335	1315	1259	1117	1138	1123	1055	1008	1018	989	1009	977	988	965	947	923	950	944	905	892	901	889	891	914	952	884	887	868	902	917	847	826	830	835	871	872	840	850	803	877	880	847	839	856	846	812	833	863	870	863	851	902	825	879	805	870	948	807	872	835	809	814	816	843	796	883	879	824	826	879	856	840	837	853	850	849	865	874	835	823	871	856	853	885	875	847	837	856	826	796	868	844	894	810	867	843	838	881	869	805	873	842	876	853	888	828	864	911	870	917	844	850	866	863	835	811	875	853	826	807	876	833	870	868	855	822	839	863	852	876	811	847	906	899	871	862	844	801	836	838	865	879	804	889	830	847	826	776	841	844	870	836	826	858	839	862	871	894	860	887	808	866	880	823	896	885	880	842	831	883	834	903	895	915	863	820	888	901	803	818	832	823	868	794	862	886	826	877	819	852	855	887	842	846	852	880	873	845	823	909	858	861	785	825	834	906	873	847	857	839	879	804	857	790	913	816	880	801	858	872	825	825	830	838	828	841	825	816	853	899	858	857	836	837	879	899	876	838	872	882	895	858	870	866	856	833	873	872	864	869	862	835	846	874	823	852	849	798	858	823	909	869	800	870	857	842	859	862	845	857	834	877	831	846	866	865	819	872	837	848	815	841	812	873	885	878	872	839	870	810	836	834	840	822	878	895	837	842	813	824	872	865	805	853	903	900	819	865	882	833	863	818	857	868	889	838	895	816	819	900	832	903	801	872	826	856	869	819	785	847	785	885	865	901	906	898	868	817	870	828	858	858	851	840	791	847	856	832	791	893	856	825	877	873	832	894	841	816	844	902	845	834	873	858	867	861	887	824	869	848	847	845	821	808	861	833	828	858	834	850	821	815	911	876	830	886	878	854	864	839	887	865	891	845	820	827	848	814	851	854	848	905	802	885	868	891	830	796	840	898	843	894	860	868	857	818	858	896	819	853	816	838	861	822	856	871	845	870	809	835	807	817	845	854	833	851	855	817	860	890	814	895	848	781	810	879	870	824	861	838	816	880	897	869	806	840	860	863	855	835	813	866	840	867	864	835	842	873	873	871	887	850	847	823	881	847	856	872	833	867	865	846	854	821	870	854	888	823	864	905	866	918	853	864	868	877	850	846	864	869	837	841	892	875	816	855	903	839	888	830	818	832	860	846	859	901	846	827	836	808	857	846	861	902	811	848	876	828	839	803	823	836	854	862	786	814	854	842	827	846	851	902	842	864	847	845	885	834	850	821	829	842	816	846	815	874	824	897	813	874	834	837	853	779	844	846	803	826	845	873	842	862	913	824	826	838	840	841	831	854	874	880	801	823	803	853	847	818	882	829	877	948	890	834	880	826	858	840	856	853	880	833	843	884	860	877	862	892	808	820	850	855	819	873	874	872	854	910	778	798	849	833	890	864	899	854	890	819	865	875	835	889	862	823	815	807	858	857	861	845	852	864	850	916	824	861	814	875	871	887	875	841	816	853	844	823	840	823	888	865	841	845	895	836	845	856	882	798	790	833	871	882	947	852	811	864	852	801	833	889	870	856	835	812	865	888	879	862	836	864	866	777	861	845	853	861	857	849	854	810	881	851	876	911	855	894	774	918	855	825	823	906	812	900	817	827	855	790	885	881	804	870	844	894	881	893	853	929	841	822	821	830	839	850	768	813	898	870	882	839	882	828	883	847	901	818	885	827	810	907	828	886	820	861	874	891	850	868	834	840	867	834	839	844	864	859	828	853	855	815	810	856	886	841	857	807	922	842	913	810	924	853	868	846	856	837	864	878	861	883	839	869	855	856	898	868	909	882	861	838	824	870	872	821	899	880	871	856	821	882	891	865	833	867	824	844	862	820	859	905	811	854	826	855	856	808	813	904	844	859	856	839	849	879	864	860	830	854	817	857	849	853	871	841	849	863	846	824	851	914	843	840	851	810	852	894	883	846	830	874	851	919	881	862	874	889	878	822	889	820	833	857	829	885	881	803	855	817	831	850	833	863	864	863	884	863	864	868	864	805	850	877	839	828	855	825	836	806	907	845	838	847	832	842	864	832	856	842	838	823	876	870	853	800	854	843	884	843	818	917	846	817	871	843	868	809	846	896	888	922	835	861	882	814	856	835	850	817	855	821	865	865	860	841	851	834	838	895	859	861	836	859	822	864	827	835	839	845	861	922	859	852	909	842	874	862	829	840	884	850	854	844	848	870	829	835	850	869	868	853	890	888	866	890	780	812	836	858	867	860	807	791	858	865	852	884	878	820	870	838	863	874	869	854	787	885	831	856	816	826	865	843	832	846	869	822	800	867	817	820	877	848	840	833	885	827	860	857	892	830	846	865	823	892	831	873	852	865	861	876	868	885	888	875	812	829	862	897	859	832	844	813	794	831	865	875	910	877	883	847	880	873	869	838	783	847	834	850	846	816	854	822	841	872	830	842	911	859	849	857	899	786	838	803	862	865	875	831	829	881	873	837	830	847	847	829	852	892	813	868	831	892	838	851	864	843	821	824	838	829	854	815	800	816	845	876	812	865	847	855	890	814	896	816	838	834	882	845	873	884	817	839	779	854	839	905	836	839	874	797	847	875	892	783	798	830	861	835	903	851	867	854	869	855	845	826	817	887	828	878	858	790	844	850	856	886	874	842	844	894	835	808	842	819	841	814	920	810	823	874	830	857	785	840	888	827	844	914	791	871	867	883	778	879	842	851	874	794	872	882	857	836	850	857	844	859	815	862	903	791	855	855	841	811	796	862	842	871	889	848	884	842	808	872	864	834	821	849	872	815	890	800	865	801	831	818	845	849	872	879	879	882	809	824	824	873	850	830	854	857	869	852	841	874	852	820	806	822	859	858	895	849	848	829	874	828	862	824	869	848	890	860	862	841	868	876	829	848	839	833	850	888	860	863	874	840	801	840	862	865	874	844	896	872	874	847	812	855	823	852	851	864	841	825	849	779	853	828	794	860	830	816	859	809	860	903	899	828	838	859	861	871	817	862	825	837	830	885	822	877	826	778	826	898	852	814	848	854	852	889	868	866	878	801	839	836	820	824	844	822	835	856	817	821	784	888	894	866	845	863	835	807	842	850	863	875	854	858	900	823	813	840	869	820	843	824	828	900	865	808	824	956	822	830	848	866	889	810	827	844	841	889	866	824	827	849	832	818	834	843	856	890	851	873	856	839	876	897	877	855	822	784	800	839	831	848	849	802	840	895	818	833	828	834	945	860	818	857	858	853	837	872	828	861	838	829	822	820	835	836	853	825	863	912	851	799	844	820	842	894	889	878	906	870	829	797	818	861	880	792	850	821	842	835	827	857	815	917	855	847	860	859	870	905	876	841	834	798	843	848	885	905	838	852	822	831	851	812	773	843	841	882	826	846	891	871	810	805	816	841	889	840	824	898	877	826	813	844	866	910	852	840	819
40227	40952	30929	16907	7626	4393	2879	2178	1703	1426	1121	957	947	894	763	651	702	636	590	587	559	589	526	519	482	478	467	445	394	432	456	431	426	438	408	452	432	425	450	396	408	437	411	439	447	419	427	450	427	408	403	411	422	410	389	427	408	395	392	422	409	411	395	415	438	415	417	444	413	423	411	388	448	431	446	424	414	378	405	417	453	436	402	438	390	380	407	422	382	403	423	419	389	383	366	416	415	411	434	414	406	406	402	446	430	422	399	406	379	442	430	410	381	428	404	451	374	424	419	462	392	374	428	417	440	390	408	425	371	445	406	380	394	415	400	430	400	368	396	402	398	426	417	413	377	405	398	372	385	410	391	376	419	391	365	420	444	427	388	423	426	388	403	418	391	440	421	435	394	405	406	431	403	394	423	431	390	378	418	408	388	414	408	371	448	385	428	416	434	421	379	386	401	403	385	398	428	427	414	399	415	407	410	418	399	416	423	428	390	383	407	425	427	427	388	415	409	428	436	409	419	448	418	420	391	471	429	401	357	375	436	425	391	406	449	419	415	376	412	423	412	453	404	422	424	366	393	393	437	413	377	353	423	405	405	398	430	398	408	418	430	396	425	414	390	439	430	425	381	427	404	426	411	453	394	413	403	405	400	425	376	417	395	385	423	432	389	403	404	431	380	408	437	437	380	388	413	421	428	421	434	367	405	416	402	419	410	391	379	394	382	382	411	405	413	418	437	433	388	456	435	389	392	386	412	384	414	428	432	416	406	399	415	432	414	402	397	400	407	419	436	434	427	409	415	404	429	414	416	426	438	420	403	379	419	400	408	430	427	400	425	434	373	429	433	378	443	402	431	407	408	444	388	379	411	435	422	377	412	423	396	402	463	435	421	435	427	415	402	383	447	382	489	391	415	415	403	420	389	401	412	399	396	431	384	440	417	365	383	385	402	379	412	408	398	367	380	402	392	397	403	372	401	391	419	456	415	405	445	391	398	409	352	399	415	406	399	396	403	401	413	399	400	400	420	415	417	393	412	414	420	379	415	373	438	421	387	373	448	405	392	445	397	415	396	415	428	406	427	397	420	368	390	428	466	387	416	418	426	435	408	400	372	394	385	416	403	393	405	405	421	419	442	430	416	405	427	429	416	381	387	423	420	382	409	383	399	378	387	399	385	389	432	397	421	393	403	415	424	404	383	405	375	401	381	401	407	414	400	400	399	380	409	452	395	406	387	423	417	406	409	395	409	399	394	376	431	409	399	435	422	389	375	374	409	436	432	408	420	416	397	421	444	423	396	415	430	428	416	402	421	391	405	401	392	403	376	439	399	402	393	417	417	395	365	419	378	387	435	392	413	418	394	382	417	400	417	396	413	419	382	408	409	413	403	443	416	432	396	428	392	396	369	409	393	417	416	425	386	416	413	415	405	413	425	408	407	413	432	386	438	445	424	387	379	430	393	368	406	402	410	388	402	404	400	364	406	431	409	374	387	409	402	390	397	399	419	427	395	361	379	402	396	393	391	397	395	394	431	387	418	447	422	406	403	415	413	385	413	415	420	485	401	415	373	387	395	419	428	453	409	403	386	411	416	444	433	418	410	390	429	408	401	416	431	433	372	390	446	413	368	388	401	404	369	398	390	428	391	422	405	461	404	437	375	446	390	377	398	420	411	418	412	408	409	413	399	447	383	431	445	401	456	385	416	396	400	418	429	372	450	387	383	424	404	426	394	399	444	417	416	368	398	362	408	368	401	457	381	467	374	364	422	400	398	389	392	402	380	432	425	391	395	422	415	389	401	364	385	393	401	387	412	420	446	370	399	418	408	416	409	445	357	377	405	404	393	389	419	429	384	405	431	392	419	423	381	408	390	421	395	408	416	399	420	438	424	423	414	374	380	398	370	388	399	370	388	389	427	387	423	379	409	412	404	392	381	428	403	394	424	432	423	380	446	408	433	391	419	382	405	406	382	371	413	412	391	432	383	401	422	427	421	364	403	420	440	389	422	423	409	399	382	413	438	439	413	412	437	421	410	422	448	397	426	411	399	427	434	397	404	436	405	392	374	366	424	405	409	409	435	431	387	411	409	425	410	407	425	420	386	429	422	404	425	374	386	430	408	399	425	417	379	411	444	426	393	409	434	380	412	392	417	395	440	383	410	433	427	363	379	373	425	429	415	389	419	416	434	433	370	402	390	378	430	428	427	435	363	417	435	402	422	396	431	424	411	397	455	411	401	393	482	431	406	392	426	426	389	425	382	436	429	382	381	396	415	400	387	403	394	399	446	390	409	396	365	408	385	418	442	433	398	391	400	433	359	398	412	427	402	401	388	379	404	402	400	417	362	400	397	425	373	414	439	388	400	420	410	429	415	406	408	384	411	403	387	408	369	349	386	429	421	406	416	413	418	429	411	386	393	403	408	393	370	403	400	393	382	419	414	429	423	427	405	401	406	405	422	425	396	440	385	389	395	404	386	415	441	403	401	378	414	400	376	417	375	423	394	388	374	393	379	424	415	388	399	430	381	392	399	389	405	401	453	438	362	396	411	411	444	383	405	387	372	425	383	429	418	431	419	407	390	414	426	421	427	407	351	404	376	395	411	374	411	396	387	379	390	459	379	397	389	411	415	404	428	415	380	394	366	414	404	417	412	423	430	408	388	393	435	361	444	429	404	427	392	394	371	398	381	431	386	416	407	417	396	401	420	431	423	390	425	422	406	399	415	435	388	431	382	360	394	411	432	387	400	409	429	409	417	443	384	412	411	469	378	396	426	397	410	361	428	411	437	413	374	429	462	408	381	413	399	417	396	399	404	433	430	415	390	432	377	415	416	427	427	409	430	445	384	431	367	446	419	401	421	428	407	399	414	401	416	397	412	436	398	443	381	411	408	409	454	433	397	394	375	414	382	425	363	372	404	421	408	433	410	408	422	421	404	382	404	406	399	416	415	447	407	391	385	406	414	438	409	428	398	368	395	413	402	412	412	441	400	406	394	403	400	433	448	427	406	407	373	422	389	383	412	421	393	435	399	391	414	397	420	404	354	352	420	412	385	425	415	420	397	411	389	431	427	408	386	412	402	400	460	390	410	375	424	427	380	409	394	383	409	399	382	437	407	392	436	388	383	418	381	373	395	389	376	395	395	383	408	415	420	389	403	412	397	341	404	415	397	399	383	409	402	422	404	453	422	395	399	414	401	430	411	442	410	380	419	401	412	393	382	380	405	389	425	403	409	380	400	438	437	359	432	399	428	410	423	412	415	415	383	405	376	402	392	385	409	383	353	383	424	356	411	400	398	398	404	399	396	390	400	393	417	413	396	415	404	401	401	398	398	423	417	399	412	395	378	393	414	390	364	400	420	426	394	385	394	377	420	389	436	388	404	392	430	381	420	399	391	395	398	415	411	412	425	405	410	431	406	379	440	384	388	365	409	408	400	383	395	402	408	395	392	401	395	403	416	414	399	406	419	430	386	384	421	394	411	395	386	411
44657	49157	35315	18718	11584	7785	5399	4286	3334	2842	2263	1833	1635	1450	1338	1119	1009	937	936	759	749	704	691	628	548	561	527	510	510	486	499	506	448	487	476	478	435	466	435	431	428	460	462	424	449	390	427	469	409	454	393	447	417	411	413	449	422	445	400	428	430	427	429	401	458	433	414	417	432	415	424	444	468	384	420	439	393	442	421	458	419	438	444	405	433	448	425	393	425	497	447	450	446	474	472	398	426	427	408	417	434	487	417	405	466	420	415	449	450	422	442	425	453	444	424	427	398	451	418	411	424	402	427	437	429	423	414	430	415	441	437	408	384	433	432	453	436	409	408	397	423	422	449	416	448	410	452	446	389	433	414	422	431	429	422	464	416	421	387	394	450	429	450	409	434	422	398	408	447	384	415	436	412	435	389	423	428	425	413	437	415	411	428	383	414	411	456	465	430	404	429	477	429	399	427	413	395	439	398	424	402	417	436	463	412	405	432	430	461	431	427	392	449	429	433	405	437	414	423	415	460	424	405	428	414	387	419	439	418	442	428	449	427	432	428	440	474	425	456	410	405	451	425	438	423	437	437	420	412	449	460	462	422	440	430	406	413	446	428	427	442	417	383	435	411	391	419	405	390	429	431	462	455	424	432	423	446	462	441	436	395	435	406	450	438	379	382	422	418	441	425	441	404	446	422	381	405	421	447	430	381	438	438	391	406	391	399	395	390	424	425	438	437	401	440	421	452	435	420	414	417	420	448	440	415	377	425	448	389	417	435	434	403	409	393	456	436	430	430	414	409	440	456	449	422	452	439	427	451	457	457	413	439	448	424	434	454	409	414	419	430	391	435	377	441	418	465	412	446	390	416	435	415	465	405	423	396	404	420	389	443	435	421	413	419	453	453	434	379	436	425	406	426	432	451	423	437	408	430	443	417	441	448	428	416	402	451	428	448	414	423	429	402	453	412	417	430	406	467	411	452	400	436	406	431	391	437	419	416	447	447	456	439	409	428	426	461	448	422	422	427	432	424	405	405	444	386	450	398	416	407	431	418	395	442	407	394	419	428	395	441	423	407	424	457	421	407	427	438	432	411	388	414	423	417	401	438	433	426	452	391	396	427	455	446	453	405	407	420	413	427	428	427	405	442	410	416	426	444	429	412	414	430	410	424	458	389	430	426	398	434	407	443	423	399	429	423	416	398	445	436	435	425	430	433	450	453	437	404	412	413	409	422	416	413	405	427	410	419	416	415	430	462	413	437	411	442	404	426	414	423	443	421	408	433	440	404	408	387	419	379	403	400	419	395	456	420	414	423	423	408	428	443	394	400	418	406	441	423	393	378	403	432	446	402	417	450	451	432	455	403	422	418	440	453	464	417	378	415	442	447	448	438	419	451	439	367	421	442	431	428	426	460	425	437	413	441	420	405	419	427	436	440	429	431	453	428	419	438	397	412	461	416	421	410	422	419	370	403	432	420	445	403	410	417	412	449	453	395	438	411	431	417	431	453	393	425	407	464	455	435	419	428	396	428	459	440	433	436	411	437	456	447	431	451	447	428	425	439	430	408	448	436	447	410	435	414	447	426	400	439	438	450	433	399	400	412	416	425	459	423	422	424	438	440	403	401	409	405	395	421	388	424	402	430	431	447	399	432	438	413	435	414	411	408	432	424	432	431	443	399	440	417	433	406	440	446	389	475	427	409	440	387	412	430	413	417	437	416	390	455	431	413	447	404	443	415	446	400	427	431	410	438	413	424	393	427	461	437	452	426	435	419	423	401	422	434	445	418	462	415	419	437	402	424	423	447	401	430	398	428	413	421	437	407	393	415	421	442	459	395	404	388	450	416	433	412	418	408	413	431	434	425	390	459	397	423	460	410	456	411	408	410	435	424	408	421	449	441	437	413	434	446	408	434	445	397	457	399	419	421	431	432	419	426	421	425	430	460	399	394	440	460	428	397	387	400	464	424	414	403	397	427	414	417	442	427	437	405	395	401	443	442	387	447	441	417	420	419	432	425	412	424	409	414	422	426	433	425	426	413	410	420	389	399	447	431	417	415	408	412	429	441	396	419	406	420	415	413	440	427	447	451	437	416	439	424	419	437	423	443	393	424	443	417	390	422	441	401	378	404	427	422	373	379	396	446	420	461	411	452	405	404	435	453	418	428	414	437	415	392	461	411	433	393	426	412	424	413	441	414	447	449	419	415	415	406	427	415	411	431	406	414	413	444	437	446	419	430	429	430	404	456	417	416	449	395	441	395	409	406	407	416	438	443	400	416	448	427	441	438	451	422	441	430	466	452	479	459	422	407	405	408	385	435	382	430	401	440	396	402	432	392	449	438	423	446	439	408	401	439	425	437	454	433	405	439	430	416	388	395	395	424	407	426	431	443	428	450	417	410	405	380	420	416	420	442	382	446	453	395	453	448	401	433	394	407	424	474	463	416	456	394	380	381	406	456	414	397	417	410	447	414	423	399	403	407	399	418	420	403	417	432	435	436	417	383	441	416	406	420	434	432	403	434	422	403	413	449	423	426	431	432	411	433	415	411	457	440	402	424	435	463	422	460	442	444	403	394	397	398	437	410	425	435	428	406	433	441	381	426	447	394	405	409	410	457	450	417	435	423	458	393	436	447	434	425	426	419	440	393	490	462	385	424	431	443	404	451	439	432	471	464	424	409	410	420	452	419	421	467	445	410	421	400	428	430	406	430	437	431	390	453	442	398	418	456	464	428	455	413	424	408	405	483	445	431	421	449	422	461	418	434	401	465	413	404	439	412	433	390	395	465	411	396	418	428	384	421	426	444	406	415	422	415	402	444	402	420	431	424	433	457	457	428	401	431	399	419	438	410	417	416	402	391	410	420	426	407	434	410	436	414	431	438	449	445	413	361	398	394	416	436	422	462	419	444	430	425	452	427	391	387	380	439	482	410	395	452	410	413	414	422	434	424	413	436	442	428	403	408	439	422	426	441	436	398	401	439	403	419	413	432	424	462	374	422	442	399	426	409	406	473	418	412	428	410	426	429	389	457	436	410	450	417	462	442	405	447	427	444	437	432	458	421	408	416	411	429	447	427	401	414	393	437	425	434	437	457	442	421	411	435	427	432	420	410	455	431	432	398	432	403	441	430	415	432	422	429	417	386	409	380	421	420	412	436	409	428	446	418	409	450	384	431	424	428	371	397	394	476	433	416	424	427	455	417	425	400	457	448	426	427	428	394	422	430	435	445	407	430	410	407	409	412	417	411	399	420	444	443	443	421	433	441	428	434	440	428	429	439	455	404	423	410	419	401	425	440	459	426	425	482	424	461	428	423	384	425	434	425	405	439	431	427	397	423	402	421	406	427	413	453	386	418	416	433	445	463	405	410	450	397	436	420	387	453	395	418	425	386	435	402	411	434	453	422	416	400	390	466	460	439	414	408	407	457	411	426	402	454	440	439	437	402	396	418	393	459	437	456	424	441	438	422	413	406	418	436	408	424	450	376	432	402	421
25817	21139	27218	25441	19166	10387	5175	3355	2689	2145	1777	1580	1436	1245	1159	1009	937	935	924	821	807	778	774	752	699	714	659	639	662	643	606	550	581	589	590	642	550	541	598	612	587	543	594	571	577	593	585	571	582	587	595	577	558	579	541	573	599	554	567	556	578	562	566	576	584	539	561	602	582	606	590	545	567	527	585	583	585	550	548	604	538	598	586	561	579	567	534	633	525	545	588	569	591	544	599	594	543	575	581	570	561	562	605	535	526	563	569	606	593	570	596	530	583	516	564	557	559	543	564	605	570	584	589	571	537	593	560	574	516	560	602	526	598	543	558	579	565	531	579	603	579	538	563	586	595	561	553	585	554	507	531	586	586	561	560	580	576	528	559	585	590	556	598	581	533	560	572	538	567	575	534	532	526	557	594	593	593	580	575	550	593	615	516	577	600	513	559	549	577	554	586	519	541	580	576	579	577	623	559	557	589	526	569	550	553	562	566	586	593	573	585	597	588	581	550	542	543	604	562	506	539	563	518	567	555	550	534	544	567	544	534	600	538	551	566	564	561	574	556	536	496	551	561	573	529	552	593	557	557	549	594	555	599	561	569	547	573	583	562	511	560	525	551	526	547	558	588	563	592	562	533	580	541	514	544	540	515	566	546	518	555	557	560	573	563	507	613	548	523	580	583	576	565	548	592	578	563	541	553	562	544	576	585	594	575	564	611	582	580	578	609	592	577	509	570	591	580	561	550	562	575	553	572	542	568	573	596	545	531	576	531	569	567	555	558	566	571	547	561	562	584	590	591	559	598	565	568	520	602	539	581	571	557	569	568	530	498	590	559	523	550	610	552	560	554	550	583	544	555	564	570	528	544	565	565	552	556	553	553	530	546	559	601	572	528	574	592	580	622	548	584	569	547	612	570	546	524	579	580	598	556	588	554	525	542	542	545	576	591	599	589	532	585	545	544	588	584	561	620	555	584	567	552	531	567	559	590	574	574	562	567	567	601	553	589	579	585	570	560	562	552	555	583	545	542	607	536	561	564	533	557	584	537	599	544	580	577	550	562	579	559	544	555	558	580	552	575	578	550	517	586	562	557	568	543	575	587	532	580	585	560	606	554	574	534	555	564	537	605	558	540	560	556	560	554	557	575	593	617	570	532	598	557	584	558	543	595	607	556	561	576	563	516	551	585	591	579	571	560	565	572	564	590	608	627	540	575	539	574	574	524	565	595	542	530	586	539	527	537	560	563	546	537	551	529	577	549	596	559	554	561	528	558	554	558	565	581	573	525	563	547	555	563	581	579	565	592	581	542	517	557	543	576	564	596	549	578	554	582	586	564	573	555	568	580	580	548	546	542	596	559	589	580	546	544	563	556	608	592	608	552	532	564	607	548	586	536	572	595	603	540	528	608	586	560	594	518	563	571	537	550	549	604	570	562	542	575	524	540	519	553	558	543	561	609	561	546	533	586	565	552	570	564	592	538	601	497	579	544	552	589	564	555	600	539	578	572	595	575	581	560	590	532	578	549	611	575	579	588	546	568	532	585	568	537	548	561	575	565	553	571	603	547	561	549	506	582	531	544	552	529	573	586	558	504	564	556	546	574	590	570	601	515	509	564	585	562	546	579	561	582	606	573	577	550	543	569	571	624	619	552	527	554	554	549	553	572	572	563	551	592	566	587	553	602	606	534	598	538	532	576	573	578	592	553	559	566	606	572	584	552	578	590	562	603	569	569	564	591	555	577	592	587	562	636	548	583	563	595	568	576	584	560	577	561	539	577	577	558	555	585	570	574	574	538	580	580	602	607	570	537	626	529	568	588	597	562	624	571	558	615	552	538	543	544	586	585	579	600	571	579	574	566	575	574	552	568	589	548	554	562	584	531	554	555	579	546	553	553	536	566	549	567	558	603	534	607	553	583	564	571	520	568	548	585	554	592	574	550	528	531	543	546	562	555	572	531	563	561	616	581	553	594	579	557	586	528	549	548	541	588	559	554	548	591	524	552	561	556	612	547	604	589	566	519	558	539	578	563	573	592	579	541	610	527	547	558	600	553	549	548	580	602	551	577	561	564	541	571	579	547	540	584	554	581	524	573	548	570	553	551	613	519	549	578	585	525	534	601	548	579	565	563	579	549	581	532	544	616	577	556	557	575	581	527	543	551	616	572	601	535	588	570	585	587	595	590	531	577	555	576	570	555	573	552	532	591	545	537	523	551	558	561	569	592	575	578	610	566	549	608	550	578	556	613	569	581	575	564	578	553	535	564	602	545	553	550	581	548	532	550	538	514	515	557	551	533	613	546	533	575	552	505	564	533	593	575	565	543	586	596	567	568	562	576	579	572	566	620	557	543	500	517	569	535	535	577	563	571	549	574	527	556	561	597	570	577	572	573	610	564	555	572	578	540	584	510	531	551	546	583	580	593	534	569	594	580	576	564	575	548	581	582	567	535	562	628	587	540	567	562	590	532	546	558	599	572	552	569	548	563	539	568	530	571	577	610	546	570	568	594	529	604	609	555	519	552	589	573	552	573	569	524	580	584	596	516	555	553	545	566	522	592	560	563	593	557	573	587	596	576	570	596	582	568	571	587	556	568	587	567	604	549	563	591	542	601	650	556	567	581	529	574	592	556	560	550	580	560	579	620	525	552	556	585	575	579	587	567	573	576	585	558	566	569	542	586	542	555	590	540	579	574	564	514	598	575	562	574	533	556	608	573	604	536	553	538	509	513	559	598	570	553	533	509	559	620	613	527	567	581	529	577	581	543	543	586	564	525	544	562	551	558	569	558	575	557	552	533	599	533	562	569	545	554	577	563	550	588	557	509	573	581	552	542	580	583	514	551	597	541	577	576	566	587	568	518	618	593	558	596	583	533	611	609	557	567	578	555	579	557	566	563	546	549	546	574	599	508	587	559	557	574	558	561	574	534	549	643	571	535	575	590	508	553	555	586	531	509	565	580	619	562	597	568	549	521	588	552	549	579	577	581	589	592	582	552	590	595	577	583	571	586	525	557	549	538	530	513	601	594	566	549	563	597	584	523	591	568	573	563	573	551	561	561	579	577	578	546	538	575	572	564	550	564	566	552	582	567	542	548	554	584	592	596	563	546	544	550	573	547	608	582	553	607	584	563	517	522	575	553	616	554	549	571	584	570	552	556	591	599	567	584	545	565	559	600	595	565	572	554	624	546	568	555	585	571	542	564	551	577	587	573	594	562	529	568	597	528	554	580	585	596	547	555	552	580	583	515	550	566	524	537	577	576	569	556	587	527	556	538	588	597	549	595	566	566	534	524	513	549	535	556	531	577	537	560	579	553	546	553	526	616	548	564	538	550	575	589	576	485	555	601	565	576	586	578	590	589	549	590	535	539	561	535	560	556	543	527	622	555	527	563	536	565	552	563	578	576	557	581	572	522	605	622	586	561	569	564	533	548	535	558	556	547	560	584	514	520	539	536	588	524	568	602	588	571	537	567	546	534	559	575	570	565	506
44484	60241	44445	24472	15960	10874	7909	5935	4947	3935	3214	2799	2338	2147	1746	1619	1451	1310	1262	1169	1053	957	931	834	794	802	684	748	710	728	613	664	654	611	634	563	622	585	584	604	623	581	585	592	616	580	545	541	596	583	584	588	575	581	583	563	605	525	582	572	575	567	591	536	602	534	591	531	547	520	521	572	582	585	530	587	554	571	550	584	515	578	561	586	509	517	622	563	580	588	542	564	551	599	550	554	610	562	542	524	547	583	556	547	560	557	576	561	586	597	519	567	561	576	562	556	551	571	575	570	555	596	529	568	603	544	551	544	560	594	557	554	605	548	550	584	576	550	534	531	578	603	579	563	549	569	594	551	566	587	558	555	533	520	565	576	559	545	562	601	531	576	510	525	531	530	527	554	555	533	563	505	550	563	591	565	552	548	549	561	518	552	541	537	561	551	518	557	570	568	556	573	589	539	544	593	586	540	583	571	607	510	529	562	627	534	557	525	542	519	526	557	585	593	530	614	502	588	577	560	556	561	540	556	570	534	535	548	547	587	546	518	599	538	590	606	510	508	515	584	516	557	581	534	532	554	531	542	544	577	567	602	565	564	591	522	563	534	555	577	558	605	583	543	569	574	530	577	589	528	534	548	566	552	516	585	562	538	549	558	531	607	612	557	589	537	541	564	533	576	558	541	541	574	542	590	564	575	542	518	584	524	551	571	549	570	567	581	523	551	553	564	577	537	547	574	589	546	554	588	552	529	598	557	556	567	562	561	505	557	543	547	532	527	571	575	527	586	539	534	546	608	581	563	552	597	555	549	527	580	529	557	612	521	555	571	569	560	579	569	574	570	551	531	586	547	553	527	531	543	510	548	522	554	553	582	579	537	534	570	564	540	589	584	532	527	605	545	549	555	524	559	592	592	567	571	552	589	548	576	533	541	548	607	543	581	556	565	574	572	545	596	560	568	554	558	533	581	557	582	618	577	572	492	561	561	567	508	575	565	561	544	566	514	544	604	542	589	529	590	621	599	594	521	538	532	533	588	592	567	552	573	551	569	544	543	535	574	549	551	595	525	517	587	546	555	584	561	573	577	575	570	581	510	571	512	565	566	592	554	530	566	533	531	537	535	539	619	570	597	591	531	527	531	592	582	543	554	580	608	586	540	595	525	562	573	571	577	546	576	575	549	580	582	571	550	556	519	490	584	571	553	546	580	579	584	581	566	537	592	545	565	521	586	586	608	567	568	556	605	572	585	536	547	587	564	582	536	637	527	604	585	564	561	535	572	547	539	534	611	595	569	595	554	585	531	529	560	548	546	546	535	569	544	582	578	599	522	515	535	562	552	517	586	565	520	534	595	604	528	571	574	518	541	548	528	573	542	560	576	556	547	529	576	549	554	560	552	571	557	544	575	579	531	549	540	583	565	564	562	578	538	567	575	523	558	558	553	542	519	488	573	584	546	575	546	522	610	581	554	581	600	531	578	582	577	569	562	550	592	581	557	581	561	588	599	602	580	587	551	561	583	526	582	597	558	577	560	545	559	568	593	555	537	521	566	537	581	515	581	550	548	558	531	599	523	567	564	509	541	554	534	548	580	541	542	587	567	567	558	566	554	559	568	627	521	540	545	532	575	573	556	597	545	576	548	535	559	541	549	543	599	550	572	602	578	523	565	558	535	557	506	587	559	600	573	541	578	559	527	576	555	588	565	552	574	560	581	604	582	586	559	577	587	563	576	523	557	537	529	582	575	577	583	568	556	553	566	544	552	560	567	555	536	577	541	537	549	559	524	574	537	575	538	547	572	551	531	538	552	551	554	611	577	560	533	556	570	531	587	571	559	563	587	546	587	575	525	538	579	537	586	585	551	521	552	561	535	563	564	561	572	553	606	520	605	564	518	536	587	540	545	544	571	556	553	573	559	529	554	539	576	556	543	515	552	537	558	540	558	590	568	562	564	516	523	597	571	543	590	566	569	585	554	530	575	557	547	562	548	565	571	563	593	565	539	578	561	527	552	538	542	532	595	569	589	571	531	591	542	534	527	504	550	559	501	585	549	580	554	545	547	559	575	583	561	561	533	530	578	550	551	577	587	580	592	541	578	562	524	569	540	556	595	598	591	550	577	533	563	548	603	561	561	564	546	546	598	587	561	588	545	555	578	552	507	564	580	591	556	543	529	538	555	547	606	550	570	544	559	562	626	563	565	551	564	577	517	565	578	558	538	538	539	573	592	546	561	573	549	603	568	609	552	552	607	541	583	585	544	540	554	545	575	573	516	596	515	576	537	590	554	501	578	578	558	535	545	570	527	566	576	565	544	568	595	538	576	586	586	577	516	588	516	551	575	609	566	543	553	527	562	562	542	562	586	589	559	557	559	590	575	543	546	552	544	587	566	565	569	536	539	560	548	556	573	557	534	587	585	569	538	547	572	568	566	590	572	540	543	563	584	572	514	549	591	567	623	526	551	546	574	566	593	579	568	599	547	526	563	555	576	555	563	549	573	571	505	581	555	580	585	557	552	540	590	595	513	559	543	586	564	572	558	546	540	581	574	563	554	541	563	553	532	597	579	556	543	551	590	565	573	532	563	561	582	575	546	547	564	576	555	586	552	562	554	551	529	536	552	563	543	563	554	609	543	576	618	512	578	544	547	539	509	555	607	557	522	570	558	592	564	598	584	573	552	513	558	558	551	550	551	574	588	549	549	573	555	524	553	551	575	559	541	540	577	535	552	572	580	574	558	593	544	516	591	574	548	577	533	549	593	591	587	563	536	568	551	562	531	539	566	594	581	519	576	591	537	506	581	560	559	584	584	584	582	566	576	612	564	550	574	510	555	543	547	570	541	571	573	602	573	567	564	570	525	515	549	605	533	531	583	560	536	587	582	569	596	555	539	578	596	549	572	546	568	586	539	592	579	561	592	523	540	548	568	550	565	539	537	535	570	508	547	565	550	548	547	516	550	553	556	595	578	542	571	589	568	549	562	600	588	535	550	584	562	604	523	592	556	541	592	597	570	563	541	545	562	574	565	558	580	563	561	603	564	529	562	590	589	555	549	532	521	595	572	572	582	559	553	542	576	548	533	584	567	552	563	531	547	548	545	560	601	580	529	544	569	573	516	573	568	580	568	553	547	575	559	522	590	535	605	554	534	576	575	538	546	574	561	583	529	574	561	561	544	555	541	564	549	617	584	555	548	522	600	529	577	546	555	534	558	542	571	591	592	526	562	537	564	520	540	572	592	605	581	558	562	567	574	566	545	552	578	522	569	509	569	561	564	558	534	550	578	558	554	530	541	544	607	573	577	620	594	555	571	522	524	539	557	556	553	580	575	539	539	548	525	535	579	529	549	527	535	554	536	543	504	536	560	571	570	577	585	593	537	613	536	550	531	557	568	556	597	585	554	522	570	568	559	541	571	574	543	500	572	543	615	576	578	556	538	552	547	560	536	586	559	540	554	561	551	526	608	533	529	559	586	558	552	591	565	555	588	531	543
23028	20899	27489	24373	20984	21167	15873	7137	4926	4051	3310	2763	2491	2042	1846	1743	1650	1547	1460	1398	1349	1200	1226	1129	1101	1016	1059	1095	1020	993	968	992	939	1035	991	934	929	906	932	936	939	1003	919	911	926	873	928	882	843	925	902	898	887	848	905	878	867	885	857	901	864	878	863	849	842	899	898	909	871	907	893	873	883	909	917	894	858	875	844	900	856	950	876	849	879	869	932	897	871	838	919	903	883	887	946	911	912	900	880	883	881	909	898	884	898	885	819	901	944	872	881	917	852	860	861	906	843	848	868	902	899	876	842	885	942	852	881	831	837	925	857	877	842	849	805	823	912	850	870	892	893	927	858	864	873	910	857	880	897	913	853	892	849	889	867	898	865	890	925	874	898	909	831	895	875	929	905	914	821	928	865	859	940	903	855	873	946	875	902	898	928	879	927	916	866	856	926	828	891	901	864	854	924	863	907	867	886	891	899	881	838	822	849	843	871	872	877	900	864	907	906	884	904	835	911	872	881	876	939	943	859	885	919	929	872	845	853	827	883	849	837	906	887	880	885	891	846	862	847	872	885	926	881	898	883	908	900	813	906	885	889	862	871	825	850	873	910	909	872	913	901	839	869	901	857	891	896	887	886	872	909	885	901	911	868	883	898	843	862	809	932	856	868	901	843	912	875	874	891	826	902	872	882	907	908	867	898	933	883	830	878	865	900	919	826	868	859	821	847	871	865	939	854	903	900	857	911	890	851	801	875	833	873	900	915	892	921	941	894	868	909	876	898	873	924	859	812	861	879	883	915	892	871	900	877	885	834	874	875	912	894	851	912	918	874	913	904	895	836	876	869	916	921	904	896	858	878	884	879	865	878	867	882	905	844	886	924	877	902	884	880	952	920	900	867	876	885	908	891	871	880	889	831	891	950	853	898	870	900	868	878	861	851	923	825	866	854	829	899	903	898	921	875	956	886	900	943	852	875	882	876	869	880	843	864	866	845	889	839	888	877	812	887	860	894	881	890	840	867	909	925	878	856	826	890	899	941	865	822	866	885	851	901	878	897	921	862	912	872	872	889	849	902	909	862	883	823	915	885	885	871	819	876	833	879	865	901	838	952	870	952	909	920	901	891	884	869	894	826	881	861	857	900	889	862	916	911	820	898	826	874	875	915	843	932	863	865	869	982	864	870	885	892	907	891	879	935	889	903	903	869	863	917	875	892	923	909	905	924	933	856	868	864	895	867	899	846	860	899	886	881	829	925	894	927	837	913	909	894	875	852	851	866	842	872	869	905	923	859	953	904	907	854	831	880	926	837	900	854	890	856	899	910	876	854	778	888	872	864	910	891	857	923	945	876	914	900	937	950	872	859	891	893	873	933	844	883	918	832	869	783	835	866	837	904	876	920	892	903	917	936	909	863	854	869	872	865	891	886	834	872	839	864	918	868	819	857	864	862	824	848	837	895	876	859	925	909	810	832	822	908	840	850	883	830	859	819	881	910	886	893	882	897	876	891	880	837	895	866	911	863	924	904	889	841	859	850	895	866	876	884	847	879	911	847	880	877	860	890	847	889	883	851	842	900	867	884	870	886	923	826	935	860	879	908	890	894	893	870	885	881	916	859	835	894	869	940	892	876	857	879	890	866	926	933	848	921	866	911	844	865	871	846	898	917	887	831	913	894	862	842	873	828	883	847	891	964	880	865	917	882	841	844	880	862	862	910	873	864	854	843	924	927	878	873	876	861	851	806	852	870	896	900	876	831	838	898	843	882	903	884	895	872	907	925	861	895	915	866	935	884	868	883	825	871	919	888	852	902	939	873	836	946	915	881	848	903	891	916	894	881	858	927	853	888	895	911	849	846	894	903	896	875	863	960	940	854	867	897	932	882	934	842	894	851	911	842	876	891	923	861	842	923	890	866	862	890	847	906	908	879	882	883	873	912	924	879	924	872	938	902	862	901	832	921	881	884	841	854	882	879	835	916	927	867	887	902	869	869	905	931	904	931	896	891	894	938	893	848	874	865	888	855	880	883	871	846	891	869	909	895	887	868	876	891	842	913	896	926	880	872	840	864	813	882	912	930	866	877	921	876	860	922	929	921	900	885	877	850	831	876	850	888	853	889	879	865	913	863	868	886	908	887	889	819	866	923	887	835	848	850	881	931	895	901	876	839	868	902	916	863	843	910	858	875	919	880	844	922	934	944	883	887	823	884	917	892	839	864	878	880	889	909	833	925	862	860	884	879	903	869	915	882	845	851	807	900	899	872	823	857	944	857	878	842	856	878	846	888	908	839	933	858	898	874	830	869	882	906	894	894	879	904	870	910	863	890	851	851	953	894	853	883	884	893	889	870	896	828	945	839	821	874	888	841	879	890	857	911	849	875	894	899	821	900	878	889	830	852	911	870	895	875	919	892	919	872	827	898	856	886	862	896	872	888	826	880	812	875	932	881	898	879	863	872	835	853	869	847	878	927	887	886	866	860	914	902	907	832	881	895	912	873	852	804	900	870	891	897	844	918	886	831	889	890	898	840	887	879	859	899	822	880	830	831	874	851	935	864	901	869	901	897	861	898	883	874	886	895	865	914	848	827	870	877	830	881	920	850	861	863	850	858	898	921	862	899	872	899	927	901	883	913	890	878	897	846	837	875	837	871	844	881	891	860	911	900	817	856	892	888	964	911	952	898	876	856	858	902	874	878	848	917	917	901	901	912	912	911	907	928	866	888	901	928	901	877	768	913	871	916	893	877	891	889	864	886	863	864	881	861	889	875	899	879	877	857	906	829	868	932	949	837	933	909	918	889	888	939	900	866	873	870	886	882	875	913	863	874	925	915	881	893	830	893	902	813	871	883	900	899	864	873	856	842	910	863	873	836	866	944	823	865	854	807	868	887	857	878	895	842	873	847	860	892	876	882	913	887	883	905	909	883	865	872	859	905	868	894	870	848	865	895	888	890	906	881	888	874	860	899	887	855	916	878	880	877	912	837	916	860	910	904	845	926	847	899	892	906	844	861	860	885	917	889	876	899	859	930	871	919	859	867	930	902	865	909	905	862	889	870	862	875	877	852	874	862	858	875	887	850	792	880	908	896	958	877	917	920	872	925	865	900	917	881	886	904	848	853	904	888	881	860	821	911	858	846	891	881	893	925	850	871	861	911	895	905	874	897	851	877	924	868	872	846	918	872	900	858	880	917	894	902	882	909	898	899	928	861	833	852	917	865	915	897	846	888	825	878	855	879	894	896	826	915	883	842	888	862	916	889	910	861	857	893	853	841	876	882	893	909	907	935	901	928	925	848	880	941	906	893	896	909	882	831	838	885	916	925	826	903	886	793	897	871	854	883	920	877	876	875	906	931	897	883	851	858	885	886	864	862	905	946	865	888	893	909	897	924	878	858	869	884	868	875	946	872	886	887	884	876	898	874	898	850	797	826	902	843	908	888	860	874	857	828	864	888	911	830	912	907	886	876	928	835	857	849	839	899	867	887	804	880	880	842	873
48307	71685	53366	31743	22712	16999	12914	10184	8822	6915	5694	4719	4070	3526	2953	2689	2427	2197	2048	1870	1734	1639	1500	1437	1296	1251	1202	1195	1073	1136	1085	1064	954	975	979	932	934	1000	1000	939	999	913	943	938	944	890	883	884	859	906	862	894	886	877	840	884	861	862	891	866	911	821	853	834	823	878	899	838	838	866	810	878	850	878	863	881	890	825	853	888	859	891	874	869	854	865	876	872	870	904	840	884	892	822	863	845	883	867	806	854	867	834	903	863	837	877	918	855	911	826	861	853	824	889	843	858	849	830	894	869	902	822	850	878	849	838	868	847	855	888	841	879	891	820	847	837	858	838	855	873	894	826	859	812	845	867	823	878	852	859	810	847	864	895	828	859	867	851	836	819	854	874	877	850	864	841	850	860	868	848	852	877	881	866	813	804	859	846	859	880	826	866	832	857	872	872	844	845	836	848	830	813	897	904	842	838	866	852	832	859	881	812	879	898	839	849	846	848	813	891	876	846	838	911	826	895	898	839	830	876	821	852	902	894	913	864	870	829	867	794	815	852	826	786	809	824	876	822	849	794	796	848	899	820	887	872	907	838	841	899	795	890	831	882	857	885	839	846	925	843	869	823	838	881	839	858	867	867	875	843	808	803	881	843	869	925	817	828	866	889	820	836	838	859	850	836	878	857	801	831	829	859	880	904	828	795	846	799	848	891	869	804	887	833	825	821	854	899	847	876	855	857	864	840	880	883	810	848	863	795	871	811	864	879	860	867	865	882	872	867	861	854	830	825	863	837	885	885	870	842	876	906	857	880	913	888	864	802	814	835	874	858	881	902	823	881	821	866	874	833	848	886	836	865	820	880	803	809	840	863	865	859	862	892	902	893	915	835	864	848	888	820	835	835	845	829	866	876	891	846	790	828	896	850	896	895	876	819	825	863	880	883	869	839	876	805	845	850	889	819	799	855	871	834	859	868	871	816	874	854	850	864	864	839	856	826	813	837	853	784	889	846	828	817	834	830	870	848	787	843	836	838	849	836	837	909	845	881	840	865	844	825	838	876	805	875	879	876	810	879	823	916	812	874	870	855	832	824	793	893	860	849	803	835	855	853	851	825	802	853	884	874	843	854	868	844	862	865	838	833	825	817	837	836	859	830	818	879	866	817	904	874	895	858	854	847	907	882	847	865	871	845	895	857	857	847	869	831	852	869	817	800	829	868	852	868	837	871	883	853	837	846	905	848	857	896	854	882	845	835	881	904	861	864	807	864	834	845	825	839	858	849	868	899	865	847	818	857	866	866	875	864	826	875	880	861	917	909	846	902	825	807	830	809	883	829	790	910	890	866	836	827	813	856	797	872	848	858	893	811	847	866	860	892	869	851	876	893	850	829	922	796	772	809	846	921	819	840	852	849	892	855	890	852	787	824	836	878	908	832	839	905	842	876	814	893	818	854	889	893	871	809	790	881	874	847	865	881	873	878	872	885	841	849	844	833	870	861	803	880	834	834	862	845	831	813	864	910	798	842	884	849	866	814	886	792	854	818	819	823	829	855	877	895	838	869	875	847	930	868	861	801	869	886	862	811	880	881	836	918	810	854	853	884	831	843	873	862	889	831	885	851	845	816	869	880	796	863	829	815	832	857	841	856	818	825	910	867	825	878	846	887	860	851	830	867	888	862	889	839	833	848	909	891	870	834	879	850	924	889	824	867	894	861	871	793	917	912	837	834	848	798	864	820	887	857	880	842	842	791	855	823	864	922	889	912	867	886	864	885	845	870	849	788	812	870	848	848	846	865	854	897	858	873	876	781	909	864	830	832	866	840	907	826	871	864	877	875	860	826	824	842	873	851	849	898	854	794	855	776	916	839	820	857	879	839	853	841	849	861	847	851	844	825	869	869	829	864	864	876	866	839	841	845	876	863	844	855	899	818	880	854	862	835	863	839	853	858	878	798	841	825	870	867	851	911	863	836	858	835	826	879	821	842	839	879	877	862	840	788	848	821	820	866	856	834	893	825	839	903	909	850	834	836	850	842	775	849	883	838	836	893	876	820	858	807	832	865	868	871	872	815	822	864	876	907	809	844	854	864	803	868	860	827	855	853	835	860	835	783	881	814	892	832	844	838	851	871	856	843	847	898	862	863	831	822	867	836	803	808	883	917	839	819	839	847	854	853	844	873	801	883	880	890	879	875	862	878	846	828	804	812	884	841	870	847	868	853	843	818	876	836	835	797	869	829	886	811	837	796	853	777	824	851	879	892	868	880	850	910	847	845	913	868	834	869	891	850	844	841	838	818	840	871	839	875	840	824	831	872	931	815	870	829	855	849	881	920	837	867	916	855	808	865	846	894	895	881	855	839	834	885	877	868	857	851	850	841	855	793	868	830	845	904	885	860	859	831	880	840	877	828	870	830	893	876	915	875	833	851	882	815	836	845	809	879	795	848	863	843	861	823	895	890	887	884	889	895	812	873	861	850	822	803	860	899	855	856	864	809	849	847	885	909	835	834	863	854	842	855	837	883	789	887	825	898	898	858	787	847	834	894	877	831	869	856	863	830	893	855	838	859	855	789	834	846	894	807	805	880	905	905	890	894	856	821	838	861	879	906	835	907	853	905	805	824	816	847	803	886	879	849	860	856	838	896	841	890	846	866	911	810	825	880	881	881	843	835	863	876	800	899	879	832	825	822	872	860	843	853	900	821	859	793	840	845	873	871	861	893	839	839	850	864	872	863	878	849	805	851	851	879	907	867	867	858	845	872	854	844	885	825	836	829	844	793	813	820	875	868	884	840	831	827	842	858	846	834	881	833	870	791	817	829	891	783	856	865	819	885	843	875	853	886	851	843	866	798	849	874	888	782	856	860	842	767	829	799	838	904	859	874	844	896	873	842	866	839	843	835	915	834	821	840	849	838	835	838	853	856	803	851	843	910	828	814	853	841	832	856	845	799	842	926	884	823	842	868	846	900	859	870	856	887	841	910	837	885	877	882	900	861	880	804	910	896	916	888	864	792	861	847	877	834	851	839	826	841	806	866	862	805	862	877	807	849	871	869	856	900	842	887	842	891	852	838	839	849	860	852	849	804	863	881	876	871	873	869	858	831	859	846	870	921	855	894	907	869	869	815	862	861	874	851	871	825	850	827	874	901	871	842	869	833	854	878	863	899	872	857	853	874	837	860	878	879	882	802	842	843	817	829	854	843	841	891	834	871	844	830	889	862	866	802	810	820	842	820	857	840	859	861	863	854	793	864	842	830	876	861	864	850	838	815	800	823	841	824	879	860	883	855	853	842	856	868	897	880	853	835	848	892	851	851	885	877	894	866	831	919	829	891	868	823	867	897	871	792	868	823	876	836	879	898	887	809	875	893	901	825	844	880	889	958	821	861	859	840	824	894	844	868	853	799	881	849	858	837	850	870	868	855	891	831	854	845	814	901	803	848	840	851	829	841	846	882	905	861	816	847	820	889	817	872	867	835	854	841	817	860	812	864	873	862	859	878
39789	41153	32974	16825	7844	4561	3009	2306	1864	1458	1265	1041	967	892	736	685	671	658	659	548	574	554	491	552	511	453	476	464	473	466	473	464	423	446	455	421	434	430	418	425	422	406	416	403	416	433	384	435	446	450	395	417	414	442	456	443	417	399	460	422	450	452	425	402	424	408	402	433	377	425	408	396	450	397	419	421	434	434	404	414	402	409	386	446	387	431	385	396	436	452	400	411	440	410	389	405	414	418	410	420	441	421	393	404	405	433	447	397	394	407	434	434	430	409	442	434	419	417	419	428	409	419	441	383	406	402	404	423	365	405	401	399	461	436	413	419	397	421	420	433	435	425	394	437	397	410	458	395	420	421	455	440	422	431	373	406	415	460	420	387	414	430	372	422	387	396	412	415	397	412	446	396	427	407	412	421	429	421	432	443	415	389	407	391	412	420	427	379	426	393	397	416	431	441	402	428	405	409	435	393	451	405	413	445	388	410	388	400	438	390	406	407	412	424	472	394	416	490	443	414	430	409	433	387	413	430	429	426	367	383	412	424	424	399	379	437	406	434	417	408	395	407	422	442	444	450	417	415	387	442	421	399	430	422	410	403	416	444	420	403	411	414	407	453	427	407	393	460	394	429	400	416	434	400	403	415	439	395	380	430	458	420	381	410	403	410	417	370	400	421	393	377	368	419	389	443	429	393	443	378	422	428	410	472	428	435	401	397	425	403	435	444	424	407	417	413	415	399	425	427	399	384	460	401	393	434	413	396	420	415	384	377	401	406	414	443	415	465	417	441	412	398	408	462	404	442	429	388	387	433	426	445	427	433	406	406	407	411	448	407	459	410	450	382	420	412	447	424	388	407	442	396	411	433	401	417	426	356	450	441	445	438	409	408	389	390	440	397	428	394	388	370	436	437	438	422	420	427	430	413	447	440	416	418	439	438	429	448	431	381	421	405	390	423	407	435	436	388	405	404	444	425	387	433	430	437	447	375	383	397	392	386	408	436	411	435	375	410	443	407	392	454	425	399	408	414	410	398	419	395	393	448	442	418	401	425	405	443	456	414	367	438	392	430	427	414	431	447	400	412	412	396	445	445	444	419	401	418	420	436	441	437	459	389	412	402	423	382	462	415	422	421	490	397	419	442	413	401	452	428	404	427	389	450	413	398	433	393	427	402	428	388	423	416	426	398	429	419	435	400	406	435	448	433	401	419	386	389	408	440	454	412	413	407	405	430	404	399	387	399	427	442	412	394	425	413	425	407	392	431	425	417	388	410	434	418	397	417	416	461	418	430	425	422	414	433	398	410	405	402	455	412	377	396	376	475	417	436	428	422	435	448	379	434	407	432	421	429	408	419	419	370	407	416	409	403	417	410	409	414	374	429	409	408	467	418	395	424	433	418	395	426	399	426	425	396	417	420	434	451	412	388	390	411	456	438	435	425	432	419	435	389	420	425	444	397	417	396	406	394	390	443	378	390	463	397	420	449	419	402	413	489	380	401	434	365	427	431	412	425	453	417	401	419	416	374	423	413	426	439	435	435	380	404	435	387	413	424	397	388	390	435	406	431	402	420	394	421	450	397	439	416	425	441	400	411	415	388	420	421	398	413	438	404	416	412	495	425	458	382	403	392	395	430	420	412	426	402	450	384	414	468	390	412	417	420	410	397	445	384	406	432	390	421	417	396	432	440	386	403	419	415	391	392	430	404	415	422	433	403	421	418	421	426	430	367	459	422	470	415	427	426	432	431	400	439	446	379	449	404	406	411	397	438	401	423	423	414	404	390	410	411	425	428	387	461	410	418	431	394	395	409	401	402	436	405	416	388	406	409	448	424	423	416	396	413	394	439	410	416	401	405	432	465	410	403	400	424	448	381	403	433	443	393	415	420	404	410	434	411	436	453	437	393	415	416	383	403	399	413	409	423	365	435	441	410	424	442	433	407	394	415	417	390	394	441	427	409	375	405	393	395	394	425	389	397	445	428	406	418	437	434	441	402	417	427	386	412	438	425	438	417	452	396	420	429	425	376	391	429	411	392	399	394	425	398	376	425	412	436	405	463	411	405	386	408	399	407	417	419	427	401	428	428	405	389	421	451	399	436	413	433	423	413	378	439	415	392	428	405	444	426	429	390	415	403	408	402	398	429	425	396	436	416	424	362	416	436	435	399	399	431	379	428	453	425	392	431	435	425	396	396	427	381	381	424	422	422	449	409	428	401	425	423	420	388	425	402	400	398	391	434	421	413	416	412	388	428	435	403	419	383	366	410	421	408	426	416	399	454	419	398	429	415	431	438	416	414	405	397	378	432	420	414	419	419	387	409	445	400	408	425	399	450	433	401	383	421	385	376	426	367	408	420	386	414	399	401	403	409	420	411	440	415	403	435	436	391	401	423	438	395	395	420	418	421	413	396	457	429	444	428	412	403	378	395	424	397	443	404	403	449	466	422	400	426	437	388	404	432	468	406	425	427	397	416	379	389	420	422	427	405	387	416	408	422	400	398	415	410	393	407	434	412	426	405	416	411	441	384	446	398	377	443	414	396	428	414	394	404	412	419	397	410	412	371	417	394	400	413	446	433	419	406	423	410	433	388	363	412	408	418	407	399	428	410	443	417	406	372	362	426	418	444	434	420	398	420	429	432	445	414	399	404	428	396	456	410	406	395	406	417	423	414	383	413	440	403	406	408	396	420	421	416	429	445	436	403	422	413	393	424	429	432	413	426	409	426	396	391	423	444	415	407	421	419	402	429	415	407	415	429	431	407	452	414	405	391	434	444	410	402	442	443	434	404	429	425	399	425	409	423	404	388	400	421	412	420	425	406	407	397	417	459	416	414	392	402	413	450	421	431	401	407	408	420	448	393	393	418	408	419	424	416	415	422	416	406	433	407	413	387	387	411	394	433	375	435	420	393	431	406	441	396	407	402	397	459	419	428	415	393	412	408	401	355	423	406	416	412	415	437	394	412	400	418	423	452	456	413	415	427	424	409	423	426	441	403	455	452	419	394	416	390	392	406	438	435	416	425	387	455	443	432	417	396	424	374	430	433	428	429	429	413	399	416	417	374	398	440	438	407	408	461	430	423	380	387	441	425	412	445	416	430	398	440	460	407	421	438	421	424	398	413	451	423	446	462	389	413	407	413	402	370	402	417	400	402	427	427	388	431	418	459	436	432	407	428	414	422	395	396	438	435	415	453	417	396	423	395	407	430	386	395	424	396	432	412	421	403	433	383	390	446	401	435	419	437	423	418	452	427	451	415	417	398	419	385	414	372	397	396	429	405	448	437	426	433	429	411	402	384	434	409	456	458	391	401	385	454	428	403	423	455	419	417	416	406	461	434	401	405	425	431	422	443	409	426	413	397	425	414	432	419	441	438	433	415	426	396	401	443	411	414	388	408	407	386	395	464	442	448	443	411	416	402	414	431	439	425	416	413	455	409	405	426	415	401	460	420	390	405	384	453	383	393	431	468	389	421	447	426	419	418	398	454
43830	49400	36572	18138	11728	8223	5837	4600	3664	2841	2245	2041	1622	1463	1257	1063	1010	962	879	847	786	739	711	651	581	545	539	535	558	535	469	495	506	458	494	465	421	446	439	454	444	466	422	432	410	440	446	460	429	479	424	462	437	446	424	406	469	412	414	459	413	441	444	447	446	428	424	490	438	402	447	427	418	451	434	412	423	441	435	416	436	429	404	440	436	440	424	427	430	409	449	465	411	430	439	394	414	423	425	399	430	414	467	454	437	428	436	447	462	441	433	440	404	428	407	424	387	439	453	452	439	421	421	440	424	414	432	414	419	439	454	414	476	439	423	433	424	436	410	436	448	420	430	408	413	406	429	392	463	444	428	430	429	411	410	426	414	459	442	445	411	433	452	452	449	477	434	454	422	436	463	460	482	459	449	420	460	430	426	393	449	436	422	418	421	459	416	400	467	446	404	430	415	436	406	413	447	455	425	440	442	441	434	429	458	448	406	421	426	435	436	407	388	412	433	419	446	422	425	457	407	445	439	402	416	429	434	434	419	413	420	416	461	438	435	452	436	440	445	444	420	393	425	401	435	465	449	418	460	415	456	401	443	420	444	413	449	446	446	434	442	400	429	462	461	418	431	415	412	432	462	431	442	444	430	445	396	388	426	426	410	443	414	433	433	403	442	439	425	419	444	435	473	412	474	423	413	419	411	419	424	385	448	425	433	426	429	420	453	446	453	416	405	396	447	415	454	414	437	442	470	445	444	421	402	393	424	433	418	446	428	433	455	435	442	444	394	460	439	410	401	404	424	419	435	464	496	397	421	470	431	423	425	462	446	441	440	473	454	447	482	425	426	450	426	437	450	437	418	416	452	438	464	430	417	423	430	435	434	450	417	481	441	432	384	462	449	466	431	396	433	401	397	449	417	434	408	441	423	394	438	437	431	429	427	462	453	428	431	445	432	416	396	426	419	437	421	396	443	450	396	412	465	417	427	463	424	414	415	437	444	397	432	436	435	453	441	394	421	430	402	415	412	433	404	407	429	474	398	423	427	421	433	421	425	438	401	430	442	455	438	428	428	423	428	412	417	472	453	412	468	448	443	435	443	424	416	437	437	426	400	413	432	463	430	463	415	412	402	432	422	412	452	404	421	416	434	436	428	431	424	437	425	413	439	402	419	467	414	421	435	428	405	472	455	437	425	424	420	429	454	421	446	442	422	460	451	387	446	431	427	409	399	451	411	405	423	429	439	449	434	426	452	410	411	416	419	423	397	431	424	428	427	420	451	426	432	424	418	476	412	428	406	423	449	401	424	459	445	472	410	405	410	371	417	401	421	430	395	431	418	430	420	460	458	436	411	426	447	409	432	434	438	436	444	460	435	421	446	433	449	432	424	433	442	398	434	451	438	451	432	395	446	443	433	412	469	428	433	434	435	390	414	407	434	431	391	427	463	411	437	401	414	459	452	430	439	416	443	455	408	412	414	451	450	431	457	410	457	428	391	429	423	394	418	430	434	403	454	445	430	455	425	422	447	429	451	429	446	445	427	460	439	466	439	427	429	440	421	417	410	446	425	427	413	429	405	442	418	414	414	455	473	428	437	438	423	453	447	434	435	455	428	387	444	459	436	383	459	451	446	446	425	423	423	424	410	396	443	438	420	401	468	477	427	436	455	429	474	451	448	460	435	444	406	431	424	438	433	440	419	402	448	409	420	438	380	432	413	417	446	440	457	435	428	436	402	423	421	415	439	429	437	456	472	461	439	421	428	438	433	455	389	408	418	440	411	445	454	418	405	419	439	453	427	447	424	436	417	405	417	432	456	413	442	461	455	405	404	433	464	445	423	455	452	452	446	411	402	409	401	436	395	450	451	428	402	407	403	427	431	458	416	442	439	419	418	433	432	432	423	414	431	453	395	417	433	438	415	426	433	441	428	422	455	373	418	455	432	427	408	430	463	441	397	429	447	450	450	427	454	446	442	453	437	440	408	433	404	450	399	409	420	410	420	427	423	447	427	397	432	426	462	478	423	444	477	410	404	429	418	428	431	452	392	459	408	431	417	402	417	460	422	430	452	429	428	475	460	445	387	390	476	423	414	446	410	423	432	413	451	440	438	437	421	425	445	379	433	417	434	439	403	443	454	458	437	430	425	445	456	433	429	442	385	447	475	456	414	404	471	459	470	430	484	435	440	466	394	457	456	432	441	429	433	408	438	429	429	444	468	443	428	433	409	473	435	428	408	458	446	418	459	408	424	439	433	419	443	396	441	442	459	469	443	422	462	435	417	447	415	421	437	448	454	470	404	428	425	446	441	442	449	403	426	431	411	423	404	433	439	447	453	434	423	412	438	449	442	427	450	442	415	446	436	442	415	430	452	413	409	441	435	459	442	436	434	436	439	412	431	456	399	441	389	457	411	416	389	459	465	436	460	416	441	418	399	434	404	433	462	446	442	464	423	410	451	457	402	444	418	424	460	397	461	419	436	447	422	417	443	429	422	410	455	436	423	406	432	444	438	438	413	424	418	425	426	450	431	442	439	481	434	394	419	462	447	465	430	459	468	438	445	472	474	415	414	440	429	410	432	422	443	444	406	431	428	423	416	411	428	437	441	447	439	413	429	413	463	446	391	434	463	438	447	432	415	389	422	408	472	435	456	417	464	424	451	405	407	444	406	449	459	428	432	418	437	436	430	461	424	418	450	432	443	448	441	446	434	408	406	418	414	448	440	441	401	480	430	435	438	452	432	420	461	431	407	446	438	437	463	424	439	410	411	438	428	480	460	408	417	434	429	433	456	434	401	439	439	444	444	418	416	430	461	432	442	422	467	435	407	419	434	434	443	387	384	397	409	418	436	440	426	414	383	396	417	398	422	467	424	423	464	444	429	426	428	453	438	466	437	391	406	478	413	446	429	416	423	447	458	410	431	466	438	428	437	445	420	426	414	439	406	416	447	457	422	409	435	459	384	418	422	424	447	408	464	434	420	404	449	416	475	411	400	453	468	454	441	440	394	420	449	429	429	427	456	403	453	429	428	402	446	451	432	453	446	452	438	451	416	434	442	453	410	431	459	433	408	435	434	457	444	419	482	429	439	439	412	451	426	452	420	442	422	419	391	412	437	449	409	419	434	419	427	444	458	431	449	432	440	437	448	430	411	410	416	455	438	400	422	424	434	417	441	420	407	435	433	410	474	397	435	442	406	420	443	456	453	387	443	448	416	445	428	434	417	440	450	399	459	421	444	435	412	419	404	437	390	483	430	392	442	397	426	413	410	419	442	456	394	418	479	433	473	403	398	460	436	406	421	394	427	435	429	387	411	423	441	425	455	498	437	462	412	446	432	430	433	430	422	408	414	417	451	437	411	434	407	421	431	419	465	412	441	426	409	408	421	418	406	438	455	454	456	460	418	455	414	449	434	462	452	422	447	397	508	427	387	430	427	439	434	441	411	395	429	464	465	445	429	395	470	441	413	416	433	457	437	410	442	432	445	421	409	413
25820	21111	27484	25528	19071	10433	5535	3615	2758	2303	1832	1640	1443	1388	1102	1076	1011	917	869	806	801	820	803	703	700	711	682	635	643	618	613	622	616	560	616	621	557	591	581	572	633	580	575	616	594	603	573	589	567	564	564	563	552	572	595	577	540	584	558	577	559	552	553	555	548	602	581	617	536	580	563	595	561	565	551	560	603	582	592	595	613	570	619	569	558	590	578	571	537	571	604	602	566	604	561	572	585	554	591	614	581	553	586	567	537	580	576	606	576	556	570	588	565	589	583	535	525	582	618	593	542	555	547	610	516	541	555	562	557	575	578	584	566	573	604	557	562	564	569	528	583	576	576	528	597	556	603	603	563	568	563	602	529	575	576	560	548	600	597	607	543	580	548	557	580	572	585	567	554	554	594	539	561	585	532	568	570	622	562	626	584	560	573	599	566	566	588	611	602	576	534	548	584	579	547	585	558	570	588	580	569	537	529	551	570	575	604	578	584	619	567	554	627	596	576	601	573	627	543	537	584	563	566	555	524	585	574	555	551	577	590	575	584	584	556	583	591	550	554	552	554	596	562	560	537	567	538	588	564	585	594	567	563	562	570	560	575	574	602	550	588	559	574	571	570	540	593	575	561	589	611	581	565	596	573	590	604	547	518	563	556	570	567	597	537	605	596	568	623	572	518	525	587	535	609	540	565	581	565	547	577	599	515	601	599	591	582	578	605	502	589	586	546	568	590	594	574	551	577	548	566	583	540	598	571	565	602	586	570	559	560	541	543	553	569	555	616	575	582	598	581	581	576	575	565	565	565	585	593	621	557	567	577	576	580	555	570	571	575	541	532	553	557	556	566	545	612	596	582	552	540	563	548	565	571	606	559	567	556	597	572	584	602	598	525	578	597	586	539	566	573	617	567	541	549	625	556	536	545	558	591	536	556	596	564	527	579	596	592	567	603	541	544	563	598	572	575	575	554	605	582	568	547	555	551	579	586	599	529	549	621	576	596	622	548	557	587	550	619	582	572	557	567	571	587	591	569	555	536	600	533	570	553	573	529	552	539	557	576	526	603	625	595	584	580	610	586	551	615	582	563	570	576	617	552	583	563	586	565	568	589	549	602	599	562	574	540	554	563	566	583	551	565	603	584	597	541	600	565	605	516	601	561	589	592	569	604	589	566	571	592	565	627	540	556	599	571	585	564	615	549	542	589	582	582	550	572	604	577	601	537	593	581	565	586	588	591	577	591	573	554	570	543	570	572	578	537	588	554	581	548	539	563	627	604	607	579	531	566	559	601	641	591	557	582	587	556	586	596	568	597	568	567	537	605	572	579	541	543	540	567	595	556	570	579	524	531	534	543	587	600	521	578	536	585	548	539	567	580	589	573	541	608	608	517	592	578	611	530	585	558	583	564	578	636	577	601	610	556	556	589	575	575	611	591	568	569	538	574	550	567	592	589	590	607	562	567	569	538	520	576	539	564	559	588	580	575	572	559	561	559	578	622	600	607	568	599	569	575	551	563	540	518	582	604	553	581	583	540	597	541	573	579	606	578	560	535	520	591	568	559	576	552	574	527	554	589	564	545	598	620	619	570	608	565	604	589	570	550	579	593	593	550	586	597	566	560	589	594	566	572	534	555	583	581	534	556	594	600	578	569	559	563	576	584	575	552	592	559	566	583	539	589	555	600	617	562	554	550	556	543	599	572	580	581	605	558	588	605	580	537	618	550	543	537	575	592	588	603	563	534	567	570	575	560	572	567	611	580	567	578	549	602	578	579	573	555	563	603	569	537	581	570	573	584	561	545	565	573	559	568	557	551	553	541	572	570	535	541	570	607	571	580	588	582	578	572	556	619	559	571	608	570	572	627	569	597	520	559	587	558	565	580	632	568	545	566	522	599	614	596	584	602	605	596	556	629	559	560	555	592	560	629	555	589	579	560	597	578	591	586	536	557	562	571	564	613	608	560	587	561	541	545	517	611	567	527	573	586	529	606	561	547	568	589	579	587	615	558	557	580	561	616	555	549	598	565	558	588	546	561	569	567	557	557	629	571	591	563	607	583	603	548	546	575	548	576	583	584	613	569	574	561	546	636	589	555	555	546	571	597	563	568	580	584	547	551	589	587	570	571	587	619	551	547	570	590	559	584	557	571	587	554	589	582	535	579	586	630	605	553	586	522	590	599	554	596	582	560	556	543	574	562	566	568	576	589	580	587	536	595	567	531	581	596	585	547	587	605	579	553	575	572	613	579	575	572	619	528	556	605	557	585	564	599	561	574	571	548	550	555	585	611	567	589	534	567	616	554	541	545	560	591	609	611	593	548	578	599	544	552	557	528	599	541	599	579	585	552	588	568	583	582	569	586	556	562	575	539	565	558	534	557	568	617	593	597	590	583	599	609	628	520	566	539	541	570	551	604	522	575	531	562	593	559	550	609	582	574	539	628	572	580	521	607	596	569	563	598	563	521	560	565	565	544	579	622	583	564	577	555	582	549	550	570	620	582	562	594	562	599	598	588	605	575	605	600	607	548	547	632	596	547	551	568	599	564	621	564	592	627	569	609	617	628	558	575	583	598	586	591	559	632	579	572	543	542	561	591	595	561	577	562	625	550	562	585	565	636	624	557	593	545	541	608	557	576	570	603	597	596	582	554	599	568	558	570	534	589	576	576	559	586	523	587	561	542	569	570	569	605	565	536	570	547	581	562	576	561	586	590	599	567	587	558	603	582	593	595	577	644	533	617	592	523	561	578	538	567	608	564	614	582	560	567	545	587	583	541	597	583	554	592	583	578	563	535	573	590	593	564	592	553	561	610	569	575	615	600	549	602	593	575	588	568	599	562	538	547	601	587	578	590	569	557	553	573	577	589	574	556	585	534	542	592	602	565	566	568	585	581	626	571	561	533	599	581	582	571	514	560	566	617	549	547	624	536	606	591	573	529	566	564	590	517	546	579	531	568	607	570	569	573	564	564	601	547	559	581	580	630	572	578	553	572	582	642	581	557	557	548	562	574	546	563	599	567	581	586	599	580	568	580	582	587	607	584	572	582	556	554	617	536	607	568	528	560	538	548	563	585	594	613	559	586	559	579	590	609	554	570	574	568	579	564	603	576	614	550	556	561	534	579	613	586	559	584	549	572	529	599	575	561	603	549	587	555	562	585	585	567	559	581	623	602	554	568	543	574	566	535	571	546	557	606	609	566	603	569	523	589	583	576	551	576	598	599	589	597	580	598	518	573	574	579	522	566	573	541	587	577	574	550	581	584	590	538	579	578	571	582	553	602	608	562	581	562	536	566	585	573	611	583	611	528	541	569	568	559	555	587	578	569	577	584	531	566	550	567	561	524	546	543	551	554	609	556	608	609	569	516	634	585	610	547	585	575	605	585	567	525	571	612	600	582	587	550	539	583	551	556	562	548	583	595	542	601	630	542	576	585	606	576	581	553	563	583	612	562	573	563	562	580	562	536	553	537	585	592	583	555	604	615	603	555	570
43635	60908	45202	24462	15773	11332	8514	6506	5151	4350	3522	2764	2546	2112	1816	1648	1433	1375	1220	1160	1087	1035	976	908	821	760	823	741	746	664	640	677	646	640	596	639	619	604	627	580	576	589	587	603	611	601	555	583	566	560	602	568	564	583	543	537	571	599	551	575	621	596	566	524	565	580	583	583	540	535	567	597	592	566	591	564	560	583	597	537	534	559	586	535	564	594	566	575	541	587	524	589	613	632	578	616	584	577	608	616	561	531	529	586	560	581	574	604	549	556	607	592	574	534	527	605	614	608	553	577	575	549	561	593	554	533	608	558	576	585	557	588	577	549	561	571	561	532	564	572	582	574	570	571	550	583	542	588	580	565	549	529	529	556	563	573	584	555	576	557	600	523	571	584	565	574	563	515	558	564	582	519	538	563	570	563	535	552	564	560	561	546	598	533	602	555	569	588	554	533	610	577	512	578	550	561	514	561	561	600	556	586	554	552	599	595	597	541	558	637	547	600	589	559	596	534	538	599	552	586	511	609	575	540	560	547	544	542	548	591	539	555	546	544	589	587	572	566	552	540	598	550	564	563	572	584	582	548	580	550	568	567	564	597	573	582	556	547	548	536	580	557	592	571	581	541	588	587	553	541	605	588	577	559	536	582	553	554	566	614	601	558	565	541	565	528	541	581	568	560	550	538	535	531	590	581	548	555	557	564	550	578	565	551	543	570	578	541	575	488	539	561	552	578	529	571	589	579	550	561	549	537	547	565	561	568	585	579	611	550	581	587	580	594	600	562	572	573	550	581	554	580	566	559	571	591	575	615	563	586	579	577	575	523	598	572	560	573	563	546	605	571	617	562	564	544	618	570	565	564	541	549	529	584	586	581	557	578	574	592	562	539	600	557	557	552	609	563	531	562	589	582	613	575	593	586	585	564	575	576	631	550	557	554	544	549	554	544	552	586	597	576	572	581	597	530	526	601	576	539	550	561	567	554	580	568	529	609	599	592	582	578	544	582	548	551	598	581	557	541	602	553	537	602	561	540	549	554	571	562	603	586	591	589	565	579	555	583	566	548	578	544	596	563	607	532	545	553	551	573	577	597	524	604	566	535	545	572	552	559	601	576	556	522	557	548	534	549	578	551	559	553	585	553	562	584	566	585	616	581	574	583	583	567	559	589	586	562	568	595	558	581	518	576	516	603	608	541	581	575	592	556	546	548	543	563	570	574	580	570	624	560	536	601	573	546	559	552	582	560	542	575	563	549	567	577	546	588	543	560	557	587	576	545	573	579	586	540	586	556	565	542	572	533	603	553	594	594	629	558	592	559	566	561	526	561	536	549	595	574	541	625	612	552	526	596	541	568	548	614	593	572	590	584	601	587	559	539	572	554	513	591	580	546	557	585	569	597	601	553	597	590	543	543	556	554	574	593	552	620	547	549	568	601	578	542	545	566	559	568	545	556	570	578	541	570	559	568	572	567	525	606	569	606	585	559	571	569	540	565	597	589	579	594	566	561	551	592	570	546	605	594	611	570	586	589	538	634	564	572	529	576	533	576	562	622	579	576	582	564	546	626	588	537	546	541	565	560	545	581	576	566	520	569	607	555	553	519	607	580	546	605	575	572	556	557	561	554	581	548	539	562	558	601	534	580	590	563	565	576	560	608	571	585	551	544	542	541	622	534	522	593	554	528	552	587	590	537	545	579	570	607	564	575	528	563	570	561	577	569	591	535	561	541	567	561	566	598	541	565	594	594	606	561	563	542	587	589	550	552	560	606	576	583	630	533	569	571	570	538	580	561	571	562	558	548	527	527	558	570	582	559	535	592	552	579	536	576	583	581	541	594	571	583	562	537	592	572	560	588	552	557	583	607	532	610	554	552	545	583	552	561	528	556	567	535	542	610	576	596	556	594	564	544	587	579	566	599	580	574	539	554	577	528	554	563	579	562	543	578	584	577	585	561	556	544	557	590	561	539	531	601	575	591	567	558	564	592	535	553	569	546	563	546	584	561	594	588	539	539	544	548	554	564	546	558	576	588	567	586	532	552	556	552	572	583	572	582	565	575	594	562	576	562	578	557	557	555	597	556	560	563	535	566	591	591	558	585	550	573	592	615	554	578	552	543	593	583	592	572	586	571	550	564	565	567	541	605	563	544	534	563	580	518	578	555	534	547	572	586	575	558	540	552	608	556	559	551	552	568	535	573	585	544	567	601	565	557	547	583	540	589	548	528	555	558	561	581	517	599	600	576	593	551	571	573	606	614	530	506	554	560	546	559	595	594	566	553	551	602	586	572	598	563	577	560	566	559	572	555	560	578	554	539	542	551	602	587	568	566	545	565	581	593	563	568	565	552	542	582	558	570	575	536	618	594	558	551	526	572	586	553	574	540	552	563	560	558	523	559	585	569	566	579	600	560	586	598	577	544	590	560	532	588	556	571	571	535	580	575	606	572	589	598	566	593	593	574	584	540	511	565	527	596	607	539	566	585	566	569	575	557	616	572	556	550	570	552	598	560	598	580	591	571	600	537	608	531	570	576	528	572	603	560	562	573	588	583	566	560	570	572	591	557	572	546	605	580	609	572	580	565	571	619	541	603	575	557	594	593	566	588	524	596	591	571	581	560	535	595	543	584	569	542	576	594	545	556	588	553	562	575	564	596	600	573	535	582	557	571	550	553	575	536	551	544	584	549	595	532	575	569	554	544	507	582	568	614	565	520	515	529	623	598	560	598	548	573	586	562	583	583	569	572	568	619	570	597	534	575	558	557	577	550	579	606	580	504	550	594	575	625	588	524	604	609	587	579	586	547	543	560	595	555	559	572	581	552	593	569	571	529	570	609	578	544	547	595	586	592	605	551	553	557	548	563	585	582	582	579	598	584	551	555	592	566	563	564	596	565	554	532	564	568	564	532	577	576	595	580	607	567	550	599	565	556	554	550	556	569	528	552	559	553	591	602	573	574	576	558	589	602	573	543	562	608	562	602	584	587	555	587	572	576	575	569	560	574	556	566	533	573	587	566	572	562	540	534	619	579	540	576	524	592	554	576	586	561	556	561	555	488	537	578	583	609	552	576	550	602	543	555	552	548	543	565	577	588	586	605	599	546	573	567	601	549	535	555	571	563	575	580	563	565	593	567	607	552	530	579	577	568	583	555	572	542	518	555	565	588	534	593	551	542	548	584	556	548	586	578	540	539	593	544	562	537	589	593	601	613	584	534	579	531	594	583	594	499	593	592	581	575	556	592	568	552	595	548	586	572	577	549	564	533	551	542	563	588	584	562	531	593	553	553	577	562	552	637	563	570	523	569	562	573	577	568	581	606	565	574	568	558	570	632	599	568	556	572	584	586	528	566	598	580	583	579	573	574	552	574	559	564	593	565	559	553	599	611	593	589	551	590	596	543	574	571	571	575	545	587	548	580	590	603	610	577	566	563	571	572	532	522	588	556	582	544	545	601	611	585	563	535	566	547	569	580	574	549	545	583	554	568	553	558	577	567
22993	20859	27502	24314	20941	21133	15841	7274	4625	3846	3276	2659	2377	2111	1824	1827	1729	1494	1420	1376	1248	1221	1228	1206	1151	1025	1062	1031	994	997	1021	976	973	948	961	982	904	888	945	980	880	877	882	894	875	912	880	907	915	870	875	932	887	875	823	837	895	904	925	849	909	895	902	892	893	973	889	861	894	903	867	949	919	873	859	875	909	897	879	882	883	902	913	875	912	922	918	916	893	896	925	923	848	858	945	856	861	873	871	914	899	861	945	893	892	899	862	953	927	888	893	898	912	930	889	880	905	865	868	928	905	903	866	868	900	903	842	899	892	867	905	928	897	859	910	924	920	886	876	876	923	868	918	858	915	889	875	917	900	898	936	924	848	906	803	819	866	847	886	934	906	901	898	847	874	853	856	820	855	916	869	830	820	858	841	921	846	901	904	915	862	860	880	905	920	914	926	843	877	900	885	907	885	919	889	895	873	871	942	915	875	904	851	892	847	813	896	877	891	917	874	965	944	863	920	881	885	887	879	887	857	934	870	877	912	882	895	866	890	862	905	860	900	906	841	825	891	836	922	897	936	858	891	916	891	862	937	908	896	922	921	887	868	911	925	898	890	856	840	875	891	924	909	891	844	925	839	848	850	897	873	969	891	844	884	828	890	931	838	924	870	880	896	860	899	875	942	911	898	968	830	876	886	895	871	866	928	838	860	919	883	896	892	894	890	862	911	903	898	870	943	863	879	896	855	897	861	864	887	867	945	907	866	891	832	883	896	907	840	881	880	842	852	888	879	860	872	911	884	954	901	839	841	876	868	869	863	903	902	885	862	905	860	905	861	867	877	901	868	855	893	887	882	875	839	887	906	881	902	911	790	844	862	845	907	887	885	839	881	851	884	864	888	896	864	823	899	923	858	919	902	901	912	904	935	870	871	846	901	830	903	897	938	897	938	839	858	897	842	885	893	871	890	873	823	892	874	924	905	914	864	904	901	912	931	867	944	862	860	842	908	921	887	914	932	862	907	890	851	883	926	871	872	918	850	914	895	850	867	907	838	831	898	906	867	855	904	867	876	854	893	899	885	881	877	852	887	879	906	864	887	932	877	842	908	901	890	904	873	846	916	918	894	875	883	938	884	901	875	876	836	822	880	916	851	899	866	853	870	913	843	921	931	922	896	868	889	908	935	830	883	872	878	881	834	884	864	890	897	908	904	902	923	940	871	925	879	854	883	890	933	916	890	892	863	861	885	933	904	890	908	878	844	919	891	857	842	884	970	897	915	867	878	915	878	889	875	905	921	900	880	867	893	881	886	940	883	940	892	900	894	878	882	935	873	892	859	923	952	877	852	863	855	838	912	871	862	912	858	884	905	911	957	884	868	870	879	890	859	893	875	875	894	930	919	893	810	887	903	980	912	849	902	843	852	870	906	892	862	879	941	930	946	846	926	868	896	925	961	886	914	902	844	864	811	939	869	836	903	903	891	899	907	864	918	886	908	894	887	865	945	926	902	912	850	850	899	884	902	883	878	867	880	885	899	918	912	912	897	910	892	847	909	832	872	916	890	843	846	900	854	893	829	878	916	866	883	873	888	947	876	849	871	868	913	823	914	937	897	886	860	852	880	890	907	845	859	934	895	933	891	915	852	858	866	927	845	915	879	849	868	962	877	865	910	869	872	865	870	880	858	906	881	866	865	935	896	871	810	835	947	920	863	863	868	911	888	973	840	876	939	852	879	805	863	874	894	914	905	865	912	907	883	904	856	900	841	868	894	908	887	892	861	856	866	860	852	874	849	873	858	878	915	919	849	918	840	865	873	841	882	916	928	893	828	864	915	840	896	897	910	874	894	864	823	894	907	908	913	865	868	910	857	910	922	858	879	904	854	901	896	878	889	927	902	861	911	905	904	883	911	876	824	911	875	875	920	880	854	930	831	907	947	944	852	851	909	818	912	871	841	887	846	878	879	861	886	939	876	866	897	871	818	904	861	909	904	875	874	910	855	912	928	913	916	850	925	881	946	898	887	926	901	864	881	878	853	855	860	855	901	867	865	902	891	902	882	916	926	902	907	875	893	883	895	914	875	890	918	917	872	873	886	859	973	915	860	863	884	877	885	896	853	884	925	875	884	894	901	872	877	896	936	887	867	860	857	871	862	920	869	882	844	929	863	908	880	894	902	903	921	876	930	869	862	872	883	919	869	917	911	899	908	845	880	914	843	851	919	864	904	891	837	925	894	897	865	850	897	948	813	904	893	887	887	891	901	897	825	894	867	856	886	864	862	860	951	927	856	919	867	895	930	887	913	890	913	856	848	918	864	894	895	882	912	879	902	864	958	907	854	859	877	853	899	895	917	853	895	884	871	857	918	863	899	880	857	857	845	868	913	886	908	900	913	887	926	911	869	837	906	886	896	904	876	857	864	896	962	864	881	827	897	873	857	863	863	846	892	928	922	861	879	882	931	869	898	911	882	843	855	894	875	852	870	866	845	947	842	875	880	843	923	883	887	855	911	919	898	891	803	880	842	913	938	910	880	852	862	866	868	856	873	912	877	878	898	876	861	874	911	874	933	924	943	884	864	871	869	914	824	897	868	865	890	902	910	877	899	849	896	856	868	910	876	879	926	857	899	908	854	887	880	900	864	895	919	861	928	872	919	901	905	863	873	889	908	917	889	882	808	896	881	886	885	850	869	919	846	921	891	918	855	830	878	914	890	840	878	936	925	932	901	886	899	924	854	898	894	874	907	926	888	960	950	920	850	924	891	914	893	904	945	910	925	860	879	848	934	901	868	886	950	865	923	903	861	875	878	927	885	877	890	869	837	890	907	900	874	905	920	881	952	882	859	886	998	901	849	912	892	886	914	869	873	857	878	952	895	821	857	880	866	905	901	893	875	876	847	858	874	894	859	871	911	945	913	887	918	892	937	877	907	893	935	876	858	856	869	825	948	851	870	863	932	969	935	934	900	859	891	924	873	897	862	877	880	896	896	845	899	960	911	899	886	879	891	883	866	854	843	871	847	847	917	875	911	895	908	936	906	903	951	882	865	908	885	910	852	915	888	892	905	912	861	902	928	933	843	888	913	917	878	901	876	921	874	875	894	952	862	865	896	843	832	913	889	881	888	847	887	898	887	910	905	916	892	888	866	862	913	849	874	821	842	895	859	883	849	884	926	858	833	911	865	854	888	903	905	862	844	802	913	899	872	876	866	902	893	860	878	880	909	890	865	840	867	883	848	829	869	876	922	899	869	889	842	902	928	890	860	866	905	855	886	840	862	929	917	834	935	904	900	862	838	841	884	847	928	854	899	926	889	857	866	944	875	909	849	906	858	909	843	934	930	905	935	851	847	921	929	888	857	827	924	879	838	904	868	895	908	873	881	871	867	902	845	858	875	902	932	873	852	922	885	910	874	809	832	899	818	952	874	902	913	839	870	873	921	825	840	844	891	886	895	877	901	914	880	880	903	857	882	876	879	855	868	854	868	917	863	856	887	874	906	848
48170	73367	55378	31636	21599	16952	13056	10484	8198	6944	5623	4476	4074	3593	3035	2632	2399	2160	2034	1816	1691	1648	1499	1465	1303	1288	1168	1154	1110	1136	994	1015	981	961	1002	968	918	940	912	900	926	916	895	878	868	870	945	921	883	883	895	852	913	890	878	863	844	851	904	949	905	903	847	853	910	861	873	921	891	848	850	896	815	882	838	941	862	897	881	868	887	855	867	907	892	913	875	892	880	884	868	892	821	837	880	899	900	844	854	895	900	839	873	877	831	866	844	895	900	938	838	844	829	837	885	860	875	856	892	888	864	860	874	884	851	823	905	864	845	908	904	890	875	932	829	839	817	881	861	854	850	873	815	878	835	861	822	837	844	852	838	904	833	864	850	869	865	841	848	896	880	826	892	854	861	896	834	862	829	841	882	837	860	877	844	906	869	892	937	889	854	822	872	867	856	825	822	854	885	919	863	908	846	905	890	880	857	832	823	845	828	837	842	885	855	827	857	855	843	813	903	867	876	870	933	841	888	843	855	882	846	870	890	820	885	864	865	869	926	819	876	846	890	849	873	857	905	832	865	848	871	866	817	860	867	829	913	844	846	854	900	832	886	850	882	885	836	848	881	917	856	886	822	885	882	898	870	842	896	811	815	921	854	839	841	872	880	827	920	894	840	833	850	845	816	820	881	862	890	877	875	861	860	898	871	811	824	879	845	833	907	866	843	845	823	858	873	847	845	871	871	857	856	831	841	855	856	833	829	884	855	844	874	842	890	819	902	886	949	818	897	859	852	840	867	823	858	822	826	854	882	902	843	877	868	853	850	911	860	887	877	904	867	867	887	895	838	855	851	897	830	864	858	819	806	858	794	863	845	826	827	853	879	835	866	878	876	873	863	878	889	921	842	842	816	870	826	850	829	859	862	871	872	846	845	882	866	867	885	905	827	847	862	891	820	879	880	799	863	888	874	857	855	887	859	882	867	825	882	789	875	874	876	898	871	847	904	890	853	861	871	895	909	856	832	891	877	903	860	815	874	831	874	861	880	859	904	832	940	901	881	848	832	834	842	843	864	888	846	868	879	901	857	853	897	887	843	855	846	887	926	905	845	886	873	874	789	834	890	876	901	834	911	903	886	864	866	922	826	875	872	882	814	819	872	861	875	843	816	860	873	905	844	881	883	880	845	868	884	891	882	813	831	856	871	886	868	844	919	978	875	897	869	838	867	920	901	849	860	834	825	819	847	873	815	884	894	835	919	905	883	840	859	815	833	865	865	856	861	823	817	892	911	905	865	842	868	896	867	863	836	807	845	885	920	877	875	873	782	872	861	818	854	869	816	871	878	880	894	864	875	852	883	853	901	899	900	861	879	805	909	864	842	827	853	845	879	894	828	928	870	866	819	851	784	823	858	834	892	858	841	884	877	837	853	894	837	859	891	856	848	849	867	852	882	831	870	897	905	817	862	895	889	859	841	872	869	849	832	900	872	888	877	887	858	860	892	868	817	883	882	804	865	881	848	905	840	844	844	839	895	866	839	863	875	850	866	857	894	898	845	817	898	856	854	874	891	830	884	892	903	869	854	861	877	846	829	829	850	871	857	813	905	855	819	890	904	805	879	874	851	842	843	846	938	863	828	886	857	870	846	853	846	836	841	861	853	886	889	903	871	853	818	909	878	850	871	868	863	859	861	911	890	887	872	842	815	840	880	888	870	888	818	910	871	913	896	837	882	876	827	876	856	822	851	846	817	847	890	862	841	824	893	838	842	861	842	847	889	848	833	871	828	858	874	861	873	882	889	857	876	891	876	816	875	830	903	880	864	822	862	860	933	826	849	914	905	851	870	869	857	839	902	845	849	850	850	841	836	885	829	913	823	880	815	918	858	843	872	854	877	853	900	911	880	903	867	841	873	886	814	850	828	803	899	875	891	841	858	841	867	799	854	906	867	805	835	834	790	865	854	853	817	877	869	847	866	846	846	829	857	897	868	847	870	872	793	830	878	818	871	848	853	830	860	878	840	892	832	855	875	903	807	864	851	896	805	850	805	793	868	837	911	860	881	909	882	875	859	827	846	874	856	876	851	888	821	830	888	832	866	843	870	890	832	851	828	816	891	844	836	909	844	817	885	841	884	834	861	858	880	826	869	883	850	859	862	815	858	902	862	851	911	875	846	860	820	883	879	865	874	865	891	843	940	824	840	837	868	840	862	836	857	864	857	857	895	876	833	857	896	840	806	817	832	851	876	856	828	910	878	905	835	849	876	891	799	851	841	858	844	859	882	917	911	835	865	919	850	804	852	843	870	820	860	866	812	847	846	879	849	834	859	807	867	883	852	889	860	873	831	825	840	836	835	883	844	824	889	871	857	832	854	836	853	843	799	903	842	846	829	830	864	856	841	858	815	845	802	890	853	843	882	858	851	840	869	871	903	889	867	836	859	920	885	828	855	823	881	899	858	864	803	886	906	846	901	868	887	903	859	903	916	851	873	847	865	793	861	868	883	857	872	820	824	849	865	856	850	855	852	866	826	908	891	853	862	840	849	915	869	838	812	853	841	817	878	855	932	881	836	843	916	894	833	842	883	869	881	892	830	856	876	858	790	852	860	799	832	882	866	892	832	807	815	860	876	835	898	854	852	815	839	835	860	897	862	873	842	857	886	860	822	931	882	895	866	850	896	874	858	875	859	812	826	896	856	853	845	820	894	841	897	882	868	881	873	874	868	877	807	889	835	885	846	896	862	816	859	828	871	880	888	838	882	854	879	876	907	902	843	914	829	861	840	877	906	877	871	884	874	866	906	856	857	897	895	848	863	866	898	886	834	849	834	890	848	849	843	840	854	895	817	867	860	849	851	847	849	890	931	856	901	856	855	908	850	840	859	867	834	860	831	874	866	809	910	831	839	764	878	889	862	870	805	880	860	889	856	862	843	887	858	842	891	881	853	823	854	902	884	859	820	835	863	895	861	881	834	875	823	861	852	813	847	848	847	914	828	865	849	854	871	812	845	928	872	892	897	836	798	918	846	880	886	847	819	852	865	840	878	826	883	803	916	912	842	840	879	915	843	851	856	880	863	853	817	864	901	887	884	926	841	841	860	833	873	843	853	868	882	846	852	820	896	879	868	920	927	826	857	848	877	783	873	848	813	803	860	873	855	946	869	831	848	837	875	889	869	883	863	856	839	875	859	860	845	864	822	836	897	859	870	828	818	859	870	872	890	857	835	873	856	870	904	857	850	882	884	835	858	916	841	882	866	876	829	918	852	851	796	893	852	857	831	883	902	861	785	794	814	848	867	869	838	831	884	839	827	837	882	871	824	888	894	900	810	848	826	849	856	814	869	810	869	848	867	845	864	871	883	844	822	866	854	934	842	883	810	823	863	815	885	844	860	841	885	857	875	858	891	877	807	874	870	867	883	886	817	889	879	859	891	861	865	889	925	862	852	892	886	825	841	869	862	875	863	850	869	848	846	835	879	889	901	870	821	870	931	888	873	875	864	860	866	890
40489	42295	29086	15852	7300	4391	3018	2388	1744	1446	1264	1002	934	836	818	759	700	657	614	505	579	524	505	536	500	497	461	489	429	427	446	467	438	471	422	456	450	432	472	433	403	424	382	425	451	445	400	400	409	394	404	429	406	450	371	417	418	447	428	421	450	407	392	431	428	433	449	403	412	444	425	369	415	421	392	440	428	414	413	422	469	398	390	385	374	433	411	375	409	439	396	428	451	393	423	399	457	406	425	438	420	404	449	444	403	402	409	386	411	405	439	431	430	431	396	410	405	422	416	432	397	442	403	420	415	428	417	395	411	452	409	417	415	430	416	402	431	436	390	384	373	379	406	439	409	435	408	377	394	403	444	415	446	402	403	381	444	412	414	418	411	400	433	394	441	404	419	401	383	444	402	388	417	416	420	413	424	384	424	421	419	397	418	394	412	420	404	455	440	423	435	373	405	430	403	424	417	420	406	403	374	387	406	380	406	393	409	422	437	431	413	407	442	434	430	401	414	440	458	420	403	432	390	393	412	411	419	454	419	448	402	437	368	433	393	433	420	406	382	401	393	419	421	444	390	411	425	423	429	419	445	406	401	438	423	439	412	420	449	418	409	458	408	398	431	421	432	414	423	437	383	448	403	403	419	440	419	428	437	370	415	403	457	423	424	429	445	406	396	436	416	405	410	404	429	420	454	433	414	389	360	431	457	402	398	431	415	417	427	451	403	433	402	395	431	392	393	393	397	417	404	393	389	430	451	454	420	391	395	391	389	457	442	429	418	397	402	406	423	388	411	430	425	412	423	390	422	405	422	419	446	421	384	432	428	403	415	417	422	459	412	369	389	414	383	403	423	403	433	457	434	377	428	447	408	410	429	388	402	418	395	402	389	397	402	408	416	401	427	426	429	406	410	427	416	397	401	386	439	408	441	422	437	430	443	398	399	439	401	407	425	427	411	418	406	382	406	414	411	440	422	391	375	423	402	404	365	399	443	434	436	405	423	428	461	403	438	401	407	428	425	424	409	422	392	416	403	421	416	416	367	387	409	418	447	415	390	423	457	421	424	402	400	397	407	413	414	377	388	435	445	416	417	426	385	421	381	412	404	394	381	416	402	442	398	436	411	411	415	431	399	471	431	406	455	428	434	391	398	384	398	389	416	441	407	408	422	415	408	417	410	393	411	448	392	394	400	424	394	440	409	429	389	405	375	414	382	412	408	392	407	412	421	391	361	437	396	404	419	378	438	431	390	363	410	409	417	433	456	432	425	439	395	435	408	404	397	407	423	436	391	392	405	416	398	425	442	421	428	396	376	405	451	461	387	407	389	364	411	423	406	389	409	436	406	385	394	444	403	413	389	440	389	398	394	420	435	439	411	436	402	386	430	412	411	408	419	400	424	436	437	383	367	445	415	434	421	400	412	395	389	442	425	471	445	418	423	409	385	401	429	430	420	398	403	443	417	411	407	447	418	391	408	427	395	423	441	466	426	402	420	408	421	393	408	411	397	378	399	424	387	402	425	407	411	421	396	410	410	428	397	437	452	436	386	436	403	445	431	398	415	391	371	403	416	450	394	407	422	406	412	433	394	449	454	423	397	414	404	390	389	424	420	430	404	420	394	401	415	369	426	418	422	457	410	419	444	388	426	411	424	420	442	405	409	420	450	405	425	401	448	431	425	384	392	425	387	409	356	423	419	408	408	442	418	440	371	428	442	383	408	395	398	390	402	397	384	412	437	432	399	436	367	406	384	440	425	409	394	403	378	435	411	379	401	412	433	368	438	406	432	412	434	419	417	435	419	400	421	411	409	422	418	395	441	416	430	383	455	412	409	413	399	442	410	414	404	406	396	437	408	395	445	399	359	406	422	428	423	391	443	426	431	411	440	413	392	421	408	419	389	402	417	397	409	408	408	422	416	386	400	399	397	422	444	434	381	427	401	382	398	422	423	437	395	453	422	405	372	408	407	410	404	403	440	436	410	385	429	440	451	392	439	417	382	458	433	405	414	420	406	408	451	385	384	436	393	389	380	432	379	450	447	384	404	404	420	406	438	399	389	400	454	411	429	374	441	406	406	418	421	411	466	416	405	407	421	438	410	418	425	473	445	402	413	434	398	435	405	442	438	439	427	434	383	404	421	418	431	396	438	403	411	388	419	403	413	442	393	409	434	414	423	420	396	379	441	400	422	396	437	412	390	393	409	394	403	418	428	377	410	419	427	426	405	398	415	417	412	380	419	407	424	389	414	454	397	426	417	421	399	421	414	420	417	450	391	456	424	426	419	406	428	413	438	422	399	409	429	408	415	405	433	424	409	445	397	446	444	438	430	415	417	427	428	379	434	414	372	396	399	399	441	384	402	389	415	430	393	417	431	420	409	400	409	388	392	385	446	383	426	349	372	436	402	411	441	410	418	444	424	372	395	408	411	400	437	392	413	417	411	420	388	434	411	443	409	449	452	415	392	413	447	460	389	414	424	447	403	428	388	423	418	387	398	432	436	396	386	418	404	398	441	350	397	376	397	423	395	423	422	443	416	394	434	418	398	439	408	436	391	434	390	425	399	394	417	419	413	439	417	422	385	393	438	427	400	386	407	446	400	398	385	413	383	401	414	422	421	399	432	426	421	416	416	377	411	394	403	406	434	442	417	433	447	430	440	430	444	432	412	405	431	456	437	403	403	464	424	413	426	430	402	406	413	435	385	406	405	448	446	435	408	420	417	437	425	431	381	441	407	400	430	449	434	423	413	443	412	455	438	418	406	380	425	444	427	399	382	432	441	421	432	409	372	394	430	397	398	453	411	445	414	431	427	411	428	413	446	396	413	472	409	415	437	441	407	402	394	425	405	354	414	435	415	400	442	386	426	416	386	410	406	423	410	396	438	410	442	407	421	426	408	386	428	419	442	419	415	439	416	433	365	423	421	423	404	418	395	398	404	399	408	388	423	406	447	369	436	448	403	398	402	401	426	427	395	422	424	411	421	407	449	404	448	417	394	404	408	411	404	414	423	430	406	415	410	409	417	446	390	390	454	428	391	428	417	427	416	415	419	423	420	397	383	387	445	407	414	412	439	394	396	423	417	411	456	431	401	427	462	420	403	383	375	401	403	424	428	402	423	405	392	402	414	413	408	438	380	392	459	418	453	422	395	447	427	419	415	436	399	401	398	409	388	417	457	423	391	399	375	442	390	407	417	395	398	369	395	410	444	390	448	365	419	438	456	399	396	416	448	390	433	395	411	411	414	407	428	409	404	436	446	412	400	388	400	394	427	416	405	430	409	426	444	382	412	439	413	384	385	460	428	428	376	440	433	370	402	412	405	388	433	390	422	420	412	405	454	459	429	394	418	427	445	409	419	406	400	425	431	413	450	441	448	416	445	428	402	424	404	384	425	431	417	352	433	430	416	416	367	404	430	422	409	429	404	404	440	432	412	401	410	418	441	427	432	428	397	388	425	398	403	452	470	410	400	370	419	415	398	412	403	403	445	416
44391	49099	33059	17421	11392	7866	6101	4562	3545	2905	2484	1896	1599	1444	1277	1104	999	901	868	781	811	718	721	653	604	578	502	553	533	536	506	473	449	455	480	448	483	438	453	462	436	513	444	436	463	460	451	444	428	455	439	384	396	443	444	437	417	423	433	432	412	449	454	463	419	442	470	438	454	415	443	423	407	466	458	412	404	437	440	442	486	410	428	449	414	425	424	408	424	457	442	442	445	431	418	379	437	407	431	407	412	446	410	391	392	431	469	448	470	439	430	427	454	456	461	425	439	403	411	437	415	433	437	429	418	438	406	449	420	445	423	445	450	444	423	428	433	417	433	408	435	467	406	424	429	428	427	419	470	470	447	405	420	436	459	432	407	387	428	463	440	424	422	406	444	448	430	421	432	424	415	458	447	405	448	441	444	447	432	429	465	441	448	424	427	415	429	426	455	447	416	440	427	413	441	434	448	436	454	447	408	407	385	408	452	463	475	418	463	424	450	416	452	449	448	424	448	472	424	467	416	449	455	427	441	441	416	407	445	447	419	455	478	430	419	449	424	413	383	427	471	429	414	439	406	403	408	444	412	453	443	453	403	407	442	431	437	425	454	382	403	397	393	428	438	447	447	453	449	440	416	424	459	412	440	449	421	469	487	457	443	434	419	430	450	444	446	432	425	426	397	430	418	443	434	465	464	434	426	441	409	442	419	436	447	437	492	430	457	395	453	403	443	402	408	455	477	430	439	459	404	412	436	452	445	399	466	441	446	400	413	425	422	464	442	402	422	464	440	451	432	403	399	425	439	402	462	431	404	432	443	428	458	432	419	435	426	459	412	446	442	440	433	433	408	451	452	422	412	444	452	436	400	423	472	426	433	436	420	415	442	414	449	464	426	457	421	413	421	405	467	429	457	428	436	451	447	388	414	423	426	442	431	453	427	409	449	399	416	438	440	431	448	410	431	417	410	398	406	448	459	443	428	426	424	414	441	427	412	445	451	436	434	422	437	425	447	452	417	439	417	417	422	429	404	435	413	473	423	425	440	453	426	415	446	459	438	446	436	381	386	429	408	426	406	457	430	415	437	471	431	453	408	413	406	433	442	411	427	437	482	409	449	425	429	445	437	438	421	423	403	444	400	421	433	419	426	462	436	435	458	423	460	416	398	409	434	440	455	424	426	438	434	441	422	417	423	441	421	433	411	466	414	398	437	410	451	437	425	423	391	443	488	412	419	433	421	418	445	404	390	404	449	426	405	417	440	414	449	479	419	473	441	436	440	433	402	443	436	430	426	446	447	392	426	446	474	421	453	438	444	440	419	440	440	412	450	451	401	418	436	436	414	468	444	447	430	411	463	398	460	412	428	427	446	436	425	413	407	425	447	426	439	444	426	423	437	421	449	411	427	432	428	417	427	407	469	425	433	427	391	425	451	437	410	458	457	399	421	475	427	426	417	417	442	453	426	451	450	438	461	430	439	418	406	417	441	440	453	457	424	457	428	437	454	431	390	417	440	412	446	410	412	410	430	416	421	444	407	462	462	445	413	398	434	432	453	452	416	454	479	437	402	405	442	398	440	432	442	426	398	420	393	404	443	425	446	431	465	422	450	454	416	407	460	416	460	376	431	442	473	452	447	397	443	428	448	450	440	428	421	428	412	403	472	413	411	402	442	446	427	433	446	436	416	444	434	458	440	429	446	447	440	428	413	417	450	471	453	444	433	416	462	391	415	407	448	436	438	404	441	415	421	417	434	429	396	425	457	489	445	421	446	433	448	418	430	437	404	462	417	449	455	411	431	404	456	414	419	430	442	394	393	417	378	457	443	433	451	410	423	428	429	426	441	441	473	439	436	435	432	456	432	427	390	431	434	436	406	430	454	431	440	429	437	466	437	454	378	451	431	433	399	430	438	424	418	449	432	400	407	412	472	431	410	423	425	439	442	431	429	391	398	446	434	496	443	438	438	423	430	432	418	392	437	448	430	425	433	422	434	442	428	449	432	422	452	447	424	413	422	437	434	411	424	432	427	424	492	411	437	441	426	437	432	397	450	403	448	429	426	423	434	406	414	415	416	413	432	403	443	406	438	406	447	439	427	428	443	438	413	452	389	452	416	422	444	379	411	459	428	436	447	400	424	471	440	401	423	443	413	448	456	402	456	450	408	425	445	423	387	418	397	405	449	423	444	427	426	454	406	425	434	425	415	429	431	435	425	439	446	476	405	452	457	426	428	436	429	447	416	487	430	494	458	487	427	419	421	409	412	417	419	439	420	445	456	424	470	431	426	462	447	409	443	413	433	426	415	432	414	432	452	417	413	439	442	439	413	435	437	426	460	433	420	447	383	405	413	440	452	434	434	438	436	414	454	424	458	468	422	408	429	411	434	437	442	426	460	434	411	423	460	437	464	431	429	455	467	435	441	440	455	423	443	431	435	440	449	418	452	415	440	437	417	459	412	467	447	438	453	509	407	439	402	447	452	416	399	390	418	439	443	417	403	428	461	453	450	424	426	442	425	438	424	407	415	427	447	439	423	431	436	409	477	447	434	431	385	409	430	469	431	388	403	431	439	428	415	461	432	429	422	427	423	424	419	414	406	459	402	425	421	441	420	409	438	416	412	447	449	430	448	440	443	417	427	436	439	438	443	426	452	450	414	411	455	434	418	425	441	408	440	432	424	413	441	441	461	406	433	441	429	447	440	405	436	467	407	421	433	464	422	404	413	416	405	399	396	454	458	467	447	470	424	420	381	446	418	429	431	430	440	409	443	441	447	436	431	434	440	439	428	428	429	442	445	411	457	415	441	450	428	425	429	409	441	436	424	421	450	429	454	424	443	421	433	422	400	431	446	459	398	443	455	426	432	428	444	436	454	455	442	445	406	449	396	449	425	443	441	457	424	422	435	447	408	468	398	478	436	438	426	426	450	456	448	423	455	426	435	466	419	389	424	433	410	420	458	434	424	425	418	462	444	400	457	407	421	432	449	440	435	428	429	416	418	422	455	424	395	404	429	460	383	435	450	459	456	459	439	414	440	420	434	375	404	438	445	456	442	419	445	479	419	410	454	439	423	442	447	427	443	465	412	451	465	409	427	469	394	441	446	437	453	427	474	420	419	438	441	409	416	430	426	407	449	425	407	421	431	416	416	476	397	423	457	445	402	414	442	445	411	404	449	406	447	406	423	441	470	425	400	433	418	416	417	446	423	462	433	419	428	454	426	421	438	420	434	425	443	431	438	425	436	420	461	436	450	436	405	435	443	463	449	433	422	417	438	420	404	427	448	468	409	450	457	455	484	440	427	444	428	382	392	418	414	412	455	406	383	451	429	393	420	425	476	436	458	454	417	460	395	433	434	447	450	445	420	425	443	458	459	432	389	421	442	440	415	389	459	387	391	395	416	450	443	447	461	408	462	412	430	429	443	446	437	437	451	441	454	418	440	414	403	440	400	430	442	431	442	437	425	456	416	413	426	418	431	457	433	429	437	423	437	411
25889	21098	27407	25652	19083	10488	5776	3797	2810	2520	1982	1639	1517	1294	1231	1103	1012	943	890	826	761	828	739	783	750	715	682	618	654	657	630	677	648	620	598	597	661	629	589	579	615	580	611	583	557	558	573	576	571	587	589	551	597	567	587	544	556	551	579	577	547	615	604	590	580	558	576	552	573	602	585	557	578	576	564	560	520	553	570	544	540	570	582	594	606	571	570	565	602	543	575	609	588	624	550	494	565	546	586	570	553	628	571	534	533	586	596	579	572	564	581	546	598	556	589	580	552	570	614	627	546	588	574	568	573	607	586	587	593	551	555	558	575	573	540	532	567	568	562	558	577	614	578	577	560	583	536	551	556	527	597	605	572	578	623	600	585	605	592	560	587	588	571	552	584	569	608	540	536	590	581	549	584	564	553	612	575	580	548	613	552	558	654	572	595	573	598	543	597	557	540	563	575	587	527	564	561	593	551	593	612	579	558	535	592	550	579	583	568	593	552	563	570	645	589	584	548	550	578	567	530	565	528	571	566	588	545	555	586	561	566	541	578	523	610	595	543	543	548	562	547	573	589	578	551	587	624	520	607	574	595	578	550	603	577	534	607	531	597	609	570	507	556	581	548	616	522	627	602	567	579	557	588	573	568	571	575	563	559	604	615	572	561	549	570	551	572	559	563	556	539	593	589	573	556	574	570	529	570	512	553	606	598	582	563	553	594	556	538	581	626	573	580	547	552	578	583	600	582	578	601	583	561	584	579	538	611	521	567	560	631	586	599	585	591	562	578	514	529	580	544	572	583	606	596	590	588	574	590	605	558	566	552	572	586	555	547	550	574	586	571	584	608	581	576	571	559	574	564	568	573	560	565	577	549	547	610	549	595	556	581	561	577	609	564	562	582	603	559	573	581	571	571	589	623	567	564	575	602	548	536	563	592	548	585	594	588	584	554	548	573	533	643	619	616	593	598	560	614	579	525	552	561	587	568	564	539	582	605	592	583	536	586	608	597	569	555	609	563	584	540	562	586	570	554	605	556	550	584	639	556	559	562	551	592	595	588	533	574	535	590	563	568	603	583	563	589	515	549	567	586	535	564	582	588	577	581	604	576	566	602	594	588	593	606	535	550	554	531	582	554	560	587	582	543	578	602	595	574	548	562	552	533	558	573	583	542	565	588	587	583	550	580	578	561	531	534	555	596	607	581	531	619	546	551	585	581	540	576	614	570	641	605	621	595	592	570	534	527	586	557	602	609	580	582	569	617	563	566	574	612	550	548	590	602	611	562	559	578	561	566	569	581	610	550	559	550	542	518	536	561	547	535	612	570	576	547	583	554	567	551	579	577	573	569	589	539	605	553	527	567	606	594	591	625	569	571	592	568	566	615	573	567	544	568	560	584	651	569	595	565	616	584	519	550	542	573	575	570	603	562	596	600	568	567	553	534	617	537	534	557	573	599	584	589	525	569	583	570	581	544	569	574	562	558	604	559	596	598	616	602	557	569	550	583	568	589	558	582	609	518	551	538	546	571	584	613	598	578	512	595	583	570	588	543	557	616	582	573	536	553	543	541	594	584	546	595	556	567	561	521	566	570	508	585	566	574	551	603	598	611	586	548	630	570	569	564	612	545	526	595	612	591	554	525	591	548	542	596	604	570	536	596	572	559	560	591	569	592	559	554	588	536	558	561	562	520	579	570	615	592	577	512	574	567	610	565	570	550	568	606	532	535	590	547	564	593	590	605	596	541	580	567	569	555	591	541	548	525	565	564	620	538	559	534	571	576	567	562	600	552	554	595	582	561	551	579	603	564	550	584	577	613	557	540	576	565	613	562	549	577	550	574	608	608	522	602	575	601	585	617	591	586	586	587	566	584	604	541	609	585	506	612	627	538	586	542	587	601	570	596	550	506	575	514	563	566	598	581	530	595	541	616	538	557	568	596	584	551	581	538	572	546	589	613	554	577	591	580	561	622	594	577	547	571	574	559	557	571	589	540	608	569	562	574	595	580	564	527	538	549	586	595	533	557	578	549	542	533	596	584	591	604	572	557	591	548	577	588	547	557	570	537	575	574	527	548	622	533	534	601	556	599	593	556	567	561	555	603	578	564	551	562	589	530	618	518	606	605	565	570	543	582	577	574	598	542	575	584	516	585	582	586	578	562	589	561	576	539	627	584	569	596	591	602	570	595	562	625	571	566	531	558	568	590	555	564	598	579	566	578	545	557	560	558	590	579	559	615	590	573	575	541	578	556	557	551	563	524	567	613	590	554	552	575	561	556	623	544	618	550	563	558	568	583	629	600	572	586	561	571	536	541	601	562	588	590	590	544	612	557	579	593	605	584	559	534	558	569	584	587	574	570	607	591	577	559	565	590	608	558	571	576	567	543	566	560	560	581	577	577	579	609	606	589	586	601	586	593	569	587	542	560	591	551	557	565	576	564	557	552	604	572	556	588	595	550	567	579	576	585	564	556	546	587	576	505	608	599	546	609	619	584	520	595	603	574	598	604	592	584	597	608	566	585	547	605	561	612	563	563	544	527	566	547	615	568	636	591	566	587	546	563	578	601	592	571	579	583	602	567	621	544	529	557	621	581	537	598	572	568	576	561	576	565	584	586	588	550	559	568	565	592	555	567	583	556	613	564	623	556	603	609	551	584	593	539	561	618	589	608	578	546	589	557	611	575	542	587	589	555	551	541	525	596	634	541	550	578	596	599	576	613	586	568	567	552	602	612	551	582	600	568	571	565	585	591	594	601	583	575	595	548	606	569	615	579	560	570	591	584	542	555	559	592	615	585	529	572	562	505	558	589	558	566	584	566	543	586	560	571	572	512	547	603	562	555	602	595	522	597	576	578	573	613	599	548	576	581	631	552	579	580	566	563	605	547	512	541	555	590	578	552	561	624	560	602	579	526	577	587	584	543	570	569	563	569	600	574	580	598	538	577	553	550	573	560	588	576	523	595	586	567	573	547	579	612	554	569	543	543	571	583	580	586	609	539	546	647	570	562	537	527	576	532	563	580	556	519	555	611	564	552	577	516	597	578	580	598	537	584	594	555	569	582	556	586	565	550	583	540	593	554	585	586	549	575	590	538	593	587	541	594	557	551	605	594	588	573	560	568	616	554	550	590	608	575	634	588	572	566	580	605	518	636	581	582	588	572	569	584	614	572	570	584	534	596	586	536	562	553	582	537	559	527	576	582	584	583	577	603	565	570	554	535	579	570	597	561	576	553	546	549	606	536	561	562	593	562	585	612	555	598	593	578	571	546	533	575	534	568	565	575	570	610	591	584	586	576	566	577	554	581	596	554	586	565	570	581	547	554	549	596	592	575	584	606	617	541	575	585	564	552	578	569	569	592	545	563	559	612	579	528	571	571	549	562	528	580	554	569	607	573	559	581	571	514	560	613	570	531	621	557	619	571	605	571	554	560	602	549	555	573	598	575	558	557	547	537	590	572	575	531	579	583	590	564	576	594	557	563	574	565	559	562	557
43814	57129	43967	25025	16270	11635	9048	6840	5461	4442	3695	2940	2480	2120	1883	1704	1477	1445	1209	1145	1045	1026	925	970	851	833	760	770	710	699	710	658	681	694	653	653	616	643	632	671	585	627	640	594	635	581	607	607	616	614	590	587	568	583	558	591	529	563	514	575	583	580	605	591	588	566	593	525	549	579	590	560	534	552	569	565	544	615	564	519	588	559	617	539	612	565	573	592	586	560	535	539	599	542	526	576	567	584	583	608	593	583	592	567	574	562	563	571	554	573	623	546	562	590	559	579	557	606	575	585	522	572	591	567	560	539	590	561	545	601	543	537	578	542	603	564	577	594	570	581	570	508	568	570	528	573	570	578	587	550	564	578	578	586	558	561	562	577	587	569	543	556	587	542	541	581	546	581	556	570	549	585	584	545	558	581	552	520	576	527	559	566	542	587	591	536	560	528	605	563	545	597	571	566	545	579	610	570	587	610	616	553	566	544	542	545	586	606	538	551	570	530	562	532	512	543	570	584	558	565	489	542	557	564	522	563	585	573	571	565	564	556	567	560	572	564	576	566	562	616	542	571	512	551	576	557	636	581	568	566	564	545	570	533	566	538	592	598	531	582	564	565	589	560	514	609	586	570	521	563	577	558	579	552	565	495	606	599	533	575	570	559	536	528	563	598	555	563	569	529	546	593	630	539	612	532	564	550	583	541	566	576	566	564	548	583	555	555	572	571	604	593	572	554	617	578	562	571	543	575	566	529	592	547	572	582	571	553	589	596	574	564	615	547	560	595	564	586	610	599	591	564	568	598	553	584	555	524	617	571	551	581	555	572	572	563	588	551	570	565	535	607	554	572	595	578	577	592	556	590	590	563	581	610	580	535	597	591	560	569	541	582	578	585	656	549	524	534	559	538	601	605	593	548	583	597	564	562	543	550	546	556	586	546	557	523	570	579	543	558	530	615	582	546	564	540	583	509	594	559	540	569	534	624	572	579	618	569	596	563	551	584	561	619	571	606	593	581	576	604	590	629	550	536	575	573	619	585	579	528	564	603	560	552	560	581	573	578	565	553	542	548	564	530	537	586	531	519	570	575	586	574	569	561	555	533	547	634	537	559	603	591	574	558	586	534	580	539	573	531	540	547	572	576	539	565	574	573	546	609	544	598	558	568	576	573	575	557	568	575	564	559	576	546	548	541	546	561	606	568	595	589	548	573	565	575	559	590	544	628	552	526	590	594	585	545	539	579	572	589	559	538	588	586	609	563	575	568	589	568	570	580	543	576	557	599	546	537	595	580	570	571	597	586	583	568	551	610	555	578	577	543	588	567	563	535	591	597	585	548	581	565	539	585	555	543	548	566	549	562	592	582	568	514	539	567	547	599	575	552	561	554	589	563	530	558	523	594	565	556	549	579	536	570	569	593	590	579	555	556	538	572	593	578	554	600	585	603	575	637	595	570	543	532	550	606	553	599	605	612	570	551	551	553	554	578	530	530	587	601	618	560	547	610	553	583	577	580	558	555	562	586	568	538	554	574	587	553	586	555	563	578	575	571	592	537	516	613	570	545	544	527	558	582	578	559	557	553	513	612	606	538	597	579	568	580	614	615	602	534	545	595	589	575	589	550	559	630	590	602	581	572	533	603	573	595	585	605	568	613	559	587	607	579	576	556	562	548	591	573	578	542	551	567	569	605	578	565	605	569	558	588	592	560	546	636	606	548	556	585	606	528	602	564	558	580	584	514	555	556	542	560	533	577	585	556	571	591	529	594	546	570	580	578	568	587	516	599	562	548	554	532	573	523	566	572	574	588	553	570	520	576	574	602	616	571	563	551	567	565	575	578	575	590	550	602	567	563	611	561	555	597	610	517	557	590	588	588	555	575	608	622	580	570	589	596	554	539	589	548	553	604	560	590	620	563	557	554	575	547	564	570	553	592	542	584	587	560	573	585	563	572	588	554	561	527	611	575	586	539	601	587	610	511	562	568	544	564	575	570	555	553	557	596	562	537	596	542	573	577	515	584	559	585	581	578	568	571	542	599	509	537	558	568	543	538	590	574	557	574	553	583	566	592	538	591	555	565	569	616	592	549	594	546	589	559	586	572	560	621	596	525	565	553	553	578	578	586	541	564	570	520	570	580	596	588	554	560	593	509	578	536	553	545	550	547	527	537	552	543	536	561	552	543	578	616	521	538	545	606	564	596	561	559	543	555	548	569	537	576	542	546	548	590	568	559	578	577	585	555	569	571	551	557	589	592	565	591	546	552	579	572	556	562	581	537	579	571	577	546	571	530	584	580	577	595	607	542	551	519	598	580	573	629	597	562	570	514	512	551	572	524	599	568	550	556	562	584	603	563	610	535	546	555	547	593	561	580	632	586	543	582	620	560	552	604	553	572	560	589	557	564	535	579	550	564	541	565	567	558	527	566	570	614	587	570	547	559	537	572	552	567	626	541	595	518	535	580	597	580	606	570	551	569	581	568	563	551	593	534	561	557	589	577	581	542	578	582	599	548	581	588	586	506	561	605	553	564	583	594	548	649	605	558	509	585	578	567	558	572	552	540	564	587	561	556	598	566	575	549	546	582	536	601	574	531	602	540	533	565	556	581	575	558	567	587	552	577	582	530	589	576	562	569	530	556	580	551	584	566	566	552	554	552	543	574	571	567	560	577	586	521	566	547	587	565	552	585	567	575	586	579	590	559	541	592	571	570	556	619	568	563	564	575	574	579	545	547	531	579	562	568	540	584	604	590	552	591	536	574	522	582	573	573	512	544	567	551	551	550	590	548	559	584	611	539	544	581	560	570	572	614	540	622	547	559	583	546	578	563	555	557	590	544	596	541	611	513	576	488	552	595	616	578	572	549	538	591	591	572	590	574	537	545	561	562	533	559	553	547	532	531	567	565	542	531	611	534	581	549	594	551	554	593	562	524	557	572	597	558	557	564	578	551	547	579	576	514	578	595	572	573	530	515	597	569	609	593	572	565	555	582	550	574	598	596	561	575	566	599	557	581	539	616	566	580	538	593	594	580	544	551	597	595	590	541	575	591	559	542	594	563	567	533	568	534	527	560	562	579	594	569	565	599	574	556	592	556	544	555	564	583	585	593	536	571	572	588	524	568	575	557	550	536	543	549	537	602	575	601	588	589	612	565	556	588	548	555	591	552	562	568	532	568	572	585	565	603	551	538	538	577	546	554	588	546	587	539	567	519	625	553	562	616	559	564	506	568	590	532	614	594	542	578	529	601	585	553	609	590	556	574	564	609	587	586	541	551	536	526	579	569	537	596	590	521	575	564	541	560	550	563	557	555	554	598	520	582	601	570	560	560	569	605	568	583	568	553	600	595	593	534	532	569	579	550	583	565	539	567	592	557	592	569	575	540	541	546	577	553	605	565	574	549	577	582	574	529	564	552	553	591	604	545	589	593	602	569	556	590	569	567	540	550	566	586	547	530	578	548	573	592	583	538	537	576	587	583	582	603	553	558	614	575	611	586
23072	20885	27503	24418	20963	21153	16036	7511	5037	4155	3482	2980	2569	2128	1994	1748	1615	1538	1504	1408	1321	1270	1270	1187	1153	1127	1105	1069	1046	1025	989	996	979	954	1008	911	893	878	901	922	916	903	934	951	920	919	891	860	847	896	907	906	903	918	942	866	860	868	930	865	905	870	876	871	895	896	836	879	914	913	845	903	929	884	893	884	855	853	879	885	866	891	930	898	908	919	890	895	899	878	898	900	965	889	897	895	918	862	898	856	933	858	886	875	903	894	878	860	886	910	956	870	874	876	856	929	838	881	906	889	844	874	856	858	846	869	926	898	913	960	905	848	835	897	901	904	869	959	895	862	879	851	891	911	880	877	929	858	996	850	837	909	850	925	906	981	907	888	932	856	892	893	885	840	867	916	870	873	945	887	879	851	882	923	892	917	911	867	874	847	883	843	886	906	877	890	895	936	853	946	867	901	868	931	861	898	882	891	870	948	882	896	929	898	868	889	902	935	881	883	877	880	913	922	928	936	913	852	891	845	865	873	893	920	897	846	878	928	836	873	937	912	870	845	932	848	914	918	852	873	862	916	913	883	897	893	894	917	836	893	869	858	838	885	863	942	924	823	901	911	849	909	919	884	885	891	876	887	934	910	911	860	870	890	860	887	895	859	916	906	858	913	886	852	898	971	879	875	860	858	919	852	920	889	873	865	912	890	907	898	900	879	870	875	902	892	862	843	902	851	832	932	906	843	904	862	963	808	903	904	862	861	915	945	867	877	943	872	852	922	897	849	883	898	880	895	881	847	879	871	892	841	870	963	876	879	876	863	881	913	876	891	838	863	940	903	893	870	863	896	837	949	872	927	844	882	896	866	892	863	885	843	864	822	861	863	887	901	836	873	879	879	872	897	834	844	890	905	878	888	882	861	891	897	965	940	909	880	937	822	924	829	901	865	858	925	917	889	911	944	900	907	897	872	798	894	891	860	891	867	862	876	902	867	835	905	856	868	894	884	892	893	868	876	881	866	893	884	846	856	885	875	922	921	892	906	925	913	922	910	862	865	886	913	876	925	897	899	888	916	910	897	924	859	888	900	940	845	900	921	906	890	884	820	891	886	937	888	888	908	862	869	910	869	893	951	939	904	853	901	926	863	899	888	903	882	911	912	886	889	934	884	860	920	885	891	918	916	832	875	861	926	914	837	893	888	905	861	890	862	916	869	853	926	944	926	864	858	893	865	893	919	888	884	804	897	865	879	853	921	899	918	876	888	925	866	895	866	932	871	906	904	860	875	838	829	889	892	902	889	956	875	855	862	921	920	885	913	872	853	917	938	877	915	874	890	880	861	834	855	882	866	907	939	846	863	878	932	905	925	904	941	823	911	857	917	957	861	858	879	887	883	853	926	906	857	931	945	848	879	823	900	892	929	808	886	885	864	903	957	864	880	890	929	881	874	967	847	905	865	872	911	897	890	839	860	837	930	864	882	902	870	874	879	889	893	859	918	887	845	898	907	877	891	854	877	866	877	821	916	866	868	870	912	909	899	854	906	842	923	947	897	896	857	905	854	925	834	944	892	845	914	879	887	909	857	901	885	877	892	899	861	896	866	894	900	863	905	871	834	921	822	889	920	862	875	888	851	935	910	839	881	877	871	810	922	962	849	894	892	876	862	881	907	932	889	922	867	900	888	908	849	909	885	856	879	887	891	881	865	891	891	908	868	828	949	888	901	919	878	902	865	900	876	867	920	846	927	877	883	797	928	910	896	860	867	873	906	915	889	847	865	923	893	869	927	912	879	849	822	900	870	833	912	926	833	843	959	868	926	886	900	895	920	894	893	882	873	942	950	900	881	908	902	878	875	912	940	860	944	867	847	880	851	867	853	866	910	869	896	839	909	890	913	915	835	874	845	864	869	814	915	854	908	858	850	897	846	901	908	913	883	856	817	861	923	888	868	886	910	878	845	869	839	879	924	877	924	905	876	888	885	899	874	918	901	872	848	909	896	858	854	929	836	883	935	866	897	864	886	862	908	950	844	931	924	930	893	906	893	951	903	877	893	919	878	895	893	853	865	835	891	907	873	911	907	926	874	886	881	875	835	918	934	831	844	870	883	886	882	854	871	896	879	858	888	865	890	831	815	892	865	879	894	940	853	936	884	902	914	858	950	895	841	862	885	880	904	916	852	873	851	913	887	832	930	859	900	938	916	862	869	884	935	922	852	867	911	899	913	888	891	912	876	913	907	915	841	904	914	866	928	939	818	895	945	898	924	919	921	856	866	942	913	910	897	916	870	946	960	907	895	862	863	884	937	888	888	903	971	924	912	887	871	901	917	926	902	873	904	944	887	888	973	925	881	895	865	865	868	929	890	842	865	883	850	928	941	887	932	857	867	895	867	861	901	906	881	880	888	928	895	935	831	889	876	929	905	899	932	934	933	885	882	884	892	926	922	893	879	868	902	912	845	903	868	793	907	859	917	842	863	858	855	876	896	838	901	928	871	883	884	922	929	885	890	867	913	922	887	874	864	891	919	835	921	913	910	836	887	845	979	891	890	853	849	870	900	889	897	859	932	866	903	900	886	843	900	893	826	900	882	902	908	938	832	871	870	915	889	905	907	946	846	911	905	908	891	898	915	871	873	891	947	924	904	860	939	907	884	868	828	871	867	914	916	905	892	892	854	842	861	875	917	897	863	862	915	873	828	879	873	906	895	932	908	877	887	854	878	898	937	920	914	878	876	884	885	862	931	904	913	836	886	878	852	915	874	877	918	894	912	876	925	914	919	968	847	863	881	892	918	898	898	905	893	929	944	911	938	911	801	883	847	846	885	891	907	910	870	875	886	933	876	914	862	907	930	907	919	883	860	886	853	918	919	879	905	860	893	931	882	885	811	907	848	882	813	888	920	873	845	857	921	923	892	838	914	859	876	896	931	891	874	895	872	916	860	850	856	850	869	911	888	906	864	928	881	828	851	855	902	914	894	867	898	875	914	924	884	856	931	925	934	897	920	888	896	885	860	843	858	880	902	887	908	902	856	895	885	888	855	935	925	860	851	873	914	889	864	903	872	854	947	867	881	877	884	872	920	878	887	906	896	934	831	879	908	891	843	892	898	851	864	898	884	847	928	914	882	958	885	853	870	845	852	866	924	871	892	874	942	919	910	854	887	908	836	895	901	857	854	878	919	863	900	847	929	888	962	908	863	861	903	850	863	897	860	830	844	864	834	929	847	879	898	879	849	852	879	893	878	845	861	860	918	969	923	877	874	851	863	887	879	898	881	884	870	905	939	914	889	860	893	928	855	907	904	935	934	905	809	839	869	883	898	848	958	886	889	872	858	892	932	881	907	894	850	903	858	866	856	874	893	878	903	873	870	846	914	836	854	878	859	901	837	889	928	885	934	869	869	876	903	931	914	878	880	855	864	883	883	861	830	911	907	918	915	918	907	856	892	882	847	877	918	897	886	855	857	901	832	911	905	894	865	883	890	881	871	880	958	873	882	869	826
49035	69480	54670	32249	22614	17169	13899	11047	8885	7114	6019	5183	4386	3685	3148	2750	2413	2250	2059	1829	1651	1641	1566	1507	1334	1228	1172	1156	1166	1086	1091	1136	1008	933	980	947	997	905	943	1041	957	898	915	928	896	922	854	858	904	894	921	895	837	857	914	911	900	853	900	850	888	921	842	821	821	812	865	822	894	879	883	957	876	876	875	876	825	867	875	876	876	855	856	896	905	837	870	890	825	848	898	845	873	857	832	884	900	880	858	913	869	891	890	892	828	824	877	871	877	898	805	868	883	883	911	889	894	850	888	865	859	875	918	858	884	870	853	835	835	846	836	799	856	864	867	883	868	835	845	889	875	840	868	863	879	858	872	847	899	915	869	869	867	886	835	930	847	855	901	852	856	882	840	848	860	842	886	844	883	864	855	849	829	861	895	837	891	839	836	902	847	884	841	868	886	853	862	801	893	875	835	886	848	886	818	840	896	824	857	886	852	864	813	851	884	807	869	858	869	860	868	879	835	894	861	913	830	860	869	872	847	881	843	876	818	785	867	837	870	843	888	835	814	849	869	894	838	847	844	861	849	820	880	836	910	871	852	882	808	857	896	855	871	872	867	874	832	862	865	885	812	862	860	899	867	866	843	890	854	901	849	832	855	885	852	849	817	939	792	879	864	858	875	841	846	843	860	867	907	894	845	798	833	916	865	837	891	890	805	842	866	900	845	850	899	831	836	820	832	854	817	838	884	838	916	833	878	881	838	846	829	896	859	870	858	867	831	901	825	873	853	872	837	855	843	877	846	865	867	885	878	835	857	885	858	884	897	837	823	817	874	838	874	842	869	814	878	817	895	853	870	820	912	921	887	849	855	854	875	891	844	871	875	901	876	833	860	886	804	880	821	884	834	865	876	877	858	820	869	865	839	860	864	855	871	872	825	847	857	797	879	842	826	852	854	851	855	901	879	884	859	855	837	880	896	875	866	875	842	852	897	850	884	861	825	814	933	906	826	887	917	809	881	859	867	845	850	898	797	871	865	850	880	838	851	875	870	861	845	857	893	752	893	855	837	869	823	838	795	868	875	879	861	809	842	844	895	875	891	830	857	864	809	846	843	875	872	858	884	875	852	895	812	838	825	857	858	847	802	889	841	857	866	874	919	842	878	853	879	867	872	868	853	861	895	849	910	861	892	850	864	885	857	790	888	921	817	792	836	865	893	860	858	901	917	859	893	899	859	879	824	854	844	877	843	883	866	860	867	905	832	899	900	862	852	869	837	845	872	865	849	838	806	882	880	876	863	897	871	813	834	896	860	840	873	900	864	819	836	839	865	875	861	918	836	881	815	915	854	879	882	914	883	807	903	863	853	878	799	863	842	861	821	845	859	916	885	899	798	901	871	822	855	862	869	819	872	844	855	855	894	867	833	848	835	849	859	834	880	907	875	884	875	838	889	872	878	843	894	857	781	870	872	872	781	842	838	889	852	872	873	863	961	866	902	894	898	848	876	834	843	849	833	879	855	905	896	808	835	880	874	823	871	856	910	851	881	845	812	857	900	844	843	841	899	823	903	849	834	829	916	878	844	844	871	810	839	894	785	848	866	825	859	822	828	839	888	905	843	875	817	859	851	890	871	857	849	875	877	836	877	874	828	837	878	864	858	864	898	883	909	809	895	871	934	874	882	867	848	849	860	848	815	863	842	870	880	873	834	912	891	898	838	897	930	843	881	842	868	894	847	907	885	841	836	881	856	846	844	897	851	848	887	920	819	892	860	862	830	878	856	838	901	842	835	855	871	886	865	897	821	871	829	902	860	837	886	827	827	923	884	839	814	866	852	885	834	881	886	888	820	818	860	870	833	887	815	866	850	851	904	815	823	854	844	821	893	876	852	829	889	857	864	837	872	844	850	872	880	877	882	885	901	849	897	791	855	844	867	869	866	855	839	918	876	862	826	835	894	893	843	824	861	834	823	860	869	838	853	853	852	852	832	854	860	863	833	835	837	836	833	858	858	826	838	855	866	839	911	803	854	873	881	834	808	833	845	858	877	833	868	876	894	831	850	845	897	817	837	856	893	819	851	883	895	858	849	855	858	850	873	860	896	798	859	871	902	831	818	831	879	905	845	901	921	862	846	862	824	835	875	822	863	874	866	884	884	866	856	881	839	806	846	828	872	859	962	872	844	868	840	876	881	889	884	850	843	871	880	848	871	889	815	855	838	799	845	880	858	906	881	855	886	866	871	871	890	852	867	868	849	815	861	874	859	871	869	874	861	831	874	894	890	857	856	888	833	881	858	866	861	864	866	866	791	894	906	878	876	847	854	868	858	879	821	868	812	802	852	833	833	881	897	894	866	889	860	873	786	914	879	865	881	835	904	870	868	867	841	944	850	845	880	850	879	807	863	840	884	847	850	877	828	845	830	895	895	843	870	843	834	896	886	791	891	869	824	854	900	900	860	859	851	817	836	889	864	870	877	900	808	886	843	883	883	855	858	856	853	836	863	908	832	859	882	892	856	909	871	874	852	833	908	860	875	852	850	914	863	865	836	888	888	851	854	874	873	872	892	888	886	877	851	870	875	919	901	892	846	851	883	858	875	853	888	885	826	846	832	874	894	856	858	894	889	853	860	885	861	829	908	843	875	845	852	894	828	848	902	858	894	832	835	902	867	837	823	773	872	848	835	839	891	862	827	855	867	873	903	870	824	803	863	848	840	848	836	783	868	882	842	868	832	848	815	821	846	868	799	898	807	840	868	924	872	874	789	828	862	807	891	825	848	899	884	880	907	906	892	880	896	807	858	818	794	867	851	898	879	845	874	913	869	863	916	906	848	865	886	892	838	885	785	852	875	889	834	875	861	826	882	871	849	844	880	838	842	867	877	881	844	826	848	849	861	797	856	872	910	857	884	863	810	837	856	891	849	882	850	807	829	839	852	837	853	914	847	909	855	862	865	876	877	823	862	851	815	859	871	849	906	899	815	864	861	831	798	845	855	857	858	871	823	795	932	859	920	863	898	794	851	872	910	834	866	882	860	791	860	879	930	848	835	827	883	865	845	871	912	801	942	883	864	879	826	875	860	813	902	881	828	838	910	873	876	848	840	883	870	882	826	840	855	880	878	851	956	842	911	831	812	859	825	892	861	899	856	827	871	861	904	831	869	899	865	845	884	850	893	837	867	858	802	829	771	792	855	837	870	851	903	889	810	848	874	860	890	828	834	866	914	890	881	886	826	901	830	824	814	862	886	784	873	875	833	846	842	835	841	842	826	895	849	880	845	900	887	834	865	835	842	871	882	890	870	883	787	908	818	860	875	850	838	847	881	835	901	832	848	888	881	811	905	863	895	838	828	877	845	916	858	855	835	896	872	855	861	872	838	875	863	901	854	807	858	871	847	870	889	876	833	842	867	849	803	874	798	879	883	910	880	864	880	870	853	855	871	905	861	901	863	865	846	879	883	903	837	844	898	914	865	836	848	902	864	830	932	794	865	832	837	838	840	881	868	870
40180	40594	31834	17382	8131	4860	3384	2684	1914	1533	1248	1186	1043	888	819	702	688	694	648	622	578	579	559	539	579	505	488	505	470	505	469	477	437	485	421	493	463	475	457	469	454	449	408	401	459	477	455	440	430	391	458	446	424	422	432	415	448	431	411	371	419	433	418	409	412	432	420	452	442	446	409	415	406	445	431	446	415	417	408	430	430	406	440	443	441	414	417	407	429	444	404	407	453	430	412	419	417	427	405	394	424	385	442	443	405	432	436	414	467	401	449	411	426	425	437	444	394	390	440	395	421	441	427	415	423	459	443	471	404	410	417	447	401	420	443	425	391	400	417	439	434	448	392	394	427	389	403	443	434	401	430	403	431	404	389	422	407	394	405	435	470	431	413	425	451	412	420	446	423	440	456	417	426	432	396	424	432	391	434	440	421	445	406	434	390	439	437	411	432	422	398	416	447	436	461	410	432	398	421	390	417	431	413	412	392	415	413	387	427	451	426	405	423	420	442	447	421	429	414	413	417	410	416	426	441	418	401	420	448	399	457	399	398	395	393	402	415	431	456	409	409	387	412	437	414	418	421	428	483	452	464	425	390	412	459	409	411	429	407	408	427	420	440	430	410	409	414	417	428	424	431	450	430	414	415	417	415	385	466	439	433	435	444	430	435	449	447	396	416	421	426	420	404	458	416	433	416	427	421	400	433	404	422	388	413	443	390	410	427	421	386	410	415	441	404	399	421	433	404	414	432	436	432	454	425	405	428	435	438	428	407	409	396	426	379	447	439	444	454	402	452	417	420	426	426	392	433	402	403	429	424	396	421	425	442	411	435	412	400	445	436	443	452	431	442	445	364	425	441	416	444	436	442	452	431	399	435	442	434	460	433	445	418	419	429	398	465	425	430	455	394	399	404	407	412	430	388	451	422	408	393	448	434	424	450	425	399	466	434	424	400	410	441	420	435	465	422	425	407	419	420	431	414	449	412	439	420	425	415	413	416	436	437	455	362	428	392	446	423	441	411	419	425	421	419	405	417	423	435	442	414	428	413	471	440	444	454	441	450	389	419	403	416	425	411	432	468	445	394	427	385	420	426	440	437	412	437	410	436	422	440	405	439	417	466	385	424	424	415	445	439	426	426	439	431	409	439	398	445	390	440	385	397	430	417	414	409	423	420	428	415	428	410	387	433	427	444	413	418	435	420	405	414	395	402	425	425	447	453	400	425	406	395	387	397	400	429	409	414	439	416	436	427	430	394	406	435	400	427	382	436	419	452	385	412	411	394	440	429	404	461	419	408	429	420	409	419	443	402	444	426	423	417	456	442	427	437	408	468	454	433	434	420	436	416	389	400	401	424	393	446	416	393	451	363	409	456	445	428	406	408	369	429	407	427	423	389	429	445	441	437	425	424	409	428	442	412	378	439	366	374	405	415	416	418	440	409	412	416	405	414	418	395	406	451	413	440	438	391	452	410	420	429	431	418	426	412	417	412	407	433	454	404	414	384	416	426	434	429	424	414	400	435	388	421	428	424	430	395	446	420	411	410	431	468	474	389	444	430	427	473	416	430	390	416	412	431	406	461	447	431	415	417	401	420	442	460	463	421	416	470	441	433	417	427	404	473	412	434	402	407	408	430	447	419	444	440	446	394	439	454	425	400	445	394	426	402	400	443	376	384	385	436	427	429	411	425	455	405	420	430	423	428	418	393	435	393	413	451	427	426	388	436	410	394	388	447	451	383	393	439	411	444	442	428	427	417	411	438	404	409	428	423	406	431	430	421	416	407	460	436	384	408	437	429	445	429	406	409	445	433	416	433	450	443	428	422	432	383	422	422	402	418	388	468	408	370	405	461	405	405	415	444	419	423	428	430	388	423	438	437	435	408	425	452	423	434	421	420	470	414	436	431	410	437	402	398	398	420	399	439	425	422	438	434	426	450	437	434	428	383	397	439	457	388	413	413	411	420	413	407	450	401	427	411	462	405	415	438	396	444	403	430	450	455	391	417	418	401	404	417	432	430	445	415	427	438	424	462	395	437	414	432	398	413	390	410	460	440	421	407	417	453	416	426	393	406	399	426	418	445	448	438	450	430	457	417	445	441	434	458	405	437	413	426	409	476	430	415	432	414	464	420	416	426	442	405	422	446	445	424	458	418	442	437	417	406	434	426	394	480	429	388	412	396	408	427	441	414	426	437	411	403	429	388	433	433	378	430	434	439	430	445	461	440	433	407	409	451	414	442	400	408	422	417	421	424	431	401	381	442	416	411	417	439	418	408	413	422	409	410	435	382	428	411	440	408	382	412	423	426	434	464	440	437	402	421	439	417	434	410	418	424	436	402	420	455	444	457	423	384	409	430	395	429	468	419	423	406	432	421	404	413	393	406	481	418	404	410	417	377	417	421	420	419	444	429	425	401	421	449	419	383	394	434	430	427	446	397	430	374	428	425	417	426	454	444	437	423	385	451	436	421	436	403	433	404	420	460	418	426	417	413	428	380	449	457	418	432	434	427	479	411	402	403	413	405	478	404	425	430	402	415	440	442	466	452	385	417	425	442	440	402	403	455	417	460	404	420	401	411	425	447	460	425	410	463	421	402	451	442	414	391	452	432	417	424	407	425	448	411	419	426	418	441	437	427	415	429	424	441	420	397	416	406	434	406	421	446	420	449	392	397	368	443	397	432	456	460	424	390	404	455	412	428	441	415	436	430	469	443	414	410	429	441	406	422	434	426	411	447	416	437	430	414	439	408	457	415	425	418	426	420	447	420	421	445	431	391	445	389	455	458	451	404	434	442	402	422	370	401	450	450	419	392	434	413	394	449	446	421	406	400	411	432	418	412	405	436	393	425	427	443	424	442	405	437	422	443	412	412	447	452	436	426	388	437	431	448	469	422	405	404	431	387	412	404	456	443	446	413	444	430	418	476	452	418	426	408	396	435	409	444	406	419	427	417	432	416	419	390	411	402	406	430	435	416	443	416	447	435	404	400	394	437	408	434	426	439	421	420	452	438	382	418	435	406	410	423	424	439	447	467	398	427	418	406	401	391	404	415	402	415	405	455	443	448	400	423	422	403	405	447	427	406	383	426	424	447	436	427	441	414	426	428	428	446	423	433	395	451	443	443	407	426	414	423	439	384	370	436	380	393	471	415	436	424	448	445	425	445	450	451	403	435	450	433	419	409	419	439	462	395	435	450	437	413	428	421	423	444	436	441	414	397	399	417	384	468	454	437	408	421	441	438	403	424	370	436	433	426	422	457	429	389	424	403	414	393	458	421	416	428	426	440	420	409	412	445	455	430	448	428	465	428	440	413	430	389	423	447	396	423	429	423	442	444	445	427	437	436	426	447	439	457	390	414	441	414	404	391	448	427	448	462	419	426	420	426	417	382	433	405	404	420	409	460	425	414	399	399	400	409	417	410	434	425	437	432	394	434	440	424	415	420	440	418	459	450	428	426	386	417	444	399	415	438	423	419	424	402	412	408	409	430	415
44014	48932	36209	19029	12050	8726	6647	5441	3929	3116	2636	2103	1783	1523	1411	1144	1114	995	891	865	794	736	666	664	629	582	584	523	529	526	517	552	487	522	469	476	467	465	478	426	464	435	409	447	454	438	514	482	466	419	439	481	458	407	475	431	475	412	480	446	439	435	424	466	432	409	428	457	443	444	444	424	407	450	465	436	452	410	419	418	411	409	456	432	422	469	424	462	440	396	424	415	405	446	431	435	436	429	425	454	468	459	455	439	430	458	445	487	435	435	444	440	401	440	465	451	447	466	484	405	410	432	436	453	452	447	437	444	447	486	449	440	454	444	431	440	427	435	428	452	441	427	447	404	400	431	467	447	461	438	428	444	428	430	417	402	432	446	465	402	414	425	419	456	472	426	456	432	415	433	424	436	450	443	432	437	440	431	455	452	427	417	425	433	473	441	447	415	434	448	421	446	417	386	476	437	399	469	449	417	452	406	398	413	400	424	429	432	442	430	437	449	405	436	441	470	414	449	461	413	422	416	440	453	427	441	450	440	440	425	441	406	407	434	416	431	447	463	418	474	467	467	440	402	404	452	461	455	469	447	430	444	444	417	427	416	447	419	443	439	461	449	449	435	444	440	410	417	475	417	433	470	457	443	436	449	431	424	428	445	428	435	448	464	427	423	391	438	448	420	456	452	436	405	432	454	451	469	411	407	430	416	459	445	429	443	440	464	445	463	456	458	411	486	429	480	450	429	473	428	426	440	463	404	445	422	471	428	425	440	444	411	451	430	403	440	494	445	459	435	453	419	400	454	441	417	409	441	439	421	439	427	431	397	388	400	446	422	440	427	440	433	479	447	451	431	429	429	438	439	460	428	420	427	424	449	431	447	415	430	407	461	430	419	419	454	434	438	433	448	442	463	424	420	428	428	444	472	447	425	434	449	418	401	441	428	404	424	449	475	402	445	458	428	464	423	455	445	434	447	422	425	423	431	451	426	437	414	461	414	452	455	425	439	460	412	439	455	455	383	432	479	426	430	436	419	422	395	482	423	460	463	449	436	438	441	412	431	407	446	445	454	425	431	429	432	481	453	440	444	468	456	447	452	509	499	423	436	452	449	448	487	378	431	439	445	448	422	425	460	415	453	457	410	468	465	408	438	415	433	423	446	414	465	414	446	443	414	453	481	421	452	434	417	410	439	447	431	440	405	371	397	451	424	447	418	474	428	413	430	406	458	434	443	450	461	421	495	435	395	452	479	489	455	436	450	446	455	444	463	408	449	469	432	405	484	496	420	471	391	445	433	438	418	441	448	440	455	414	446	424	464	422	427	425	439	458	447	427	452	433	460	426	434	414	418	426	408	420	458	456	430	441	382	433	447	461	445	418	434	424	446	418	425	444	431	456	463	425	448	441	414	396	444	443	428	470	461	409	447	436	433	391	464	412	413	458	412	407	420	413	482	423	466	432	440	459	436	445	442	422	424	405	419	420	424	450	431	421	403	437	434	440	445	434	456	423	400	433	420	405	441	436	443	449	402	436	437	441	413	419	417	406	447	453	439	427	470	471	390	437	455	460	433	460	414	438	418	433	419	441	428	458	449	454	415	423	461	433	446	451	427	428	432	434	460	401	420	433	396	456	418	437	380	421	453	454	483	442	421	454	462	435	455	464	463	471	452	484	460	433	471	432	451	456	422	434	398	421	413	444	475	434	433	419	411	462	439	462	458	443	417	435	419	480	456	419	403	450	444	432	441	465	441	463	407	462	442	400	440	457	451	443	455	448	471	440	405	436	463	428	436	432	456	443	395	421	433	427	413	478	445	430	420	454	462	463	413	473	398	435	434	409	440	441	419	447	442	450	451	408	406	454	430	443	422	443	480	427	410	401	455	457	380	413	427	446	416	446	449	419	479	434	448	434	412	406	433	433	460	414	449	401	428	405	414	432	411	454	436	417	438	440	397	440	436	451	434	429	455	435	434	457	449	420	401	448	447	451	425	426	434	406	401	465	449	480	428	460	449	431	416	417	429	468	429	427	425	452	428	465	457	394	426	428	476	450	416	424	435	443	461	424	417	429	416	464	445	441	445	437	414	463	449	441	438	461	433	461	434	435	457	430	441	451	441	437	428	410	421	451	425	425	436	464	477	406	418	407	426	418	471	443	417	441	428	430	441	416	454	413	437	470	415	426	423	460	457	420	437	435	440	443	405	427	460	438	417	441	425	466	412	436	450	428	441	430	484	442	452	465	411	454	437	439	427	435	451	419	435	465	444	455	435	454	436	421	423	481	439	447	404	430	409	461	428	452	417	459	429	446	444	442	424	474	431	443	399	411	442	461	441	411	418	454	423	438	450	416	464	455	460	435	425	429	425	403	470	424	451	435	452	446	436	439	476	410	428	447	432	408	437	432	436	423	455	457	414	456	453	441	435	448	428	455	440	435	411	414	466	444	458	428	465	450	419	421	413	464	445	415	450	410	457	443	431	439	456	434	466	440	432	475	431	473	433	436	458	453	449	420	445	425	417	428	430	420	414	464	422	409	441	458	440	452	474	456	435	425	414	421	455	405	472	447	421	433	439	488	407	458	425	435	434	442	428	430	418	464	420	423	416	435	396	441	398	430	466	433	449	443	458	462	497	458	411	419	414	459	440	423	436	458	460	429	455	440	423	435	453	429	440	394	439	438	425	436	443	455	429	421	440	444	441	457	460	429	457	425	446	446	442	492	396	452	427	485	413	442	435	429	433	473	463	453	455	443	455	444	426	432	483	448	428	432	455	432	447	422	434	444	425	423	462	457	401	442	448	427	413	427	444	443	423	463	447	449	430	451	438	438	442	463	465	398	417	423	435	457	435	434	429	453	426	456	430	397	450	377	470	420	403	401	453	426	433	437	460	464	427	493	422	423	430	445	477	401	444	427	429	451	452	443	428	425	448	410	461	468	401	449	451	409	470	455	439	428	466	405	422	410	427	435	414	443	423	427	424	442	418	411	426	429	422	420	461	428	450	419	428	440	443	415	470	435	422	420	429	495	450	443	422	435	420	415	453	443	416	429	450	484	419	440	453	397	429	456	431	423	457	433	486	474	442	471	470	436	433	419	433	475	453	466	427	431	418	418	456	464	462	422	444	425	435	454	419	447	449	424	465	454	440	427	424	438	465	478	455	444	467	462	431	439	412	419	431	476	435	448	411	415	419	436	422	440	404	432	410	428	454	464	466	422	458	424	422	425	440	440	397	433	424	442	446	455	457	464	409	439	418	411	458	439	459	413	443	461	441	468	431	439	413	457	436	411	455	424	438	416	448	434	438	433	476	428	441	444	460	451	418	454	432	443	448	399	419	434	471	466	459	440	426	471	438	430	439	431	430	445	461	435	468	428	454	450	436	448	417	457	412	409	428	455	443	456	448	435	429	453	481	457	477	449	436	470	469	438	429	430	424	439	460	452	406	444	421	471	442	415	434	428	439	418	453	398	414	476	450	439	441	431	435	441	425	435	418
25923	21162	27371	25502	19174	11166	6476	4402	2913	2452	2078	1703	1598	1338	1212	1023	1007	922	854	865	808	805	725	737	779	736	690	676	679	641	664	643	654	636	650	634	599	598	651	603	609	584	598	645	602	565	594	610	579	584	610	611	565	600	575	578	608	547	549	554	591	526	599	578	585	538	601	612	578	598	578	612	598	609	597	607	568	559	578	584	562	596	600	619	580	605	591	585	602	576	577	546	554	612	591	570	596	568	593	605	542	607	535	606	620	585	638	602	576	574	593	577	600	559	597	568	523	582	598	576	573	563	584	528	551	568	606	564	604	600	562	578	565	571	594	558	560	559	602	602	593	583	562	597	612	549	562	563	583	608	559	573	589	554	573	587	557	544	528	579	580	569	573	561	553	574	569	580	575	562	649	555	592	551	589	566	540	599	548	602	576	588	577	583	574	615	586	614	584	565	573	602	564	570	588	582	616	567	585	583	588	557	562	551	586	584	575	613	575	546	578	587	540	637	553	519	553	582	566	577	564	612	572	530	528	575	533	576	575	568	552	573	602	578	584	539	588	608	580	557	607	631	586	580	559	519	597	618	586	591	618	612	571	572	590	571	579	592	565	614	596	561	548	527	603	587	634	580	618	535	607	574	582	617	509	604	582	574	536	592	580	564	549	602	612	569	594	579	582	618	621	593	575	599	602	584	591	603	577	579	588	625	548	573	578	554	586	602	571	562	565	583	564	579	578	561	556	572	587	552	554	585	572	594	571	582	547	567	536	561	569	539	551	540	578	568	605	630	571	570	625	610	584	595	602	580	599	612	531	612	560	586	581	587	625	530	582	538	592	597	555	580	588	596	587	576	596	543	539	570	564	578	591	538	611	574	555	609	564	577	578	592	582	566	578	621	596	598	597	601	546	574	579	555	527	574	642	599	586	589	591	575	559	603	582	581	599	590	557	528	618	590	591	646	575	575	575	599	584	568	549	563	558	572	546	552	559	557	583	589	598	577	595	547	558	551	588	589	586	583	570	579	553	591	626	542	565	592	572	561	626	638	585	617	567	592	619	574	573	571	580	566	572	600	555	578	551	597	589	556	568	534	562	587	544	554	539	593	579	576	576	618	603	571	628	587	577	588	597	584	627	584	549	545	551	538	579	575	565	583	546	589	615	606	574	573	585	617	556	622	596	588	575	614	570	595	586	588	591	625	583	575	558	595	591	566	578	605	601	556	593	526	583	551	567	626	588	595	592	563	579	576	549	590	598	511	562	543	542	590	587	596	625	566	549	563	537	565	589	547	568	581	595	614	578	553	622	562	522	600	517	535	567	568	565	608	575	564	549	598	577	571	546	628	597	605	555	582	574	588	551	596	553	600	588	547	563	588	635	557	552	548	541	585	561	570	586	597	613	561	565	569	620	570	541	610	588	580	564	571	595	582	570	594	595	568	571	577	630	552	561	589	569	577	560	595	603	593	612	553	597	613	594	609	600	535	553	570	656	542	570	589	614	545	590	542	546	594	583	599	576	567	561	585	615	575	607	591	534	585	612	560	559	548	600	622	540	589	587	592	569	526	550	597	570	605	583	566	585	601	638	570	579	575	571	550	592	568	578	575	584	572	581	578	633	597	616	610	597	601	578	600	560	605	563	576	596	547	589	543	567	590	605	557	551	615	571	542	599	557	581	594	589	608	633	557	525	601	564	588	589	589	566	579	588	556	602	568	545	523	566	577	575	570	556	591	574	564	590	588	553	570	583	603	553	564	580	571	563	597	574	558	574	602	602	563	572	576	610	580	594	588	593	647	568	584	552	589	598	551	530	575	592	584	588	616	588	572	602	563	570	570	616	605	601	573	595	584	584	595	573	619	539	560	565	619	597	579	597	555	591	558	593	559	564	573	554	560	547	563	534	538	591	618	591	604	577	577	614	574	641	647	582	618	606	568	607	540	595	584	582	570	555	588	555	591	592	561	595	593	532	616	563	597	564	618	658	548	537	598	570	614	556	578	559	592	548	561	635	586	565	557	559	546	547	532	633	604	630	599	591	597	603	581	608	561	601	535	609	612	570	558	566	589	583	627	601	600	628	575	608	570	557	601	560	583	610	599	595	584	569	575	561	640	617	560	595	596	612	605	580	584	545	622	601	572	522	580	600	536	536	577	567	590	549	572	585	563	546	585	588	576	616	555	590	571	587	595	630	615	577	580	613	618	601	546	625	584	606	563	557	595	571	618	582	571	571	548	580	605	569	538	538	565	556	564	605	569	611	598	584	637	590	597	560	574	574	585	600	550	556	589	617	580	595	588	576	560	602	587	546	566	594	521	610	563	569	566	537	570	572	582	580	590	608	593	559	588	578	588	559	615	536	591	575	564	564	620	548	571	598	562	568	589	583	563	584	555	577	604	550	583	586	613	592	539	569	591	578	568	564	570	597	596	559	585	545	579	547	575	569	589	582	589	566	584	563	575	615	515	566	626	546	541	571	596	582	561	574	572	563	575	585	544	598	579	550	602	549	591	600	573	556	567	573	572	575	577	602	590	545	565	621	557	568	572	603	592	605	619	622	599	586	607	602	555	557	599	522	570	583	548	547	573	537	590	609	568	554	579	640	553	583	564	589	611	568	564	588	566	611	557	580	550	562	589	571	582	599	590	580	560	544	588	593	561	549	650	612	587	557	593	615	568	589	565	585	571	568	590	633	558	613	545	600	591	614	572	595	580	592	572	532	556	570	564	582	569	576	552	581	577	602	566	569	630	580	592	545	592	597	570	594	569	540	571	594	566	608	580	596	641	586	620	593	595	582	611	565	589	555	583	585	576	590	639	558	595	597	558	550	594	576	563	595	590	551	570	613	555	600	543	568	584	589	588	607	581	626	553	590	565	579	580	581	567	559	581	583	655	577	619	556	561	555	597	560	596	582	584	573	583	568	587	588	567	606	605	536	568	566	615	545	527	613	638	585	594	559	597	592	648	590	612	574	614	560	607	591	561	529	556	559	593	573	555	538	585	674	539	586	595	592	555	602	538	551	583	599	631	521	603	623	607	534	589	632	638	576	568	541	568	605	607	585	578	554	544	542	582	569	539	553	575	571	610	608	550	560	584	576	571	541	585	596	562	544	575	587	566	601	583	575	587	587	616	565	568	543	586	583	605	582	546	595	582	578	552	551	572	545	572	588	590	593	613	551	540	600	563	596	577	568	572	586	562	584	541	578	526	538	581	582	629	548	597	628	584	580	607	535	604	602	615	559	583	578	582	585	599	549	613	577	548	604	581	581	572	593	562	600	603	582	545	571	614	591	619	569	573	535	591	609	614	545	548	563	584	578	548	572	607	596	581	567	630	577	557	603	591	561	600	572	581	593	630	568	562	572	617	581	575	545	606	572	626	599	603	544	581	558	560	575	622	587	569	597	591	576	567	592	601	569	565	545	634	545	601	597	593	549	551	586	542	555	574	576	582	591	561	623	561	588	608	586	575	601	583	626	581	556	579	575	542	591	600
43834	59519	44311	25012	16022	12571	9831	7683	5744	4477	3748	2996	2671	2088	1818	1622	1457	1322	1287	1174	1042	1023	933	908	922	816	836	745	731	743	711	703	633	629	727	638	675	599	654	661	607	577	611	615	595	618	587	683	605	554	598	562	553	610	583	563	616	584	586	610	549	613	553	582	584	555	582	570	554	502	548	587	618	597	551	567	573	564	537	633	586	579	615	547	584	586	548	583	603	554	603	589	578	568	583	548	587	594	585	572	579	572	579	585	571	586	587	607	561	593	633	599	565	593	585	558	577	590	590	589	621	504	635	582	606	575	571	554	596	605	579	523	512	586	577	593	571	595	574	579	536	603	560	572	553	512	599	605	583	569	554	600	582	587	543	593	543	521	563	604	532	555	548	580	581	534	567	566	575	588	600	593	609	525	547	578	587	570	588	615	537	553	582	562	571	562	601	540	575	565	569	559	589	581	550	600	581	556	570	635	567	585	591	575	534	555	558	556	578	534	567	616	583	590	612	589	577	580	579	534	547	570	580	643	555	573	617	590	598	566	624	579	558	572	551	547	552	575	541	563	582	584	549	566	545	541	593	545	617	542	565	553	588	579	606	533	561	545	583	549	594	555	560	575	548	571	550	533	573	589	564	579	607	537	581	585	563	577	547	560	539	628	561	566	577	547	562	544	623	560	577	595	607	587	600	522	603	558	549	588	582	592	568	575	569	586	584	576	622	516	594	585	567	576	596	545	559	588	559	573	650	560	619	540	590	562	601	522	584	585	586	582	555	594	550	556	609	563	614	575	572	552	531	583	578	583	599	606	600	594	583	584	543	604	529	566	560	564	559	527	584	581	555	576	568	563	564	565	551	641	615	587	560	571	551	615	613	581	550	539	564	559	564	561	608	586	593	544	592	563	569	617	573	592	585	587	566	571	549	536	528	575	556	561	568	560	541	576	556	559	589	608	572	595	612	600	542	554	614	555	540	519	600	582	577	589	564	608	555	607	538	600	568	582	549	609	555	574	581	584	612	567	624	557	608	587	566	575	534	612	533	547	541	556	604	522	560	566	575	546	567	603	559	530	592	624	592	593	600	588	584	573	558	564	550	538	566	568	603	517	607	580	597	548	577	564	525	541	561	597	546	528	602	578	550	554	535	561	567	538	533	542	594	570	575	570	602	529	537	540	591	557	554	590	556	569	557	585	593	585	546	553	579	603	652	578	570	603	575	552	537	572	589	550	620	536	575	595	576	557	558	597	511	573	549	583	601	599	619	555	570	615	606	603	612	597	545	552	584	568	578	580	587	571	586	542	606	542	556	568	538	574	578	579	579	604	581	581	542	583	562	565	612	587	522	552	551	589	565	580	561	553	523	587	566	564	561	586	590	557	587	588	580	605	591	563	561	593	586	589	552	556	623	538	610	584	548	552	581	562	567	561	572	559	565	549	561	575	573	560	609	619	561	537	604	566	533	593	616	574	568	633	548	561	547	565	597	577	576	616	527	534	580	560	579	552	594	624	541	606	599	598	597	543	600	559	577	607	571	554	629	556	581	509	627	583	579	558	552	537	587	586	554	593	573	604	580	622	554	566	585	599	517	602	561	581	524	563	668	579	543	518	606	610	583	577	603	551	624	589	611	526	596	560	589	587	576	554	578	611	574	573	586	537	602	599	571	599	530	534	547	589	549	568	579	552	593	566	552	567	558	594	538	572	566	580	534	540	552	597	550	560	572	573	587	620	556	558	594	549	510	585	587	542	576	532	583	612	588	583	573	579	568	549	573	572	586	567	600	569	563	579	552	549	533	582	581	603	549	547	626	581	512	599	576	535	599	579	608	561	561	599	553	578	595	535	518	534	555	597	593	594	571	615	561	588	561	548	519	565	554	553	542	570	623	579	549	589	561	619	614	591	561	561	562	551	612	596	534	579	583	526	588	544	545	565	545	580	584	626	609	561	589	535	557	598	556	598	628	602	562	550	532	599	561	603	570	581	628	593	560	591	566	587	578	609	564	590	624	569	581	550	561	550	588	563	550	565	590	604	591	547	574	609	592	522	561	592	556	551	567	577	586	544	552	551	574	577	587	626	563	562	592	603	532	575	574	566	537	569	591	623	592	585	527	606	544	580	567	572	572	559	621	598	563	551	571	570	608	527	557	592	606	593	647	544	571	595	602	521	558	493	540	560	524	571	591	598	619	544	588	566	596	602	553	589	562	558	573	555	524	604	604	553	564	518	574	512	566	556	593	561	581	565	580	539	559	599	582	532	557	590	565	602	582	553	554	564	579	581	573	600	549	553	580	627	582	566	575	567	594	567	586	576	600	546	560	541	590	553	597	572	633	601	565	599	545	585	566	560	565	590	555	558	526	553	538	587	582	558	574	578	544	557	601	575	594	576	610	594	557	588	570	552	564	575	573	592	588	563	588	549	592	632	581	535	565	544	593	641	593	611	600	611	570	557	531	512	532	603	577	574	592	565	570	561	525	573	574	568	573	566	559	537	549	584	601	588	561	610	553	580	519	551	538	537	572	558	557	590	593	602	578	573	576	577	567	589	577	591	594	567	557	610	618	582	583	607	521	552	600	592	562	546	575	523	577	559	535	554	574	584	586	606	544	547	529	529	567	592	547	590	585	590	567	581	572	578	584	581	619	630	561	580	547	549	569	614	579	579	586	587	592	594	595	558	588	604	565	552	569	595	554	541	578	597	574	553	570	566	559	572	603	537	574	581	560	599	616	557	631	547	540	567	577	575	567	572	579	600	548	570	633	604	547	567	580	566	574	577	525	587	562	563	556	566	534	563	624	567	584	582	590	554	589	582	584	587	555	558	567	586	615	598	545	589	594	602	602	528	571	587	586	593	596	616	526	564	563	545	546	563	577	559	541	635	563	586	587	561	543	557	543	607	576	556	569	594	578	613	582	597	601	559	534	541	548	581	583	584	565	554	561	544	589	586	582	584	581	600	617	556	550	615	569	550	587	606	576	557	578	598	530	559	537	585	578	589	567	548	618	615	573	553	577	558	558	598	558	568	502	602	575	594	560	592	620	575	600	578	580	549	582	548	577	541	581	585	623	565	570	560	584	565	570	564	547	532	585	582	596	537	596	623	547	542	560	570	589	551	551	586	568	586	598	628	605	552	582	581	585	594	604	595	591	560	564	591	603	598	576	531	614	619	571	578	595	557	560	547	573	588	618	537	614	542	601	554	569	530	572	581	615	569	565	599	601	624	570	569	593	580	588	597	550	533	573	633	572	589	533	548	569	555	595	573	595	579	581	571	549	548	553	509	552	541	575	592	581	558	591	581	605	562	589	625	622	578	568	524	575	578	553	550	554	612	547	537	576	578	605	592	594	545	518	556	551	564	568	552	568	571	572	552	583	519	594	553	583	578	593	537	532	614	589	562	571	584	605	598	555	579	564	549	597	565	590	619	569	584	580	584	585	564	593	618	608	581	586	566	580	593	572	584	527	568	588	592	562	608	578	564	605	551	550	568
23047	20875	27506	24406	20992	21482	17282	8516	5320	4340	3721	3058	2561	2212	1985	1830	1684	1554	1430	1366	1374	1290	1253	1211	1162	1122	1149	1059	1066	1024	1035	1034	1018	942	971	949	974	953	934	955	938	995	931	951	876	917	944	916	937	916	867	911	894	898	956	902	958	883	943	881	874	897	861	879	856	913	908	900	881	926	912	878	876	912	935	902	874	879	893	868	888	881	927	910	891	886	846	1001	816	932	898	927	944	870	906	847	910	903	922	942	977	889	892	893	894	871	911	894	939	938	951	908	911	910	939	847	909	900	878	893	941	876	823	897	941	872	841	895	879	903	919	895	944	872	844	925	952	918	894	950	920	917	891	916	938	904	940	903	862	842	888	876	939	873	909	898	872	958	928	931	872	892	888	903	950	898	866	905	899	938	851	903	890	905	920	834	951	920	899	892	906	940	896	886	889	903	884	882	861	912	860	872	891	932	913	914	925	876	937	919	932	930	859	878	836	920	913	930	900	893	895	882	845	825	889	901	935	869	889	899	851	918	835	892	913	905	877	911	886	915	895	899	866	901	930	885	885	849	866	865	929	918	884	881	869	873	912	891	852	900	853	843	880	891	945	832	952	916	865	848	853	890	931	896	932	876	869	865	872	839	906	884	857	804	863	919	938	844	893	916	884	906	896	876	892	928	897	953	918	853	882	869	879	877	885	859	866	933	942	956	878	872	921	869	918	860	865	872	833	942	855	888	858	883	900	905	885	907	938	928	878	914	890	958	910	845	913	839	909	913	910	904	890	905	895	875	927	848	856	909	937	933	923	892	890	895	944	842	890	877	896	897	925	904	919	869	851	897	933	901	921	960	900	910	854	900	975	891	856	913	881	897	883	910	914	888	897	899	913	894	896	910	813	932	901	865	908	883	855	871	892	914	965	881	885	870	864	888	851	858	914	919	917	887	945	904	938	805	866	920	899	853	909	938	885	922	889	950	875	816	888	930	871	879	880	838	866	915	951	942	871	899	903	876	874	902	921	883	891	841	855	888	922	825	910	937	906	912	874	943	870	861	876	944	910	928	884	871	951	872	939	921	942	879	909	914	894	903	844	915	867	853	917	907	869	871	926	881	909	843	900	824	873	893	836	919	877	819	914	868	883	923	921	884	940	863	906	860	948	944	921	852	840	905	895	876	886	865	877	857	884	927	846	932	915	871	883	930	933	901	927	891	876	917	923	907	865	898	900	896	884	910	922	878	898	931	860	897	885	935	937	919	874	915	859	875	863	870	946	869	919	893	946	891	849	860	883	906	886	852	838	887	850	899	861	860	880	865	963	898	905	918	917	917	902	903	897	869	898	856	851	890	950	904	906	920	844	852	934	841	890	876	889	918	908	855	853	891	873	878	903	862	859	909	860	857	900	931	885	925	916	884	866	894	896	850	885	875	927	909	925	837	954	867	884	927	883	871	899	917	906	866	931	929	923	946	897	863	852	889	879	896	888	931	912	883	914	865	910	949	873	930	923	898	948	939	884	903	864	888	911	882	925	892	927	874	908	888	844	936	859	827	894	888	893	911	906	896	862	881	896	807	900	900	887	895	904	904	899	903	914	852	885	929	909	825	897	914	889	867	910	920	895	876	885	886	899	912	877	882	880	939	906	915	917	857	838	902	878	914	891	898	858	829	916	867	869	877	949	892	866	917	898	886	920	922	873	908	874	863	878	950	908	949	862	934	886	894	874	884	905	883	930	920	922	935	917	856	879	929	878	921	867	899	957	874	853	865	914	851	938	856	949	920	918	921	880	899	884	891	928	909	818	888	869	871	896	865	914	866	897	897	910	886	907	912	904	870	878	913	892	921	897	860	942	908	890	870	856	905	891	884	860	843	909	874	879	914	878	861	869	916	868	869	876	901	888	899	897	909	878	825	884	919	907	917	911	877	927	908	863	897	890	904	873	936	873	874	906	874	913	902	933	878	861	912	932	847	922	880	867	925	844	879	893	929	874	921	929	951	856	922	880	912	957	907	901	866	912	911	885	915	897	891	910	899	885	901	894	887	902	886	879	900	897	861	933	861	933	904	894	927	911	940	927	911	860	898	871	905	910	914	915	874	903	907	833	879	915	908	916	941	848	865	912	852	879	851	900	885	901	874	894	868	913	894	902	863	889	895	876	930	904	812	920	825	857	915	929	892	923	870	915	918	881	911	881	889	915	836	836	909	919	918	888	903	902	919	892	930	887	927	936	882	856	931	956	899	926	906	940	934	933	906	852	899	902	846	933	887	919	943	847	916	882	887	937	896	899	877	922	871	901	902	850	868	824	876	914	851	878	839	935	964	906	860	893	902	975	894	917	846	895	898	938	936	893	864	880	899	861	854	869	878	864	904	847	863	901	890	879	888	847	899	889	854	847	844	871	864	854	889	881	910	893	878	885	807	884	931	870	891	871	869	869	893	915	909	927	891	887	904	889	909	928	910	903	876	911	954	910	915	942	889	898	851	940	905	913	882	965	917	873	892	903	846	864	869	877	936	965	893	833	923	947	824	918	864	899	889	945	881	858	949	903	886	919	860	939	866	844	888	850	874	915	897	907	903	894	898	831	915	908	892	867	897	873	924	864	885	873	895	874	901	893	923	864	888	891	896	875	867	886	927	900	900	893	936	894	857	887	898	923	896	909	864	908	889	943	899	885	843	881	865	923	867	905	871	923	876	945	847	902	876	884	896	916	932	898	884	944	862	926	851	923	903	887	891	929	848	877	827	916	825	871	846	873	875	857	934	932	908	925	860	880	868	912	841	937	917	904	907	925	910	909	858	922	910	872	951	929	965	844	880	887	902	975	854	890	936	890	965	894	864	851	886	939	899	895	904	873	867	846	893	896	868	873	864	913	906	901	887	897	858	883	907	867	909	933	897	919	822	895	883	873	911	882	856	936	824	841	855	838	919	891	889	862	890	898	879	894	917	902	904	915	883	882	918	820	848	873	937	883	888	824	870	916	922	900	869	850	920	873	948	905	868	884	850	880	855	863	835	869	936	899	877	873	888	892	916	904	947	859	865	900	899	948	941	888	903	916	913	930	935	912	927	934	908	908	859	946	869	908	904	919	875	917	913	909	933	882	913	887	931	895	855	819	897	964	871	883	879	902	893	874	928	894	879	932	895	875	896	889	935	908	870	898	900	883	926	868	906	870	910	925	922	893	938	866	886	932	912	869	897	941	848	954	913	899	914	910	918	910	944	876	892	894	905	872	866	910	904	918	908	873	908	941	901	907	868	863	923	894	939	902	923	875	831	926	957	939	852	881	908	894	889	947	848	870	873	920	860	902	815	906	921	940	858	858	874	933	907	921	896	873	943	872	853	914	922	900	909	872	905	898	891	875	885	886	946	942	896	910	909	916	904	867	896	914	894	854	859	876	924	919	867	894	885	929	851	867	895	914	891	894	883	916	871	955	857	887	867	902	857	924	838	876	936	908	911	849	921	921	944	917	898	877	872	900	848	923	897	904	944	877	947
47736	71295	54423	32221	23113	19190	15319	12291	9351	7721	6413	5268	4297	3574	3060	2753	2487	2121	1964	1832	1685	1607	1505	1444	1352	1321	1264	1172	1142	1101	1043	1094	1093	1040	937	1027	981	998	956	897	970	963	904	901	870	884	871	882	908	893	924	859	905	928	936	882	902	865	841	861	848	880	853	914	849	837	882	831	868	927	880	851	898	877	908	844	893	829	876	901	895	925	878	874	831	907	835	860	867	864	911	922	859	914	843	897	918	788	902	873	852	867	888	904	857	939	860	901	826	879	904	849	869	852	881	890	833	848	861	859	856	899	854	869	880	853	838	867	892	850	883	911	840	897	876	897	846	864	860	931	884	887	864	836	827	892	842	916	867	816	888	860	833	886	882	903	863	886	874	912	897	880	844	868	869	848	843	878	892	844	886	819	886	850	863	835	841	856	861	837	846	801	851	901	858	885	847	849	816	839	871	878	866	840	881	886	824	879	841	927	847	836	847	860	860	876	868	875	889	838	873	867	875	854	874	806	861	836	815	873	851	882	919	824	872	892	885	898	953	846	816	899	832	823	860	919	813	881	836	862	861	873	852	852	885	866	861	859	836	892	859	938	928	792	839	854	887	914	887	874	874	836	888	879	911	848	858	867	846	808	879	887	852	835	868	844	838	924	885	854	837	905	870	840	859	884	860	875	894	872	847	849	875	835	878	867	898	912	865	901	897	906	802	889	878	889	905	868	868	848	865	828	851	889	839	842	932	870	901	885	887	906	876	874	916	896	845	872	836	915	864	843	846	879	861	864	851	850	820	843	836	917	863	871	843	869	860	858	824	949	869	928	895	834	824	880	864	877	865	827	883	906	855	908	871	865	845	858	839	938	857	860	840	922	922	846	876	907	849	840	881	862	838	864	892	899	824	855	915	857	864	888	843	829	873	864	849	906	859	870	855	867	898	871	888	837	891	898	835	865	798	904	873	814	885	808	850	856	859	825	827	848	830	903	814	908	901	876	846	877	860	808	852	845	891	866	901	891	838	858	850	853	863	851	842	858	830	942	917	847	883	854	855	834	926	814	868	834	911	906	870	819	819	891	888	859	860	872	888	833	927	854	864	884	837	915	873	831	793	817	895	851	848	823	824	807	857	883	846	869	837	842	845	888	853	865	842	820	887	868	826	878	857	853	850	871	843	857	817	884	868	889	919	840	874	845	848	889	897	894	887	910	869	923	882	886	912	845	914	813	887	791	881	879	873	863	942	900	917	822	885	839	819	850	882	843	841	833	875	885	897	854	854	895	819	838	875	894	875	897	873	859	866	962	823	852	906	836	890	911	891	852	866	883	882	859	860	816	871	865	925	922	827	834	879	885	864	886	902	894	846	868	830	842	881	854	852	879	829	889	937	901	881	870	868	919	876	901	846	882	885	933	879	876	752	838	901	871	818	883	855	911	917	877	923	893	846	824	884	798	846	914	826	823	872	846	880	867	826	891	844	828	849	889	861	893	847	872	892	864	881	815	890	849	875	882	889	808	846	823	852	888	834	882	853	859	908	869	897	860	861	853	866	849	867	862	855	856	839	843	883	852	840	892	861	804	918	824	848	877	854	874	877	892	814	884	835	858	808	895	779	876	875	903	887	881	793	832	835	839	871	869	816	829	852	829	885	895	881	831	879	867	871	856	845	892	890	897	884	853	879	881	893	833	918	827	873	860	892	860	880	838	910	855	838	827	900	887	865	851	886	844	859	886	886	850	840	836	882	867	845	903	895	871	845	878	891	874	876	885	847	859	856	904	886	845	815	881	859	831	872	836	833	886	825	889	860	923	875	823	864	857	885	893	939	860	830	903	856	910	853	852	921	881	894	869	890	850	888	844	897	901	853	881	843	876	809	859	834	919	883	850	887	827	796	867	875	901	833	867	879	861	866	887	829	878	897	855	880	895	877	828	843	859	831	869	872	856	888	893	861	820	864	881	901	901	880	834	837	915	859	858	895	837	854	892	923	904	870	859	888	852	831	914	874	864	862	875	888	861	819	868	866	903	896	824	915	893	909	889	890	891	872	817	879	879	881	868	920	861	872	902	871	892	916	863	852	878	925	860	865	840	863	868	895	837	862	903	888	858	849	867	798	814	934	931	913	851	854	871	883	819	835	870	840	859	908	818	848	866	853	894	864	854	855	867	819	894	891	833	844	868	888	870	835	861	919	868	844	854	873	866	857	832	886	868	872	898	816	856	903	867	838	857	864	813	893	899	858	829	894	858	859	915	833	898	867	831	843	922	828	826	873	847	889	903	890	866	865	863	877	856	815	845	843	865	821	830	845	891	901	885	873	915	846	871	872	849	870	805	871	856	837	869	893	855	841	888	914	858	819	893	883	878	878	855	860	847	862	884	878	872	874	855	869	850	881	856	863	867	897	848	879	834	864	815	815	828	894	883	835	889	865	844	831	830	828	923	918	911	879	870	871	877	837	859	864	913	853	882	881	939	884	861	888	822	881	893	827	867	860	876	824	840	865	907	889	859	904	862	796	889	893	861	878	885	849	854	856	895	876	922	840	902	874	913	868	826	847	864	881	819	848	874	868	902	896	908	823	869	881	870	863	868	847	930	838	859	843	901	904	854	841	857	852	840	878	894	884	885	894	856	864	878	855	883	857	824	895	876	834	919	847	852	853	848	928	931	906	872	878	830	856	889	895	921	849	873	840	829	874	831	891	864	906	897	907	902	845	884	855	855	853	811	811	872	869	832	829	859	908	850	848	847	904	858	810	869	837	928	881	856	834	867	854	903	848	840	844	877	879	878	831	872	816	844	894	883	831	812	853	872	845	881	865	850	861	894	884	901	885	858	869	867	895	839	882	901	878	872	855	922	904	847	922	832	791	823	860	861	827	875	817	821	853	868	844	875	887	855	887	831	857	866	886	831	927	801	834	940	863	852	885	866	891	860	893	823	862	907	892	852	892	843	906	830	829	898	902	884	864	906	865	861	874	849	944	843	879	835	892	902	876	838	890	854	884	851	841	835	872	835	863	860	869	876	826	861	891	864	896	910	878	876	856	892	842	916	849	852	867	846	893	815	816	875	822	845	883	912	922	870	844	884	848	886	835	802	910	837	870	879	877	849	863	864	854	844	968	870	878	845	900	822	893	872	916	824	829	876	854	866	858	814	858	971	837	888	843	798	872	873	831	865	857	881	884	829	851	895	873	879	880	852	881	816	866	834	872	862	880	884	892	862	908	860	874	881	904	875	887	845	873	844	832	869	890	877	908	892	816	865	885	855	795	891	847	887	892	847	820	847	809	813	813	959	908	849	876	847	843	857	862	837	890	868	852	874	869	911	899	849	858	839	873	905	879	865	882	832	890	801	823	931	873	855	835	880	918	894	817	815	840	898	882	892	892	837	844	860	862	841	894	875	832	855	835	862	863	866	870	889	912	796	836	894	860	819	827	840	839	866	871	842	919	878	860	851	873	836	887	893	854	834	885	880	855	862	846	896	885	819	888	876	878	889
39914	40018	31634	18020	8707	5716	3819	2846	2063	1604	1346	1141	913	852	784	725	672	683	603	588	563	558	544	506	538	507	497	491	510	464	446	415	455	423	422	400	470	452	445	422	434	428	418	441	462	401	438	417	418	419	422	406	449	386	406	440	451	419	404	428	434	445	397	459	382	407	437	424	413	432	383	417	410	418	414	419	401	425	439	418	370	418	407	411	401	402	437	411	411	470	408	430	443	449	419	405	453	424	447	429	419	368	390	417	457	417	398	414	432	424	418	400	394	402	384	456	467	426	438	421	438	394	422	420	413	400	439	430	401	444	420	422	415	426	407	437	424	438	410	391	410	394	461	444	411	423	444	439	415	412	361	428	401	425	424	408	439	409	408	396	428	394	414	410	403	424	378	413	397	404	402	395	418	398	448	411	422	434	400	440	423	377	406	429	434	461	421	440	406	438	425	415	404	423	415	417	428	438	375	446	435	390	408	406	412	392	422	412	432	470	425	446	424	405	426	402	431	406	409	420	408	430	414	423	417	417	435	473	404	402	417	422	428	398	427	405	413	420	393	461	407	412	408	406	431	420	456	419	374	429	395	405	455	440	408	381	412	428	447	419	409	399	442	418	412	426	452	421	400	430	444	429	438	421	446	383	426	410	437	404	432	409	438	427	411	421	406	440	391	409	434	393	437	448	434	396	388	408	428	406	454	428	423	432	395	431	398	440	446	420	422	443	403	402	438	453	416	473	397	434	393	409	423	406	398	414	398	396	406	400	406	429	403	441	398	446	419	433	427	421	422	413	450	432	447	443	474	420	407	431	398	395	429	406	413	425	408	414	412	399	446	392	413	420	410	430	365	403	398	452	421	366	434	442	433	444	397	430	420	392	438	421	416	413	394	422	454	445	438	446	412	400	409	424	417	384	416	437	434	399	400	441	391	405	418	390	436	414	443	419	408	437	408	436	410	443	442	410	427	416	440	426	442	418	391	418	465	435	428	406	410	407	424	439	405	407	428	394	404	409	468	480	433	416	458	430	436	430	429	377	407	433	429	422	401	393	404	401	437	410	418	451	429	412	416	403	430	423	412	403	411	431	431	405	430	428	437	409	423	405	426	436	361	400	414	428	396	403	425	388	430	400	445	429	432	411	444	397	465	418	439	404	383	407	398	461	426	392	403	411	429	392	412	417	449	426	441	448	396	436	407	392	410	435	439	430	412	389	439	422	406	400	446	407	402	429	422	441	424	375	402	381	357	436	444	373	405	442	400	416	409	408	417	429	425	447	431	438	420	377	434	408	405	423	388	442	410	426	419	405	407	400	446	396	444	426	405	390	400	386	409	445	415	442	425	425	390	406	452	384	436	413	422	423	440	427	408	353	362	398	413	422	408	426	422	380	432	441	431	452	413	397	368	437	424	389	413	450	397	417	455	407	416	389	408	413	373	398	415	384	475	406	385	429	449	429	468	400	413	450	406	435	411	420	432	422	402	403	391	462	444	406	409	426	397	436	412	445	455	390	445	427	413	464	425	414	447	420	450	415	420	417	447	441	430	448	438	410	405	411	434	411	411	384	428	428	401	399	435	404	421	391	442	384	449	369	422	426	416	478	393	417	421	448	455	400	410	420	432	423	419	413	412	391	412	428	415	402	401	433	420	411	432	448	429	427	435	367	417	416	469	411	420	406	445	427	386	398	400	447	408	408	392	414	433	404	418	439	410	422	444	395	408	446	435	439	403	426	424	419	395	421	421	401	430	416	386	425	429	412	449	437	442	428	410	428	420	434	406	393	404	422	425	413	426	444	409	473	435	428	378	413	412	391	379	427	396	417	459	403	425	407	417	430	425	445	433	413	407	404	413	436	430	412	424	434	394	421	469	431	400	410	422	442	410	438	413	394	465	430	436	434	398	459	460	437	443	436	422	399	454	404	404	416	424	441	450	382	404	434	417	397	387	425	409	434	404	420	413	398	405	398	421	405	427	411	410	440	403	416	425	424	429	426	421	408	362	419	404	427	412	389	402	455	399	407	414	440	418	417	432	434	405	395	389	402	391	442	400	436	400	438	449	453	418	426	415	392	418	423	411	426	428	439	439	435	392	405	432	416	421	411	434	421	447	437	419	449	437	403	419	426	452	386	420	425	433	403	400	455	425	429	410	474	436	427	411	402	449	395	432	417	449	426	439	419	423	408	415	419	397	432	436	433	438	402	435	395	399	450	395	395	449	432	377	413	419	405	430	418	424	413	410	419	437	433	449	399	418	405	421	415	394	410	443	396	448	387	439	420	416	386	440	422	441	384	387	423	373	423	427	396	403	451	453	417	426	381	415	450	424	427	436	394	430	427	393	418	411	442	461	423	388	421	379	412	432	428	416	416	434	394	406	402	438	416	423	457	415	417	426	406	454	409	447	406	438	435	404	398	420	427	420	401	406	443	451	402	427	420	424	440	413	404	425	392	448	400	394	440	412	449	401	453	406	391	443	414	394	439	448	438	440	416	381	457	435	421	402	400	441	425	405	397	454	451	386	412	387	414	382	400	420	441	420	396	450	420	409	400	397	401	422	411	441	377	409	409	444	462	416	458	431	399	392	413	419	434	423	434	381	409	414	444	417	468	406	431	446	430	395	409	418	438	428	425	460	474	427	384	422	429	425	412	405	423	446	440	416	448	392	438	465	456	453	472	425	433	433	428	386	448	422	420	368	404	420	409	460	371	394	413	413	401	403	442	421	405	424	448	421	466	418	405	392	404	456	406	424	435	429	430	427	441	468	390	400	404	393	414	433	402	450	415	408	406	431	455	444	388	424	398	439	398	420	396	453	442	414	426	422	411	428	418	451	428	415	434	425	419	422	421	430	429	400	416	472	434	373	379	410	409	402	395	435	422	419	410	428	410	406	408	442	446	413	451	433	455	444	421	430	410	403	392	444	427	395	392	414	381	421	405	454	417	448	393	424	448	434	395	469	416	440	429	447	440	438	422	413	398	448	423	444	410	403	432	433	417	442	402	436	413	446	417	425	391	386	380	422	396	427	435	379	394	419	424	427	432	416	407	439	445	417	403	424	445	431	415	420	430	432	430	416	434	399	426	396	435	432	414	452	424	396	405	403	376	438	420	406	397	396	404	420	425	410	405	449	375	429	398	408	448	402	473	406	420	426	452	423	429	390	452	416	436	422	425	396	434	426	432	435	395	398	403	459	448	417	455	428	433	428	374	441	413	392	452	440	428	436	456	424	408	435	428	420	407	439	390	465	415	392	445	390	431	380	413	430	442	418	413	419	431	389	434	438	430	459	457	398	432	423	406	439	423	429	438	390	419	419	439	409	414	418	407	435	414	387	436	428	397	448	381	444	387	418	419	435	409	423	435	418	453	452	408	427	436	403	411	432	440	377	439	387	448	406	428	408	381	412	465	406	481	421	448	439	413	397	430	411	406	424	413	402	407	419	432	404	444	357	423	455	401	465	435	370	412	413	438	447	419	389	420	391	437	437	405
43902	48134	36212	19303	12890	10326	7282	5645	4211	3225	2562	2107	1754	1501	1300	1108	1052	934	905	808	764	695	697	692	605	604	604	546	560	501	522	465	501	496	452	477	454	475	467	489	464	441	458	468	475	451	503	443	438	460	468	450	454	431	419	471	458	444	443	440	470	426	481	461	460	436	445	418	441	444	464	446	395	423	431	441	441	457	428	441	415	433	448	401	465	406	452	395	451	414	449	433	424	439	465	430	405	440	462	447	436	397	425	468	438	445	427	461	452	425	402	418	435	403	424	431	423	398	459	422	430	420	438	468	437	416	461	454	432	420	434	447	424	480	440	430	392	434	439	443	407	439	419	411	445	416	453	413	402	430	432	457	414	463	437	430	423	438	428	454	413	400	430	413	460	434	484	457	423	419	421	443	453	454	415	454	438	415	446	424	458	432	446	421	446	415	435	422	462	476	417	458	445	430	406	437	409	411	439	419	427	426	416	455	400	452	433	417	432	418	423	430	422	475	455	482	447	466	431	426	426	417	426	460	423	414	405	407	428	438	450	468	472	426	422	405	430	444	439	440	439	423	474	434	441	438	453	487	444	464	428	428	460	436	455	455	434	476	469	398	411	445	437	469	404	438	449	423	450	423	433	432	449	460	445	414	418	405	439	461	423	453	434	392	455	456	411	438	405	424	460	440	450	438	447	454	435	425	444	421	453	463	426	425	433	423	440	447	406	463	476	410	440	412	429	418	496	456	468	416	451	441	463	460	444	431	445	427	407	448	435	385	426	424	421	410	436	468	422	470	458	445	431	443	417	474	470	421	430	433	452	450	444	428	409	413	451	445	420	445	430	433	413	437	445	465	441	460	467	439	450	401	425	464	407	417	441	452	404	444	432	443	432	411	418	422	415	409	441	419	476	450	435	401	405	445	444	452	431	394	479	438	419	463	458	445	440	406	444	414	401	426	464	439	458	450	432	432	421	461	432	408	405	436	430	448	444	438	417	453	414	455	472	418	450	432	393	451	417	471	448	421	440	456	428	452	440	447	462	415	445	418	414	460	444	426	411	428	437	437	450	429	430	470	461	428	437	388	438	411	431	416	418	406	455	444	444	427	440	452	448	416	431	422	452	454	439	440	468	441	457	459	403	423	407	464	448	420	412	383	453	431	436	423	473	442	453	442	425	390	410	429	417	435	460	424	480	400	441	434	447	438	411	441	438	425	429	422	423	398	471	440	422	451	406	446	421	408	455	451	388	423	426	456	419	430	440	451	429	432	447	443	464	431	433	423	452	412	449	422	452	427	417	459	430	432	428	420	452	410	426	457	431	440	406	442	452	429	410	420	407	424	412	459	456	414	435	445	418	434	472	417	442	401	413	443	437	438	430	463	453	437	435	409	425	418	448	437	410	434	443	420	479	423	423	416	420	477	417	452	447	434	472	437	469	457	439	435	447	461	428	450	471	434	414	450	431	424	439	438	439	476	473	449	420	443	418	415	451	453	424	456	473	399	448	432	445	435	424	425	429	454	443	445	451	433	430	440	427	421	415	427	420	463	440	434	457	434	394	439	417	436	403	456	421	440	483	433	411	448	434	402	446	451	466	413	407	456	446	452	400	440	463	447	406	441	424	425	448	451	468	435	453	439	456	445	402	415	450	469	447	401	428	434	433	430	420	430	426	487	458	432	416	434	430	452	414	453	472	426	454	471	429	400	436	432	448	444	426	453	447	451	420	450	471	454	464	420	414	418	460	421	405	410	438	413	456	442	431	445	419	436	408	468	422	441	417	398	432	467	408	447	433	438	443	448	392	433	459	437	432	428	451	450	426	425	434	425	417	455	457	429	417	449	436	446	436	458	446	432	412	448	439	432	450	471	418	395	432	479	438	411	463	408	465	431	458	466	423	463	409	459	449	437	470	450	434	434	472	419	456	406	422	453	432	453	445	433	439	453	443	453	429	440	397	463	470	437	423	429	431	446	428	475	430	471	450	422	435	456	443	429	406	419	446	448	421	433	423	412	447	427	435	443	436	430	424	462	472	455	393	443	483	420	442	445	455	449	420	462	424	413	456	459	416	468	417	466	479	477	440	443	469	489	396	430	390	426	456	467	426	435	406	414	430	418	422	474	435	394	432	473	381	418	431	439	435	466	504	449	434	429	451	427	437	391	396	422	395	416	419	413	444	487	432	447	433	443	410	439	416	446	430	429	422	419	444	446	434	454	419	408	432	435	439	434	456	411	442	433	450	439	416	420	431	413	459	425	409	433	439	445	467	412	436	419	460	398	435	456	426	450	452	431	442	408	421	418	446	431	399	440	429	426	435	448	439	427	439	431	447	431	446	407	423	427	414	456	443	430	424	431	465	426	431	446	425	427	449	428	420	434	434	471	455	450	430	465	435	451	428	397	463	432	452	466	460	419	422	432	441	431	431	421	425	443	455	414	446	460	434	476	455	449	430	394	437	428	455	438	436	430	451	443	434	429	416	423	422	409	481	443	423	390	437	423	436	394	433	435	405	420	433	484	426	426	423	465	431	411	449	446	424	424	448	435	426	412	434	450	428	430	477	410	459	400	418	466	434	421	459	472	458	418	442	468	411	450	413	386	456	410	466	448	488	458	441	416	438	441	365	469	413	451	423	414	412	440	437	428	420	458	421	463	424	444	437	425	451	421	439	442	455	451	407	435	421	416	406	408	411	448	430	404	397	462	442	426	423	438	411	448	441	418	410	418	446	399	443	422	434	418	455	444	440	439	413	426	440	438	464	445	411	405	440	413	431	465	446	394	414	415	386	425	399	432	411	450	437	450	428	428	449	432	453	437	440	440	447	418	415	443	413	400	464	421	426	430	445	465	420	445	428	459	381	428	448	436	447	439	442	444	432	458	420	409	380	418	481	430	418	438	369	457	427	425	441	413	413	459	448	439	403	432	455	450	423	416	415	444	451	400	469	476	437	393	455	412	426	430	424	435	454	424	452	402	429	432	446	446	458	441	478	411	407	424	437	405	449	409	445	439	456	453	456	427	472	428	413	457	461	456	420	422	428	442	471	366	431	467	416	426	427	409	456	439	431	430	425	414	409	437	450	397	412	422	421	473	398	442	444	434	400	427	440	451	470	405	422	436	393	458	409	457	462	420	462	444	459	470	436	403	450	463	426	416	425	457	426	433	432	435	397	447	453	426	427	417	428	433	448	443	447	445	448	427	475	432	435	441	448	462	454	413	451	460	400	436	456	446	443	436	390	428	442	402	439	415	418	435	445	457	494	426	455	405	396	439	418	436	453	424	441	445	434	452	391	436	432	435	426	433	427	464	412	434	450	452	443	436	443	419	424	459	422	430	431	429	447	451	441	430	435	421	432	434	453	466	423	462	451	432	431	446	422	441	417	412	413	438	441	384	437	421	435	425	456	437	455	424	406	428	450	408	460	436	425	445	415	391	445	466	459	411	404	441	425	456	383	429	433	430	431	398	408	424	435	451	435	442	455	458	401	433	440	456
25933	21249	27541	25776	19474	12105	6936	4486	3078	2403	2018	1633	1410	1275	1164	1025	1001	898	901	819	801	768	802	729	709	767	732	635	677	654	666	684	686	610	664	630	630	608	606	613	610	646	600	609	615	608	576	595	581	603	582	620	598	595	602	618	574	521	567	592	578	632	546	569	609	594	543	588	623	585	612	527	546	560	549	593	571	618	606	603	574	558	587	568	582	586	628	585	600	618	591	572	597	603	552	585	583	591	562	572	586	573	576	591	603	617	572	590	600	557	578	573	556	552	574	579	632	507	602	589	534	623	541	574	556	589	577	615	582	547	538	582	597	588	560	571	529	586	616	567	605	596	615	586	572	593	618	566	599	612	576	602	591	577	552	595	606	574	572	565	570	596	580	553	603	602	635	616	600	606	573	539	551	576	631	579	571	566	548	579	570	600	613	610	589	581	557	590	595	585	535	574	525	553	571	624	609	595	554	527	558	549	608	597	544	612	585	579	550	599	595	632	553	560	590	585	591	592	630	562	588	607	568	550	599	568	594	619	604	602	609	614	576	575	536	616	566	606	580	552	618	621	604	580	592	638	608	595	580	578	601	598	605	622	604	563	614	553	576	592	559	594	609	574	533	588	583	614	564	609	591	590	605	616	611	599	600	563	622	587	601	574	571	602	598	600	520	586	549	573	599	573	604	621	590	581	622	583	580	562	561	575	565	608	612	622	587	589	562	595	588	590	593	615	612	599	623	569	588	605	627	625	603	617	627	611	584	573	606	561	622	566	589	599	597	548	552	606	590	569	588	584	572	623	558	576	603	572	620	601	562	564	594	597	584	574	604	561	541	608	568	613	562	593	648	574	555	611	585	591	617	580	586	562	604	549	608	580	580	610	564	599	585	571	600	591	573	549	570	570	581	587	605	594	594	648	625	572	579	590	574	593	624	569	535	624	576	567	597	578	536	571	584	602	570	600	589	619	548	530	564	560	556	562	606	593	617	579	576	597	606	530	591	575	591	624	584	618	615	566	577	607	617	550	596	609	575	555	590	620	623	597	601	596	596	562	563	564	591	583	606	588	587	582	588	588	575	589	619	579	573	591	534	576	605	592	570	570	600	557	582	554	617	573	606	572	589	568	571	553	560	595	557	587	590	539	631	595	549	590	574	586	572	604	593	575	557	621	607	561	622	597	587	581	626	559	565	567	602	591	574	604	585	593	616	551	552	605	561	581	582	582	607	559	593	601	565	579	581	560	577	635	592	608	577	584	607	589	587	583	548	584	657	619	572	581	577	580	602	628	615	571	568	563	554	557	573	558	601	562	569	574	615	573	640	604	587	611	547	619	610	609	610	598	575	570	595	557	591	579	632	541	593	616	597	595	643	576	594	589	597	583	526	565	565	602	582	597	588	576	578	603	585	592	599	599	548	581	630	644	583	600	615	569	582	616	566	513	620	647	592	605	576	592	584	553	582	584	596	609	571	615	569	590	588	630	614	568	566	557	594	578	633	538	580	580	588	591	565	563	554	602	584	586	621	597	573	556	625	582	560	576	623	601	578	594	582	578	597	626	621	589	610	576	539	581	561	578	616	601	598	623	579	612	585	574	546	565	616	608	613	594	555	560	583	644	585	603	574	599	570	556	618	553	615	630	556	633	583	565	571	633	535	609	595	540	563	590	516	615	607	598	636	577	599	587	653	598	618	569	595	543	623	586	587	605	579	593	600	603	629	559	594	593	560	600	575	598	629	588	594	590	571	568	594	558	576	530	619	544	584	631	576	646	607	603	610	575	600	578	607	613	576	615	648	573	635	585	557	561	602	544	601	585	594	638	558	591	615	596	584	601	592	567	619	598	611	613	551	570	598	564	565	585	563	601	581	583	598	586	553	587	529	606	574	590	577	571	612	557	613	586	571	586	559	597	589	577	597	551	608	571	600	605	554	569	590	611	607	598	533	541	595	580	538	628	542	607	614	564	558	534	591	575	555	589	582	582	609	561	600	549	625	585	549	587	607	564	586	591	574	610	605	578	614	596	582	571	618	574	578	571	589	563	573	600	566	585	564	617	570	556	627	568	637	576	609	580	581	587	626	599	585	597	564	598	588	603	599	571	609	597	582	598	571	547	628	566	581	591	566	638	581	584	622	593	608	556	606	565	574	558	606	582	598	544	592	582	570	552	626	616	606	626	591	565	621	633	579	589	540	578	588	630	607	603	599	593	618	606	617	586	568	585	581	634	543	591	576	599	609	602	568	541	597	608	623	583	615	585	656	552	613	651	557	576	585	636	611	558	598	573	589	563	545	580	570	599	602	591	557	591	597	582	596	576	593	607	576	603	638	554	582	603	546	572	612	599	589	617	570	592	537	571	595	556	609	558	580	575	576	603	633	588	610	576	565	595	591	595	584	620	643	618	601	562	605	578	617	583	557	602	568	611	578	610	567	606	597	590	604	601	531	616	589	599	573	627	584	582	601	597	565	574	591	586	560	600	605	589	564	564	569	610	586	593	595	566	581	554	598	576	612	603	593	613	592	593	609	569	571	603	562	591	533	614	604	564	562	576	613	560	544	630	578	613	556	582	556	574	556	600	637	607	605	618	580	626	574	606	565	584	631	563	605	576	564	603	613	579	626	566	591	567	554	523	561	575	577	596	540	571	577	591	605	561	624	603	568	576	621	569	599	596	613	544	595	610	610	600	581	615	573	597	547	620	578	616	584	599	590	582	573	568	571	599	572	626	582	584	621	588	558	563	599	578	585	581	569	616	575	581	549	566	567	566	578	573	597	595	595	557	616	616	631	618	592	585	538	601	611	601	578	615	611	651	596	581	583	566	625	565	593	613	589	616	582	559	590	616	579	553	569	648	592	593	559	632	584	622	562	567	595	619	626	625	581	591	586	587	622	593	596	590	553	578	589	603	603	561	610	603	605	599	621	591	602	582	604	581	594	549	566	603	574	589	596	536	593	577	624	582	559	615	566	552	569	573	553	600	583	582	585	602	567	601	570	661	578	580	567	604	614	629	591	612	598	565	593	577	600	570	563	592	586	623	549	542	588	539	589	603	574	576	603	584	594	589	595	559	614	585	616	601	594	557	625	578	609	616	605	545	535	626	601	573	587	578	569	560	615	573	574	577	546	514	580	620	565	584	549	581	564	575	596	637	583	614	599	610	637	597	608	563	624	576	535	580	594	591	594	547	610	597	611	557	609	560	591	597	619	587	606	572	557	620	581	600	626	578	601	615	589	552	588	555	555	627	586	559	543	596	589	595	613	598	595	555	582	632	575	618	605	623	557	562	581	612	603	639	541	579	630	549	616	581	582	611	576	631	578	614	562	601	568	583	584	588	615	589	602	565	605	544	597	614	544	591	558	569	580	634	567	556	589	552	536	581	592	594	633	592	616	545	589	550	598	542	575	571	600	555	622	611	580	625	574	561	593	592	541	595	578	607	596	555	620	609	638	589	589	525	576	609	617	573	610	520	589	651	602	613	613	564	591	579
44820	61677	45314	25874	17604	13832	9982	8101	5688	4397	3865	2993	2448	2062	1851	1506	1420	1354	1144	1083	1029	982	985	870	837	772	843	721	753	697	702	713	676	663	650	649	565	647	554	566	614	585	579	585	635	613	634	618	625	586	578	570	634	571	558	584	624	588	588	575	585	619	591	603	594	541	580	532	573	566	583	578	609	605	572	628	595	580	549	610	608	570	610	584	584	568	590	565	586	564	579	565	621	574	609	572	556	570	573	588	562	657	561	617	629	596	604	572	539	611	565	568	581	602	586	556	571	541	588	595	597	558	562	572	571	585	573	609	559	562	537	559	571	617	601	607	561	564	624	580	565	584	572	606	597	607	599	562	552	597	624	609	578	624	552	582	575	561	573	599	558	580	575	584	565	588	596	591	571	527	607	573	570	587	594	558	565	589	608	574	589	619	647	590	569	548	600	594	586	582	554	601	567	596	571	604	604	561	572	602	546	569	586	587	567	559	559	587	578	575	583	565	551	554	532	546	594	587	620	559	612	620	566	604	574	593	591	548	614	591	612	580	601	575	600	589	619	553	600	601	558	601	588	583	549	582	598	561	553	581	596	584	584	626	572	582	635	572	564	616	563	591	608	540	550	570	565	578	550	626	554	553	532	614	573	632	579	593	558	589	556	577	580	552	558	565	559	556	605	629	578	571	577	545	583	586	593	565	571	589	570	605	580	597	563	573	592	521	547	582	546	591	577	585	590	600	614	582	556	590	576	563	578	625	620	592	598	582	588	611	614	588	538	576	598	560	560	571	569	599	555	580	554	556	597	578	594	553	562	547	554	586	587	566	561	553	545	590	532	538	591	550	615	582	523	620	552	554	592	549	531	575	544	558	601	584	600	573	603	631	571	567	628	577	603	585	601	528	547	607	581	575	562	657	515	587	558	567	565	521	603	586	556	560	613	585	538	583	539	603	542	561	606	582	564	606	610	549	554	566	572	566	618	582	585	581	589	543	582	510	550	523	552	548	552	554	569	571	569	581	553	560	550	593	598	602	593	617	592	563	638	641	583	597	599	548	668	543	525	570	569	586	594	589	567	613	598	592	583	567	576	553	579	587	552	555	596	663	589	569	605	572	555	624	593	611	575	571	603	582	575	602	562	575	582	578	573	625	566	563	574	614	588	593	571	579	558	598	608	549	537	630	607	596	562	575	607	526	575	578	596	607	591	557	572	612	613	601	547	590	550	593	571	565	550	602	602	600	610	614	596	577	574	537	588	613	575	624	553	611	593	604	630	568	601	566	552	586	560	581	563	584	573	592	543	578	555	631	578	594	601	576	618	561	610	578	560	560	545	569	579	568	592	548	567	592	568	558	574	581	557	562	542	571	578	610	587	581	581	557	542	585	551	631	593	590	589	594	558	590	578	565	582	596	572	577	573	568	615	572	593	554	557	539	581	540	569	576	564	578	580	626	552	554	602	575	618	581	568	586	554	610	587	601	589	592	566	593	592	569	559	554	578	564	588	562	551	620	580	558	571	535	580	561	541	618	537	639	582	569	537	559	575	558	564	602	550	525	613	615	573	568	597	623	567	580	541	570	581	549	569	535	581	605	587	588	577	579	573	605	562	599	549	562	565	629	521	569	557	579	582	595	602	633	623	580	608	564	595	618	604	610	581	591	574	599	623	560	583	608	575	561	562	604	589	553	614	612	582	616	551	591	581	602	616	589	604	566	577	602	581	573	645	593	574	623	580	569	572	581	600	542	544	575	568	537	548	553	585	579	592	609	607	594	597	606	589	547	570	559	566	570	551	568	563	578	595	606	587	578	561	624	566	589	612	571	594	612	594	622	586	588	559	611	572	596	598	588	567	630	583	554	582	594	566	583	567	577	584	566	608	561	541	560	564	603	580	590	561	583	586	603	576	573	607	603	592	549	556	553	561	568	589	563	565	549	575	612	579	590	525	590	573	560	568	546	528	573	559	597	527	592	587	601	580	567	613	578	557	575	597	586	580	597	613	533	556	562	576	569	594	584	593	607	587	599	579	573	579	576	642	556	587	600	580	564	577	560	553	616	564	585	562	591	547	584	545	602	591	560	556	586	580	549	609	602	620	529	567	580	551	584	581	588	597	580	577	593	560	541	549	583	641	567	572	554	603	549	560	561	609	620	581	611	566	587	587	543	596	582	623	570	616	602	571	576	612	589	542	572	585	564	611	574	565	578	576	593	585	550	590	556	588	594	560	521	619	548	598	564	570	604	566	599	550	571	599	538	599	579	585	603	568	575	587	547	571	599	559	553	559	563	569	563	582	586	587	574	578	620	611	581	553	619	570	589	573	572	579	591	579	594	606	613	652	569	597	589	577	578	570	533	590	555	592	569	568	569	586	609	572	597	579	595	544	631	591	607	572	519	590	569	543	577	549	509	627	634	562	557	571	571	542	571	587	596	639	609	597	580	546	565	546	598	525	584	575	614	537	594	599	534	568	572	608	535	618	549	570	610	596	586	571	587	593	553	567	618	566	589	582	515	617	590	579	583	572	524	591	627	582	622	578	611	588	578	554	589	609	555	594	616	584	588	579	557	571	601	560	594	599	625	635	590	567	606	597	571	601	585	590	592	563	577	581	610	583	576	601	556	586	605	560	569	599	565	573	561	590	588	568	567	553	548	583	563	585	540	590	584	560	605	562	587	577	563	575	539	562	572	561	587	591	567	561	609	550	595	568	622	581	585	578	582	593	574	593	568	546	567	611	581	565	581	571	595	535	608	593	537	557	578	573	594	568	582	588	638	628	610	571	606	599	615	544	563	590	568	633	576	558	553	567	620	579	565	555	604	602	625	572	593	533	634	548	617	592	545	575	576	523	579	611	565	566	570	560	564	551	598	592	562	620	583	558	570	595	574	581	569	603	575	575	580	588	571	557	574	568	592	582	601	578	534	602	597	590	588	584	561	608	565	597	557	591	561	578	590	540	619	602	560	598	591	568	563	589	575	584	592	650	568	599	533	570	573	580	590	586	584	627	611	604	569	607	573	581	584	577	564	577	591	606	610	567	563	594	589	580	598	575	594	538	591	587	592	601	610	573	593	596	629	616	603	549	590	559	589	596	581	554	623	587	609	597	593	582	568	561	587	619	612	640	599	545	562	581	584	549	581	605	565	570	603	557	572	619	561	609	601	526	631	597	586	616	550	581	548	605	557	575	578	586	565	574	560	545	609	566	588	609	600	579	596	552	594	553	587	571	587	589	583	581	612	599	619	603	603	608	587	567	617	657	519	577	604	603	612	588	590	570	601	571	564	598	610	551	605	609	548	587	591	601	569	585	570	636	583	625	593	573	569	569	579	542	595	613	603	592	587	581	603	586	549	591	558	563	578	576	571	587	559	571	575	618	603	599	590	591	625	569	584	552	545	558	550	579	554	551	604	624	568	563	570	587	580	594	567	603	580	567	537	593	585	601	553	586	555	576	610	560	575	603	581	547	564	563	511	545	598	572	612	583	575	567	506
23095	20828	27573	24337	21002	21559	17629	8644	5516	4234	3543	2912	2400	2215	1863	1767	1640	1557	1440	1370	1338	1231	1213	1168	1149	1128	1106	1116	1058	1004	1027	974	996	932	932	930	931	959	999	944	949	925	959	888	906	910	952	923	932	921	864	911	917	893	926	880	940	910	939	988	913	883	883	914	852	895	883	919	915	900	948	852	912	922	845	906	889	880	924	898	930	873	866	958	923	920	889	867	859	885	895	879	948	894	881	922	856	920	950	900	924	930	946	920	858	936	892	897	973	943	907	891	946	875	920	940	903	861	898	852	919	890	907	902	970	889	862	903	941	952	906	873	931	920	846	902	860	897	903	882	882	933	957	907	872	943	966	932	927	898	905	840	929	941	868	866	921	894	883	865	895	816	932	898	910	885	863	907	866	907	904	877	876	923	892	910	888	874	904	903	912	886	918	899	925	888	900	907	928	870	932	914	905	922	876	904	904	882	925	911	878	843	954	935	870	882	879	917	935	902	912	886	865	916	926	908	870	925	887	881	876	910	935	866	903	887	926	902	866	895	929	922	841	880	878	870	889	862	894	908	837	941	920	944	892	898	906	873	889	896	938	922	921	851	916	887	904	909	906	845	868	914	905	866	927	869	891	897	869	891	878	868	891	870	863	876	926	923	864	921	883	915	861	883	932	851	895	919	928	877	900	854	871	878	882	900	853	893	906	921	856	856	906	905	941	863	903	898	939	881	911	857	856	886	862	862	868	909	909	857	822	943	951	874	946	948	870	862	908	917	893	894	923	906	857	885	912	869	876	869	886	913	902	854	896	890	915	912	852	923	863	879	894	892	828	882	943	915	893	901	867	884	886	845	954	939	884	866	876	912	938	881	953	850	929	919	834	868	834	909	889	937	911	906	920	899	883	905	852	906	841	952	893	905	914	898	901	912	881	906	854	884	890	907	873	878	915	877	883	895	874	921	903	985	921	879	878	896	932	904	879	915	937	894	887	936	956	897	902	922	933	892	950	880	947	870	894	921	901	959	937	903	888	893	917	925	880	847	862	940	928	892	900	876	859	967	910	950	884	863	869	945	883	883	886	956	866	895	864	904	937	897	908	928	874	875	912	834	929	887	893	882	926	870	932	869	952	932	906	904	938	835	852	865	899	872	822	917	893	893	888	867	866	880	847	860	842	912	899	892	897	907	920	901	929	877	932	928	924	893	930	889	888	873	873	918	847	946	927	918	875	907	980	879	892	879	923	898	842	928	907	906	842	870	960	910	890	905	895	916	909	890	911	900	923	934	961	913	843	896	924	983	892	873	888	849	903	918	862	900	894	871	945	918	901	855	934	884	888	873	909	923	895	874	904	895	897	888	893	919	909	882	866	896	881	934	883	870	869	918	901	880	905	879	903	930	883	854	868	901	884	895	924	889	938	887	910	859	923	907	951	878	902	849	904	887	888	916	875	907	872	915	920	893	891	900	910	856	909	877	914	918	915	882	933	875	934	911	860	881	849	873	879	909	862	940	929	892	878	830	944	876	888	890	856	867	862	895	899	874	921	945	924	844	902	920	849	910	862	907	897	859	909	853	873	934	934	979	868	931	841	913	901	872	846	910	892	908	917	886	848	930	873	903	909	837	868	877	896	876	987	919	940	866	911	869	918	898	932	888	931	876	906	929	926	925	870	937	955	927	935	881	895	945	909	900	937	922	851	931	879	902	854	940	867	887	873	870	990	916	951	881	888	867	987	887	865	856	926	905	885	949	827	905	905	873	901	892	823	900	940	919	918	861	877	803	926	943	870	954	861	887	928	920	829	923	892	904	918	904	919	896	846	878	878	901	913	874	833	900	930	864	908	869	908	892	920	965	907	888	838	885	953	876	916	869	889	875	866	914	884	936	915	939	825	855	937	873	896	883	891	904	899	895	932	945	867	956	873	897	885	882	875	925	887	956	904	902	868	909	954	913	916	938	900	929	904	869	924	919	864	917	877	890	945	899	946	866	879	957	883	928	951	911	887	898	899	855	954	895	862	875	908	873	924	935	887	920	892	899	886	848	924	925	861	940	892	919	926	860	897	856	864	895	933	911	874	872	878	920	894	859	881	889	886	904	910	911	931	934	895	880	886	871	883	934	909	888	893	905	907	900	937	859	907	893	890	824	876	924	962	920	922	882	835	890	885	919	947	877	946	842	850	880	827	845	899	884	895	896	868	891	926	930	899	948	925	894	909	885	884	896	904	918	835	875	900	959	833	955	895	954	878	833	910	915	907	877	951	946	887	893	899	854	878	931	868	923	883	921	900	892	944	875	890	921	881	917	943	943	898	945	909	913	894	905	880	875	889	880	824	864	882	932	845	913	936	900	892	887	870	868	898	899	920	925	817	867	928	907	934	937	914	878	938	945	851	934	877	901	859	900	893	846	911	900	882	869	914	889	900	890	877	873	931	905	902	961	916	925	841	895	934	932	923	904	875	901	911	871	933	881	891	932	946	915	906	879	883	939	905	914	975	901	979	893	877	845	911	878	887	868	874	904	935	963	913	871	902	873	921	895	908	898	906	910	916	871	864	874	904	920	835	867	906	880	934	852	899	947	934	925	933	913	866	900	872	829	882	941	875	912	903	885	889	908	937	938	899	897	909	896	883	886	914	898	935	839	894	899	922	869	872	971	946	891	901	945	901	866	920	931	894	916	913	896	902	897	899	963	916	890	923	913	883	868	901	886	905	892	872	885	916	854	869	896	939	865	924	845	867	905	913	925	953	903	865	879	892	909	885	978	939	909	910	889	968	923	874	939	860	889	910	875	947	942	949	920	963	896	893	942	860	893	873	901	868	862	862	934	957	920	913	897	891	935	855	913	924	889	895	896	835	865	873	917	885	878	904	890	937	871	863	898	867	881	925	899	869	867	890	893	906	901	940	846	884	885	910	924	923	858	903	897	924	894	856	877	915	930	890	864	881	963	918	953	881	930	928	899	901	876	854	838	865	811	888	908	843	895	878	855	877	896	898	909	860	875	930	925	900	816	922	795	897	875	873	879	929	873	939	921	931	929	926	868	875	890	885	971	954	913	920	952	914	887	859	933	885	921	922	897	844	920	898	895	826	872	949	859	884	904	884	845	907	940	916	910	930	898	905	893	918	902	918	902	891	916	932	916	880	923	878	873	910	906	878	935	902	911	870	885	889	930	901	912	873	871	839	892	976	897	935	915	913	911	932	874	849	915	924	854	858	936	936	868	912	913	896	903	901	918	923	923	928	890	983	935	897	926	872	832	925	875	912	916	929	921	888	928	886	957	898	962	903	927	879	936	895	923	864	919	878	851	928	888	830	926	914	922	957	888	890	875	944	871	902	872	830	860	890	908	869	906	922	847	886	936	906	951	987	918	842	905	827	901	925	939	859	906	833	879	858	918	933	906	921	891	892	937	905	908	891	905	916	904	861	889	912	881	914	878	902	946	841	808	908	907	914	900	889	891	937	906	878	910	876	872	905	899	882	929	868	934	875	925
47951	71360	56336	34560	24932	19849	15770	12491	9389	7432	5935	4959	4180	3466	2947	2705	2385	2209	1951	1755	1679	1621	1490	1522	1367	1280	1243	1174	1157	1132	1091	1022	1011	1017	1032	1006	919	955	967	952	945	930	966	887	884	921	931	907	903	937	914	920	824	886	787	890	916	853	845	841	938	911	854	875	895	886	889	898	850	904	905	877	892	895	848	834	852	831	890	889	846	910	897	878	896	850	844	885	936	857	911	897	883	901	863	886	862	871	881	900	908	838	908	856	880	851	976	878	866	872	885	825	820	873	835	846	865	902	827	857	830	823	870	888	924	846	883	814	893	863	831	857	831	887	881	859	899	863	896	876	852	902	895	836	838	909	891	826	907	948	876	855	855	860	909	889	877	850	939	823	810	861	877	857	868	880	917	888	864	881	932	933	831	831	951	861	907	870	896	881	868	892	875	899	871	897	868	892	823	907	860	860	868	909	837	884	880	807	917	852	813	860	861	881	901	852	853	864	894	836	898	870	884	926	844	833	864	938	875	863	853	820	898	931	881	890	850	888	857	854	865	868	845	863	861	861	839	849	870	913	842	857	912	890	886	841	862	887	909	863	903	863	844	861	898	911	847	848	909	928	848	882	889	850	902	860	836	917	865	893	905	895	903	850	855	850	892	872	875	841	843	861	854	871	849	870	830	863	829	865	913	811	895	873	788	911	990	889	887	845	896	821	886	905	880	874	796	860	872	901	840	853	851	876	845	863	871	866	860	901	898	835	861	890	911	864	900	928	818	870	872	844	863	891	928	901	885	872	862	902	904	909	781	834	883	886	886	874	873	881	895	894	858	893	919	897	819	825	855	911	887	858	912	854	848	907	927	882	849	870	883	916	827	855	889	904	881	935	863	872	869	937	877	825	856	881	907	876	871	839	867	881	843	834	886	880	841	856	847	888	895	898	807	871	858	880	868	805	829	869	878	813	872	887	897	886	827	867	893	897	864	904	856	806	887	887	842	829	852	808	911	857	856	818	866	880	856	863	899	843	885	900	828	889	847	881	916	913	810	838	886	913	879	888	891	878	858	870	887	907	926	903	834	862	855	843	836	832	890	889	879	866	829	850	786	849	875	857	867	860	820	869	901	858	864	902	888	913	816	879	882	902	844	838	882	849	837	858	916	818	883	858	900	833	921	855	895	889	836	841	878	869	867	900	891	861	847	877	854	880	864	841	890	856	827	867	830	848	863	870	854	842	879	873	842	911	870	860	838	892	924	883	873	885	891	872	870	856	851	872	849	859	907	815	853	869	832	878	845	862	792	922	861	863	875	793	856	892	920	877	845	850	895	868	840	892	892	862	879	872	902	857	860	816	910	856	905	930	845	835	873	883	809	873	877	862	894	824	885	880	861	862	876	881	884	842	868	889	881	849	829	861	844	895	879	884	878	857	880	851	873	877	842	893	871	876	895	883	916	844	863	882	862	938	920	889	819	838	933	876	841	845	855	860	837	882	853	815	839	850	862	829	886	867	805	853	855	861	844	841	887	877	885	937	907	871	873	858	883	897	855	898	892	875	917	899	861	881	903	757	911	855	867	850	881	852	925	897	843	906	909	943	861	834	861	851	853	884	905	867	830	910	873	847	897	889	799	873	927	842	887	851	896	881	862	871	915	864	872	856	897	867	834	879	867	905	914	872	864	865	873	848	870	881	909	853	830	897	862	870	860	831	830	934	856	867	833	854	810	845	862	877	844	881	916	867	880	875	904	905	879	801	833	901	875	858	918	879	806	857	844	840	855	810	869	839	854	836	899	907	916	848	880	862	872	881	875	887	850	945	878	852	829	868	878	932	803	903	882	819	862	846	893	913	883	877	866	831	851	871	887	853	932	861	930	853	875	825	861	861	871	868	861	889	845	844	866	908	832	857	898	887	895	904	893	863	870	869	897	848	893	896	933	882	904	855	862	849	899	821	884	851	853	878	880	851	849	847	841	846	875	890	882	917	785	822	905	866	881	870	865	881	889	858	854	831	839	870	882	904	824	853	842	908	871	856	888	957	838	858	909	826	901	876	835	889	899	875	878	851	850	854	846	865	854	875	865	877	883	862	839	879	851	902	872	881	865	908	864	870	859	856	854	889	869	905	831	839	863	910	920	843	839	887	838	883	858	865	815	859	856	868	891	870	880	834	905	937	879	905	876	865	862	850	847	838	791	854	868	850	836	920	867	810	881	882	861	779	886	862	858	871	852	896	830	900	912	876	841	890	857	911	808	920	875	885	883	891	903	910	876	881	863	874	875	930	883	905	843	874	854	874	827	843	901	870	889	847	872	840	812	915	871	906	840	892	852	816	878	865	837	823	908	904	839	834	870	880	874	837	903	894	891	906	874	857	852	825	849	873	862	918	873	847	868	923	864	836	886	831	846	887	886	877	827	865	893	838	854	841	904	850	829	810	894	938	874	879	827	856	943	897	866	886	852	824	889	939	842	898	862	910	897	836	884	848	826	844	923	863	929	886	811	842	883	898	862	849	875	844	832	805	827	822	856	835	870	817	935	883	893	809	860	844	925	866	932	854	828	919	881	857	919	902	856	876	888	875	854	873	900	831	901	843	818	834	859	891	898	866	831	817	878	848	875	927	825	820	928	926	806	920	925	909	902	860	898	936	887	838	852	855	821	868	875	899	901	889	901	891	860	851	826	845	874	900	897	809	832	888	858	843	901	845	873	874	893	891	903	853	864	845	879	905	853	877	890	876	891	876	851	855	861	828	864	904	821	861	887	857	828	872	812	898	913	845	872	888	846	865	883	866	843	848	832	863	889	853	868	898	841	903	841	844	825	906	803	876	901	875	871	826	894	789	902	881	865	858	832	900	837	861	816	836	842	860	862	859	881	894	867	872	862	887	897	887	862	903	873	912	868	873	852	924	853	890	910	887	867	878	874	847	803	867	880	851	913	871	884	857	845	872	890	905	896	861	851	841	846	865	858	902	886	852	883	858	887	886	862	881	908	823	835	829	830	823	893	900	908	836	882	927	863	922	857	918	846	877	872	835	865	883	897	937	829	848	909	919	848	889	925	836	844	912	864	866	858	836	886	847	882	834	929	877	871	875	834	811	879	883	877	877	841	928	872	854	880	924	859	902	871	863	847	874	860	833	870	887	867	887	866	925	902	853	840	858	885	878	817	870	858	865	838	895	822	817	896	901	869	853	902	901	896	864	891	917	896	808	913	843	879	856	869	857	845	850	864	907	819	866	853	862	880	828	902	920	848	906	880	845	875	849	852	810	834	893	904	799	904	874	869	919	935	809	929	845	861	897	873	861	885	871	866	884	799	854	864	882	842	890	878	883	852	872	882	879	827	858	849	890	835	901	886	886	822	894	892	893	849	910	882	868	809	879	829	862	849	844	862	898	863	848	889	852	851	865	863	846	876	937	875	847	850	892	898	851	880	912	864	881	892	856	888	877	861	865	838	885	862	853	868	903	841	878	884	875	878	868	832	875	839	884	830	827	900	835
39771	39448	32423	20080	10369	6132	4057	2938	2073	1628	1354	1123	997	897	767	771	670	688	619	577	628	558	528	540	550	537	507	496	527	493	481	510	432	460	460	451	482	437	471	467	442	435	424	440	443	464	425	430	401	418	407	451	454	453	440	463	441	432	413	430	463	435	399	458	409	378	417	464	422	437	425	431	420	414	448	430	452	438	450	459	438	499	436	444	432	425	444	431	411	411	423	422	443	453	436	463	437	404	420	433	432	440	421	427	432	442	406	451	420	435	446	453	439	417	425	424	437	411	402	435	435	413	417	461	475	439	411	401	421	436	432	397	438	430	420	437	410	432	406	443	431	404	432	428	431	416	443	432	428	457	449	398	462	429	409	455	420	452	441	412	432	440	471	450	448	439	431	425	417	365	421	447	457	452	444	458	442	436	437	460	439	414	438	449	437	427	426	445	399	417	453	442	465	410	447	409	436	414	421	413	411	432	407	381	417	441	412	434	393	409	422	446	434	431	402	464	442	429	416	409	420	399	408	404	436	457	450	433	405	391	443	407	448	441	417	437	413	423	408	436	408	430	460	444	406	450	431	399	418	421	401	419	418	413	413	446	386	447	433	447	415	412	456	423	467	465	393	403	401	439	435	404	433	436	451	390	435	413	451	428	403	405	457	417	405	411	419	418	430	420	429	433	400	439	417	456	452	407	475	473	432	425	448	431	404	425	381	419	449	432	466	451	429	412	429	409	442	440	420	423	452	437	435	477	444	428	434	454	454	444	389	405	431	422	445	441	392	449	447	392	415	430	443	447	434	436	427	446	416	420	426	429	465	452	434	406	414	427	437	392	424	416	417	445	451	445	426	458	412	434	419	415	416	454	423	422	445	440	418	398	411	432	447	435	419	439	398	414	458	458	469	409	445	391	432	410	369	412	438	423	468	411	401	433	383	435	448	438	446	418	418	442	439	451	443	414	461	438	447	449	476	470	460	446	392	455	421	433	406	436	418	411	438	465	447	427	431	416	434	407	428	416	399	426	463	396	413	412	403	451	477	422	435	441	395	398	438	430	420	436	402	432	453	414	423	422	459	428	407	433	433	429	443	457	440	436	419	465	421	418	422	480	428	405	472	442	449	456	446	430	433	431	403	424	441	465	451	440	416	423	429	458	382	443	433	402	417	443	428	461	432	466	451	389	373	413	458	401	426	442	466	401	428	418	445	426	443	473	420	434	437	451	448	397	409	388	429	423	425	400	417	412	399	408	413	388	430	448	439	421	421	467	424	434	416	458	438	444	460	410	380	427	403	439	442	413	422	453	432	456	449	423	449	431	437	448	426	440	457	411	432	418	440	422	424	461	408	420	392	428	463	449	420	396	421	441	392	415	412	437	435	428	384	444	419	414	432	449	401	429	430	407	406	413	453	407	420	431	456	446	410	396	429	414	408	470	442	435	430	470	415	422	439	409	444	431	411	457	412	446	428	426	432	425	443	443	421	418	442	435	442	439	437	419	431	410	443	434	440	417	432	407	398	422	407	406	440	414	400	424	467	435	442	462	437	444	416	422	408	415	393	386	438	438	435	429	424	456	417	436	430	451	439	410	435	453	423	437	393	444	464	425	436	423	426	428	423	436	423	456	436	441	427	466	488	398	411	411	433	428	461	427	416	430	411	416	469	442	444	441	474	446	484	444	430	430	398	408	409	404	432	441	395	424	420	476	444	415	444	476	428	407	439	434	450	444	427	425	425	437	423	465	423	441	433	425	429	446	430	459	423	485	398	422	418	448	409	433	411	454	458	400	426	411	425	422	439	429	421	425	440	458	450	419	395	414	431	431	447	402	444	425	410	430	398	431	435	436	418	445	433	401	415	406	424	415	443	448	457	439	456	452	431	431	449	424	395	412	406	446	387	427	445	413	409	433	437	430	457	430	418	441	404	411	470	438	464	428	420	437	413	445	428	444	416	409	450	399	419	435	426	444	434	390	424	428	435	399	450	461	437	411	422	433	459	423	432	433	417	445	424	440	404	396	423	403	437	448	423	398	450	431	416	421	448	441	420	429	424	423	440	403	433	446	474	439	428	412	404	433	418	431	399	411	405	447	431	402	444	410	414	400	443	425	441	422	400	438	435	428	367	458	372	399	395	402	393	399	419	420	421	454	433	440	459	457	450	403	451	414	449	456	431	376	427	436	437	389	421	410	447	451	426	457	437	465	436	423	474	470	431	466	432	402	422	427	389	435	400	415	435	423	419	422	441	447	454	400	422	403	435	407	409	439	428	434	393	410	432	427	466	433	416	471	414	420	398	454	418	426	472	438	445	438	398	433	438	427	419	446	451	427	406	438	410	433	410	436	404	451	436	423	437	424	440	440	423	466	405	424	432	455	437	449	440	441	427	412	424	442	419	439	441	413	440	387	438	424	435	432	458	393	424	417	428	424	429	458	422	450	430	444	444	413	438	432	428	438	425	452	430	421	449	415	395	481	414	420	453	389	456	422	427	461	427	466	437	454	427	427	410	439	414	435	463	426	449	407	435	408	411	414	422	448	471	428	437	426	409	390	421	412	450	424	436	449	449	427	462	434	411	403	413	420	407	434	453	446	428	440	441	415	412	435	429	447	438	403	436	438	412	458	419	415	435	462	428	437	406	401	437	438	438	407	437	383	452	454	435	444	440	409	444	420	452	455	407	454	425	420	432	391	417	454	408	469	398	450	433	424	438	450	424	409	421	400	451	466	418	432	432	433	419	412	408	493	431	481	429	429	457	415	491	408	461	452	453	410	401	440	421	412	425	434	448	440	413	457	454	397	434	425	419	390	454	411	387	418	439	403	485	402	416	470	419	442	392	475	438	448	413	461	452	422	440	434	415	451	415	451	433	415	428	429	429	436	448	413	431	434	472	410	425	396	446	407	413	471	436	417	393	409	428	428	408	450	426	419	481	474	414	406	427	437	424	456	408	420	447	426	423	464	392	430	432	435	425	438	463	434	413	431	430	430	428	421	409	393	455	394	391	469	425	444	418	428	449	453	427	458	481	452	418	407	435	420	421	427	457	424	416	436	422	431	435	400	427	436	403	426	434	467	412	438	412	413	461	414	406	434	445	456	405	425	428	430	439	465	435	442	457	461	444	425	420	413	404	418	439	394	427	463	478	481	440	445	454	417	422	409	449	424	419	424	453	403	441	428	455	411	394	434	387	466	453	408	470	422	427	437	438	438	411	389	421	400	394	415	407	426	412	439	432	421	460	443	407	420	436	438	436	461	428	411	427	429	411	455	409	437	396	458	451	441	444	408	441	429	444	391	440	401	439	460	397	454	427	426	472	446	460	405	425	451	475	419	449	459	428	412	414	435	446	406	412	418	445	462	430	456	448	441	466	406	443	396	442	415	486	435	438	419	414	458	450	422	415	426	421	391	420	427	409	388	427	418	430	388	427	413	449	431	418	436	451	473	474	451	440	394	403	451	427	420	436	426	479	425	420	446	442	395	412	441	406	404
44304	47787	37499	21951	14464	10335	7830	5781	4220	3111	2523	2137	1669	1473	1255	1109	1052	945	837	799	751	715	690	672	637	575	601	540	542	554	521	521	513	488	498	457	470	470	452	476	498	434	471	434	452	477	405	469	450	446	446	459	437	467	431	426	436	459	438	440	445	395	456	428	468	453	426	436	461	426	422	444	426	409	422	428	465	433	414	439	456	443	430	428	478	471	450	462	442	438	456	447	476	490	434	445	399	424	463	446	457	464	492	414	467	456	427	409	477	482	460	426	429	469	441	427	454	425	454	469	507	441	444	411	451	429	431	452	434	430	470	492	469	490	448	432	461	428	425	458	422	424	460	447	463	476	455	457	425	458	424	397	441	471	466	423	444	452	428	440	458	492	434	466	450	443	441	450	423	438	438	433	451	435	445	471	433	424	450	412	455	402	430	434	417	391	432	458	447	472	441	432	405	475	480	416	435	445	440	431	462	429	427	436	443	417	456	451	428	442	433	418	461	446	473	447	430	433	440	396	441	443	414	462	426	435	447	441	450	416	460	446	451	436	438	468	409	473	441	480	448	450	449	466	434	420	416	466	379	430	421	434	445	445	433	430	444	460	478	430	432	417	457	408	412	425	434	390	442	426	480	454	428	474	409	396	418	464	412	417	438	441	470	449	493	467	430	470	435	431	464	442	417	435	434	440	457	436	440	457	452	479	433	442	448	460	467	466	479	476	447	412	441	450	457	411	427	473	436	438	436	439	450	431	473	426	424	416	441	415	473	413	433	435	456	417	450	471	460	454	408	468	468	394	433	428	429	442	470	443	419	451	445	439	474	484	439	455	448	463	452	460	439	428	460	448	476	461	459	449	423	444	439	466	455	421	427	400	420	441	441	465	443	430	464	423	460	429	475	442	469	466	461	449	430	453	450	467	422	446	436	429	455	427	469	427	413	464	418	419	461	472	442	477	440	439	466	468	439	475	518	454	454	413	458	445	445	430	458	478	438	463	426	414	469	472	446	458	439	462	451	411	460	448	467	419	450	424	482	493	434	439	404	490	450	492	474	457	433	434	479	455	455	437	471	465	459	448	440	407	433	445	464	450	445	426	439	489	437	455	463	438	460	474	444	444	449	423	438	453	469	416	447	434	438	451	437	429	445	470	414	441	444	396	450	430	441	456	425	421	438	461	448	464	446	489	466	455	431	414	479	456	471	443	453	465	423	492	408	445	410	431	429	466	426	436	393	427	435	417	425	469	444	455	454	439	416	421	445	445	455	448	435	447	487	420	489	512	432	428	462	442	434	451	435	470	431	484	429	449	465	433	434	450	456	401	432	436	427	472	466	469	433	454	459	437	399	461	452	402	471	462	422	443	468	438	459	419	421	448	474	464	429	435	446	432	416	449	427	440	449	470	460	462	427	472	419	454	444	470	457	404	451	421	420	425	438	441	453	427	431	451	404	454	467	455	436	438	470	420	468	430	447	473	406	451	411	454	416	456	467	423	444	444	419	448	428	437	465	435	471	453	439	422	493	471	456	477	454	451	435	465	488	446	464	427	469	414	461	433	451	435	466	390	423	464	450	388	404	425	415	446	424	432	429	452	433	449	445	449	393	424	435	439	429	439	422	452	424	442	452	429	438	442	480	442	449	412	449	461	450	433	417	425	446	417	435	399	445	420	433	482	421	461	462	466	466	478	441	420	438	479	480	421	446	459	431	429	442	429	447	464	436	462	484	450	408	416	440	469	480	462	474	482	450	455	388	484	438	452	428	408	456	426	452	432	416	457	463	430	448	458	418	422	444	431	493	402	449	445	423	413	427	421	440	476	433	448	441	451	429	462	465	454	493	468	426	422	429	421	472	461	410	440	472	446	424	423	459	454	418	446	451	460	430	463	458	412	419	411	476	439	432	459	429	448	427	470	448	439	398	433	433	409	412	451	456	447	432	423	472	414	427	470	418	443	392	421	448	484	426	477	483	433	439	456	430	459	442	461	403	442	398	438	456	443	460	420	444	454	447	451	419	448	439	426	398	415	439	433	412	434	447	432	440	448	448	453	446	437	445	471	461	448	464	439	439	422	432	458	453	431	461	457	473	443	453	451	448	428	468	435	462	451	421	480	454	443	448	446	464	441	442	426	427	469	480	442	425	446	485	400	450	401	462	456	420	441	423	482	440	406	439	408	409	450	455	468	464	446	438	436	430	460	425	453	456	461	438	438	414	469	471	457	445	435	458	414	485	446	427	469	439	458	486	420	470	445	452	438	435	434	424	468	424	411	429	443	443	463	458	443	431	421	414	425	443	448	458	450	438	451	428	449	428	449	441	442	484	484	451	465	470	422	461	437	473	407	428	408	431	450	426	469	432	461	433	408	435	428	424	436	413	460	421	469	398	427	428	451	435	461	444	495	452	422	423	436	459	473	459	436	466	416	463	404	458	436	443	412	431	421	448	454	489	432	509	446	475	431	458	397	451	439	481	468	456	434	436	446	451	448	454	429	468	427	399	457	447	475	434	470	439	460	479	455	417	423	434	440	446	432	454	475	433	434	451	430	420	423	430	450	442	466	414	428	413	446	436	451	429	454	450	436	462	444	440	439	436	425	449	429	432	436	433	441	437	426	457	432	461	454	442	454	455	405	430	504	455	447	407	477	425	429	448	459	481	432	408	480	422	451	420	451	459	455	430	450	443	434	436	455	435	470	470	476	449	424	452	420	461	412	462	435	461	430	427	427	447	430	469	396	461	465	448	450	460	431	460	441	446	459	429	461	446	434	470	418	453	442	444	401	455	426	453	466	472	449	481	451	448	428	457	417	429	435	428	458	439	494	416	438	434	420	415	466	424	463	444	484	442	454	490	448	435	416	427	451	396	491	418	421	414	482	462	439	405	440	429	398	438	426	417	471	403	390	446	415	457	441	468	470	434	446	427	493	416	396	411	440	432	415	481	464	429	439	441	453	447	428	447	455	433	478	461	449	411	448	463	439	438	459	447	455	461	442	441	428	449	439	438	418	469	405	428	461	459	450	468	442	447	494	465	398	423	442	441	459	431	423	433	418	460	408	462	441	438	459	436	466	475	411	436	429	437	460	458	404	418	462	445	448	469	431	448	436	439	439	467	466	419	441	424	435	436	455	472	431	422	431	423	426	444	419	437	462	419	429	424	438	454	465	407	416	433	456	471	476	439	427	451	434	442	430	421	457	458	450	425	415	444	443	463	441	432	475	453	410	456	443	444	460	424	499	384	453	438	467	448	450	436	447	442	422	412	445	423	461	462	426	439	447	471	411	446	443	451	420	453	489	444	472	436	403	428	456	468	425	465	454	405	461	398	430	450	417	448	466	436	442	428	451	450	457	442	412	454	471	450	434	451	420	431	466	443	433	456	472	455	440	449	433	450	426	455	458	443	448	438	423	485	379	438	426	421	448	423	428	447	441	445	448	456	489	426	468	437	480	414	438	435	455	407	441	424	448	457	414	421	452	395	454	459	439	469	453
25864	21106	27699	26051	19859	12652	7347	4531	3296	2613	2152	1735	1459	1271	1169	1012	996	905	890	852	822	843	773	791	755	731	720	705	714	689	646	652	666	613	623	635	642	637	642	603	613	622	598	651	593	660	600	585	619	584	579	600	594	584	583	571	638	568	632	586	613	569	586	582	533	575	582	588	587	601	559	627	610	586	573	599	554	575	586	612	572	578	583	593	573	591	566	638	582	605	600	575	609	579	547	598	575	582	568	586	591	616	600	594	581	598	553	572	588	590	625	591	590	609	613	608	609	586	608	579	553	617	526	588	620	561	584	624	568	587	593	590	582	581	574	577	637	591	593	595	605	621	595	615	595	591	622	615	597	578	583	591	597	578	577	587	653	597	608	575	569	574	593	576	597	559	573	612	639	645	588	600	595	626	566	609	607	585	584	599	567	584	591	609	616	570	603	579	576	598	606	581	640	614	562	602	603	643	603	546	581	554	637	547	584	581	587	569	580	534	614	566	580	589	541	584	604	612	611	602	582	571	602	650	584	539	598	576	568	611	573	561	606	646	567	571	548	570	582	597	601	612	587	591	597	572	589	611	570	566	620	541	573	577	560	592	606	587	577	615	606	568	573	579	570	570	622	572	577	614	629	586	545	543	584	572	611	606	612	577	595	605	564	614	589	566	594	597	633	559	569	580	596	598	608	596	621	545	654	595	612	604	609	614	541	613	545	601	610	597	556	562	565	615	573	559	613	603	597	558	586	657	566	554	583	608	612	580	592	609	566	591	571	610	629	612	584	619	603	589	604	653	639	566	577	576	600	555	553	573	569	571	564	580	596	610	580	583	635	610	574	595	577	606	610	623	559	606	551	581	598	581	554	596	551	591	583	603	546	588	604	564	586	569	566	647	589	608	596	557	570	558	596	567	581	568	548	607	567	610	577	569	611	619	588	581	605	626	620	625	572	585	576	601	602	590	602	585	577	621	613	574	595	626	617	562	572	608	581	612	572	603	560	564	603	571	565	617	578	582	588	605	618	590	598	563	579	603	590	595	594	596	627	557	589	573	629	581	609	560	565	597	593	605	600	573	601	536	585	589	569	625	586	622	638	539	610	606	640	575	576	544	615	623	620	574	595	596	575	625	587	577	561	587	604	564	574	636	611	621	616	619	620	598	604	604	611	589	536	642	540	597	578	606	580	620	570	594	589	554	577	599	577	616	568	577	540	665	563	595	594	588	594	605	537	613	612	571	559	562	567	568	584	548	604	619	586	604	580	577	566	596	596	589	585	610	605	564	592	551	585	592	606	597	544	561	592	592	593	603	586	613	611	560	600	588	565	585	592	589	549	603	613	625	561	554	614	560	567	608	553	577	587	590	536	597	605	597	539	579	528	616	580	533	550	627	621	614	603	585	577	578	605	604	545	565	586	584	590	572	620	575	601	583	618	590	587	587	628	597	559	570	592	580	577	575	613	606	595	541	604	633	588	542	600	594	550	565	526	588	614	609	585	609	588	611	619	648	606	582	570	585	613	589	588	582	537	576	594	589	623	598	596	589	541	606	557	596	567	591	553	612	642	573	599	634	613	583	583	530	560	601	572	609	597	647	607	552	604	536	634	590	580	571	586	604	604	605	615	584	613	608	591	592	567	563	564	576	584	519	612	585	599	593	606	604	600	592	573	615	593	603	549	575	576	593	585	576	528	647	594	566	590	596	610	574	615	623	636	598	573	586	591	575	632	575	650	570	587	583	655	580	570	589	609	557	618	601	600	618	582	577	619	620	617	565	576	587	562	569	591	567	606	602	601	609	572	557	568	561	569	557	526	540	605	586	574	570	552	592	581	595	545	573	651	575	598	607	608	607	588	605	577	559	594	581	574	578	616	613	640	603	603	608	595	632	585	614	578	569	604	580	644	555	594	572	624	555	634	592	617	577	584	573	572	563	611	559	617	562	605	569	626	572	598	577	576	592	561	551	581	627	601	590	586	597	622	581	613	585	541	550	630	595	556	618	546	570	642	595	598	550	624	586	566	607	599	599	604	589	595	617	570	597	584	574	555	566	565	574	599	562	608	597	580	590	569	558	576	616	594	610	598	620	584	618	557	612	583	567	616	582	622	540	598	613	590	579	589	594	577	618	588	547	616	604	626	628	583	572	564	585	589	589	582	593	569	618	603	612	614	604	551	593	547	623	555	590	579	614	556	623	672	576	610	571	583	621	584	585	576	565	556	570	633	561	622	570	556	571	581	570	597	572	541	588	594	593	613	565	589	579	589	621	595	571	592	611	573	617	594	625	592	613	584	610	611	591	579	594	585	610	574	585	615	575	591	588	576	610	605	536	534	613	604	587	557	551	580	609	569	585	596	605	606	618	550	563	534	590	606	567	578	589	603	608	579	606	633	573	617	598	551	620	590	612	608	625	627	589	623	578	576	557	591	605	582	575	596	549	572	605	582	584	572	605	621	634	594	628	605	606	567	561	651	595	593	607	596	569	597	631	611	600	561	566	626	618	590	606	560	603	577	645	585	584	584	604	565	615	597	605	614	610	599	598	571	599	618	636	581	548	577	656	615	604	636	586	580	600	620	592	573	610	602	590	583	541	584	603	616	628	608	559	588	617	567	581	613	555	581	600	574	615	609	561	600	591	543	538	593	566	576	552	627	578	584	647	584	560	594	578	598	575	598	596	557	621	637	599	622	624	600	560	617	608	596	567	578	559	588	623	596	557	600	631	577	677	623	560	579	551	581	606	599	572	589	594	636	611	592	602	596	581	629	576	582	540	591	576	574	605	584	565	560	583	582	588	616	634	597	598	614	569	528	615	625	638	569	611	539	591	595	626	598	594	607	598	589	577	612	606	584	620	565	584	585	670	570	624	575	620	605	607	553	597	609	551	652	557	602	567	625	560	613	570	609	570	602	621	598	609	612	578	590	592	607	571	543	545	556	571	613	560	590	612	580	567	563	576	538	575	585	644	589	567	571	558	642	611	564	606	589	626	612	590	552	601	625	556	600	572	614	587	565	598	595	606	571	614	597	626	632	581	594	621	546	580	619	609	580	558	587	605	593	597	607	554	561	553	610	569	572	619	539	615	603	596	570	629	566	590	595	589	615	604	550	611	563	595	564	619	557	597	634	576	623	536	562	564	604	592	540	597	559	581	580	593	580	568	591	613	574	596	596	549	550	576	587	586	590	563	562	616	559	610	595	542	611	588	564	604	625	604	578	585	604	594	603	580	539	577	547	610	585	586	627	562	601	596	622	560	598	551	556	592	566	584	620	579	573	589	606	577	593	580	534	560	550	548	606	541	599	560	554	598	565	580	625	570	565	566	645	631	573	610	595	587	561	559	618	587	587	601	563	616	572	563	579	628	579	587	576	602	592	539	583	573	589	590	621	583	596	576	568	567	592	576	626	580	605	579	564	636	589	582	563	596	609	599	574	580	646	593	586	580	614	617	597	579	527	620	564	583	573	597	536	625	600	596	646	586	563	610	616	624
42716	59073	48102	27998	18929	14057	10654	7872	5959	4723	3703	2999	2553	2156	1794	1510	1430	1397	1167	1085	1045	1000	1004	864	906	820	746	687	747	709	713	720	709	652	669	678	641	632	638	570	611	615	603	618	611	624	568	569	590	578	622	555	598	552	573	591	547	586	604	575	606	590	570	598	595	555	559	586	612	595	577	597	590	590	571	604	552	571	556	598	604	636	554	588	599	580	546	631	571	584	595	605	559	580	536	616	569	634	624	576	637	592	601	597	603	617	591	621	584	577	603	614	592	575	621	552	556	600	548	535	604	589	565	592	580	598	613	546	620	573	555	600	553	571	563	602	573	567	575	570	579	571	612	601	594	587	616	585	599	566	578	572	618	591	594	569	572	537	587	543	560	584	596	549	589	625	571	599	579	607	574	572	555	574	555	570	564	604	583	578	587	541	645	588	568	565	602	570	558	585	612	590	579	566	578	594	605	582	569	577	626	593	571	578	612	583	527	579	551	593	613	563	619	618	601	569	612	562	583	564	559	569	559	586	609	590	541	601	593	538	574	569	591	586	624	589	571	576	551	553	573	548	590	564	576	583	585	573	545	605	557	568	559	545	663	598	583	594	575	578	550	600	609	544	580	593	609	588	545	576	637	577	604	556	591	545	538	595	575	562	574	604	563	572	526	570	603	595	559	617	575	615	537	583	577	573	549	615	585	539	585	569	591	545	575	577	590	528	595	586	612	569	594	571	600	565	586	597	583	565	573	594	565	531	610	561	622	603	549	593	605	557	538	597	598	570	554	572	563	601	583	607	579	565	586	542	567	605	550	585	576	596	538	598	616	593	597	605	603	591	579	588	547	594	573	578	627	618	583	573	639	571	615	596	621	591	586	582	590	586	582	564	567	529	590	568	579	575	594	603	620	590	579	565	599	584	581	528	596	580	556	599	583	570	612	624	615	601	584	573	607	580	594	587	595	590	568	600	610	618	590	600	570	628	578	563	582	606	578	557	588	574	569	581	590	595	574	547	523	589	555	590	584	613	592	558	636	566	624	586	572	589	593	551	599	600	583	622	620	569	551	576	583	616	545	554	552	560	529	583	558	570	530	583	608	571	577	576	563	554	569	592	576	580	552	553	563	616	592	557	622	563	541	593	559	575	622	563	636	564	603	563	588	564	595	564	605	569	568	546	603	597	583	602	595	623	535	586	618	547	589	575	592	596	601	601	581	616	597	577	589	576	610	607	586	568	581	580	612	608	574	637	571	567	578	592	571	589	550	599	564	581	599	620	569	579	576	556	556	610	577	563	600	588	576	585	555	555	554	572	562	573	564	570	606	611	573	578	544	559	603	584	593	550	656	575	590	585	567	548	601	560	597	597	612	583	583	582	594	578	571	588	538	630	581	607	550	579	566	609	580	589	622	579	573	537	567	577	560	552	588	590	612	580	586	554	557	563	583	586	580	542	589	569	607	585	605	528	559	569	617	552	556	519	588	632	608	573	592	562	591	604	587	588	577	558	597	576	590	606	584	587	569	580	589	587	612	604	569	607	567	601	568	600	584	598	612	536	570	603	607	590	606	574	593	624	588	567	601	554	556	578	607	545	566	599	572	560	552	589	586	572	581	556	582	585	565	602	543	559	562	589	619	572	551	577	609	583	585	593	583	584	600	550	562	595	584	569	596	561	573	651	594	592	553	581	588	579	569	575	610	549	575	524	567	612	579	561	533	565	615	545	559	591	562	592	578	562	584	569	615	554	576	604	573	576	608	575	594	621	544	571	565	648	557	615	572	576	539	557	547	532	580	544	588	574	593	576	554	565	600	594	598	594	582	571	590	569	611	599	613	623	568	566	620	570	587	615	558	546	596	614	589	606	609	613	575	618	602	585	563	566	602	611	591	618	605	611	571	563	566	578	594	587	620	584	566	600	573	604	579	588	586	608	566	582	593	616	608	595	575	561	578	594	588	576	539	539	580	589	579	576	565	543	566	547	555	629	587	587	566	625	628	574	558	575	623	605	581	611	601	629	583	596	585	588	572	607	586	578	571	597	601	550	573	570	594	577	588	583	599	575	582	554	607	579	601	552	590	565	557	589	571	576	625	582	581	573	567	554	539	593	583	592	587	554	545	564	566	566	581	584	553	601	566	581	575	597	560	577	580	568	559	584	562	571	553	561	607	570	601	583	558	571	549	596	584	588	583	603	559	553	562	600	597	581	576	579	594	589	576	618	539	575	656	569	557	566	586	562	640	577	587	597	597	601	551	545	569	633	572	566	569	611	560	547	583	598	569	587	577	568	572	578	568	605	583	611	544	565	581	601	560	570	589	562	584	591	546	596	584	577	576	577	607	562	614	554	583	606	559	562	614	562	552	601	560	588	562	568	616	566	592	577	591	580	569	584	577	531	553	610	560	593	588	608	593	597	587	614	547	568	571	627	554	609	590	568	547	572	591	605	557	565	573	549	577	560	586	590	599	602	580	498	578	592	575	591	573	543	588	547	582	568	564	606	596	586	566	615	581	524	589	595	588	629	586	592	606	553	566	586	540	624	552	582	584	612	566	607	555	575	562	559	565	587	592	637	563	565	561	580	576	573	598	578	597	573	575	597	553	653	608	539	572	609	533	543	553	559	578	543	558	601	640	624	580	603	552	553	552	607	569	582	596	536	569	604	572	605	590	596	601	571	602	614	591	559	581	584	594	597	582	540	597	577	581	558	567	584	548	578	554	573	598	602	613	585	554	537	573	573	540	602	618	610	599	602	611	592	539	574	588	559	598	597	543	567	569	593	607	584	551	600	558	582	587	604	574	609	535	595	592	601	562	594	599	581	638	560	602	602	575	589	595	603	543	614	580	583	550	608	589	565	616	601	578	583	581	600	569	590	582	590	556	597	553	599	616	537	596	578	584	576	569	577	548	604	587	568	519	587	621	558	569	557	535	591	605	609	539	586	615	551	567	608	602	542	587	595	591	577	579	655	570	573	562	554	553	568	594	548	519	601	541	598	563	548	550	602	547	555	593	558	618	558	574	602	617	590	571	590	546	567	592	545	550	575	583	607	583	568	560	573	595	577	579	581	605	616	569	544	537	586	592	565	607	553	552	624	558	591	584	569	567	572	572	598	626	577	575	576	618	594	584	590	632	578	587	572	597	556	580	595	592	565	588	579	528	572	594	599	573	590	601	600	586	577	569	613	569	593	599	567	605	586	571	598	537	570	613	586	592	622	588	564	559	559	568	605	559	548	568	543	599	582	561	607	628	591	580	617	575	579	616	600	561	585	552	593	616	586	617	600	605	576	607	574	579	548	549	571	583	595	573	635	567	585	571	553	543	593	606	576	616	592	581	570	589	549	566	588	585	546	569	547	560	596	578	579	574	617	564	564	598	595	572	573	539	549	633	579	577	622	605	592	567	542	558	556	569	587	611	560	602	607	627	601	602	579	603	576	574	584	608	548	600	573	555	552	562	611	615	582	615	570	588	572	572	565	587	537	592	532	571	574
22983	20841	27416	24502	21035	21505	17937	8559	5326	4308	3320	2754	2628	2096	1877	1755	1680	1476	1409	1340	1263	1261	1210	1120	1157	1106	1105	1049	1061	966	951	1013	968	1050	940	975	975	947	963	984	959	901	961	940	965	963	890	938	927	912	868	934	915	941	888	898	911	895	899	930	932	915	883	971	885	884	904	915	841	891	872	921	887	923	887	956	888	857	905	897	902	963	875	913	900	907	932	905	929	864	879	922	898	927	922	901	942	878	918	956	912	943	907	899	910	936	972	939	912	867	882	864	903	926	855	958	935	889	907	943	885	929	929	903	939	924	895	932	879	897	923	913	915	863	918	884	953	936	907	839	888	916	872	900	905	891	918	907	890	902	887	912	902	913	931	906	913	895	908	863	887	898	901	856	933	899	855	799	894	891	896	896	864	907	937	892	940	965	944	931	898	907	880	875	922	879	907	937	922	899	947	942	912	912	896	893	924	853	879	883	878	888	875	937	903	881	861	893	889	862	920	939	899	898	936	900	892	892	932	916	918	966	938	897	928	837	923	894	913	862	965	943	939	864	877	915	932	909	891	926	837	931	934	949	878	901	881	902	926	944	890	961	881	909	907	923	904	937	941	887	896	885	882	905	889	900	869	877	880	955	880	880	912	908	860	930	914	893	941	916	903	884	880	891	907	882	898	942	888	870	899	928	910	895	866	906	888	965	910	926	960	944	912	904	893	948	938	932	873	876	867	939	882	994	906	881	920	966	934	870	946	874	870	868	912	928	882	866	859	927	912	904	821	898	903	882	908	896	924	908	942	901	940	861	847	880	923	906	886	897	865	928	910	894	900	885	988	910	874	889	897	892	890	962	902	874	941	963	934	934	890	876	916	923	871	926	948	835	846	861	916	901	919	927	852	873	908	874	925	891	917	919	860	848	907	922	928	861	937	907	952	913	916	928	904	887	950	886	828	914	920	928	893	926	929	945	962	913	833	874	955	880	921	897	949	902	939	932	923	898	934	892	911	840	924	865	914	867	899	870	855	909	913	932	884	963	853	939	893	891	934	954	932	870	861	898	886	921	888	911	883	856	890	863	921	902	888	902	883	874	956	907	925	887	864	948	895	922	855	922	907	864	899	916	934	903	916	864	983	888	890	937	894	869	871	907	909	908	903	884	889	962	917	910	933	877	849	891	954	933	903	911	894	933	860	913	862	909	892	890	888	956	884	836	866	856	904	923	946	882	860	881	885	919	933	869	928	878	874	872	926	848	848	894	907	958	871	872	905	885	907	904	920	915	910	883	920	836	882	932	919	939	922	896	915	878	825	916	895	879	892	891	869	875	928	901	914	877	798	895	921	829	894	896	892	892	895	915	896	834	927	965	898	930	852	924	921	863	971	911	916	923	895	838	891	901	942	919	956	854	1003	895	888	862	921	832	957	890	882	882	960	926	953	860	921	845	897	896	900	923	959	907	920	868	873	884	895	926	898	896	884	923	899	929	861	962	950	916	871	952	931	875	952	902	797	867	865	899	941	938	898	853	880	931	953	888	835	861	921	889	875	918	874	908	901	885	881	896	879	871	920	927	889	912	870	918	909	846	880	888	901	884	879	959	924	897	894	926	900	893	917	918	903	957	980	894	910	918	939	876	919	897	894	913	936	932	869	884	913	912	941	908	818	935	901	929	934	855	925	901	894	871	912	875	881	925	917	961	871	910	931	892	902	873	899	937	915	883	899	870	926	933	887	882	974	905	934	916	936	936	926	879	844	884	923	892	866	902	874	894	878	945	922	868	823	943	915	886	881	845	877	887	887	898	866	879	869	916	901	823	939	925	897	912	915	913	848	841	886	906	879	860	923	837	859	861	846	919	885	869	930	885	874	881	829	880	946	936	856	922	938	853	933	850	931	911	925	903	841	872	907	935	954	901	857	875	904	890	876	894	951	917	890	844	898	891	882	883	859	925	896	854	910	824	960	894	865	874	940	947	916	939	885	896	906	876	852	893	904	926	911	893	880	887	900	920	885	922	911	919	854	949	875	938	860	885	875	862	888	925	928	933	863	852	889	895	895	941	864	946	922	924	918	864	911	881	911	895	936	831	913	888	956	931	877	914	935	945	907	879	915	889	894	903	890	939	863	917	917	880	902	882	885	879	889	857	898	900	879	923	949	941	822	903	904	852	899	908	904	900	904	917	914	870	948	889	903	939	896	859	899	912	882	858	909	851	907	930	891	937	907	957	908	861	891	951	887	887	983	911	819	933	921	933	854	889	894	889	901	927	942	904	948	886	916	891	958	940	938	929	883	879	862	926	905	854	868	875	931	868	948	890	883	883	865	920	868	903	903	909	851	915	911	929	950	906	867	879	884	909	888	906	878	876	873	919	897	902	894	932	903	902	896	913	890	903	922	872	893	920	860	915	896	919	824	909	878	900	901	934	909	896	945	928	825	913	935	956	899	929	996	922	883	845	888	868	875	906	887	886	918	914	894	964	845	904	887	937	929	885	879	897	925	890	892	878	915	946	903	876	929	905	851	970	887	932	918	897	953	971	886	875	838	840	916	913	866	957	907	953	927	850	897	859	889	908	918	910	908	860	927	913	871	866	929	887	936	916	888	882	877	909	845	859	856	917	847	911	930	892	915	896	861	924	907	939	930	881	843	898	845	854	930	870	893	917	871	876	873	928	945	883	882	895	893	954	993	852	960	896	907	843	925	881	922	869	922	924	959	906	844	904	871	930	945	897	934	948	850	923	874	911	900	887	927	882	875	856	870	910	917	930	919	893	923	888	924	910	906	886	921	911	876	873	934	913	904	899	906	906	849	907	897	914	950	931	906	892	855	940	875	860	883	936	867	900	889	834	916	917	883	855	933	937	866	934	904	899	899	920	852	879	897	887	903	913	923	912	879	873	876	943	901	894	875	903	872	883	893	918	888	872	920	900	901	872	889	887	838	906	897	878	878	899	915	916	864	932	917	888	922	834	870	879	864	920	905	918	917	930	856	913	890	917	938	966	929	862	880	891	847	844	947	875	879	902	912	946	933	851	926	921	865	888	879	934	948	946	888	897	956	911	862	853	895	877	899	926	839	895	952	890	914	903	845	962	894	911	870	946	874	880	894	973	907	912	890	891	942	909	895	879	904	899	903	931	871	964	954	886	944	945	948	918	857	891	917	916	926	924	874	874	888	891	892	876	904	905	895	891	918	856	910	895	869	893	894	944	904	914	909	902	950	910	937	894	855	836	917	886	870	883	900	921	919	898	946	895	943	884	873	857	888	911	870	908	890	934	891	930	910	883	872	914	904	944	871	870	923	911	878	862	920	921	890	853	922	911	856	939	946	924	911	926	905	890	883	889	852	845	860	906	895	868	880	919	927	918	885	916	896	872	900	886	959	907	885	930	918	916	977	868	889	866	904	855	919	861	921	962	887	908	862	923	950	953	847	932	919	877	908	931	960	889	906	887	872	914	926	873	889	892	922	889	858	893	853	917	953	955	929	869	932	891	890	915
47460	71738	57310	34208	25308	20004	16088	11916	9273	7271	5692	4750	4151	3294	2941	2654	2230	2103	1970	1736	1600	1594	1419	1369	1349	1229	1167	1182	1213	1082	1080	1056	990	1001	961	957	941	958	944	1003	945	881	935	944	940	902	955	993	892	902	886	881	934	865	898	864	879	876	898	956	833	880	949	889	934	891	847	898	888	876	906	932	855	879	896	853	888	873	846	873	851	896	902	853	881	852	908	888	871	888	894	903	867	843	860	867	896	905	836	865	857	887	886	906	840	905	826	920	935	917	861	882	850	927	848	861	880	921	941	834	844	911	861	846	884	913	851	868	916	868	887	843	861	864	862	853	858	825	901	827	860	832	926	827	962	883	851	812	893	866	842	830	879	862	873	872	918	889	886	966	853	887	879	884	917	865	902	864	855	858	902	869	889	890	874	894	855	870	877	860	889	859	926	840	890	885	885	891	870	855	894	830	896	849	897	920	893	912	879	882	886	876	893	879	910	875	831	885	882	838	880	859	938	801	839	875	857	807	976	861	860	861	833	913	871	870	850	882	928	883	824	825	841	850	842	890	884	907	908	896	887	844	911	888	820	847	876	879	912	887	926	907	830	863	938	907	829	907	857	859	827	904	889	831	899	828	857	898	867	849	873	892	844	868	856	837	842	886	869	890	812	842	884	836	894	869	886	884	826	867	846	809	814	868	848	914	910	891	913	853	849	846	856	878	896	871	839	848	864	849	897	895	889	849	874	894	869	816	862	851	903	894	861	856	882	846	856	866	864	871	904	899	879	822	883	874	835	830	898	887	845	908	853	885	850	849	913	850	890	859	918	885	896	867	871	810	861	856	857	881	842	865	820	858	878	865	933	859	877	864	859	829	878	853	859	823	864	808	878	837	832	829	862	883	874	872	832	858	891	886	857	857	892	871	913	898	836	874	844	861	845	923	848	909	904	839	898	916	852	861	861	868	901	850	901	859	891	875	886	863	894	897	874	877	911	858	839	914	848	878	820	823	882	879	871	912	868	850	892	846	872	912	847	909	862	909	858	879	908	897	855	871	967	824	824	850	921	852	850	894	875	924	842	863	860	881	848	924	862	836	843	877	891	855	812	874	857	824	887	880	875	833	875	875	886	885	848	869	891	861	849	849	899	871	872	857	896	914	862	901	879	853	848	847	889	868	869	829	892	866	823	908	887	880	932	827	892	877	866	865	847	858	851	866	853	838	849	864	863	841	893	838	864	924	841	899	853	862	828	901	881	866	909	916	889	898	824	875	866	887	916	851	931	866	877	866	856	917	880	812	899	883	900	914	853	869	849	897	882	848	820	924	849	827	871	857	889	822	911	921	929	935	921	876	864	872	910	876	910	881	885	846	932	891	868	901	872	891	858	840	842	886	862	874	896	879	851	862	866	870	869	877	892	891	869	852	831	854	859	855	831	885	830	870	856	833	865	921	855	839	948	900	848	864	856	914	863	863	843	870	861	898	880	844	891	813	897	892	881	877	896	875	897	921	863	920	889	918	888	870	876	866	892	834	844	884	837	887	872	878	835	882	836	878	852	893	906	866	891	846	875	908	864	854	933	876	851	861	878	911	863	871	874	903	889	871	872	864	835	882	875	957	916	901	821	867	840	864	888	846	862	877	859	877	877	878	880	872	845	914	888	878	880	887	881	894	868	892	913	887	874	860	893	887	889	862	848	868	865	911	924	860	893	900	908	867	837	866	922	843	873	901	904	810	842	837	852	847	871	926	910	853	908	848	837	843	838	886	869	822	820	873	838	873	875	902	876	880	908	859	905	851	930	894	855	895	831	903	838	850	865	918	879	890	867	853	897	857	884	901	892	890	895	863	866	869	840	882	894	848	871	932	910	881	875	841	904	884	838	891	902	860	869	887	869	870	830	928	891	865	841	860	857	883	855	862	809	835	887	847	837	855	821	841	847	833	800	870	900	830	864	905	799	884	841	885	899	890	864	903	905	883	868	922	838	861	881	879	866	874	887	859	871	838	850	819	876	842	973	896	875	881	906	914	932	911	897	865	911	853	835	853	867	885	866	872	880	845	883	816	878	836	875	841	870	925	944	901	844	871	855	926	882	858	892	840	871	912	866	865	863	895	857	801	858	885	896	848	902	870	907	832	873	845	877	866	874	890	823	866	883	883	875	907	847	843	857	912	829	882	892	885	866	876	861	900	869	865	868	916	840	856	904	921	847	853	908	886	861	886	865	863	860	858	846	885	833	838	911	832	850	887	916	852	893	898	925	845	861	852	877	898	902	875	893	817	833	946	862	895	877	884	894	793	896	853	899	883	853	928	902	841	856	866	882	870	895	842	882	862	884	880	900	875	825	869	845	891	889	845	895	899	890	898	882	841	879	888	857	943	862	868	897	830	891	866	890	845	851	826	885	829	829	811	908	861	859	842	896	867	894	880	854	855	833	901	867	882	933	818	843	885	841	859	882	887	883	856	856	814	908	889	842	915	890	902	875	853	862	847	833	871	829	860	863	899	846	843	842	898	854	868	860	867	872	865	888	853	798	806	885	865	888	851	897	850	842	867	858	889	898	858	848	836	877	869	888	867	877	914	883	905	889	896	816	883	873	805	881	891	900	863	827	891	850	840	879	825	881	919	887	865	872	863	872	894	884	867	872	880	875	848	893	895	866	845	837	886	866	888	862	851	855	885	841	885	886	831	861	896	889	854	841	826	842	893	888	891	875	815	845	847	952	852	869	868	893	871	899	863	844	821	903	847	892	893	896	827	860	903	872	913	894	877	905	845	874	901	845	855	858	880	915	865	833	899	811	881	905	795	879	911	892	913	870	831	873	876	897	836	845	878	854	886	868	926	892	862	891	927	890	843	853	915	883	866	844	892	869	849	904	857	853	881	880	880	881	860	848	887	890	827	841	902	912	848	859	847	884	847	926	940	880	884	868	781	809	852	801	861	901	898	884	857	898	939	825	849	863	812	835	915	886	866	925	911	863	926	876	845	875	892	875	876	901	906	889	873	917	872	849	847	892	851	858	842	850	886	892	898	880	890	872	856	833	891	848	901	905	875	927	859	886	871	814	907	900	866	872	889	828	855	868	854	871	910	889	824	830	889	859	840	840	888	914	819	827	896	869	926	841	886	911	909	862	905	900	901	887	919	913	876	904	876	850	844	856	835	868	892	814	860	853	878	877	879	866	859	876	848	882	887	832	948	853	871	896	873	882	862	872	849	889	892	860	860	948	847	864	896	872	872	866	877	891	916	810	869	896	873	881	857	917	910	846	850	881	866	905	886	857	863	891	882	898	871	869	884	866	837	871	922	876	893	862	896	843	906	869	890	882	806	888	892	842	815	877	876	884	810	915	867	829	864	871	868	846	861	881	869	911	901	883	879	837	890	886	876	909	896	865	901	842	890	861	890	877	905	823	884	795	894	831	869	868	871	840	877	899	870	878	876	866	836	868	881	899	934	885	924	858	820	886	872	859	849	882	885	817	899	860	907	861	888	863	919
39220	42160	35194	20528	10565	6440	4005	2728	2042	1709	1318	1083	951	807	775	715	679	630	616	622	603	555	527	504	519	517	505	491	506	482	480	475	468	489	443	434	467	418	452	449	493	408	484	426	450	465	453	412	463	394	426	438	459	453	445	437	433	434	443	438	430	403	479	443	440	457	451	458	468	432	423	440	459	434	469	430	454	412	422	432	481	420	465	448	468	420	421	439	445	460	440	427	429	406	443	474	422	454	421	442	447	450	459	405	459	436	435	443	460	442	437	400	441	383	431	469	440	442	399	448	453	409	416	431	428	451	445	395	423	451	465	414	478	430	402	419	436	424	459	439	433	438	460	402	372	466	410	439	452	426	434	399	486	460	441	416	434	403	427	463	461	417	432	446	459	407	397	453	432	429	440	425	431	476	433	457	463	406	464	472	469	423	400	456	414	450	447	445	400	434	427	423	450	436	434	428	430	419	498	474	451	469	422	419	423	440	419	460	430	430	422	445	373	477	422	430	409	404	417	417	464	443	451	473	468	437	434	458	445	438	443	436	449	427	436	456	424	419	455	442	397	428	446	418	422	438	450	407	439	409	407	472	422	465	427	415	401	423	465	433	443	472	449	421	433	454	456	427	490	458	514	417	433	430	423	443	427	447	453	415	437	443	421	411	418	421	415	473	441	419	427	468	442	409	433	416	425	456	419	426	428	457	461	392	434	431	432	423	470	427	459	424	461	449	438	489	456	454	470	426	472	399	426	420	404	402	460	420	417	464	408	439	422	472	422	432	406	419	460	442	435	423	420	416	435	472	446	415	441	390	450	444	434	445	446	450	445	424	424	439	469	455	462	429	416	457	442	403	431	397	471	434	409	431	425	418	466	469	380	459	446	418	470	417	423	439	419	413	420	419	423	434	433	413	453	402	433	460	427	423	396	462	433	477	428	406	422	417	460	472	408	456	462	424	437	404	449	454	438	427	461	406	461	441	445	452	435	462	415	426	484	415	417	481	464	489	427	435	434	440	424	413	433	417	451	435	418	422	402	439	436	432	425	455	432	439	425	456	458	450	420	427	427	415	428	456	452	449	439	467	461	471	438	453	453	446	455	455	428	443	422	421	448	437	435	452	442	419	447	452	421	456	452	424	431	426	427	432	439	437	446	393	435	459	408	431	443	453	408	449	432	429	404	463	447	440	451	457	470	451	452	445	419	445	459	437	433	467	437	457	479	404	438	419	462	454	444	432	445	425	362	407	432	427	416	471	414	438	429	394	446	423	439	447	457	431	432	417	423	450	457	421	430	427	449	445	413	433	468	444	472	439	438	393	457	428	468	435	466	472	444	460	455	439	469	427	459	392	457	460	407	454	458	446	451	426	458	440	443	421	456	477	458	450	395	416	439	426	413	432	461	400	445	443	411	433	431	395	412	407	405	430	465	458	424	433	436	451	387	466	443	432	457	473	461	467	472	419	445	459	439	451	450	455	414	438	458	431	456	427	437	444	418	438	419	411	441	438	450	407	447	431	462	441	472	437	473	416	449	441	425	454	425	414	452	439	403	418	444	426	430	436	458	371	389	439	447	433	412	457	409	423	433	424	446	444	472	459	444	423	458	431	409	476	418	461	466	450	475	415	455	433	445	422	445	428	442	413	425	469	478	413	450	460	443	448	467	411	435	421	420	402	441	434	425	404	467	455	452	379	449	458	421	454	439	427	446	435	449	439	393	407	468	449	460	425	449	409	468	450	420	448	420	399	459	428	428	477	417	421	418	422	433	444	434	443	422	438	422	464	443	464	463	456	465	414	466	428	435	447	455	395	474	412	484	467	449	439	431	458	437	456	411	395	446	431	422	449	420	446	407	435	432	449	405	425	439	429	450	432	439	396	443	410	454	438	441	449	476	437	425	423	425	468	431	454	453	430	442	444	409	383	415	400	431	461	416	479	444	442	415	483	444	433	458	427	420	450	435	415	431	392	408	413	453	445	468	430	453	411	412	438	438	478	441	436	427	423	411	428	432	445	455	449	460	430	449	429	451	459	461	468	461	428	410	407	443	425	460	476	442	462	422	465	456	412	423	420	448	443	438	427	439	461	425	413	431	449	409	473	461	451	438	433	452	447	440	469	422	413	482	416	444	453	466	407	453	437	429	427	435	415	453	438	423	439	437	435	454	471	409	429	438	455	450	452	414	444	482	466	418	414	452	458	440	450	411	446	420	424	422	451	430	469	433	431	468	454	430	451	467	473	441	447	423	439	469	430	432	437	413	421	410	461	420	443	456	478	408	468	428	423	460	431	419	442	464	423	401	433	436	434	428	475	464	477	441	430	456	431	444	430	472	424	418	444	429	434	393	437	489	423	463	452	453	476	404	421	435	450	432	412	505	420	472	440	435	450	426	436	411	462	419	418	433	429	442	411	415	484	433	442	468	442	417	448	465	461	431	457	419	432	448	415	429	419	431	437	422	437	458	436	417	436	418	438	456	491	453	458	431	422	435	463	456	425	444	456	463	429	430	455	444	475	421	424	443	428	442	430	435	433	444	425	404	444	469	444	438	439	438	448	422	445	450	414	484	411	460	404	476	417	452	436	454	449	436	425	460	443	438	455	409	407	447	452	435	435	466	423	448	469	405	454	456	430	435	433	421	401	420	444	469	400	452	458	406	443	427	432	454	426	421	422	461	444	418	408	442	474	430	384	441	431	424	443	430	428	415	441	452	451	408	438	418	426	447	442	466	419	446	416	423	412	423	434	467	442	429	443	439	478	429	454	440	413	456	459	457	422	422	425	485	481	462	477	407	447	460	463	417	447	413	442	421	454	454	430	473	435	427	484	478	442	442	448	427	412	471	471	415	462	436	428	419	421	370	443	444	438	478	405	441	439	444	389	449	455	447	427	396	442	462	433	477	462	405	456	427	422	443	452	392	422	459	432	444	432	486	395	393	445	475	465	459	493	463	480	421	438	427	434	420	463	462	460	456	427	464	447	451	401	439	421	453	449	440	462	449	482	436	425	428	434	430	465	433	416	414	500	428	431	420	415	441	438	430	451	495	455	470	385	448	478	446	462	426	458	443	397	398	451	412	460	431	413	419	400	417	425	412	442	447	447	431	415	442	442	434	428	455	447	478	429	462	454	454	398	404	436	433	436	503	431	452	435	446	423	428	479	460	488	423	445	457	439	430	439	445	417	436	462	440	494	437	409	429	423	429	405	457	460	433	401	427	421	406	445	468	403	454	415	459	456	454	472	457	449	405	469	423	425	442	437	444	465	421	408	484	398	441	450	433	464	425	450	450	486	449	393	440	453	419	433	430	452	450	446	453	423	476	455	437	436	445	444	455	455	459	425	449	418	443	441	428	397	442	438	399	412	411	436	421	408	454	431	442	439	444	441	460	440	473	482	438	458	462	454	456	430	432	423	447	410	439	467	425	456	435	459	433	440	401	453	429	419	432	447	438	436	465	443	451	437	447	438	419	424	418	439	411	455	458	426	451	442
43057	50798	39077	22303	14756	10723	7493	5358	4084	3125	2480	1960	1629	1353	1217	1085	1047	905	841	770	800	687	672	650	641	588	631	532	555	591	538	541	492	502	515	509	474	506	468	445	441	460	515	455	446	498	490	468	495	464	465	495	451	434	437	490	481	455	422	435	424	462	452	428	466	433	486	433	444	451	437	457	430	430	427	430	423	460	466	446	471	452	448	464	458	502	427	436	439	424	473	416	420	450	450	464	457	453	498	460	464	441	509	481	447	444	471	431	438	458	448	465	448	438	432	404	458	475	515	441	501	439	440	424	469	451	411	477	419	423	436	441	444	459	457	457	474	462	419	459	424	436	470	470	467	433	415	438	445	483	472	478	456	424	480	433	449	441	472	432	483	451	464	438	423	472	427	465	475	459	417	447	468	437	464	445	471	445	422	439	453	451	431	412	409	481	453	440	430	469	450	468	454	420	491	458	451	425	441	472	412	424	411	439	453	423	450	453	433	437	440	451	424	465	452	437	431	438	420	444	435	461	459	440	464	499	462	457	475	461	457	460	436	452	439	426	464	413	430	431	444	482	462	425	434	432	466	450	460	471	479	431	469	449	433	458	417	428	421	437	448	427	472	458	459	462	467	459	454	453	465	441	435	443	409	482	467	457	456	445	446	432	446	470	479	409	418	467	468	426	411	460	474	481	403	411	457	441	441	453	450	435	427	493	474	459	458	462	437	469	399	433	457	439	431	428	460	437	463	473	465	449	491	476	470	439	456	435	443	438	424	447	442	472	451	451	447	438	439	453	443	440	427	446	450	446	463	478	413	396	461	441	410	452	446	403	451	460	425	431	476	462	500	457	439	469	456	429	454	455	395	478	453	424	458	430	438	484	425	487	439	429	468	449	472	469	459	478	467	454	427	441	469	480	452	413	460	445	455	473	456	459	423	423	459	424	438	441	409	456	435	440	482	453	466	482	462	435	472	479	387	451	481	453	462	492	448	447	448	471	435	424	463	429	459	427	432	446	409	457	422	460	439	459	454	484	456	472	440	433	459	439	457	444	457	455	434	441	451	479	449	478	481	479	431	432	487	473	525	445	484	434	504	478	427	491	451	449	464	430	465	449	431	480	449	411	448	458	458	478	429	442	465	431	443	482	477	469	448	393	426	449	436	427	476	429	478	470	455	439	431	456	456	459	462	493	432	432	454	423	450	423	428	476	498	404	442	436	412	451	454	449	458	436	444	454	437	463	429	432	464	460	468	465	454	463	452	457	437	468	439	462	454	454	464	425	439	489	430	489	500	430	442	473	465	469	417	446	466	425	451	412	479	443	408	482	427	448	461	444	426	441	428	447	432	427	426	455	434	428	439	451	410	429	433	433	441	430	447	500	457	486	444	429	449	407	457	471	432	507	453	461	446	472	454	427	446	480	410	454	444	454	446	397	455	407	438	481	466	458	482	454	438	461	446	430	439	467	430	471	450	473	437	450	458	448	448	464	468	462	460	438	439	445	456	443	447	426	491	493	470	466	482	407	449	462	434	440	448	441	502	453	446	468	449	447	435	458	433	466	459	467	452	429	504	463	451	439	441	449	458	422	464	465	464	440	449	456	490	439	432	433	452	448	407	449	446	471	491	439	449	477	459	434	431	477	461	462	429	452	495	463	449	478	471	422	451	481	454	419	420	434	412	462	473	469	461	434	430	471	426	429	424	452	422	424	480	418	449	429	401	437	465	476	458	452	450	437	439	483	459	459	427	450	474	418	436	477	426	441	423	456	443	475	446	482	468	444	425	481	485	481	498	487	450	466	468	457	454	446	419	448	455	448	437	440	416	463	473	450	445	445	441	448	446	477	451	457	438	475	442	442	446	443	490	412	470	432	449	467	470	438	468	444	464	457	463	461	454	440	465	453	418	460	409	442	413	449	431	431	456	441	485	470	460	471	471	449	436	457	476	466	439	468	401	456	453	432	416	471	467	463	432	480	450	451	464	434	432	483	446	440	429	459	438	463	448	442	453	484	435	467	495	467	440	457	454	473	441	391	455	467	447	388	457	435	424	463	434	460	430	419	455	428	461	481	494	450	448	456	449	444	448	412	434	470	429	473	449	443	420	476	472	427	427	472	477	468	442	389	442	451	461	447	438	449	459	432	470	460	454	436	456	466	461	418	470	456	490	478	428	467	429	448	459	453	434	454	480	456	441	456	418	457	457	454	469	438	442	417	444	468	497	431	418	467	440	460	451	450	413	434	436	443	468	446	462	466	457	470	449	503	452	441	450	451	438	471	472	436	465	430	458	445	445	463	447	457	462	443	453	440	491	458	479	475	447	455	428	421	457	444	443	470	471	435	459	454	398	439	448	418	459	495	464	428	452	463	475	474	428	454	455	429	414	469	444	416	459	423	450	477	434	469	482	405	480	481	422	451	425	441	426	454	453	469	444	439	452	455	442	458	444	451	469	454	453	454	440	459	446	437	470	474	476	471	418	435	463	469	465	482	429	467	459	423	465	460	470	446	425	475	430	507	477	459	444	431	473	470	447	459	420	445	448	423	451	422	440	456	476	489	444	474	434	438	422	444	433	449	456	465	472	437	454	484	470	467	475	457	441	440	462	451	488	438	430	450	472	446	448	488	486	430	448	453	479	464	474	431	422	426	472	431	463	476	452	438	434	395	431	446	440	429	406	436	483	460	447	438	492	479	453	481	446	426	422	450	463	406	475	464	429	475	480	417	442	450	450	459	433	463	461	461	462	447	470	461	455	427	411	438	459	465	468	423	454	448	435	466	456	485	438	434	459	466	423	454	441	427	400	457	479	452	400	456	449	445	472	434	440	483	455	451	463	455	479	441	475	469	437	466	473	453	440	466	421	436	449	465	419	469	502	442	460	455	455	422	448	476	447	489	472	470	434	438	466	454	429	480	473	470	461	450	468	456	446	441	424	427	482	409	445	439	433	432	446	451	404	420	463	450	459	459	455	455	444	460	453	450	457	434	430	451	422	427	460	430	426	443	472	448	444	444	446	488	457	471	450	462	446	465	451	482	445	439	449	459	439	422	438	470	431	485	477	423	496	449	444	454	482	465	412	464	438	465	477	430	437	444	403	463	396	467	433	462	424	454	429	459	436	447	465	435	439	438	470	460	451	442	415	434	434	442	435	442	439	462	430	499	453	479	459	449	455	455	461	437	469	452	435	475	445	430	443	473	457	461	428	447	477	471	458	434	500	453	427	426	487	456	445	454	485	444	432	469	446	458	440	462	449	484	466	459	450	431	454	443	424	459	432	405	483	404	450	446	454	440	435	460	424	471	466	424	455	487	454	459	457	429	479	470	474	452	470	454	466	453	427	476	440	435	438	411	424	439	423	447	477	444	459	456	463	443	477	461	460	467	449	455	459	448	445	469	408	454	457	434	472	435	466	474	419	493	448	468	482	399	441	456	434	458	432	438	452	456	476	468	430	404	475	413	420	494	456	467	438	407	447	451	507	460	445	466	483	442
25841	21292	27837	25892	19909	12848	7240	4354	3143	2498	1920	1663	1433	1330	1189	1013	952	934	942	853	797	813	723	731	735	715	699	712	638	660	691	689	663	655	711	613	628	621	597	597	638	573	621	647	579	690	659	572	592	624	562	602	600	623	603	631	612	589	549	640	606	594	601	570	591	599	603	616	575	581	590	597	618	588	606	586	590	598	583	585	593	630	589	562	563	588	589	564	591	630	586	614	600	598	610	585	584	586	589	582	664	567	592	578	632	625	603	612	566	644	597	579	602	593	611	572	598	616	596	597	541	586	564	570	608	558	565	565	582	578	583	648	581	548	596	602	584	558	612	598	617	547	561	563	596	600	590	577	576	620	610	629	563	591	549	607	593	614	580	579	580	649	619	584	582	579	605	611	594	627	590	644	570	555	597	588	623	621	621	611	622	558	543	596	647	583	570	656	635	640	644	628	643	561	559	569	585	633	611	616	573	589	558	618	616	635	578	581	575	560	603	589	626	610	613	594	583	631	571	546	607	574	607	602	578	524	588	577	607	601	566	607	605	610	570	624	590	562	588	551	598	597	633	650	594	584	588	607	584	572	594	606	569	560	655	615	585	593	556	603	641	550	629	598	608	629	606	589	639	569	581	574	586	579	577	606	574	576	611	581	608	583	549	606	563	636	598	573	603	587	589	561	601	592	611	554	576	580	578	559	573	567	620	602	596	612	617	597	580	562	589	610	610	643	616	589	553	606	571	631	596	619	621	601	588	620	574	615	562	630	606	626	598	618	602	587	617	626	571	592	573	576	600	622	589	562	577	562	592	585	613	640	581	547	621	625	622	573	597	594	621	600	585	565	590	583	574	554	578	613	559	576	574	645	585	594	558	562	583	601	598	574	554	543	568	579	597	551	578	601	603	576	596	563	621	625	623	605	612	605	579	536	628	633	573	594	585	604	598	558	581	572	608	571	566	588	598	584	595	559	592	620	560	580	547	551	569	585	572	557	524	592	618	581	562	595	617	588	624	568	608	600	601	588	606	597	584	622	586	602	615	634	568	582	629	637	597	606	611	576	588	600	586	616	632	606	603	640	613	539	591	603	609	600	602	534	587	578	623	630	601	566	553	577	598	608	570	625	532	617	601	572	634	575	578	557	593	626	559	638	573	584	599	598	624	607	550	611	559	555	572	559	623	640	597	613	587	597	610	604	633	594	613	626	599	577	588	599	584	647	608	629	603	597	590	593	558	566	604	612	611	640	618	596	574	585	577	573	579	558	534	606	590	576	585	549	623	596	620	578	573	595	622	559	581	599	638	602	592	585	624	617	580	589	587	585	599	576	580	578	562	564	578	584	549	576	606	604	605	565	629	587	585	581	601	626	570	584	565	597	551	582	596	595	640	616	547	600	563	569	621	558	574	598	616	598	593	624	557	584	615	592	607	623	595	609	586	607	588	578	576	574	608	637	585	608	587	586	571	568	568	595	651	615	589	588	597	596	599	599	648	580	610	586	617	612	596	560	585	577	608	614	586	569	606	549	612	593	589	584	589	583	592	650	626	574	612	601	611	621	593	554	557	620	567	586	615	606	599	613	565	592	604	613	574	645	543	660	587	589	536	547	599	599	604	611	612	575	604	595	571	578	614	589	560	570	608	592	569	612	591	591	586	621	571	647	602	561	558	545	597	587	629	570	576	559	610	581	593	588	569	534	588	575	564	581	595	593	581	587	590	618	588	590	574	578	608	600	570	594	582	609	556	609	613	690	599	629	595	598	598	574	595	565	578	575	601	591	554	584	538	609	654	588	558	617	591	598	609	590	539	609	611	604	566	628	562	596	628	620	618	601	568	569	592	588	632	585	626	591	608	584	586	624	637	603	564	606	583	587	577	558	568	592	554	581	564	618	585	577	601	580	645	585	574	607	615	585	586	598	606	604	595	582	574	589	528	590	602	629	614	586	580	590	554	583	575	617	579	593	639	570	577	609	578	603	587	577	629	603	637	591	551	628	590	614	612	569	593	607	597	647	606	613	559	570	607	606	601	600	619	602	572	631	602	570	606	625	586	631	589	640	578	614	571	563	541	581	604	562	605	552	609	563	589	552	580	581	639	596	579	588	597	571	621	592	588	618	586	646	603	581	620	585	610	591	591	605	596	621	581	636	584	598	612	579	609	559	537	580	583	598	625	602	619	617	597	581	582	576	607	575	588	560	577	596	613	580	608	608	568	608	609	598	571	590	599	574	586	579	612	605	622	573	566	620	604	567	606	608	595	578	569	604	572	552	577	591	638	604	616	576	573	592	574	557	588	602	586	584	578	612	604	561	569	585	620	594	616	571	638	612	599	620	618	618	614	553	617	619	605	610	567	585	595	616	592	628	614	604	600	576	581	581	589	556	592	624	606	591	579	572	538	579	559	616	639	593	571	614	609	586	570	529	611	579	605	630	650	567	584	599	615	603	584	621	602	597	614	626	609	607	616	593	665	622	586	600	601	594	619	549	623	593	601	640	645	582	566	597	603	601	590	580	610	633	613	574	588	568	606	601	582	623	608	585	597	603	559	574	624	602	598	611	599	603	560	601	592	587	592	599	561	609	570	597	620	551	555	618	580	570	566	582	584	600	613	626	608	626	629	572	612	617	594	580	582	595	630	595	617	599	550	554	598	598	582	564	589	617	568	630	584	595	638	600	611	585	556	583	606	591	615	592	671	607	613	618	554	613	637	575	588	638	578	596	589	569	599	554	597	555	620	576	633	568	629	593	575	598	535	557	563	597	615	556	559	593	589	534	602	578	608	576	606	580	611	615	631	578	574	580	595	591	617	585	537	550	604	581	591	585	574	600	544	578	574	636	609	558	620	631	580	612	580	600	561	594	607	591	586	632	565	611	635	561	569	610	561	616	553	617	635	605	592	613	550	633	571	570	625	547	577	558	561	574	595	575	577	553	609	618	569	535	589	650	593	589	560	594	591	629	598	592	578	653	595	561	589	613	559	592	575	563	599	579	580	569	579	582	539	582	558	644	626	578	591	575	599	610	588	588	597	612	604	591	603	605	601	605	642	589	591	608	562	613	574	612	585	630	606	597	560	529	583	588	595	602	576	611	608	595	590	588	561	563	613	614	596	591	538	552	573	608	596	594	593	616	591	585	591	643	595	593	576	629	564	580	617	565	626	572	605	616	610	595	545	614	612	609	590	631	650	626	595	542	551	640	620	605	595	563	583	594	537	576	608	595	599	583	636	603	553	617	607	610	585	529	592	574	609	612	622	620	621	619	658	599	555	609	591	569	593	538	642	598	617	607	592	616	611	547	570	604	592	548	597	590	614	588	536	662	554	574	621	608	596	577	637	635	578	582	594	592	624	561	588	593	557	636	609	543	562	598	581	591	592	566	583	571	582	563	603	587	573	582	546	568	596	566	547	613	612	583	612	628	611	577	632	574	591	596	599	548	633	593	575	605	565	597	571	566	574	570	623	587	563	562	606	624	633	615	621	619	566	599
43939	61623	47363	27156	18892	14445	10212	7412	6027	4436	3428	2700	2380	2020	1819	1586	1402	1259	1144	1094	1053	1010	929	835	831	861	755	750	738	732	749	696	642	649	675	639	671	653	631	588	605	656	622	587	612	589	581	619	607	599	590	577	571	566	616	577	563	559	595	604	589	590	594	569	606	560	601	591	618	600	589	605	600	571	612	586	637	591	577	603	606	593	590	541	604	606	596	596	585	554	597	592	604	563	579	628	608	633	556	594	576	598	578	586	588	578	581	559	603	554	561	585	577	567	613	595	580	592	565	602	584	508	590	585	584	558	596	582	616	600	591	574	579	545	608	573	565	615	594	606	577	594	593	603	614	564	579	547	596	620	626	591	602	615	563	575	560	561	569	569	631	579	580	561	554	581	587	582	565	632	600	624	584	577	606	554	599	616	606	577	633	573	590	572	598	608	588	550	566	631	614	590	580	563	585	611	600	557	563	609	588	602	601	583	572	573	590	537	558	584	548	630	578	568	592	570	607	603	595	541	567	598	580	565	635	582	577	614	598	558	581	640	556	572	568	542	619	572	538	603	552	566	573	570	554	555	599	577	606	633	547	557	595	633	574	628	580	602	563	628	601	584	581	585	547	585	638	547	622	553	621	578	550	558	582	547	549	591	573	594	563	612	600	604	566	570	622	556	584	559	577	586	622	520	606	599	600	580	606	604	606	577	562	621	621	558	600	553	565	555	587	591	563	558	544	567	640	542	597	561	595	605	596	640	592	604	589	589	577	528	580	603	570	588	588	613	582	547	617	579	550	535	577	591	579	564	568	557	612	637	534	581	590	542	592	589	592	598	584	579	633	580	595	602	592	554	591	572	593	610	593	547	611	553	589	626	595	585	550	605	607	617	581	574	595	576	572	566	557	590	609	561	576	622	601	591	611	603	557	607	618	597	600	588	586	557	618	630	583	610	623	574	606	557	557	589	573	584	589	609	563	575	578	566	631	602	574	606	581	604	585	634	588	581	572	574	611	614	608	592	600	576	586	566	565	553	612	586	546	554	571	567	568	582	569	615	574	565	666	576	613	558	547	592	594	573	574	601	566	543	528	593	590	585	568	574	585	597	598	609	608	596	565	576	553	570	566	584	576	593	565	592	606	553	557	558	602	618	550	545	607	591	545	590	583	627	561	576	563	580	615	588	579	587	598	599	606	581	599	558	552	544	577	603	600	586	617	563	606	569	567	580	603	598	590	549	577	600	570	599	560	601	551	533	632	587	586	579	603	577	596	584	590	581	658	602	612	583	584	565	564	598	556	574	597	595	592	607	589	576	587	529	543	602	527	604	569	597	585	597	525	560	575	591	598	598	579	603	577	601	590	568	553	578	574	610	560	581	569	587	604	548	576	609	601	592	583	571	566	595	574	590	582	567	590	577	604	607	630	622	578	574	581	587	589	560	596	651	620	607	588	606	577	580	618	571	586	583	609	560	603	591	542	597	569	585	618	617	604	540	600	574	600	602	578	613	556	574	598	564	540	568	594	593	552	581	600	633	599	582	625	606	586	628	571	616	541	563	588	569	628	592	551	589	615	570	579	553	558	601	559	553	534	595	594	557	582	599	564	579	604	613	598	605	606	615	612	626	588	578	542	542	555	614	587	634	597	565	635	575	605	583	576	607	609	588	575	583	567	594	582	526	608	570	556	565	550	593	560	585	590	546	567	592	573	630	583	617	561	561	587	599	581	583	596	578	559	579	599	584	595	585	596	635	554	577	604	573	593	578	602	615	641	605	585	539	600	600	629	564	575	553	541	608	585	571	604	584	560	613	541	563	579	577	591	598	594	596	596	593	592	589	589	584	580	607	666	600	563	612	601	643	582	591	587	548	605	607	603	587	600	572	574	644	599	525	580	611	608	569	566	567	624	573	588	563	589	591	565	584	595	590	605	583	583	635	542	616	586	565	590	601	571	585	569	562	631	558	581	613	590	590	570	584	561	571	578	562	608	615	602	613	594	604	619	610	596	574	578	560	601	519	614	595	575	616	607	537	568	592	616	554	566	547	583	578	557	601	609	548	614	606	528	597	579	591	547	563	586	585	585	599	583	555	585	591	565	605	604	548	617	552	598	611	562	556	621	558	584	603	579	617	574	626	566	551	577	587	575	582	559	574	561	570	577	549	550	581	570	612	556	560	587	565	593	564	578	574	610	612	600	589	623	574	580	562	600	565	589	593	552	623	609	588	568	568	619	563	581	616	602	595	592	618	569	576	600	560	599	569	637	571	548	563	573	546	558	557	574	616	585	573	595	610	582	569	555	606	577	557	559	579	597	607	589	557	585	606	629	602	613	624	595	572	563	624	619	599	559	597	609	608	599	539	599	583	593	565	595	585	589	620	612	600	555	572	567	576	553	607	593	560	554	584	601	591	612	584	608	592	566	579	550	587	559	571	542	567	544	572	566	594	553	557	627	617	588	560	606	572	535	587	592	596	610	559	583	589	566	566	576	532	581	608	587	595	623	575	587	553	619	575	563	559	555	516	601	602	557	581	586	568	562	586	559	614	588	612	563	579	579	596	593	598	627	574	561	546	591	583	542	580	566	620	609	582	549	592	539	578	587	586	593	594	605	594	590	592	578	576	617	565	597	590	606	604	556	575	587	573	569	555	614	634	634	597	584	612	566	618	612	618	572	612	616	568	588	591	624	604	586	570	585	617	554	611	599	612	623	610	606	569	585	587	571	589	602	542	574	603	569	584	576	584	591	610	591	594	611	600	575	558	586	532	600	595	593	551	606	592	583	613	567	550	597	563	597	599	551	560	579	642	619	589	610	565	624	642	618	589	582	577	539	613	566	598	601	627	596	561	605	544	524	594	596	596	630	553	569	569	567	588	610	612	572	588	581	583	580	580	618	621	622	580	560	596	583	541	626	636	587	594	588	617	604	553	560	618	589	601	598	577	509	623	604	589	592	579	543	602	577	563	564	608	569	600	559	590	634	597	592	596	569	529	578	604	589	602	591	631	595	587	608	576	570	576	566	615	606	568	600	591	579	601	580	555	589	611	570	585	542	594	597	577	586	606	545	560	596	545	577	598	560	558	597	614	627	563	581	584	587	571	575	590	575	619	571	572	579	584	615	617	570	583	565	618	580	590	591	569	561	602	595	598	592	597	601	550	570	600	588	617	597	568	573	604	582	588	586	606	562	584	597	536	587	563	580	573	581	574	574	587	592	573	575	596	582	632	575	669	599	566	583	574	623	594	565	602	601	607	582	579	576	596	573	593	588	619	615	569	587	586	568	595	613	575	562	611	578	572	586	584	548	602	547	636	588	647	563	601	588	573	584	612	569	594	583	559	546	597	596	536	581	544	567	601	557	564	570	531	576	571	548	592	555	593	607	593	576	578	576	597	577	559	600	560	612	616	582	591	555	557	623	569	611	611	578	622	591	581	625	594	602	606	569	606	612	608	587	584	612	633	558	551	635	565	542	564	597	567	583	572	589	579	547	570
23058	20841	27551	24436	21067	21583	17738	8236	5368	4199	3296	2757	2416	2145	1927	1684	1621	1511	1386	1335	1279	1201	1250	1140	1162	1155	1067	1110	952	1058	1063	1061	1024	1028	980	1032	978	903	977	967	989	917	949	945	914	883	931	940	915	929	898	909	886	882	966	912	921	948	967	882	898	928	956	893	902	970	938	935	986	913	928	867	880	884	876	924	968	960	907	956	863	936	917	915	908	908	904	932	892	871	906	878	924	897	950	960	889	947	875	904	905	917	960	960	957	885	909	874	902	893	942	922	896	967	896	879	910	906	857	914	937	910	918	896	898	875	921	887	914	898	942	861	893	926	868	922	906	908	883	942	923	868	943	882	923	935	917	926	846	907	841	922	927	885	915	859	896	844	883	872	898	933	875	925	943	916	876	950	911	896	857	958	934	923	910	906	881	906	896	886	878	905	854	877	888	912	910	943	930	884	895	854	921	927	920	835	907	967	911	883	933	895	937	951	918	895	949	931	894	949	875	928	924	857	862	855	866	906	950	950	913	955	977	867	929	885	928	890	935	966	925	883	880	910	908	883	925	924	988	875	914	917	878	928	889	907	910	909	872	922	936	907	905	919	937	901	932	969	940	893	930	859	911	934	945	958	905	912	882	896	891	911	955	891	872	938	875	917	865	927	951	883	887	938	913	837	963	874	907	909	955	949	896	901	894	883	886	865	940	945	918	876	844	894	976	902	881	886	823	913	911	929	829	889	914	895	900	928	845	931	925	934	939	893	905	897	959	919	877	974	927	918	894	870	910	902	939	899	945	873	892	908	913	922	915	897	943	910	937	903	908	853	915	861	895	851	956	849	918	869	906	967	892	925	878	967	892	870	925	860	914	863	889	897	908	924	862	923	948	839	927	960	933	936	946	919	859	934	906	870	919	926	874	945	886	914	904	940	869	872	925	878	906	936	883	894	937	931	903	932	939	905	882	906	892	901	925	961	882	941	920	878	879	927	939	945	895	934	894	966	905	880	908	922	889	954	897	917	953	940	924	939	907	908	962	910	925	981	876	932	863	898	893	893	921	905	964	1001	914	901	904	886	881	929	878	851	865	942	884	900	881	880	929	945	886	909	907	926	882	844	896	873	889	947	938	917	891	911	878	913	882	889	944	923	883	879	922	924	923	966	920	882	849	985	896	910	956	928	863	907	906	906	955	937	939	940	844	821	895	930	936	939	912	884	902	925	899	922	910	929	919	964	924	887	894	887	839	877	904	893	920	977	879	892	920	969	853	955	918	948	928	936	929	926	891	884	896	892	905	947	949	906	890	923	856	885	929	890	881	921	927	895	933	930	878	871	922	901	912	950	923	867	897	906	925	884	913	940	911	934	916	907	870	926	838	915	916	926	903	902	903	897	957	901	965	910	907	949	935	921	882	918	881	934	954	942	932	905	922	891	915	900	889	941	916	931	857	941	904	883	847	918	877	918	902	999	857	897	933	938	927	924	984	918	883	879	878	882	832	920	917	927	873	935	937	990	964	910	959	931	912	902	901	911	935	915	905	921	893	907	971	918	843	901	935	930	928	868	902	898	948	885	890	927	927	932	924	939	880	929	896	856	884	918	896	883	888	936	909	888	879	897	909	865	867	923	938	926	913	911	926	985	898	909	938	903	838	836	912	869	875	949	895	932	976	840	895	915	937	940	909	905	854	888	901	951	970	914	955	886	944	864	933	939	900	853	902	870	894	839	876	912	907	888	908	880	912	967	923	904	909	903	916	946	902	927	939	887	913	821	907	946	872	897	911	943	903	911	917	940	947	932	899	931	906	908	929	930	916	920	878	941	914	923	918	950	862	881	862	895	880	894	869	912	853	854	834	943	882	880	915	947	914	902	946	889	895	932	899	971	877	911	949	876	933	898	902	879	885	892	873	945	926	849	898	939	872	939	848	879	897	910	914	905	874	938	875	910	840	896	904	894	919	884	899	862	893	951	910	899	936	876	887	900	872	919	915	893	899	952	866	925	916	867	957	918	947	907	897	964	915	879	923	905	926	877	939	922	919	914	898	875	920	895	883	898	900	922	835	981	865	896	903	894	904	893	880	937	910	908	906	900	883	913	908	915	917	887	909	907	903	909	909	899	917	948	895	843	855	894	945	908	928	921	892	884	927	944	917	903	886	935	943	884	916	926	913	910	939	849	921	948	918	842	929	863	901	884	914	883	976	867	911	892	943	883	924	964	949	889	892	911	831	925	918	885	945	904	918	905	881	887	906	942	954	877	893	965	869	930	897	854	953	913	921	965	904	904	804	872	899	933	890	841	917	951	932	901	948	871	905	859	906	896	891	914	926	895	978	884	919	873	906	903	860	880	900	876	875	919	968	887	917	912	917	920	915	871	870	944	951	872	925	914	892	926	859	896	883	938	894	926	846	832	928	893	928	884	917	871	930	851	841	861	979	950	899	897	889	883	881	963	912	909	898	938	896	975	855	926	971	892	933	918	937	916	918	899	925	893	872	941	947	970	864	946	868	898	926	897	888	921	873	911	885	887	887	890	907	901	878	905	944	915	855	930	903	958	927	901	948	894	915	874	926	915	902	935	878	894	908	902	885	876	965	920	885	935	869	895	906	912	910	876	926	918	899	915	927	893	931	855	906	852	906	919	925	890	951	954	851	903	900	901	921	902	895	908	962	900	941	937	886	872	863	911	901	921	910	902	882	896	956	897	914	879	878	891	844	931	913	916	824	963	894	916	969	879	916	829	920	871	919	918	897	892	906	855	920	959	903	912	980	889	922	936	886	940	916	915	851	910	908	943	930	926	919	942	888	913	951	878	898	926	936	943	909	898	920	937	929	959	903	919	860	960	903	927	881	924	920	931	888	885	963	919	920	925	931	850	908	862	936	915	878	952	897	877	935	943	904	861	907	961	893	902	895	876	902	956	876	926	850	906	913	917	877	882	928	886	943	929	871	852	914	919	929	917	883	901	881	940	840	934	921	945	935	928	878	901	950	922	870	902	959	972	968	912	903	906	948	912	896	863	900	909	916	921	898	920	931	918	913	869	882	892	897	846	860	834	932	931	942	852	930	926	902	823	907	945	893	870	913	891	933	899	910	888	922	978	872	893	891	919	906	918	924	924	905	952	909	861	951	891	841	875	905	938	919	924	946	907	860	921	903	894	915	955	912	904	929	849	927	914	927	930	873	854	922	893	905	913	808	912	900	911	930	944	902	928	901	894	908	865	858	905	883	891	893	941	988	840	910	907	880	933	857	949	936	906	923	958	937	922	965	876	947	911	941	928	942	896	890	915	897	878	935	876	903	875	931	874	978	884	917	950	911	920	871	920	887	909	974	889	907	891	906	865	973	899	944	877	904	941	909	879	848	922	925	884	890	916	867	873	880	904	942	909	858	908	899	952	920	956	918	931	940	885	875	893	955	897	967	857	910	847	931	938	897	965	819	885	905	920	915	895	924	839	908	954	865	938	927	904	872	903	847	920	943	935	899	888	877	936	910	936
48458	73554	57370	35986	25666	20585	15441	11616	9207	7173	5706	4538	3929	3357	2921	2536	2274	2049	1872	1724	1612	1606	1419	1422	1344	1281	1202	1180	1141	1144	1124	1085	1027	1081	1017	993	991	948	972	934	964	927	856	929	912	938	914	866	897	891	863	895	957	886	902	912	816	861	857	934	888	854	870	934	888	914	845	840	905	930	883	857	918	909	876	886	919	895	849	892	901	922	903	877	893	884	905	891	887	892	895	889	871	900	862	839	887	826	851	871	894	849	924	842	826	875	881	891	922	850	883	893	859	882	840	882	862	893	874	900	885	887	902	904	877	882	851	891	866	848	855	870	841	868	904	875	862	865	868	844	920	906	878	856	897	884	863	846	911	902	917	925	894	872	928	895	856	898	884	862	862	884	931	874	812	827	819	859	928	838	839	857	823	902	857	837	864	828	889	884	851	906	875	829	841	851	850	938	868	905	827	861	881	828	828	884	870	835	846	873	869	885	853	872	939	885	853	913	883	875	864	802	888	895	924	811	894	844	864	893	866	871	865	890	911	906	862	875	856	845	912	836	862	833	876	914	814	829	859	897	851	872	869	882	838	868	899	845	831	868	891	914	806	912	868	877	897	903	905	920	889	942	858	884	896	881	878	888	860	814	847	887	877	905	913	892	894	864	880	863	856	838	905	885	878	932	841	912	863	863	864	872	866	823	844	907	902	892	897	851	883	878	863	888	947	895	857	870	887	882	856	906	864	859	830	942	871	836	858	851	920	911	874	895	831	884	882	827	924	877	863	850	905	840	878	881	871	833	885	854	885	887	838	917	872	900	884	854	875	882	869	866	843	853	876	882	899	906	848	868	890	865	854	844	856	927	846	892	878	937	863	883	871	859	876	913	875	892	836	935	850	891	885	844	845	909	924	884	856	892	878	885	872	859	898	872	880	833	905	885	853	921	915	823	895	852	841	862	881	849	846	915	909	864	914	896	844	897	852	884	865	879	885	933	841	839	892	853	896	875	892	811	886	930	864	837	840	841	862	913	845	881	877	890	910	870	867	911	928	873	867	922	902	864	902	873	852	838	854	794	922	886	853	916	844	902	849	835	884	869	879	855	816	841	892	820	908	852	855	836	845	880	872	912	887	871	892	881	820	870	852	868	866	836	914	882	904	937	842	849	868	826	906	855	903	870	914	888	868	874	893	824	835	870	868	843	861	891	886	850	914	892	850	887	871	838	810	856	904	861	879	873	845	850	870	913	880	867	879	788	870	906	877	863	891	882	876	867	870	899	897	884	877	877	860	885	812	815	889	916	848	881	842	857	850	874	918	889	810	854	913	888	946	903	870	835	911	835	848	902	807	944	865	852	898	908	825	951	874	855	870	881	881	908	846	890	916	860	919	936	842	866	784	910	910	900	877	889	887	842	862	870	876	888	822	862	891	854	867	932	867	874	876	847	890	853	868	881	855	847	917	873	829	881	884	871	868	822	928	817	877	860	883	879	925	854	838	856	875	926	863	927	881	833	807	870	894	879	899	886	888	881	825	856	873	910	855	863	882	891	932	863	889	822	959	957	930	902	850	893	873	898	904	871	898	852	833	850	880	878	859	923	853	865	846	867	881	865	872	899	854	901	855	894	876	914	883	877	889	886	855	922	887	892	907	877	858	922	906	823	850	873	869	845	834	886	852	883	887	848	862	868	907	827	867	923	885	865	889	842	898	861	856	855	857	903	902	871	852	865	855	814	892	848	871	892	880	924	917	903	841	872	900	881	878	879	864	840	814	799	872	875	831	827	867	857	902	899	925	873	863	894	861	882	817	845	812	856	845	901	824	891	883	848	923	843	847	858	929	886	875	894	900	872	872	879	927	838	915	873	874	873	880	862	933	871	895	913	903	908	850	886	875	872	850	887	904	855	872	876	902	879	892	905	839	894	888	858	897	902	832	937	847	823	861	857	932	938	893	868	877	853	882	883	843	913	888	878	846	893	905	824	863	852	892	856	833	875	864	855	882	875	867	882	909	871	870	849	880	826	836	874	888	891	888	875	879	863	871	871	817	909	893	890	859	892	859	891	856	854	894	888	854	870	831	912	849	898	971	831	851	871	855	866	893	895	858	876	838	885	889	893	859	839	844	832	843	883	923	859	880	829	923	899	847	868	909	838	871	886	899	940	896	858	847	905	891	865	883	886	877	883	876	920	892	881	875	831	865	848	871	917	823	874	895	896	864	837	893	885	857	891	884	867	818	876	911	866	847	885	861	855	925	905	872	824	906	929	879	843	879	871	946	887	890	856	832	824	845	861	869	863	903	857	873	883	875	877	838	867	812	834	914	875	840	898	853	937	877	876	911	857	838	897	876	870	843	859	823	868	933	838	907	831	856	876	850	842	866	867	852	826	857	893	835	855	906	900	843	867	892	871	896	860	827	846	854	868	820	900	843	907	914	846	891	861	878	840	889	861	901	869	925	863	833	834	864	889	884	889	865	897	876	868	885	903	957	910	919	847	919	879	892	856	886	888	881	841	902	834	865	912	858	907	840	905	913	892	899	862	845	900	848	867	868	899	846	876	861	830	859	893	868	871	885	840	896	884	824	898	900	909	867	892	855	788	837	887	875	903	838	869	880	863	896	850	876	866	854	869	908	876	905	875	890	832	833	895	872	909	871	875	850	881	882	873	886	882	881	882	867	818	882	894	883	821	898	907	863	832	852	895	893	844	912	894	866	879	876	848	900	927	854	888	890	865	859	906	879	888	891	820	862	865	909	908	827	860	883	890	846	882	880	904	840	860	861	831	829	914	851	870	874	873	817	862	902	867	859	853	854	894	891	888	881	888	838	811	869	835	937	870	890	913	882	907	901	874	874	873	865	866	901	929	919	920	880	889	892	847	869	879	863	920	869	931	894	876	876	873	849	886	932	832	865	870	856	920	922	901	923	897	829	895	955	829	888	881	898	869	878	889	840	849	852	893	888	855	911	851	882	857	918	878	877	880	885	905	894	894	834	861	890	884	853	884	865	872	875	867	881	859	865	857	867	876	858	889	912	839	851	878	888	872	853	887	900	877	848	880	867	913	870	896	854	856	823	862	811	882	842	898	846	872	896	827	887	860	900	858	879	891	860	864	890	874	834	943	902	862	867	928	863	917	843	881	884	850	875	889	867	894	888	787	877	901	894	833	863	858	848	882	904	869	894	863	839	868	862	895	851	902	886	874	844	891	902	917	902	839	842	872	869	867	893	858	878	912	862	889	887	855	807	876	826	835	848	893	857	872	854	852	879	853	887	817	825	858	884	864	842	859	828	871	830	865	859	889	881	882	865	860	806	912	879	904	886	870	839	854	874	856	833	871	798	900	836	874	853	889	866	924	914	899	860	914	879	936	874	840	864	872	867	920	842	928	852	893	844	879	842	922	802	902	927	884	867	843	829	887	915	821	868	841	892	893	859	861	871	854	888	901	826	910	842	871	880	854	952	896	845	866	899	853	888	885	855	909	855	920	892	907	891	866	866	854
39001	40322	34254	20558	10361	6212	4081	2894	2012	1527	1235	1029	944	881	824	757	697	632	610	593	607	543	568	500	515	540	569	466	521	500	487	481	480	461	510	424	462	476	446	438	445	427	423	424	464	433	470	453	420	431	447	432	433	448	409	448	455	432	428	427	475	467	397	466	425	404	424	453	433	452	423	439	446	438	442	430	414	438	411	452	455	437	444	417	444	402	418	459	459	452	456	423	441	436	437	452	440	393	465	452	446	440	436	402	461	446	486	450	402	433	473	427	505	438	459	455	419	431	395	424	450	464	388	405	453	447	448	443	464	459	453	419	432	425	463	418	456	420	441	443	435	455	465	422	447	429	454	419	430	429	427	495	437	386	463	394	423	404	446	443	444	430	472	433	436	406	451	421	445	396	424	471	431	462	421	450	368	461	452	418	416	379	453	446	475	419	427	445	447	404	416	447	441	437	423	422	427	414	411	447	433	425	433	456	448	401	441	440	411	393	425	458	460	439	407	466	411	436	463	455	438	436	449	452	435	418	434	438	399	427	440	397	451	445	453	408	430	449	432	397	399	408	423	447	423	465	414	409	479	425	454	436	422	429	404	411	442	444	431	454	453	432	446	443	400	448	413	445	426	392	447	450	428	429	456	440	410	444	439	452	413	417	450	449	446	445	452	428	418	411	416	418	422	421	446	441	452	441	397	427	433	409	454	453	411	435	417	431	435	417	464	432	433	451	441	448	426	413	414	386	399	423	418	442	453	426	406	399	420	424	433	408	426	423	443	440	457	443	458	423	397	468	455	462	463	422	430	413	422	446	427	440	417	467	450	427	429	489	402	410	398	421	459	419	443	449	433	438	473	435	434	455	430	414	437	428	434	395	426	467	396	432	386	424	387	428	422	452	460	408	404	437	436	438	420	429	412	447	423	427	464	474	422	396	413	461	409	419	436	448	420	449	452	442	437	428	387	450	428	418	423	451	484	445	418	455	420	422	418	479	454	460	442	439	444	432	454	401	440	442	426	443	448	416	453	414	435	426	437	478	452	460	488	448	419	453	467	420	478	405	421	436	432	417	418	447	454	419	419	448	433	439	416	410	417	419	408	434	434	452	427	429	428	397	416	458	415	454	423	440	421	435	476	438	459	434	435	431	445	461	405	472	487	414	406	469	474	462	433	458	487	409	439	415	443	431	450	436	466	457	420	441	446	442	424	430	468	427	443	409	400	430	454	442	425	434	436	418	424	430	464	438	448	423	450	439	445	413	442	410	409	402	440	460	419	447	417	450	436	450	356	409	420	432	408	436	411	475	460	429	455	432	420	408	447	418	442	431	450	438	442	409	399	452	402	413	419	446	451	407	452	406	441	427	442	489	444	433	477	424	423	434	453	397	440	444	418	418	438	452	433	440	419	442	450	427	414	424	430	426	435	422	445	463	417	434	413	452	428	433	430	431	426	437	422	405	429	443	423	452	399	472	453	427	423	424	432	430	406	458	435	408	398	422	429	430	456	420	413	418	432	428	435	407	436	435	466	415	420	426	432	414	469	458	421	415	458	435	446	424	436	439	476	422	445	444	459	467	420	411	425	423	428	429	431	434	416	400	438	482	448	450	425	470	408	445	424	437	441	466	419	481	408	425	445	435	423	468	400	425	421	437	406	394	449	437	413	423	464	403	438	446	439	426	427	393	432	442	456	483	468	428	413	448	410	395	431	471	429	452	422	442	427	426	431	444	464	425	457	428	455	391	392	430	412	419	430	427	485	429	453	421	456	439	479	450	440	431	452	450	417	434	452	497	443	421	408	406	431	413	476	456	393	470	389	461	431	452	437	401	454	414	434	450	391	410	457	450	457	450	453	459	412	432	457	406	451	452	456	426	458	456	426	433	454	445	457	473	422	432	401	451	472	417	403	433	440	422	451	472	462	466	472	419	421	418	390	440	458	428	464	394	429	449	443	418	417	435	410	442	445	427	433	431	435	442	419	445	426	368	430	402	391	435	443	423	449	451	440	435	436	445	422	411	423	410	447	437	424	419	409	454	468	442	443	434	436	433	408	454	450	438	441	421	447	431	448	438	435	407	441	455	464	443	431	454	410	454	432	444	417	439	423	416	403	437	415	449	406	432	405	428	418	411	430	387	470	454	446	407	405	411	440	428	429	422	404	436	452	439	444	466	428	447	429	429	419	400	465	421	448	442	426	444	421	416	418	438	435	420	413	455	464	448	431	464	427	450	467	419	418	425	414	426	419	440	430	403	417	431	418	425	398	485	435	468	456	443	427	413	417	450	434	459	450	422	402	431	444	429	435	446	453	402	454	465	446	416	431	416	434	433	432	412	411	424	447	453	453	421	434	437	423	407	438	438	438	444	444	444	438	438	453	422	443	459	433	443	415	451	434	401	408	444	427	450	444	451	473	465	456	439	446	430	433	430	444	413	437	437	431	435	412	435	466	410	429	433	481	447	440	470	423	447	427	427	424	433	488	408	428	435	421	424	403	432	425	459	444	456	391	471	457	434	438	425	410	431	427	461	421	456	456	461	431	431	402	431	399	402	447	460	450	415	458	405	421	426	400	419	446	408	415	430	461	424	430	395	451	461	417	456	389	411	433	412	423	419	409	431	421	387	440	464	451	446	423	428	421	444	394	466	446	438	418	440	449	435	474	426	436	424	411	431	456	406	462	475	429	395	438	441	456	444	402	425	471	442	399	441	424	446	442	426	442	421	408	429	429	456	454	466	408	451	453	462	441	436	461	437	447	422	443	416	418	415	432	448	437	454	440	396	448	404	415	438	407	455	409	427	415	433	419	447	418	419	421	460	411	425	434	448	464	439	433	478	441	450	437	460	452	445	452	446	432	490	426	405	412	461	410	449	420	404	435	467	428	423	420	435	443	441	442	478	429	447	460	444	423	443	434	432	446	408	417	409	456	415	442	384	426	443	414	411	485	415	448	409	469	456	468	430	427	437	447	429	461	449	423	388	445	414	459	416	422	426	446	409	444	431	416	416	442	431	420	445	429	434	433	429	426	418	443	416	402	429	435	408	429	415	460	426	463	424	387	444	384	424	434	399	462	419	435	458	444	406	444	438	475	425	436	429	446	440	421	460	468	419	407	435	451	451	439	402	413	453	436	444	409	441	429	418	420	395	411	423	436	418	427	446	419	400	402	439	430	450	433	437	424	408	410	447	434	471	427	448	451	428	475	437	427	433	446	456	453	431	451	436	438	451	409	464	404	395	421	423	410	440	423	412	451	425	466	432	415	430	456	427	426	411	438	444	433	471	422	482	457	438	428	421	418	441	416	462	438	438	462	448	420	430	443	447	427	417	432	408	438	435	407	407	449	441	435	439	430	441	437	476	451	447	436	477	400	449	403	495	414	420	428	482	432	412	427	383	419	448	406	416	411	463	465	453	440	442	458	438	446	439	421	430	455	420	435	428	437	440	432	437	425	449	440	444	407	465	434	405	426	454	421	436	394	415	442	410	423	438
43104	49221	38197	21804	14308	10383	7348	5617	3883	3039	2388	1874	1556	1376	1199	1050	982	871	863	799	788	723	683	637	641	550	542	590	563	548	458	507	509	505	477	501	455	479	460	442	474	490	452	461	457	453	481	443	443	449	444	393	473	435	423	480	438	441	459	436	445	444	468	403	450	460	468	489	426	466	432	471	479	455	455	462	456	427	421	422	442	453	436	421	442	453	451	496	461	426	442	423	435	454	487	458	473	477	446	452	443	440	475	424	452	429	438	430	460	454	464	468	407	414	402	434	444	466	425	440	476	422	458	422	484	456	429	431	434	430	423	493	458	459	435	455	457	469	443	429	446	482	479	417	450	466	454	431	464	375	487	425	425	421	413	441	488	431	427	424	454	454	397	428	406	443	424	434	463	483	420	439	450	444	453	397	431	444	431	466	432	418	453	447	429	453	493	458	405	466	444	480	417	469	497	456	452	439	454	460	445	438	428	437	400	437	460	420	469	456	412	479	464	390	493	444	473	482	458	446	452	455	433	423	473	462	425	481	440	447	415	431	452	436	455	474	437	418	439	450	472	460	458	447	432	449	436	458	466	499	470	424	435	488	458	443	483	456	432	480	445	450	458	442	449	423	447	426	473	424	429	434	464	439	451	498	445	431	461	458	462	469	425	443	482	452	458	441	479	449	411	440	445	461	441	476	474	448	459	453	439	396	471	458	458	437	436	474	475	428	460	443	485	466	407	474	405	437	460	463	404	429	440	457	461	438	429	477	419	454	455	451	463	442	469	440	484	419	442	486	443	451	448	444	434	452	393	458	447	473	434	431	431	476	449	444	405	464	465	446	405	469	384	405	456	477	453	414	456	461	439	419	449	447	424	423	481	436	463	454	436	441	421	480	424	446	492	447	436	461	426	421	444	433	461	470	436	448	466	436	447	456	450	426	438	418	433	416	438	461	435	466	433	454	451	450	469	464	452	441	459	455	428	449	434	431	447	455	439	435	394	473	488	456	472	445	436	429	457	449	435	459	449	446	448	422	441	445	456	456	465	422	455	467	449	441	426	466	468	447	436	429	432	452	442	448	425	439	438	460	439	414	424	440	431	410	455	435	431	428	419	446	440	471	443	458	456	450	456	430	438	428	427	449	426	452	466	426	439	461	463	456	427	464	475	452	450	469	466	441	442	506	444	437	488	456	437	456	427	466	476	448	468	481	414	416	433	463	450	421	500	440	447	429	460	429	424	412	433	426	492	456	433	460	483	434	408	490	441	471	449	430	437	424	412	460	473	419	438	415	444	486	460	421	452	445	438	455	458	442	446	424	426	426	432	452	455	460	415	429	434	455	423	452	445	429	417	435	418	452	437	479	423	456	456	462	423	453	393	432	462	477	474	444	416	429	462	470	436	458	433	464	470	456	463	447	470	437	449	422	382	436	424	416	467	437	478	441	430	429	451	438	455	456	436	445	423	460	446	398	428	426	430	414	436	424	467	424	496	478	431	436	457	422	448	427	472	462	447	446	433	433	466	442	459	453	466	455	451	426	466	466	465	424	440	460	480	427	459	424	480	463	464	420	445	451	435	453	448	443	471	453	433	425	404	449	482	478	470	458	459	452	412	429	470	439	416	454	420	472	447	425	413	446	436	432	424	423	419	438	443	463	417	472	420	452	464	406	468	434	405	429	439	415	458	456	465	471	459	455	457	438	420	463	441	452	441	460	465	461	428	505	441	457	464	454	450	444	440	425	455	417	438	481	476	431	472	451	447	445	440	453	446	458	485	457	438	475	425	468	454	425	454	398	440	392	455	448	450	438	454	430	458	464	465	492	476	440	431	420	456	435	427	459	492	431	458	435	432	487	455	459	441	453	461	438	406	422	432	440	415	456	455	461	435	455	464	463	459	434	431	434	446	429	473	430	451	412	435	427	423	473	470	428	431	486	449	420	438	469	472	475	422	442	478	414	470	438	439	474	440	433	428	424	447	443	450	450	483	424	421	443	452	423	414	443	471	436	437	417	434	451	417	426	438	407	471	462	444	452	428	464	430	427	434	460	438	447	448	414	463	452	420	501	451	469	465	449	432	436	448	442	390	448	432	417	471	456	407	464	452	457	470	447	464	460	422	461	463	427	473	482	452	426	443	458	500	440	466	466	437	463	458	502	443	434	463	432	462	429	454	424	461	447	446	459	474	462	436	416	471	427	441	466	432	490	492	436	427	446	445	435	448	450	412	475	501	426	429	464	455	462	483	440	436	457	470	446	444	454	449	483	415	471	456	460	448	393	435	436	452	465	480	450	452	449	444	458	434	474	456	454	466	454	410	477	456	439	438	459	411	393	447	447	455	427	456	435	462	428	474	494	452	435	415	453	440	439	435	472	434	448	429	454	442	424	455	465	458	435	421	447	446	409	464	422	445	461	449	440	441	454	469	417	433	434	413	436	457	416	432	447	435	434	462	428	497	440	445	431	484	492	479	451	430	417	453	446	437	446	426	432	433	441	451	432	425	477	457	445	451	407	445	462	397	419	475	429	443	459	429	447	468	461	446	448	426	472	417	441	447	477	464	432	460	465	471	422	443	442	435	447	475	419	460	450	454	469	416	440	432	407	448	441	432	442	494	435	487	429	488	458	416	464	432	431	428	463	466	453	445	430	464	485	443	414	447	481	472	473	445	429	431	449	427	441	430	494	439	440	424	464	429	462	445	450	437	449	469	462	436	438	432	418	460	414	456	460	451	435	425	449	465	455	441	452	444	466	446	454	421	495	486	409	440	468	422	484	459	446	434	461	453	475	441	459	402	431	423	427	441	453	449	456	468	474	433	453	449	411	445	429	445	423	421	446	446	408	418	440	416	438	468	429	467	430	437	465	443	448	405	471	411	468	481	434	437	415	463	467	454	419	463	453	413	427	434	445	422	438	428	436	451	439	443	439	462	446	435	447	448	458	445	424	406	435	450	430	446	468	420	440	418	445	451	473	429	457	446	453	463	503	431	449	460	443	464	451	486	457	377	443	437	478	419	425	444	463	445	455	423	410	481	433	437	412	446	413	446	445	433	459	445	479	476	460	428	428	423	434	461	467	488	433	446	441	444	437	425	421	407	436	469	465	440	464	437	437	440	404	464	439	427	408	474	454	457	437	465	459	436	439	426	473	451	431	430	418	451	477	443	429	433	444	450	457	455	478	415	412	479	450	447	467	439	456	474	453	482	430	408	433	456	438	422	455	472	418	467	473	423	429	455	460	462	442	475	470	416	436	439	431	461	439	417	482	438	413	429	441	449	396	434	450	436	428	419	473	427	409	447	465	446	401	431	476	443	477	451	477	465	461	412	449	440	426	459	427	454	462	452	485	427	454	464	426	460	428	452	500	452	453	457	434	444	449	429	439	427	448	443	456	462	461	431	449	505	449	456	476	431	429	433	468	464	478	458	395	482	472	443	426	453	467	438	433	418	427	456	434	441	458	399	430	441	427	432	469	441	407	468	426	455	423	405	441
25937	21237	27913	26279	19950	12487	6915	4469	3050	2418	1975	1708	1448	1227	1135	1055	1021	923	819	877	851	764	746	764	692	747	701	686	684	686	682	676	620	646	671	639	630	616	600	626	648	657	666	608	627	636	584	536	641	620	649	636	620	627	555	595	583	634	585	581	581	553	545	616	596	604	603	639	569	601	588	585	607	598	577	610	619	586	632	613	603	612	614	548	569	576	613	592	619	579	574	613	603	592	564	598	608	593	633	587	599	579	626	642	586	620	624	593	524	623	600	626	610	584	576	641	605	609	602	570	580	611	580	596	601	589	631	601	629	598	594	605	588	578	573	583	631	646	597	561	576	593	607	642	569	639	564	583	590	589	592	601	604	613	571	563	612	591	614	585	576	590	566	652	665	586	644	615	591	599	615	574	616	666	614	591	584	604	638	618	586	581	609	580	606	594	588	573	611	591	611	578	581	614	567	588	581	590	584	585	636	609	608	607	540	542	575	611	599	586	575	554	609	580	610	600	617	636	596	618	569	587	558	635	586	539	580	598	615	579	609	549	629	587	550	653	641	631	614	573	592	631	584	619	568	578	607	605	610	610	580	626	572	550	611	633	575	585	591	650	552	614	596	594	578	601	571	584	620	542	607	592	549	586	565	588	616	584	583	561	624	617	607	575	589	555	572	586	588	590	602	605	634	557	561	611	579	601	570	590	571	627	588	646	601	555	599	601	623	573	591	604	616	587	614	587	573	581	590	608	606	609	627	632	562	590	571	582	631	637	601	596	602	631	626	634	601	598	604	545	612	579	559	578	605	574	602	575	619	624	600	589	608	618	639	554	581	606	576	564	563	562	611	595	579	594	566	617	600	570	602	584	581	627	639	580	554	615	554	548	580	541	556	583	594	607	555	568	634	609	609	653	562	608	578	604	601	543	601	594	551	595	577	608	625	630	632	589	611	611	616	582	577	602	558	648	610	558	575	585	584	571	562	586	600	620	595	562	620	601	619	593	606	632	588	617	610	592	582	609	608	561	574	595	595	580	641	623	606	555	643	550	585	578	588	613	596	603	589	564	561	604	628	598	598	592	611	594	608	605	607	598	612	618	573	564	500	597	577	642	559	635	609	605	579	556	612	599	593	566	628	592	590	591	587	650	556	602	603	613	612	606	593	583	616	564	623	592	603	604	589	593	545	553	607	586	611	590	569	644	572	643	590	616	605	602	607	586	595	639	568	564	614	593	577	571	581	597	597	608	576	614	592	586	580	620	583	605	620	581	627	613	614	601	598	552	602	595	580	617	624	588	593	576	617	599	606	601	611	583	595	606	636	608	624	591	585	593	610	567	592	600	552	576	565	594	598	615	566	585	587	634	585	607	630	583	588	560	615	607	584	596	617	593	578	569	608	577	632	568	583	607	553	583	570	560	609	603	622	618	628	586	581	569	562	646	575	547	597	579	555	603	644	619	598	636	584	620	605	595	597	583	588	564	624	568	594	627	600	597	569	630	571	630	550	638	610	566	637	641	592	545	619	573	605	609	572	583	558	605	605	584	602	585	629	559	619	593	612	626	572	627	552	557	580	594	607	596	595	617	637	595	611	587	624	591	598	615	560	631	569	595	612	602	613	593	646	601	645	597	628	583	574	608	589	594	575	628	573	621	586	605	592	608	622	588	614	597	609	646	601	626	592	558	623	636	584	581	573	605	622	622	598	597	547	616	595	550	566	609	565	626	610	592	597	600	594	605	626	596	613	576	595	616	628	619	570	632	623	593	599	591	617	593	605	592	570	648	597	646	662	557	594	590	610	591	646	638	595	554	633	621	599	614	605	585	571	616	594	606	550	607	628	620	629	604	573	597	578	588	585	633	606	586	610	569	596	573	659	576	625	625	640	632	663	551	583	583	600	631	532	583	581	590	593	609	647	596	588	633	573	582	600	617	607	635	623	669	627	584	588	571	586	607	605	604	657	619	589	579	564	600	580	598	609	585	544	586	613	595	564	604	684	612	620	618	572	605	565	634	625	647	564	611	602	583	599	559	583	608	646	594	633	584	587	581	607	591	625	556	599	560	614	618	600	561	606	576	571	599	589	607	620	561	594	578	559	604	630	614	628	632	629	572	597	613	638	542	572	581	617	593	624	580	583	635	610	609	602	571	592	595	561	601	583	614	590	595	591	590	590	609	626	618	574	570	561	598	631	633	617	589	602	583	570	567	575	556	610	612	583	586	599	596	573	602	576	582	601	588	609	592	607	564	606	596	571	567	588	596	576	599	616	640	612	602	599	599	571	577	602	590	605	624	623	593	565	543	552	581	623	625	639	557	577	639	598	618	649	562	571	614	585	592	603	636	600	588	586	599	622	607	598	597	618	606	584	602	532	590	590	632	565	601	592	580	573	650	566	556	602	618	584	596	580	542	636	627	560	611	598	590	624	589	588	611	582	575	581	580	619	582	587	554	622	600	604	613	624	602	566	614	582	593	606	596	561	555	632	627	590	588	561	553	610	576	633	616	565	614	616	580	582	590	609	585	592	583	561	574	578	543	604	614	599	606	593	622	559	615	588	602	587	564	619	599	600	570	570	639	634	585	578	619	578	593	581	578	584	580	583	612	575	597	634	622	612	591	618	636	630	617	602	598	547	641	619	587	602	602	590	636	569	596	582	602	614	604	602	563	583	567	612	588	636	596	579	575	594	583	641	585	611	609	579	606	578	577	590	578	544	602	584	618	582	603	596	607	620	625	619	618	577	584	562	600	598	571	589	657	602	601	597	563	594	642	625	565	565	604	619	569	618	618	593	591	609	607	600	627	594	569	602	615	600	556	553	600	591	608	577	617	574	615	545	556	568	570	579	595	593	556	577	617	590	612	606	611	607	630	599	639	584	588	610	606	605	645	596	606	593	594	599	566	585	589	564	586	619	562	630	604	597	596	586	559	596	587	584	564	602	645	604	562	623	606	603	621	586	562	581	608	638	579	630	597	604	620	636	577	538	625	571	597	590	575	591	631	546	595	606	580	569	591	619	571	627	620	579	552	614	588	634	620	590	569	601	605	623	581	598	660	586	569	622	595	607	588	577	577	616	555	598	611	560	579	568	636	591	596	568	553	582	611	607	611	593	589	571	593	595	581	617	578	634	561	566	612	599	636	567	624	540	613	637	616	593	609	616	607	574	618	636	578	592	605	590	609	599	642	612	571	579	604	626	594	604	581	594	613	600	576	571	590	572	588	596	585	569	596	578	574	564	561	601	620	569	589	622	586	577	600	586	621	596	565	612	611	618	621	611	603	585	559	611	574	582	627	626	607	597	585	589	597	597	630	557	581	578	634	591	592	635	593	638	601	597	569	603	596	576	585	585	597	589	575	661	588	616	585	641	590	606	591	607	572	627	617	623	564	606	570	619	602	562	578	580	608	578	610	628	601	570	608	604	639	627	604	590	606	608	616	585	586	594	595	651	572	578	613	593	599	544	577	636	601	627	564	578	569	590	583	622	594	602	610
43544	61095	47815	28514	19022	13297	9959	7694	5602	4255	3420	2920	2388	2017	1759	1521	1409	1304	1159	1070	1017	986	938	871	826	807	810	740	800	737	683	690	710	666	636	664	648	641	683	633	625	601	700	644	631	613	601	585	585	620	601	604	606	585	662	596	579	605	590	585	587	597	549	596	599	584	615	565	603	592	582	599	593	607	582	615	595	544	587	581	590	566	552	600	626	566	577	557	553	605	591	554	591	576	594	584	588	637	597	608	544	598	555	565	600	573	584	618	593	619	583	579	581	566	619	563	611	541	591	581	582	602	538	610	567	623	597	578	621	549	598	588	587	572	595	596	557	595	591	604	608	574	607	577	613	601	549	625	534	609	518	574	572	579	574	572	587	588	566	575	542	612	588	568	654	558	584	565	562	576	606	594	567	578	633	608	575	627	634	584	605	558	582	558	586	585	571	623	580	573	589	559	601	555	591	591	547	588	617	592	526	572	587	571	571	598	559	603	565	571	600	629	615	596	568	610	595	606	565	584	616	592	617	599	622	627	646	649	542	565	573	591	575	582	586	611	570	552	583	637	601	569	591	543	555	540	579	582	608	583	575	612	628	596	557	594	563	646	596	609	594	548	569	604	602	569	580	584	563	587	580	581	620	601	600	547	601	569	635	584	613	588	583	587	604	591	624	626	583	638	560	559	584	565	544	577	616	571	601	566	568	600	594	576	578	594	584	584	550	618	590	593	590	635	624	599	625	620	581	582	596	576	565	551	631	618	551	614	593	596	572	599	576	569	588	606	576	565	615	569	571	590	589	613	642	565	593	523	608	564	637	568	598	564	598	583	575	566	545	551	584	577	619	576	559	585	585	591	591	592	627	577	544	610	625	579	589	555	597	644	551	573	565	545	589	578	526	580	569	580	595	592	555	571	608	627	636	558	563	597	570	595	627	601	606	573	622	616	571	554	601	564	578	591	552	618	562	620	610	611	592	565	568	575	583	620	542	584	605	600	547	560	576	585	604	552	620	553	572	589	575	574	556	567	553	576	544	633	559	550	598	562	591	583	572	605	596	601	560	574	590	558	577	599	598	596	585	583	626	560	583	641	570	585	633	617	585	626	629	560	622	580	614	571	609	573	547	599	588	567	578	567	592	603	573	580	553	583	586	581	573	618	607	585	574	581	589	566	580	592	567	554	609	600	566	588	535	596	598	619	597	606	570	606	580	605	559	597	580	547	544	547	573	588	577	572	606	576	640	544	578	582	587	548	589	567	575	584	580	573	554	615	642	624	581	560	577	605	586	573	642	590	565	599	599	622	600	586	581	585	586	542	562	533	601	638	598	600	601	564	575	615	656	606	577	619	608	581	571	555	557	648	587	608	600	571	567	609	608	558	645	556	638	592	553	623	582	589	587	577	581	651	612	609	582	536	615	558	625	572	596	562	543	594	583	582	597	603	556	570	571	598	557	570	644	580	558	557	557	582	574	617	588	555	610	599	604	603	600	564	569	590	597	555	590	592	617	602	553	556	646	599	583	578	601	609	603	584	605	581	573	649	589	573	599	622	609	571	584	608	609	592	596	613	595	574	571	616	559	587	602	546	633	577	596	607	592	603	572	584	590	607	577	564	585	607	600	582	599	629	594	551	567	560	553	601	541	564	578	609	564	557	634	595	560	647	583	590	564	560	551	608	613	634	621	570	586	593	616	578	582	547	603	596	571	599	583	604	585	577	600	596	578	547	585	595	618	616	606	605	585	595	567	582	549	562	598	573	553	556	588	618	583	564	533	593	590	572	553	591	599	611	615	590	586	589	636	583	613	556	598	587	607	560	636	579	572	636	625	588	593	604	563	544	579	569	585	560	566	589	600	616	568	647	586	563	555	592	558	596	581	580	554	575	587	592	603	616	563	616	600	544	581	559	604	624	601	545	624	578	593	590	654	593	605	549	589	602	555	579	618	574	631	570	603	579	582	546	580	557	535	595	568	549	592	629	561	561	599	608	561	610	601	564	576	596	571	572	606	565	577	609	604	580	528	580	554	529	590	537	610	622	595	571	564	586	592	576	595	606	582	621	607	604	546	593	579	586	535	538	585	600	589	581	577	589	575	586	562	567	589	587	589	590	542	577	596	592	579	585	622	591	609	601	593	570	608	549	575	652	536	558	523	613	577	604	628	587	624	584	546	572	541	585	563	625	584	597	592	583	588	570	606	619	579	578	607	594	631	609	565	625	591	595	584	569	531	574	574	589	605	609	591	574	559	557	567	619	568	634	567	553	606	612	582	512	574	574	591	596	603	622	600	575	596	584	623	554	564	612	616	579	564	630	604	546	591	615	575	622	610	589	606	617	563	579	556	525	584	570	578	605	564	590	570	582	562	618	634	602	594	626	584	577	590	573	647	600	610	560	605	564	556	588	557	543	587	578	616	630	578	563	572	567	576	571	586	615	575	584	630	585	584	565	603	600	610	570	601	607	582	604	604	632	610	531	615	573	591	561	572	599	577	561	566	582	594	565	551	539	571	532	575	584	587	597	584	603	578	575	586	600	562	608	572	596	567	584	577	559	581	596	590	553	564	613	585	610	619	550	565	593	615	576	588	562	572	625	605	549	581	601	581	555	628	569	553	600	585	603	618	546	611	543	600	571	615	584	558	614	596	576	577	592	578	624	577	582	581	545	620	610	577	589	609	617	590	580	573	581	605	618	581	583	589	567	620	577	609	591	598	595	614	601	588	572	564	579	632	542	551	561	582	559	587	586	582	552	604	630	615	580	576	560	577	580	577	594	573	548	612	558	630	567	590	564	562	565	543	581	569	570	590	558	565	566	582	583	607	555	564	557	616	557	580	555	605	595	594	563	573	553	596	535	600	562	622	602	563	597	582	614	608	591	613	582	592	607	608	579	588	607	564	605	590	600	566	601	601	567	545	581	571	615	577	552	582	598	570	579	556	570	657	588	580	587	573	610	603	618	557	542	585	600	590	564	597	591	617	572	583	585	603	595	592	618	566	584	599	566	573	582	600	593	526	573	593	577	554	626	591	557	581	587	595	621	567	568	560	570	553	601	577	544	579	595	594	588	597	551	594	595	597	586	573	585	647	596	590	557	638	611	547	609	630	585	577	565	572	600	583	626	599	610	629	613	546	589	585	567	602	583	601	627	563	589	547	591	573	580	592	584	590	559	580	596	579	616	572	561	602	612	583	566	608	546	591	662	628	573	578	587	579	570	609	564	583	615	587	606	613	538	600	633	551	597	583	586	613	581	571	594	561	542	608	628	571	574	606	527	599	612	595	590	594	598	603	591	626	580	544	584	578	581	615	597	596	608	602	583	579	546	596	560	599	563	596	597	574	586	598	591	584	558	583	567	602	582	611	594	584	600	605	580	587	610	578	593	576	590	565	605	600	601	568	614	572	602	586	555	545	592	564	604	628	606	578	593	581	616	572	610	574	598	610	599	561	564	598	620	568	564	570	576	555	562	611	560	583	554	597	622	589	640	614	573
23000	20857	27654	24278	21072	21585	17665	8506	5607	4274	3392	2809	2409	2169	1930	1786	1664	1556	1488	1399	1322	1220	1173	1165	1164	1121	1094	1060	1076	1008	1018	1005	1023	997	1028	947	1003	943	999	933	947	949	941	967	982	899	942	994	948	1007	927	984	904	941	936	983	915	875	909	967	929	933	912	924	961	937	909	889	869	967	932	897	880	901	958	947	888	983	912	960	900	892	952	897	866	897	876	975	908	921	879	921	904	994	915	886	896	933	912	973	917	911	877	890	930	849	886	903	909	962	918	870	942	898	956	894	906	942	931	910	958	919	910	922	936	941	933	884	944	897	926	867	963	871	984	917	934	907	940	937	912	945	917	974	926	996	927	899	957	870	964	923	943	950	928	904	884	929	943	916	880	942	922	934	925	954	903	942	855	938	933	907	905	912	928	884	959	902	962	925	976	882	872	935	890	916	936	942	924	918	934	933	922	874	922	905	863	924	883	883	923	922	905	945	909	872	893	925	930	883	910	901	917	949	940	948	897	904	907	950	892	935	953	910	923	930	979	918	921	894	986	936	983	922	884	955	930	919	913	909	941	937	927	919	933	928	926	873	881	886	913	938	997	937	933	890	926	920	882	875	902	971	931	884	909	883	919	941	856	929	933	872	902	916	887	964	900	881	910	953	915	929	933	892	902	937	949	880	836	924	938	930	942	872	961	927	944	924	929	918	939	902	957	870	908	929	889	857	896	885	864	908	878	851	934	861	970	907	969	895	903	900	936	938	849	926	909	916	848	884	956	872	929	956	916	892	906	925	901	1008	945	877	901	928	916	950	912	902	885	915	824	950	936	897	941	884	905	940	898	925	911	896	911	905	922	857	905	888	879	936	890	934	878	969	991	968	902	946	940	853	925	956	896	899	906	891	929	930	971	883	926	882	850	896	880	912	972	893	896	909	910	893	905	880	912	904	933	934	930	955	972	967	912	868	900	925	936	889	934	901	947	912	944	835	910	950	993	944	903	889	877	959	926	959	930	953	946	925	907	865	909	937	892	955	892	896	940	896	863	885	942	947	891	880	947	881	907	929	896	852	918	944	909	960	839	894	920	905	928	954	901	948	938	952	908	945	938	937	923	871	917	915	910	952	867	896	961	872	896	910	922	890	891	916	878	916	905	953	882	915	921	894	911	901	904	895	908	943	938	871	912	861	939	944	898	942	935	913	879	917	914	905	932	941	922	958	829	861	923	916	862	901	918	833	950	911	953	901	880	920	903	943	889	880	928	923	883	942	865	917	953	891	938	899	919	895	833	888	888	906	938	907	942	858	897	866	947	913	902	989	924	863	910	911	901	958	948	908	905	918	886	881	885	916	922	925	896	890	871	1002	956	888	938	922	920	931	935	929	905	927	906	880	937	873	900	930	892	880	891	908	873	904	933	906	900	898	928	931	891	960	921	931	919	919	911	898	912	879	964	871	893	962	909	964	918	896	899	914	914	870	863	910	897	909	880	896	875	881	908	878	919	902	938	986	960	949	942	878	953	905	911	917	897	915	886	951	905	922	926	888	894	845	914	906	887	920	891	914	904	912	898	848	899	981	883	873	900	911	855	910	927	905	936	926	898	903	848	891	938	911	910	911	872	910	941	910	902	849	909	952	910	923	899	903	852	916	897	879	896	889	897	927	926	941	889	963	910	857	930	919	928	935	902	914	921	900	905	880	952	918	936	925	938	850	944	939	890	951	920	903	908	887	905	911	866	890	925	910	914	874	872	909	907	877	982	904	883	923	890	877	868	891	863	884	882	852	886	910	879	930	946	895	922	921	898	920	866	904	906	891	897	909	912	947	883	918	952	905	923	911	934	899	899	970	872	879	866	917	888	931	919	893	888	898	917	944	859	911	960	920	879	950	841	904	913	954	898	854	927	903	920	867	886	920	907	883	952	913	942	983	903	916	924	946	951	967	933	910	951	954	875	899	889	882	869	924	922	920	926	902	940	905	925	907	903	917	925	841	969	959	895	924	835	889	896	866	933	912	876	963	902	920	932	840	946	877	924	922	941	893	858	902	933	887	919	923	896	883	912	916	895	854	929	947	930	915	909	885	953	885	929	908	902	871	906	870	912	942	916	882	918	906	882	879	897	925	929	946	935	898	958	889	903	920	897	872	953	900	895	968	928	822	834	949	889	910	903	914	963	894	904	886	920	866	930	911	888	897	907	920	932	935	869	879	926	890	895	941	877	872	876	931	919	888	910	921	923	837	902	923	911	967	929	909	899	885	944	980	887	892	918	858	912	892	880	930	904	933	973	935	939	906	970	942	942	928	822	912	884	884	880	922	919	864	934	888	943	916	940	924	953	883	897	909	903	895	904	854	904	884	907	885	872	910	887	873	963	952	956	915	933	936	951	922	913	907	924	895	930	911	931	907	920	946	938	936	939	859	993	918	928	958	908	875	880	877	882	930	912	908	896	904	899	970	893	903	908	974	884	866	905	908	925	947	904	875	905	883	918	902	885	912	892	929	851	945	934	936	931	917	851	876	925	924	931	873	934	909	857	936	907	850	910	860	918	894	892	890	895	903	843	886	984	902	850	885	909	917	894	956	887	890	897	926	932	944	907	840	920	910	880	903	874	936	868	873	886	909	999	936	902	943	963	947	889	883	898	891	919	881	881	901	888	901	887	835	920	886	895	874	909	884	850	900	903	870	914	933	893	909	873	913	912	935	899	915	945	891	904	923	924	881	916	917	944	929	898	927	972	951	958	885	887	903	942	895	950	924	893	979	946	851	916	896	888	947	936	907	905	928	1015	920	923	929	891	970	900	873	929	860	879	836	898	943	882	901	916	886	877	906	902	932	911	952	883	963	942	847	927	932	932	926	945	832	849	928	973	944	919	894	906	925	896	884	906	883	853	904	911	927	944	929	887	926	934	979	891	935	899	893	902	938	943	851	876	945	865	897	957	945	920	917	916	920	887	914	882	982	898	908	904	872	911	924	900	979	937	935	954	920	966	907	932	944	970	945	930	895	871	914	960	890	935	910	960	909	960	911	921	965	915	912	910	922	909	913	913	928	958	920	914	952	940	920	905	838	919	971	937	893	929	961	916	924	907	884	877	941	929	892	907	876	869	896	963	901	876	954	895	900	945	950	865	958	902	876	951	931	934	900	896	892	936	922	929	886	941	868	967	894	940	959	921	907	914	845	925	958	908	918	892	933	890	874	990	897	939	844	914	876	927	891	927	912	917	885	931	927	900	915	938	965	893	895	830	869	916	919	914	928	951	978	889	946	866	903	926	913	870	867	920	937	926	920	931	903	904	936	944	872	899	964	866	913	921	917	883	921	938	911	890	927	926	873	916	884	876	939	978	888	955	969	955	923	877	929	887	948	968	946	969	929	918	905	875	919	918	866	934	887	889	936	848	894	935	874	903	869	922	927	915	975	915	870	909	894	888	956	941	960	904	890	923	902	907	899	867	895	900	926	943	889	894	924	960	879	943	920	908	862	917	926	944	929	951	890
46939	71157	56804	34520	25880	19721	15278	12103	9373	7448	5836	4635	3940	3410	2944	2623	2346	2170	1926	1854	1662	1454	1496	1393	1322	1266	1217	1187	1159	1085	1087	1071	1096	996	950	982	956	990	970	926	969	987	949	953	910	938	960	876	913	917	918	923	919	894	921	885	864	895	878	917	871	904	913	855	899	864	849	825	855	874	878	834	923	881	893	904	880	906	868	850	874	914	889	924	932	857	900	876	889	899	861	934	861	861	888	917	853	869	868	852	890	863	885	928	877	853	900	823	870	898	887	906	865	916	881	869	846	912	894	862	822	885	917	878	887	899	851	869	909	897	914	886	868	906	889	914	893	898	847	848	903	878	875	895	794	882	895	828	889	829	911	869	878	881	861	893	943	907	875	874	876	917	870	860	859	840	861	884	848	853	845	876	892	896	860	881	868	877	868	882	890	898	877	853	909	892	810	829	896	874	924	866	913	882	889	902	875	901	870	872	918	845	866	877	870	948	866	931	859	857	886	875	869	861	859	902	815	901	872	855	829	837	928	919	888	925	890	828	903	927	865	853	905	903	897	879	888	905	905	885	836	868	890	908	883	873	873	872	862	883	918	895	898	856	922	884	884	855	880	879	859	883	849	914	910	920	901	897	871	882	893	881	895	923	896	845	885	849	895	904	841	890	866	875	898	896	926	892	903	915	858	866	870	900	913	850	901	880	890	835	887	871	918	894	846	858	930	901	845	880	870	870	861	845	887	936	812	864	859	831	825	887	873	882	901	891	877	846	875	902	902	926	875	910	836	902	893	854	890	817	879	900	839	868	888	926	907	878	842	839	860	847	867	920	862	909	860	833	851	807	891	881	889	915	879	896	862	886	890	849	843	884	852	881	863	869	880	803	861	860	903	876	948	842	899	883	845	840	863	883	875	875	823	853	868	913	905	855	902	898	895	864	900	872	883	866	894	899	904	886	792	844	886	857	845	862	843	950	900	870	876	853	876	812	857	889	888	877	902	869	897	873	910	869	917	850	889	874	898	874	838	878	849	909	884	855	837	778	888	857	891	921	837	864	858	857	897	897	921	845	872	843	820	846	854	903	864	829	867	893	858	892	874	905	845	881	916	884	864	953	903	872	859	838	894	888	869	973	873	878	866	849	879	905	891	894	904	900	868	891	893	944	890	876	911	857	884	906	913	910	852	906	876	887	901	867	819	896	891	900	873	886	854	867	905	851	889	923	863	879	932	886	845	811	913	848	861	885	853	890	853	858	883	893	846	873	898	863	894	916	897	894	850	931	906	898	885	845	859	893	876	908	825	896	836	890	836	810	839	863	843	978	900	848	819	832	865	870	886	826	865	886	967	876	876	827	911	879	872	869	878	888	850	877	869	881	861	830	814	868	855	849	846	954	887	869	861	880	874	885	872	892	906	932	841	867	863	914	904	847	848	858	893	896	926	906	895	896	908	903	902	940	874	908	874	908	845	900	917	880	873	911	874	873	857	856	887	792	878	865	827	944	888	804	851	887	850	897	852	828	870	906	865	867	906	895	863	945	896	883	881	905	842	892	841	851	868	914	986	853	860	906	925	882	807	866	920	889	883	917	858	851	814	858	912	890	925	887	875	876	953	881	850	879	869	899	881	841	864	891	907	820	867	907	895	883	870	874	899	922	893	866	918	891	875	866	883	857	887	867	889	858	884	894	901	891	837	850	866	837	839	931	884	862	868	891	913	908	848	869	830	850	878	923	890	851	884	871	863	842	910	900	890	834	865	879	856	867	916	856	884	863	883	872	841	933	878	853	843	868	947	838	871	885	876	873	879	878	902	838	887	889	901	884	909	849	887	873	868	890	916	856	863	929	861	926	875	868	918	932	830	855	911	836	888	883	888	839	896	886	936	879	859	903	862	869	851	870	856	874	839	861	886	872	887	865	814	873	874	888	912	913	863	817	907	903	849	850	878	880	821	892	887	874	862	852	879	906	851	912	825	934	907	810	874	875	907	909	839	850	855	911	852	932	878	867	923	863	869	852	924	875	917	878	904	884	910	883	840	866	924	863	863	879	849	909	900	866	884	880	813	868	937	870	833	898	821	898	887	871	919	863	893	862	909	853	885	881	877	847	835	873	850	871	871	906	889	854	899	894	972	893	941	913	869	812	914	924	880	907	910	911	824	876	862	912	858	886	853	877	859	898	967	847	854	900	806	860	902	827	864	855	888	891	918	910	888	900	870	910	852	873	877	862	875	890	878	916	885	877	887	881	942	862	844	834	817	898	868	882	922	890	886	889	882	867	881	888	865	872	844	888	914	912	913	863	866	874	877	842	827	864	852	931	880	887	877	881	863	881	863	860	858	883	933	874	888	886	875	848	900	890	850	865	880	872	926	865	935	878	911	861	891	863	890	878	866	902	809	892	886	885	892	869	895	811	883	891	890	898	854	829	854	869	845	866	828	864	855	845	904	892	883	911	843	896	852	869	853	919	862	851	948	863	850	880	841	868	887	867	864	897	880	862	812	886	834	950	872	901	938	912	825	846	855	841	857	874	885	857	895	887	850	870	888	899	916	824	860	891	901	897	816	924	879	906	838	864	900	898	821	915	907	887	856	867	864	867	901	933	858	894	920	881	852	834	906	912	885	877	819	901	897	858	895	873	896	841	876	889	836	873	882	861	904	828	863	863	872	859	915	901	852	914	913	893	853	965	834	905	850	891	901	844	844	891	885	872	876	883	907	862	854	914	909	843	923	876	902	872	872	869	851	881	866	883	860	909	859	911	851	897	891	901	921	823	868	889	921	906	863	828	854	861	862	872	864	892	864	895	891	841	850	877	866	883	832	911	865	872	914	891	844	855	834	877	861	876	895	904	884	867	944	885	881	903	881	895	835	853	900	889	825	866	863	817	886	891	864	901	856	896	873	867	858	861	846	899	915	862	885	843	868	867	894	876	898	841	856	882	906	943	804	861	843	895	921	915	870	845	851	925	864	855	889	894	881	856	896	856	891	874	878	877	908	861	847	838	909	874	918	847	872	836	878	898	872	913	900	875	871	862	882	905	875	884	893	894	867	891	884	887	879	897	883	939	878	827	875	876	868	869	870	909	854	836	884	895	912	815	853	898	845	851	842	915	869	903	884	903	831	893	874	885	870	861	837	850	835	880	834	884	887	814	889	876	894	906	899	846	840	888	914	887	849	871	863	866	925	888	883	864	924	906	860	874	836	902	841	900	890	900	893	886	856	923	886	881	866	829	837	883	912	876	881	849	876	892	937	872	854	901	856	804	860	948	922	894	883	855	897	892	879	849	826	876	914	889	836	848	870	866	860	866	869	905	892	824	904	881	911	903	844	865	961	899	880	859	877	834	871	864	805	843	898	861	854	854	859	910	838	909	861	844	934	876	865	874	836	896	883	939	919	837	863	847	889	882	871	850	908	978	834	896	872	835	929	919	866	857	872	892	897	889	935	895	899	940	891	916	890	864	892	871	837	839	895	887	922	837	900	845	929	817	845	849
39237	41962	33454	19672	10508	5722	4012	2879	2061	1634	1343	1113	958	796	810	678	665	613	570	632	575	550	539	552	555	500	486	489	491	477	494	469	455	456	478	491	469	438	428	481	437	410	464	440	431	424	441	442	430	424	442	467	436	449	434	417	433	454	447	447	435	466	441	455	436	453	424	475	434	443	412	432	452	431	443	456	448	475	451	403	436	451	427	432	414	401	426	419	424	400	443	429	491	407	456	464	453	416	430	444	449	429	422	445	425	398	463	440	469	439	427	421	431	420	445	425	441	452	459	468	446	406	438	441	414	401	434	422	431	430	449	435	424	436	459	480	453	438	434	442	413	434	418	458	424	415	422	392	457	428	451	444	414	439	444	414	394	384	413	467	409	431	428	432	425	439	428	431	454	434	417	454	407	436	433	444	421	460	444	456	433	469	449	401	433	454	419	453	456	436	418	414	422	414	401	399	448	440	482	431	425	418	428	414	466	439	407	440	450	457	411	470	432	436	442	427	426	434	412	438	440	436	430	438	471	411	423	414	463	427	440	426	409	436	408	405	427	420	434	422	445	418	430	424	423	427	407	456	424	449	451	442	443	408	430	426	462	415	453	405	475	420	407	435	431	423	427	446	455	457	426	437	415	407	420	461	415	376	474	456	464	421	431	423	427	453	455	444	438	383	433	419	434	491	442	434	428	393	418	480	412	421	474	428	460	420	439	421	435	461	457	440	472	413	435	416	433	411	458	448	443	442	435	423	422	437	437	434	399	427	420	417	443	446	468	432	459	436	414	465	468	439	475	444	439	428	445	443	441	440	433	415	411	460	458	458	416	416	374	445	460	441	450	425	426	479	401	453	428	468	461	427	393	428	412	420	400	386	443	439	472	414	436	435	472	475	425	402	418	408	450	453	408	426	456	446	470	433	423	398	444	427	431	445	432	421	411	456	418	439	452	448	429	439	423	427	407	402	449	380	458	416	444	425	415	419	430	411	472	451	437	439	451	419	409	410	442	448	468	483	441	490	432	436	428	454	433	421	467	403	458	434	477	443	440	423	459	420	409	460	424	426	436	433	421	446	427	440	484	410	451	457	434	450	402	449	441	461	436	441	401	460	433	427	418	470	431	407	453	428	416	450	420	450	426	424	400	469	443	448	388	423	430	423	423	425	442	437	430	443	452	439	441	436	430	443	439	432	437	465	417	465	448	415	437	401	402	452	448	435	419	419	446	422	460	432	465	435	427	441	441	450	434	461	414	448	417	448	408	419	438	400	411	433	431	434	467	441	433	463	420	436	420	417	460	446	444	449	426	407	404	433	417	426	416	393	428	403	426	397	439	444	443	439	425	430	426	414	452	375	440	421	429	451	440	418	446	433	396	437	426	443	435	391	429	499	430	419	418	420	406	443	422	432	437	430	457	469	435	400	429	459	411	439	388	454	431	424	461	429	452	436	443	442	415	443	443	426	410	443	439	427	421	454	467	421	416	451	409	433	439	439	423	407	434	450	433	465	413	442	439	430	447	448	426	443	398	414	417	421	424	436	448	439	401	391	421	393	440	453	435	424	430	433	446	408	440	471	425	439	423	443	430	437	412	378	414	458	443	418	455	431	432	459	415	463	482	429	435	452	417	449	418	424	432	430	426	446	435	409	442	454	440	425	461	411	445	442	412	446	423	455	440	436	429	432	440	393	396	446	455	422	408	424	445	396	458	414	444	445	435	409	432	432	422	416	392	408	412	407	448	439	456	419	463	431	427	440	422	447	441	477	475	454	465	429	453	415	443	423	434	458	431	420	448	408	436	470	445	400	483	421	444	457	403	423	450	438	445	456	410	417	405	470	434	409	436	433	450	455	393	426	458	447	426	415	426	438	443	392	448	416	459	399	426	430	393	491	433	410	443	429	446	432	441	449	444	446	432	450	449	403	429	481	455	411	457	403	456	474	450	450	394	440	428	408	415	409	445	441	405	439	439	437	427	403	419	431	423	411	437	431	405	398	433	446	452	449	418	442	432	421	441	454	467	429	438	448	428	446	437	442	411	457	425	407	462	458	421	418	468	445	418	421	425	414	418	454	433	427	400	415	448	446	419	437	384	437	488	430	441	416	399	417	449	416	428	394	463	455	404	431	443	483	463	424	454	423	454	420	473	437	432	427	412	398	436	434	410	461	460	424	446	400	432	409	439	392	436	416	477	446	419	386	425	402	411	427	407	462	476	446	419	405	476	447	397	423	434	405	454	453	434	441	426	403	475	418	428	429	445	416	429	430	439	448	458	416	395	432	449	440	390	458	417	425	437	461	450	436	465	461	448	442	426	410	429	443	446	453	430	456	449	446	455	409	441	391	426	434	409	434	441	398	438	439	394	413	467	414	422	423	454	433	438	454	422	451	431	445	443	436	445	456	428	447	428	409	436	451	432	432	429	454	424	446	432	432	416	415	455	443	429	414	441	451	422	471	425	452	423	458	452	437	429	409	382	446	473	440	402	394	458	430	440	427	446	415	416	422	441	430	448	451	463	394	439	433	426	410	419	424	442	402	434	413	447	387	461	412	447	431	428	426	402	426	449	456	425	450	443	432	439	439	423	451	378	455	443	437	415	424	444	409	458	403	450	452	409	429	432	445	412	457	433	427	447	431	428	438	449	513	441	429	425	423	443	448	461	420	439	439	470	451	431	430	495	458	449	419	401	454	469	435	425	438	405	423	439	431	411	473	408	448	463	458	441	411	394	420	446	409	458	418	425	427	466	420	420	400	454	419	438	429	434	474	428	423	409	435	444	429	441	458	467	407	419	428	402	452	414	437	491	448	436	470	431	425	443	442	443	439	411	437	422	415	399	461	390	451	469	429	449	466	428	439	453	431	462	448	413	452	455	451	404	450	433	403	427	439	423	447	409	453	481	389	466	458	436	458	414	423	437	388	453	412	425	423	437	454	419	435	433	459	442	453	415	484	484	387	452	401	412	427	411	400	486	452	441	405	431	378	449	444	423	465	450	497	381	421	403	388	428	454	432	402	416	448	416	447	472	451	433	445	419	435	414	411	430	483	431	447	408	451	445	410	429	407	436	415	405	390	460	447	414	448	446	445	430	441	471	424	463	399	433	452	442	437	422	480	461	453	434	418	455	435	461	418	409	428	403	449	454	472	410	445	476	441	473	432	460	470	410	405	413	447	410	457	437	416	434	405	437	461	429	429	404	438	421	441	436	434	428	458	417	443	410	438	432	412	472	459	468	465	425	447	419	428	450	398	414	446	458	429	446	433	389	407	415	428	421	430	446	428	462	426	400	441	447	460	409	436	414	456	419	401	424	397	417	434	443	451	431	424	461	433	413	430	447	476	424	442	426	439	428	416	477	441	419	450	400	429	439	433	435	434	450	431	433	409	453	417	418	450	416	455	438	415	470	414	434	436	449	438	449	420	424	374	426	433	429	427	436	481	447	432	432	432	480	438	424	427	452	411	459	439	423	437	423	435	436	436	453	448	423	419
43087	49364	37649	21430	14424	10210	7570	5529	4146	3079	2497	2054	1674	1501	1161	1118	990	856	876	832	760	704	637	688	610	643	570	593	535	521	550	509	523	538	507	491	488	515	491	470	458	430	463	457	472	449	451	458	479	448	480	439	481	437	439	435	451	453	434	463	435	468	443	460	440	448	472	437	445	473	433	472	442	420	429	452	458	435	463	453	468	483	448	471	442	439	446	430	473	460	443	443	475	486	429	459	454	452	451	453	446	454	440	444	441	447	474	456	457	444	427	431	444	429	488	478	454	461	431	437	448	476	446	442	475	407	450	441	439	460	456	475	448	435	468	450	418	425	439	442	434	465	450	444	476	431	434	422	427	404	455	422	437	468	461	425	491	477	456	471	424	492	416	398	422	431	491	419	453	446	431	431	478	439	469	454	445	445	448	487	427	419	438	461	454	451	410	448	448	474	489	421	436	441	437	467	423	436	460	451	441	416	415	435	424	432	415	427	440	421	433	439	448	415	458	425	474	478	469	434	473	459	430	437	496	459	474	435	463	500	454	459	493	444	457	447	402	461	463	477	454	423	426	413	428	441	431	449	452	451	480	456	471	469	482	461	481	487	460	436	455	467	461	463	442	443	459	458	409	488	443	449	428	404	423	450	412	427	417	419	414	462	448	451	450	438	421	441	405	447	463	455	472	455	467	430	447	432	459	444	459	468	431	422	479	437	444	425	407	459	480	449	460	456	417	479	461	466	486	452	422	401	461	432	446	430	429	464	434	428	462	413	445	446	398	455	476	457	461	446	440	414	457	448	450	436	437	467	474	457	467	469	465	422	442	462	440	416	452	431	448	459	442	493	457	444	441	439	456	431	466	457	447	440	462	435	453	435	490	474	455	465	423	452	438	453	470	443	447	442	455	410	430	427	424	461	464	429	421	437	421	447	442	473	475	460	417	482	461	461	432	435	439	434	441	474	423	464	459	455	462	470	464	439	475	456	462	476	436	435	479	459	445	440	457	429	420	458	428	451	452	431	451	415	438	432	482	413	461	461	432	488	451	454	462	442	469	436	452	429	453	437	441	421	453	451	431	456	449	450	453	443	434	467	453	437	390	428	493	449	439	455	438	445	441	437	429	433	464	459	458	465	436	461	442	435	485	454	469	439	481	446	500	431	408	482	427	441	463	463	423	467	431	431	424	440	438	472	429	402	475	462	446	436	452	450	442	465	443	452	438	467	433	435	482	447	443	457	430	401	463	433	438	472	461	427	454	432	425	444	461	413	451	450	459	453	424	456	441	471	452	471	433	435	441	446	444	457	432	458	429	441	446	441	447	442	460	424	438	453	445	420	480	454	473	417	448	433	447	440	443	455	424	447	506	455	437	397	452	482	466	459	434	435	491	434	444	474	474	450	450	467	459	456	400	442	450	407	440	438	425	455	461	420	449	429	474	446	438	459	482	429	464	442	421	435	435	446	452	440	454	427	419	426	481	458	436	431	476	468	460	475	456	443	403	469	494	465	436	472	449	468	464	428	449	449	437	431	473	469	457	429	440	414	476	442	424	452	439	473	448	458	432	423	469	425	410	421	393	458	426	440	443	455	430	424	449	444	471	448	418	432	440	455	419	452	439	451	470	451	444	478	453	439	396	461	469	433	422	438	448	414	443	430	432	428	464	431	424	468	435	453	419	453	459	449	469	476	476	448	467	414	465	465	457	459	429	458	444	455	436	442	457	458	460	466	430	512	436	483	459	430	451	443	445	457	468	455	464	438	462	460	467	477	429	450	456	440	429	441	405	443	453	447	438	472	423	438	465	393	453	465	447	439	463	476	431	436	448	429	459	442	459	428	466	488	457	439	445	420	497	433	427	446	458	391	448	418	436	427	479	502	478	453	394	423	444	453	464	449	449	441	449	413	420	447	441	457	456	458	501	413	401	452	490	467	458	426	422	457	449	482	435	430	420	412	455	450	465	418	459	447	506	442	425	417	453	456	437	450	428	437	459	426	470	466	466	457	436	444	433	480	437	458	476	441	458	478	454	452	481	440	462	440	471	487	414	491	455	432	461	434	454	423	433	458	459	470	462	434	412	450	417	441	445	463	442	439	455	464	454	434	428	451	428	463	485	456	465	490	411	453	437	449	440	482	483	462	434	480	485	460	448	432	406	453	461	446	501	468	472	426	416	463	440	414	436	441	469	470	463	486	465	444	480	423	460	451	432	405	463	479	460	443	412	473	392	485	472	434	421	421	470	437	453	450	448	439	416	445	432	427	436	449	449	465	508	473	438	443	457	484	466	462	440	458	422	432	449	429	441	447	422	446	450	457	445	460	413	479	464	455	445	462	450	449	457	444	447	466	412	434	460	457	415	438	465	444	431	456	461	387	436	452	476	429	435	426	473	432	461	446	462	452	451	509	430	492	416	435	471	442	467	439	392	479	434	442	454	458	423	452	449	474	444	441	456	445	429	473	442	427	450	477	451	449	484	455	477	447	420	433	408	427	436	448	477	443	435	408	439	440	468	442	425	444	444	433	432	421	468	450	447	467	444	471	422	455	468	446	471	426	464	469	423	485	417	429	435	486	458	431	443	475	465	453	492	435	427	440	445	415	406	460	435	436	461	450	478	445	470	423	441	455	427	440	462	430	419	450	451	437	442	404	460	470	435	442	479	457	459	464	442	477	439	476	425	468	413	442	452	432	467	445	458	405	417	435	446	465	438	404	435	465	429	474	465	441	455	426	433	434	447	424	458	426	451	439	434	426	461	436	455	453	478	419	426	461	414	453	460	421	447	462	426	476	480	418	440	435	457	465	416	468	462	450	455	387	444	401	468	451	438	446	455	472	452	448	455	458	456	472	421	438	482	430	468	461	448	463	417	443	443	478	457	455	442	454	424	446	423	440	438	438	464	447	469	453	455	435	508	454	487	465	444	449	470	449	491	438	492	481	465	444	427	448	465	396	441	432	404	435	454	416	455	458	436	464	425	413	441	478	444	432	448	399	441	416	450	416	441	434	465	462	430	441	474	472	449	462	420	478	484	446	440	412	444	448	453	457	458	434	436	437	434	443	480	430	434	435	445	432	443	430	476	441	427	477	469	419	425	411	437	467	453	443	422	435	452	490	447	430	459	431	424	444	432	441	444	441	478	473	462	460	461	455	449	429	447	437	466	432	464	472	455	432	412	437	420	464	417	447	436	434	455	475	440	426	435	449	473	451	473	444	475	487	486	470	461	413	403	432	419	474	456	462	421	431	421	424	417	447	448	488	479	442	480	491	457	462	454	445	422	495	471	440	477	477	444	435	433	416	445	423	440	435	457	456	470	429	434	484	456	488	444	453	456	428	454	431	432	447	464	445	440	423	495	465	462	502	446	451	440	406	461	441	448	444	455	451	441	425	483	454	468	474	422	429	464	410	456	459	453	478	469	439	452	437	428	453	428	416	487	485	476	460	429	499	472	450	456	446	422	437	460	419	424	440	458	425	443	469	429	494	488	422
25795	21221	27928	25701	19429	11618	6720	4057	2942	2351	1919	1541	1341	1253	1094	1030	937	921	866	793	818	749	743	765	731	716	705	649	694	641	670	679	641	642	705	675	618	611	619	626	626	631	622	612	616	559	617	618	571	617	629	639	615	585	618	575	630	607	594	576	604	596	581	584	612	650	609	610	615	600	606	608	597	627	620	610	594	618	589	575	612	608	636	615	652	631	633	653	602	617	591	587	590	590	629	578	589	648	618	604	597	560	666	599	599	599	556	599	649	613	588	583	560	616	586	621	628	643	628	599	631	636	620	662	601	563	588	586	566	588	595	585	613	596	626	599	604	625	574	589	614	624	573	625	610	596	574	645	576	576	602	599	592	585	644	599	622	563	610	591	589	616	588	603	589	585	619	618	627	582	580	661	636	601	630	605	593	635	577	647	581	566	595	574	600	622	568	622	591	608	605	645	588	608	600	587	594	642	624	588	634	585	579	655	647	626	642	610	623	616	578	599	597	584	605	618	598	598	621	571	597	615	580	616	626	618	600	617	602	623	582	639	583	626	585	639	592	628	589	590	599	600	577	591	564	563	614	566	621	596	599	611	579	613	608	573	623	607	614	586	553	605	568	570	574	579	695	582	601	601	606	582	617	576	593	613	576	632	596	595	602	616	600	636	623	640	615	592	540	603	563	555	577	627	596	612	621	649	620	582	576	640	609	596	582	565	578	646	606	586	609	579	597	564	600	608	606	641	600	587	566	644	599	581	603	632	569	633	589	612	582	624	575	613	624	605	601	592	605	603	610	588	600	653	641	656	580	614	563	642	580	574	618	585	585	605	601	599	623	598	601	637	576	567	578	598	608	646	607	589	563	614	601	602	637	578	612	654	631	613	574	587	630	572	595	583	586	606	601	604	652	627	587	567	583	589	627	611	644	593	635	626	576	603	584	611	648	588	575	619	545	582	594	619	565	565	611	628	573	615	551	630	605	594	602	566	606	571	594	579	591	602	629	577	608	586	579	594	593	587	620	600	623	575	590	628	598	593	601	623	645	615	616	552	603	615	585	603	644	598	644	620	556	613	615	642	612	631	653	561	618	578	611	582	570	596	592	556	582	563	585	624	586	597	575	619	551	603	627	600	607	657	585	572	570	637	598	613	583	594	575	599	573	626	606	613	576	642	601	595	595	566	627	630	567	568	593	611	580	606	540	604	633	629	602	585	625	573	593	595	578	583	561	592	604	584	612	579	598	612	612	603	606	585	645	601	596	548	646	616	609	607	603	600	623	584	581	632	623	561	631	625	592	571	591	641	595	571	590	579	576	606	627	569	618	601	595	591	588	609	573	602	664	587	627	585	606	589	564	642	631	584	594	621	636	629	583	579	592	568	591	579	586	575	542	528	565	577	592	589	613	598	604	649	625	633	620	579	557	558	603	588	624	625	573	640	616	596	579	592	621	608	582	624	569	589	601	600	643	566	633	612	634	551	578	564	602	585	555	555	566	598	585	604	584	619	609	584	608	578	572	558	564	574	577	621	638	573	604	632	622	610	586	605	608	566	572	557	587	578	619	606	552	611	620	582	601	605	605	587	583	604	623	654	628	564	620	617	594	597	583	610	640	574	622	636	596	589	557	614	615	584	646	628	575	576	613	581	573	617	636	594	601	616	573	585	607	580	608	637	599	589	621	565	607	607	577	584	620	602	630	603	586	564	663	624	614	532	625	586	583	621	629	595	593	591	559	640	613	543	594	613	645	614	575	571	633	613	582	569	608	619	627	573	610	614	638	593	611	583	586	639	621	548	614	574	623	618	608	616	616	608	607	548	586	614	600	619	583	637	650	604	568	637	574	619	630	621	628	593	580	570	625	642	579	569	610	608	588	620	585	581	580	607	585	588	573	606	593	620	598	648	614	644	624	592	582	568	573	604	655	595	612	577	599	564	580	589	607	615	598	589	612	615	583	594	656	627	596	588	594	578	586	629	589	615	633	615	643	622	621	584	598	633	556	603	621	593	589	597	626	597	573	592	599	619	593	632	635	635	560	620	597	609	580	552	598	553	626	613	613	578	592	619	595	584	565	608	579	601	575	650	552	590	622	622	570	618	642	607	629	595	571	622	616	596	604	588	569	578	600	586	625	585	571	602	628	567	614	597	582	612	623	581	591	588	662	658	638	618	618	581	608	612	594	583	603	584	612	608	581	670	609	614	600	618	563	577	618	581	598	624	618	622	594	601	627	604	611	595	600	611	599	600	582	625	637	617	606	578	585	648	567	586	607	635	592	588	552	600	619	643	636	581	592	612	604	624	564	600	695	593	616	568	616	612	560	556	568	575	590	596	633	616	590	540	601	616	596	626	613	624	587	598	563	616	651	582	595	624	605	567	583	626	597	602	623	603	596	643	598	596	616	612	622	597	592	588	608	595	555	580	620	628	582	636	591	566	636	629	569	560	579	618	590	617	590	587	583	609	582	577	626	600	602	617	606	609	618	591	601	583	604	580	627	608	594	619	601	638	619	593	563	586	580	619	621	598	583	601	568	610	606	599	646	574	616	505	648	614	569	582	594	613	600	563	633	584	607	594	604	578	586	582	594	587	584	606	590	646	627	578	591	618	586	602	585	624	561	609	617	628	627	629	541	625	577	593	631	599	650	627	613	599	552	607	561	606	616	615	619	632	614	619	596	608	584	609	644	630	616	619	621	584	652	603	574	572	618	586	632	609	609	586	571	614	600	570	641	587	635	612	541	586	622	590	587	616	605	638	599	583	627	591	627	576	554	560	663	591	610	603	592	620	577	584	610	610	616	648	592	585	621	591	608	605	621	655	587	634	598	575	589	565	596	598	626	573	576	585	583	581	617	575	601	571	628	599	605	621	599	611	620	616	602	603	560	603	585	624	580	584	620	591	651	609	627	623	630	648	597	608	594	622	611	610	593	600	623	593	554	530	614	599	585	599	578	623	620	554	595	572	557	600	563	594	625	599	593	587	565	597	615	631	587	624	606	585	638	608	592	578	608	578	618	620	603	605	606	595	584	565	610	567	635	584	600	656	634	628	572	565	600	614	608	581	591	558	599	571	572	591	581	604	622	627	544	614	597	589	605	589	616	585	544	594	591	585	565	608	570	596	604	590	612	608	605	574	648	616	610	607	605	642	621	573	614	591	637	597	621	612	622	620	570	610	569	557	625	611	628	652	587	611	604	632	609	611	609	605	622	594	602	606	631	641	625	574	619	586	629	595	593	618	655	596	631	601	585	595	632	573	558	624	624	580	618	597	602	581	564	601	572	597	687	597	621	625	561	619	586	641	603	613	566	628	606	575	626	591	573	608	590	596	622	584	606	599	576	614	613	635	608	563	533	654	603	616	620	650	631	639	600	626	640	589	550	617	590	621	555	654	568	632	625	597	579	622	615	593	641	591	600	583	577	571	586	656	602	623	620	624	640	556	577	648	611	595	559	623	590	586	613	616	585	596	657	622	616	567	632	600	588	614	578	573
44537	61489	47043	26570	17583	13150	9599	7396	5594	4430	3238	2720	2249	2056	1732	1554	1403	1244	1148	1075	1012	934	956	852	817	777	733	765	749	721	732	698	699	731	676	680	612	637	617	581	603	618	639	593	617	631	653	612	637	599	600	607	611	619	625	572	597	580	628	603	578	583	656	597	609	555	609	596	644	595	524	640	622	550	564	555	518	612	598	565	598	567	605	584	627	608	595	644	627	594	636	570	579	594	632	584	569	675	634	623	569	587	620	598	650	623	598	561	563	589	609	623	591	577	566	570	567	573	569	593	618	556	602	613	576	585	615	535	604	579	598	611	558	615	640	617	582	550	611	572	587	622	583	627	596	611	588	598	626	599	568	577	573	573	563	612	634	606	573	613	611	551	556	610	591	624	598	593	551	592	602	560	618	641	580	602	636	575	600	611	602	595	614	628	572	584	622	574	621	593	603	622	566	575	584	546	649	598	589	625	554	632	613	573	619	612	588	640	608	574	637	626	620	624	638	559	577	627	594	621	584	609	572	567	576	572	586	638	583	576	583	549	592	624	589	595	552	584	574	619	593	562	624	601	607	636	597	567	616	617	614	607	611	570	615	586	585	588	598	596	603	580	574	612	588	613	596	548	605	581	596	585	561	579	574	617	568	606	608	595	587	602	597	609	538	604	653	618	614	592	582	569	594	611	571	588	568	604	577	630	636	604	620	606	595	580	572	580	615	631	598	595	626	601	594	566	593	588	597	585	595	591	547	569	595	619	607	605	614	613	572	617	592	578	550	592	611	608	554	579	604	602	614	583	560	608	625	621	606	597	562	563	609	616	561	621	603	581	565	569	596	578	625	608	642	668	656	597	608	645	547	573	630	631	598	590	616	552	552	595	586	592	610	556	598	616	583	597	554	579	623	574	609	585	627	583	634	601	588	548	572	594	598	599	601	601	663	569	656	581	610	564	601	605	591	575	606	603	603	550	579	586	601	575	625	540	610	623	622	626	624	557	603	622	619	588	601	581	585	621	590	601	598	570	604	591	578	588	614	581	573	593	585	581	607	592	582	571	589	606	605	596	548	536	561	564	573	625	572	612	599	590	565	595	564	541	601	597	606	629	584	595	616	573	548	600	595	566	603	607	593	570	611	628	625	596	578	601	594	590	621	564	586	589	620	571	596	565	581	605	610	668	603	618	612	575	639	573	569	592	603	564	582	585	619	546	569	628	578	616	600	597	608	594	626	585	567	583	626	582	571	611	620	597	595	593	573	638	581	612	586	576	606	552	604	591	630	571	601	616	596	626	568	650	539	589	620	610	586	580	591	640	569	614	621	593	567	577	588	587	640	587	590	591	576	615	622	617	583	598	563	608	607	618	621	627	599	575	600	555	567	549	563	590	630	612	587	592	584	596	590	620	605	630	628	595	580	595	640	640	607	605	571	576	595	536	613	569	563	574	602	588	560	592	632	577	602	592	582	565	618	599	625	583	621	591	613	595	601	612	604	557	583	604	576	580	574	618	573	596	538	613	605	608	573	610	570	616	546	598	634	597	591	562	587	601	622	601	649	568	582	590	584	598	593	577	595	585	593	654	577	536	603	628	602	580	618	563	567	579	577	594	620	645	655	606	564	580	604	635	572	626	656	607	569	602	623	584	602	609	604	598	576	568	583	595	615	591	584	574	583	639	582	602	575	568	608	584	609	623	618	587	623	554	592	570	592	555	612	586	577	619	605	577	610	632	578	587	583	617	599	590	577	634	587	621	565	569	572	601	607	587	609	590	620	557	599	611	609	611	631	576	610	594	588	592	603	585	609	576	583	596	625	588	631	613	624	586	613	554	589	591	585	577	593	618	581	624	582	592	609	601	597	598	594	581	641	572	602	621	611	599	618	562	591	569	604	579	584	609	609	605	614	602	582	556	592	560	608	580	639	601	598	581	588	558	600	615	629	588	615	591	603	569	626	591	505	591	630	648	549	636	570	609	580	589	589	624	629	629	649	604	617	611	575	580	624	577	571	592	609	576	573	613	603	568	577	553	627	592	619	621	638	616	595	566	596	570	567	593	563	608	604	588	559	625	598	624	595	584	597	645	614	599	578	588	589	580	611	609	622	575	598	629	658	624	633	589	592	579	626	556	580	621	604	599	615	600	621	594	571	529	605	597	578	649	574	609	654	585	578	546	600	589	617	585	643	599	626	620	587	605	606	630	570	561	605	627	566	570	565	620	622	587	562	562	594	612	558	592	597	634	559	583	582	591	571	585	581	597	622	636	615	629	582	639	589	595	623	639	610	593	624	599	590	572	597	610	614	547	591	571	628	556	580	615	603	602	558	592	566	588	570	624	583	610	612	601	617	533	639	612	570	581	603	573	612	582	616	635	610	589	581	582	591	556	606	631	588	609	609	624	575	628	601	596	614	572	583	616	591	589	577	569	630	564	593	604	603	585	622	615	561	560	611	586	588	581	605	588	590	571	634	550	557	599	621	587	566	606	534	570	638	551	584	585	582	593	596	633	590	573	576	611	576	537	582	551	596	617	616	565	574	546	577	633	618	633	580	567	608	553	620	577	587	569	621	559	573	587	572	550	573	622	603	611	588	578	571	612	594	554	608	584	590	619	639	614	653	609	630	670	567	576	609	568	559	568	577	614	629	618	577	587	648	594	576	584	571	601	574	585	611	609	615	620	618	565	624	607	561	623	557	591	586	597	593	550	606	591	622	585	601	577	576	569	586	589	608	578	595	583	588	593	561	596	588	588	581	569	579	635	592	600	651	594	559	588	579	604	578	582	563	621	588	620	632	616	589	566	595	593	569	579	581	556	606	588	582	594	601	601	599	587	599	565	569	593	644	580	619	579	606	552	607	599	596	631	627	570	576	570	570	612	600	635	643	613	551	595	600	612	569	600	639	542	575	620	570	595	615	618	591	637	596	581	608	602	629	603	565	604	616	571	610	557	621	573	631	581	582	592	552	581	615	595	590	571	566	588	620	568	558	616	571	593	590	580	619	610	578	599	610	631	576	607	614	602	599	610	582	593	573	573	563	606	559	605	587	590	582	563	615	620	583	618	606	604	651	549	602	617	598	596	657	611	624	596	566	580	569	582	603	613	567	606	650	571	615	575	575	607	569	589	594	621	593	566	522	610	592	605	605	607	584	617	563	577	561	584	618	589	618	579	586	586	584	623	547	573	601	623	549	571	582	583	610	598	580	623	587	581	667	569	574	598	570	576	592	599	609	668	628	549	570	578	606	575	560	603	582	633	599	563	580	610	610	599	585	619	598	570	648	601	561	595	589	565	630	596	566	597	573	548	600	586	618	630	596	591	542	616	559	618	602	594	583	593	605	611	634	587	622	606	559	584	535	575	655	577	616	622	632	570	569	627	619	575	642	599	613	654	611	593	625	588	608	619	607	616	594	595	568	605	572	630	621	562	551	564	604	612	579	586	603	588	614	584	594	592	592	621	544	615	561	580	577	601	590	614	616	615	625	608	590	597
22953	20860	27542	24294	21023	21513	17621	8790	5473	4210	3360	2767	2412	2171	1920	1707	1619	1584	1469	1321	1301	1285	1205	1231	1220	1141	1117	1118	1031	1030	1041	1062	1025	961	1026	953	972	1007	966	992	960	964	921	997	964	943	954	995	948	932	936	930	889	998	936	956	907	933	903	937	900	910	961	947	935	876	947	827	899	927	882	914	928	896	907	958	944	937	921	963	909	923	924	917	933	865	908	976	944	918	932	968	931	918	949	888	895	894	910	953	923	878	891	936	905	891	941	877	963	910	892	877	938	961	923	890	880	940	933	956	975	930	927	938	893	921	929	968	921	933	930	935	872	873	918	910	938	903	873	939	854	913	952	883	926	921	924	856	949	955	944	888	925	922	932	884	905	922	870	933	872	937	949	893	896	924	939	867	905	931	875	965	926	937	911	982	852	893	876	920	881	940	884	889	877	895	905	893	919	920	881	901	930	896	944	933	912	867	959	920	858	920	875	933	913	967	863	886	914	923	820	945	947	913	934	951	919	876	923	944	933	934	849	928	961	925	924	901	925	953	899	887	879	879	901	964	890	968	901	1010	911	919	972	943	877	977	916	921	904	927	916	918	923	927	866	940	950	944	967	995	887	932	905	910	912	923	922	924	860	906	890	958	930	900	918	879	965	887	918	904	918	874	935	916	912	1011	917	864	956	904	966	912	889	959	932	918	911	978	894	986	942	940	913	933	896	939	952	933	893	914	928	919	923	898	913	924	893	846	907	926	917	811	959	921	903	859	873	928	890	915	897	918	917	921	915	926	908	910	895	940	922	946	937	912	933	917	940	927	967	903	980	926	918	897	898	867	907	940	910	880	884	995	920	932	905	938	900	922	901	910	848	892	861	887	897	915	883	956	901	908	976	910	908	954	880	913	911	952	936	899	892	890	898	929	922	957	886	917	957	926	956	831	921	917	857	909	951	893	967	926	931	948	956	957	946	912	876	893	935	920	871	942	965	943	923	953	898	925	901	897	925	920	895	870	911	908	891	924	896	923	882	942	885	968	950	931	928	921	919	882	960	926	937	936	895	900	844	916	937	937	874	897	911	953	976	897	921	900	892	946	877	899	901	937	894	931	935	923	931	906	889	945	917	852	935	954	943	872	855	914	947	916	891	959	901	889	921	882	876	943	957	925	918	943	850	984	894	971	946	901	961	918	919	920	925	904	928	872	925	930	968	907	916	884	914	920	922	885	840	939	892	897	911	983	836	966	935	840	938	964	967	893	938	937	904	879	866	935	965	846	953	921	938	906	878	881	908	891	870	915	936	872	876	906	940	890	944	918	951	943	894	890	936	908	894	885	936	921	907	930	921	944	907	908	931	920	864	930	945	915	916	896	910	931	938	915	863	908	937	976	969	954	907	906	963	910	917	997	890	869	931	938	914	906	966	933	942	952	870	892	917	895	923	937	916	896	858	930	942	914	971	933	939	919	938	930	878	981	940	969	939	927	939	965	901	962	968	914	908	994	874	940	930	913	898	907	895	947	908	891	919	896	888	913	900	959	927	932	911	859	842	894	982	924	874	889	915	910	902	914	947	897	863	960	871	895	925	871	914	933	972	964	874	892	924	940	896	935	961	868	899	941	904	930	912	944	934	919	920	907	914	928	897	926	893	954	897	926	867	901	923	944	914	889	894	933	939	911	920	912	851	884	900	920	930	948	899	847	914	955	941	877	931	889	925	856	905	931	896	899	928	935	892	958	896	923	924	929	859	898	926	891	946	930	869	984	923	926	899	926	938	927	890	924	942	914	937	943	935	936	923	938	921	898	936	892	890	926	913	943	951	887	936	958	946	923	916	920	934	878	935	876	896	890	884	916	894	951	862	893	928	926	896	864	924	928	946	944	856	914	905	927	893	914	907	916	874	881	892	950	937	915	912	882	871	908	949	927	924	888	858	899	901	931	892	932	905	894	921	877	870	944	869	900	929	890	950	966	888	881	881	919	908	886	915	913	936	880	897	872	911	982	982	913	932	923	949	859	908	903	883	855	935	896	922	937	924	879	875	905	907	888	903	940	951	925	886	957	892	933	910	897	901	917	903	926	951	949	912	875	929	890	884	882	947	974	938	927	860	921	913	918	899	908	915	957	921	907	923	953	950	895	899	858	948	951	956	880	931	901	936	940	938	861	931	919	943	944	951	906	870	900	939	925	902	914	943	968	927	839	838	927	948	947	871	909	932	969	875	900	916	929	919	900	915	918	923	966	914	931	948	911	973	922	1005	909	933	920	901	917	913	909	888	944	948	916	963	853	891	928	961	918	924	829	936	878	877	947	953	906	927	871	883	940	933	937	950	933	944	957	904	980	902	924	926	951	931	971	945	941	891	922	909	918	901	864	915	926	868	897	905	915	901	929	954	878	920	931	926	964	956	935	955	903	877	920	902	929	924	944	976	885	918	908	917	911	914	911	968	912	959	956	967	926	949	949	930	925	943	955	926	887	939	943	897	903	901	887	908	928	909	912	849	925	922	901	935	899	897	909	931	894	951	920	907	965	979	937	954	918	918	930	881	899	883	893	910	930	859	874	892	879	961	932	940	924	921	905	882	942	919	902	901	890	911	994	920	956	898	912	926	916	898	893	904	908	941	886	899	892	926	865	922	924	907	890	897	891	914	898	900	953	893	904	879	940	864	898	896	910	913	901	891	878	871	917	920	979	913	943	918	890	894	911	931	944	920	934	902	931	882	893	951	901	895	907	908	962	899	899	894	894	909	957	878	941	925	981	909	899	953	975	950	952	951	905	886	893	917	925	962	883	944	968	908	960	871	897	889	914	958	945	899	951	905	909	957	924	950	937	905	922	958	941	925	893	879	916	955	924	950	914	957	962	950	886	954	941	953	921	878	961	927	938	927	938	985	966	929	929	939	898	902	937	898	880	922	926	953	924	906	929	944	876	954	930	900	956	911	890	920	908	924	885	910	930	913	914	916	983	960	879	908	945	861	995	919	968	934	888	949	909	823	918	893	942	864	903	930	902	905	983	921	932	902	897	913	931	951	891	985	929	998	885	898	919	954	947	919	906	869	909	894	908	891	880	902	952	866	914	869	979	949	924	889	949	946	949	962	940	895	949	919	970	907	885	963	949	927	998	942	910	922	888	946	950	879	917	847	939	951	876	825	889	864	898	899	924	868	879	914	919	926	926	894	962	931	899	869	881	899	943	944	920	930	934	896	910	840	868	864	913	920	933	917	866	899	865	926	896	901	938	975	902	896	996	943	925	921	905	872	917	903	948	916	884	891	889	921	952	906	910	936	845	899	878	895	925	942	937	942	841	943	897	951	908	968	908	910	910	923	894	905	894	941	864	1008	863	956	918	951	915	867	910	899	911	920	972	918	958	941	911	924	904	900	988	893	922	925	916	899	927	960	945	931	894	883	867	874	908	908	939	973	862	928	902	936	921	991	922	894	903	891	907	904	892	890	953	900	938	883	880	911	922	890	947	948	907	950	890	901	922	889	955	958	927
47209	71794	54626	35607	25356	19437	15500	12344	9445	7246	5787	4937	4073	3510	3032	2572	2260	2068	1880	1742	1657	1513	1460	1388	1378	1238	1251	1165	1114	1177	1126	1021	1057	1073	970	986	1015	955	1034	956	965	990	928	918	951	947	924	918	894	902	887	886	865	889	905	875	840	922	843	880	888	871	904	893	880	900	835	925	911	813	895	877	894	833	922	881	853	862	858	960	825	878	901	924	922	857	921	888	862	940	947	875	872	844	881	870	919	917	918	837	874	871	903	850	906	896	913	840	928	844	919	945	918	886	896	903	867	859	879	875	914	814	932	842	936	913	832	883	898	858	891	903	859	978	886	888	849	904	867	877	833	800	881	855	843	920	894	882	850	907	819	908	921	873	876	920	883	838	907	888	867	933	820	915	919	915	863	838	898	929	817	879	855	892	914	899	847	838	914	883	872	832	910	854	888	898	892	860	848	860	858	893	893	884	896	883	888	912	891	908	830	889	889	903	866	920	876	840	916	856	832	927	850	872	854	904	887	881	888	871	884	908	876	878	901	855	893	830	867	899	904	880	845	925	898	878	913	892	864	900	893	856	942	888	890	897	902	906	891	870	842	949	837	827	847	928	872	861	884	895	850	923	900	905	911	879	839	922	934	833	849	900	900	905	897	887	861	818	903	934	878	850	887	876	840	909	871	901	897	912	877	932	841	895	872	862	947	866	883	910	833	882	863	912	864	874	856	920	905	883	903	913	904	925	911	871	889	873	911	837	869	849	923	896	866	847	896	887	858	886	936	890	866	861	847	907	852	832	886	849	860	876	861	886	922	887	823	955	885	846	889	858	859	880	887	902	863	882	858	820	889	889	949	879	925	853	898	853	891	887	908	864	829	947	845	881	839	899	877	882	874	862	911	861	883	894	905	937	853	895	887	876	843	820	844	862	856	907	918	817	920	892	860	853	857	858	905	872	855	828	868	858	841	876	903	888	880	880	872	866	906	859	923	918	877	886	894	903	895	893	894	873	901	880	887	864	935	900	922	922	851	866	872	855	886	904	857	877	895	880	877	886	847	815	908	839	854	894	865	883	851	898	885	899	838	917	848	892	893	883	875	886	910	877	872	921	917	905	827	879	863	839	877	908	854	938	900	907	880	879	870	877	859	833	892	889	916	870	924	885	839	854	885	879	836	883	921	884	903	912	867	885	924	870	885	897	861	838	881	923	876	877	902	869	881	860	918	830	894	882	879	847	866	835	861	886	882	893	881	842	870	865	855	812	905	877	846	888	852	881	877	902	926	839	885	883	857	912	894	920	908	869	863	890	915	887	863	889	843	899	877	872	884	893	904	857	874	859	864	869	943	846	862	875	864	895	925	932	928	943	905	869	878	901	843	886	881	876	861	854	921	877	880	905	880	902	889	868	883	913	877	818	881	909	887	854	886	904	913	913	870	957	900	845	892	889	834	863	912	865	860	884	928	922	873	921	895	898	864	881	920	897	964	840	906	882	844	895	899	892	844	836	902	865	892	887	916	876	833	927	873	911	890	805	882	870	887	850	849	843	842	831	872	900	865	900	877	953	899	908	894	899	908	843	909	881	876	873	884	892	815	878	839	901	899	941	931	877	872	809	841	893	877	817	914	805	852	876	947	835	878	877	867	889	912	912	896	916	858	903	846	904	850	838	965	897	919	870	886	876	895	893	864	833	854	890	844	871	824	879	886	810	920	893	919	871	882	938	918	884	904	944	916	844	920	880	896	920	870	852	870	891	910	838	839	923	880	871	909	895	887	908	890	851	919	865	853	909	841	924	846	847	906	913	902	864	848	934	837	899	876	886	871	894	879	844	896	886	896	886	873	868	872	974	859	929	928	869	897	850	874	902	880	875	901	866	895	935	876	861	875	944	904	885	856	936	899	849	917	883	918	898	876	871	895	891	854	896	874	902	895	929	889	891	912	866	859	826	911	899	897	889	891	859	875	909	907	856	862	879	924	890	882	848	863	842	884	886	856	873	885	900	895	933	916	900	870	881	895	862	857	926	906	896	901	866	868	890	874	885	867	914	877	883	905	920	877	873	855	936	897	888	888	881	857	863	904	910	882	865	837	883	914	890	841	859	900	831	858	895	850	860	911	848	848	884	916	902	816	884	858	909	891	881	874	853	852	886	843	938	911	893	879	882	858	903	921	878	876	896	889	909	853	893	868	873	931	937	901	897	911	882	901	849	913	905	898	946	852	928	889	916	868	902	927	874	860	904	913	869	859	893	863	904	901	878	868	832	936	893	889	878	893	900	874	904	873	892	867	874	845	869	862	894	867	911	899	824	910	824	926	916	870	850	869	847	867	878	870	894	845	904	943	913	869	839	831	839	878	884	881	906	852	883	897	871	885	844	845	868	859	857	867	898	930	912	888	856	923	843	918	884	887	858	874	848	921	864	867	919	928	864	889	840	910	873	839	926	858	850	895	942	838	856	882	863	879	851	867	950	870	852	869	915	875	908	944	922	896	880	878	901	845	871	837	886	878	862	829	857	883	864	894	859	915	866	822	915	879	914	842	898	891	877	901	888	877	929	880	873	884	828	896	873	853	855	894	896	906	902	890	870	863	903	845	896	888	886	849	899	847	936	861	875	889	897	864	832	907	887	862	901	903	801	888	868	850	870	891	904	892	908	883	872	914	897	878	894	917	928	887	924	848	868	896	918	907	817	881	857	900	892	894	931	902	947	885	888	873	902	883	849	901	867	866	890	882	891	902	853	880	864	899	869	895	871	923	912	906	868	888	879	856	860	872	857	877	883	912	877	839	878	906	915	893	943	838	908	901	892	874	908	871	844	906	921	855	887	879	862	921	904	899	910	869	910	830	852	886	817	896	842	859	847	858	927	853	948	864	877	890	927	925	873	884	836	867	875	924	887	884	898	894	871	924	855	860	853	902	891	872	929	832	895	884	872	884	827	909	840	890	840	882	891	879	867	895	908	894	808	887	844	881	884	888	900	844	885	840	911	883	884	859	882	861	887	879	858	895	815	866	894	884	862	842	895	919	819	917	926	877	905	923	891	922	855	875	890	842	872	890	870	888	873	872	905	873	918	906	894	914	819	896	876	890	852	862	923	865	827	868	920	860	858	897	909	892	915	889	860	870	858	884	846	907	850	878	866	876	830	927	841	873	924	861	857	868	846	878	912	904	866	938	852	931	844	816	862	926	925	897	861	891	898	858	879	900	860	908	886	981	863	894	873	887	849	871	914	833	830	896	896	896	898	847	825	838	875	883	887	875	857	874	864	895	881	895	874	831	866	907	878	880	918	910	898	846	840	938	857	891	861	912	857	882	801	849	861	911	901	888	893	878	860	895	880	871	923	940	898	917	873	899	890	893	873	931	909	869	904	910	862	860	899	813	864	903	890	878	886	880	904	907	847	885	894	852	931	896	877	865	802	876	878	924	851	900	831	866	868	886	933	871	850	879	838	876	929	864	902	885	875	894	887	859	826	876	920	890	868	903	861	901	884	847	898
38349	42734	35092	20588	10431	5720	4049	3000	2091	1620	1335	1138	959	906	828	740	699	703	619	639	599	569	558	518	564	520	499	493	472	488	510	508	498	491	433	504	458	467	462	450	485	473	434	454	472	436	477	466	451	466	449	455	430	441	448	410	443	448	450	468	413	451	424	452	466	455	459	465	425	447	407	458	452	479	439	427	458	470	465	472	440	478	470	449	433	448	429	466	490	440	415	423	441	462	418	454	475	414	465	462	451	467	428	455	419	487	448	439	463	461	447	459	420	447	411	437	454	441	487	475	456	424	404	422	453	442	445	424	424	460	452	438	414	436	403	480	420	454	437	422	466	457	458	430	422	404	469	429	454	460	439	458	439	440	478	470	422	429	457	459	426	483	455	454	416	452	463	457	460	437	455	427	432	439	444	502	430	453	450	440	445	432	427	467	470	428	443	437	453	412	422	449	467	470	435	469	483	439	466	470	469	442	411	424	439	455	455	443	487	435	444	464	438	450	450	447	462	425	439	437	434	433	440	424	438	424	440	449	440	414	457	452	418	456	437	471	454	483	445	460	420	442	439	451	447	432	413	490	437	432	427	423	454	493	440	470	473	418	483	420	412	429	438	450	429	458	444	460	422	439	486	456	438	473	422	473	441	459	432	456	445	449	402	506	414	460	466	438	452	445	425	443	418	415	459	431	429	441	459	463	457	461	457	433	423	437	472	453	422	458	471	438	454	471	468	421	460	461	456	424	449	439	436	458	414	431	406	461	443	431	478	422	467	458	462	446	459	454	455	437	452	420	415	426	432	443	429	483	443	429	459	451	455	447	433	415	497	435	452	428	459	455	452	451	439	421	428	482	466	444	451	433	435	422	430	414	450	428	428	433	418	489	452	386	470	431	469	477	435	460	439	415	448	448	445	437	476	417	472	469	470	436	473	429	460	474	436	463	473	489	442	430	429	445	450	443	439	462	431	428	434	458	449	419	455	451	469	454	449	438	437	424	409	466	454	418	437	399	458	426	459	450	463	451	418	459	420	469	425	421	459	420	444	422	470	462	442	452	447	451	435	418	416	445	427	479	444	466	397	462	472	493	475	452	459	447	480	436	462	421	430	446	445	487	463	440	393	431	464	461	434	454	428	434	440	434	437	425	445	435	461	410	476	437	450	452	432	444	477	471	428	423	451	430	438	475	437	435	373	418	438	511	471	427	464	439	469	418	478	424	414	423	438	391	435	428	480	456	463	448	417	482	438	440	483	418	451	431	459	430	444	422	439	431	454	414	493	453	449	429	437	439	473	455	424	426	488	456	482	434	453	463	456	442	466	462	449	443	473	462	460	441	435	399	414	401	460	413	463	440	427	449	457	433	467	453	453	459	405	472	438	478	463	433	425	442	440	438	456	456	415	508	416	441	431	435	426	417	428	433	429	458	427	417	427	417	432	419	457	444	432	428	430	437	400	451	479	470	444	440	468	434	429	479	434	473	480	462	470	466	442	459	447	472	443	476	453	470	443	472	406	484	444	397	441	445	429	450	442	422	421	421	422	490	413	434	456	452	426	484	428	462	444	449	449	478	465	446	472	457	470	421	442	414	436	421	404	423	451	480	452	451	497	442	461	426	471	468	437	410	452	417	447	447	446	454	441	457	401	454	460	448	504	429	448	456	438	450	438	438	442	494	422	469	441	436	417	453	470	444	438	429	448	458	450	432	416	435	488	464	475	455	436	472	431	444	430	446	432	416	439	463	448	446	454	411	433	438	439	468	430	448	466	437	458	453	441	457	423	425	459	455	462	471	458	424	467	451	452	466	452	471	419	415	439	415	458	465	453	417	480	432	459	432	429	459	445	440	469	438	447	437	435	454	395	400	441	481	418	446	430	400	447	443	473	419	444	438	456	433	425	452	456	401	433	454	449	454	437	441	440	429	444	438	439	453	436	403	463	450	474	456	425	449	430	424	451	461	420	416	433	463	427	405	480	443	444	475	410	424	448	489	425	425	417	430	421	429	418	448	434	428	459	454	465	457	445	446	432	420	422	441	463	421	455	440	435	427	454	420	471	489	424	445	436	443	424	397	484	433	441	447	458	462	423	440	456	466	461	415	411	435	425	437	400	445	450	483	445	475	439	441	488	469	455	433	488	449	447	460	458	473	486	486	420	416	432	469	479	482	497	433	442	428	392	448	446	444	480	447	453	450	452	443	449	412	443	462	413	403	393	430	464	469	450	461	443	430	467	429	469	441	438	441	430	434	470	454	429	455	481	456	438	426	429	425	451	464	487	432	430	433	471	476	448	444	459	433	435	446	453	430	462	398	413	461	460	454	466	440	466	435	428	455	468	410	444	452	472	451	436	437	442	436	431	407	461	417	464	425	432	437	418	434	433	422	431	434	449	428	459	410	419	417	486	453	417	428	451	446	446	462	457	417	417	430	479	474	417	477	423	441	477	471	471	460	421	452	462	441	416	452	434	432	444	473	445	464	456	440	454	476	473	426	415	458	436	446	435	476	421	411	417	466	464	447	446	446	454	425	481	462	411	443	470	440	437	421	443	432	476	466	420	459	464	453	418	413	478	415	470	437	453	411	446	423	436	433	459	478	424	473	464	430	464	433	454	447	470	468	434	434	452	418	448	452	431	435	425	449	436	454	462	416	444	486	466	445	446	466	448	446	440	404	479	444	432	409	471	473	422	401	448	439	428	475	484	422	449	506	424	439	449	425	447	452	455	432	447	427	458	414	411	410	459	460	435	459	455	441	458	447	446	464	436	455	431	453	430	435	445	430	448	449	468	445	434	440	424	455	423	424	436	464	443	418	412	418	425	430	460	425	453	451	418	442	463	416	451	447	430	421	458	437	452	430	451	437	412	420	452	425	429	467	437	412	426	467	436	443	419	454	394	451	422	462	474	406	414	443	423	415	396	457	438	465	461	449	461	489	452	492	443	465	466	435	449	451	462	431	442	452	436	454	451	417	425	441	433	446	452	420	437	454	453	454	427	418	452	489	452	433	507	449	444	430	453	452	459	429	418	493	450	468	445	433	411	424	393	410	423	427	440	423	469	446	469	449	464	421	417	472	488	428	456	445	442	436	436	411	453	454	444	472	456	474	405	444	465	440	434	425	462	412	476	415	461	446	440	434	460	444	466	431	429	437	470	463	473	498	451	440	483	446	440	465	467	468	447	478	452	425	397	454	467	460	414	436	440	439	433	410	419	445	441	448	425	428	476	476	468	412	432	458	439	435	481	430	424	451	454	425	466	397	467	452	410	432	450	431	424	427	438	450	467	447	463	410	453	428	402	445	418	433	418	459	459	442	490	449	423	460	486	420	480	438	425	447	444	464	462	447	465	434	427	420	442	475	434	440	427	424	421	453	460	440	422	458	443	445	425	424	469	450	459	454	449	449	436	416	482	455	410	439	432	461	456	453	431	408	440	458	440	468	434	430	445	434	432	466	454	417	495	451	450	451	458	423	396	410	428	461	478	462	433	462
42405	51224	38698	22285	14442	9782	7597	6006	4258	3167	2407	2024	1725	1503	1305	1094	973	933	818	826	784	695	724	670	650	602	559	565	591	519	522	531	507	505	529	495	525	508	522	500	509	498	467	477	488	461	474	455	446	415	482	466	497	460	451	481	477	484	498	469	471	470	451	479	433	451	498	444	433	449	463	472	466	442	456	434	435	462	475	436	456	446	440	463	459	478	461	484	478	477	477	491	445	424	485	473	481	418	473	488	429	495	448	488	476	418	440	444	466	463	446	445	455	474	489	454	478	490	497	424	437	446	487	493	476	475	469	491	468	456	493	482	424	458	482	446	484	458	454	442	448	436	459	429	469	449	492	483	459	459	430	479	474	433	444	467	462	460	430	483	473	432	470	506	471	486	472	497	460	436	446	464	471	429	449	444	457	478	477	477	463	446	454	436	455	464	437	485	490	461	433	433	482	521	442	455	438	426	457	459	455	436	497	464	476	450	449	455	435	450	485	436	452	473	471	458	478	463	508	457	488	464	466	452	468	454	460	442	476	435	455	477	472	443	433	470	424	449	446	457	444	519	451	482	429	447	469	486	452	472	494	480	427	439	448	455	468	466	473	427	481	487	436	470	407	466	452	441	498	457	452	438	442	452	478	469	481	475	458	476	475	459	468	426	463	439	464	485	471	476	454	484	437	482	423	457	468	472	449	473	451	501	500	453	411	486	466	452	474	439	480	430	464	459	455	449	451	446	411	467	440	427	468	451	464	465	455	473	466	448	440	474	471	505	464	460	457	461	455	433	465	456	485	447	485	458	466	424	463	469	459	433	476	482	438	442	482	464	504	456	440	460	460	437	456	462	491	449	473	497	446	474	441	416	447	496	460	467	398	476	485	506	460	463	430	439	473	459	466	486	471	480	443	462	455	468	497	469	463	487	414	434	469	474	472	456	438	429	440	439	474	485	429	481	471	475	472	448	464	472	477	441	491	465	438	463	427	466	430	465	450	473	427	472	457	493	468	506	433	461	484	411	432	476	464	447	470	475	476	450	474	486	479	450	420	452	472	460	447	448	448	449	460	448	465	476	449	452	435	421	476	504	464	452	483	433	473	461	461	462	469	469	388	441	455	460	429	462	462	459	442	459	430	463	472	436	475	439	473	440	495	489	422	491	448	471	437	464	437	468	462	446	466	498	428	468	431	453	474	436	459	490	453	447	446	445	426	428	458	479	458	462	450	468	472	475	494	464	477	492	456	463	438	463	488	499	478	443	462	504	471	449	437	461	462	445	413	457	472	430	474	452	439	456	439	486	480	436	467	440	466	493	446	469	458	473	438	440	447	454	443	429	444	497	490	498	418	498	426	432	449	453	482	473	442	483	426	461	443	449	460	464	471	487	433	420	435	439	439	439	449	451	450	454	452	466	461	475	473	455	486	447	438	440	431	464	385	438	468	451	449	461	423	469	464	461	406	484	510	490	466	447	442	444	444	462	487	448	460	483	476	454	452	442	483	474	457	469	447	478	460	499	462	433	482	447	438	441	490	434	419	446	471	469	475	466	453	457	477	527	478	430	464	516	478	451	451	477	489	433	452	488	429	495	508	447	465	473	447	459	488	475	439	445	477	450	427	488	435	448	470	471	452	461	448	476	469	477	443	480	477	429	475	448	448	480	453	459	446	455	462	446	453	444	454	445	465	462	501	425	490	484	449	470	490	467	451	433	463	411	486	484	461	474	451	439	457	461	459	443	473	459	466	451	447	465	450	482	454	471	424	463	463	472	459	473	479	454	483	454	464	447	476	446	458	475	447	452	474	446	460	483	475	512	475	433	475	463	488	475	412	414	463	474	468	482	478	444	447	450	429	459	493	471	413	478	438	421	453	440	453	453	488	457	420	477	445	450	450	441	432	505	458	434	494	469	464	418	464	429	475	472	425	456	507	499	450	445	469	461	485	453	456	457	447	467	473	452	459	420	454	486	444	465	457	444	482	469	451	476	480	462	442	463	499	440	455	442	477	454	485	476	417	467	462	507	472	462	486	421	451	498	486	439	473	470	463	440	473	449	460	453	450	467	440	453	453	473	425	461	503	443	448	446	503	456	439	458	438	450	456	473	446	434	494	425	455	479	425	466	434	467	492	452	494	444	486	443	476	484	405	430	433	424	437	470	461	468	446	448	450	464	431	409	484	455	434	471	494	479	464	430	459	455	434	467	414	443	476	488	440	467	436	484	395	464	497	481	482	454	456	439	483	435	470	491	441	502	430	439	463	419	499	486	435	465	433	457	485	513	440	473	464	439	460	460	430	482	495	457	439	452	467	503	456	417	452	421	478	455	457	475	488	467	472	452	452	460	443	461	457	483	449	451	484	466	469	443	450	454	484	441	426	454	451	424	466	448	456	458	509	433	454	434	440	473	436	479	449	451	435	454	472	461	436	452	470	466	451	444	464	421	455	479	452	499	479	432	483	460	435	529	459	440	465	467	486	496	432	447	415	475	480	448	422	473	416	486	460	452	452	441	455	479	452	460	470	485	455	470	466	452	451	462	433	501	473	467	442	489	470	451	477	455	466	427	463	441	452	477	449	467	444	451	430	487	447	441	452	486	496	473	473	466	470	469	436	479	461	466	452	457	440	433	443	460	455	485	423	481	450	465	443	482	446	480	439	472	494	417	476	482	482	466	492	454	431	472	439	470	446	461	452	441	442	475	420	490	504	448	474	439	451	457	471	489	504	472	510	469	411	465	469	470	453	458	471	473	450	444	452	488	462	442	460	394	445	434	459	481	469	443	460	463	415	464	480	509	431	456	477	460	488	468	462	503	446	452	437	448	458	460	499	474	419	485	455	461	447	466	453	481	458	468	423	466	452	449	472	455	477	452	460	483	455	457	463	412	483	440	490	461	489	439	448	477	499	473	465	488	496	428	487	465	454	446	482	470	457	474	455	449	479	459	462	490	514	487	485	381	482	456	474	482	438	479	459	414	457	448	445	458	427	417	474	466	452	466	470	431	483	464	478	476	447	412	460	463	509	424	426	435	464	467	451	488	452	431	448	489	461	487	443	457	463	475	419	450	446	454	460	481	467	480	491	467	439	456	492	438	434	425	464	436	418	436	498	458	425	427	460	429	480	445	462	478	464	454	456	442	430	443	443	463	465	442	444	443	488	472	465	493	434	420	486	433	515	468	438	475	452	433	474	469	475	462	462	458	444	455	472	434	459	466	460	458	477	443	483	456	486	450	469	440	445	472	481	443	453	414	431	448	468	444	433	467	455	451	470	468	477	441	493	461	422	483	484	449	488	474	489	460	450	506	469	493	464	499	461	432	476	437	484	438	467	448	434	433	467	397	474	433	445	448	465	458	448	467	451	478	431	468	434	430	457	433	446	469	446	480	414	424	502	437	456	458	484	469	467	476	475	466	462	436	431	483	461	456	480	434	449	452	515	480	487	467	490	496	476	473	431	437	486	435	449	495	447	465	432	451	484	469	487	467	455	424
25928	21174	27551	25772	19705	11900	7282	4520	3065	2346	2117	1753	1463	1306	1159	1067	1025	964	965	836	819	779	789	726	679	698	684	701	708	656	686	701	666	635	634	670	642	624	586	673	627	645	589	640	644	625	668	639	665	590	623	544	549	644	608	604	653	617	647	612	619	640	584	608	620	597	665	636	652	617	590	577	619	540	556	590	608	599	621	610	601	591	637	585	581	579	564	613	608	591	589	567	632	576	586	602	627	656	621	624	630	609	620	599	622	584	590	600	582	600	639	629	604	615	599	570	561	630	582	626	615	579	609	642	650	634	550	588	612	638	603	585	601	618	590	623	611	593	608	636	621	638	616	608	673	643	608	596	603	673	580	590	639	589	568	605	538	611	626	620	629	620	598	553	575	573	608	653	549	591	584	603	588	601	690	617	606	593	637	578	614	616	576	619	599	593	611	606	609	601	591	594	635	627	618	583	642	595	606	611	621	611	547	565	561	593	573	622	628	585	607	634	656	587	593	589	584	614	651	605	600	650	587	604	640	582	558	574	568	576	605	578	653	585	593	603	661	630	570	602	595	626	572	590	581	608	600	571	588	598	605	636	588	586	647	629	601	593	604	603	577	603	607	593	613	612	560	617	595	586	629	580	610	563	644	631	646	574	612	604	583	596	637	618	601	562	602	553	603	565	591	588	607	617	598	600	583	539	589	613	636	617	606	580	614	602	605	589	594	645	600	580	591	596	616	595	586	630	601	616	600	599	594	632	615	582	612	601	589	625	625	585	592	607	590	620	596	596	637	611	633	609	552	596	617	606	576	600	625	611	589	607	570	580	609	589	605	604	561	594	598	591	595	644	582	607	606	603	633	585	616	589	607	634	637	602	583	608	590	588	644	594	579	680	650	675	604	581	584	631	615	592	627	624	556	577	614	581	600	577	583	623	583	608	600	629	606	604	592	606	644	635	600	580	603	591	603	621	622	613	612	614	641	614	615	629	592	619	607	621	600	577	579	581	617	600	631	608	613	641	622	602	578	624	611	610	631	612	622	589	602	574	594	563	589	594	590	596	589	555	603	621	637	617	572	617	579	571	643	579	563	611	576	634	622	591	596	632	626	581	588	618	628	625	599	601	587	635	615	568	600	647	673	591	664	594	635	537	626	608	628	596	567	601	591	591	576	621	647	603	612	629	601	602	614	614	633	584	613	609	618	602	603	619	584	569	599	604	580	570	624	661	581	574	604	629	612	586	590	544	594	598	567	561	596	601	566	598	611	580	636	645	609	611	586	599	644	583	550	586	623	648	628	593	595	612	588	585	600	603	578	590	613	607	588	635	621	595	569	593	578	594	575	617	610	594	593	611	608	566	581	646	640	568	607	587	582	592	634	576	550	594	650	641	620	633	553	615	615	634	593	620	596	585	605	566	637	634	596	619	589	607	577	546	590	604	595	551	594	605	636	615	593	631	625	645	644	647	587	629	590	616	588	565	597	646	581	544	604	551	596	580	589	616	609	616	626	622	632	622	623	622	629	635	591	607	649	588	578	634	580	619	625	595	582	641	578	589	605	640	627	623	649	607	573	575	631	606	594	600	587	572	573	558	612	575	606	584	608	606	648	655	608	576	586	597	590	582	606	581	613	588	590	628	601	607	605	637	577	607	574	624	628	640	609	657	584	585	601	561	592	588	580	617	629	596	619	587	650	587	613	622	597	600	603	582	591	591	651	635	616	572	587	609	606	631	637	662	638	594	610	590	564	553	584	586	624	652	579	586	578	639	600	603	604	625	609	575	631	578	612	632	576	618	586	560	614	595	585	589	581	603	631	592	626	615	622	579	636	614	599	579	624	596	640	619	585	624	606	598	618	604	579	596	599	597	551	618	561	599	578	614	612	580	627	620	580	598	634	640	612	601	603	609	607	583	622	602	616	550	619	622	584	636	598	536	610	632	569	598	580	614	604	631	593	617	600	603	575	663	669	613	616	625	600	599	628	594	607	612	590	578	573	584	641	628	592	650	571	610	614	651	608	589	607	587	582	616	586	606	543	613	645	643	563	575	624	603	579	603	601	622	622	645	577	639	614	579	609	642	586	627	594	639	648	611	605	613	618	615	632	540	575	621	582	627	587	628	589	595	610	634	602	628	613	606	634	610	599	662	628	586	595	574	612	548	574	590	584	607	581	590	607	618	581	629	573	637	595	583	592	623	641	630	607	567	608	597	589	576	620	594	594	627	566	564	598	572	640	580	625	574	570	560	578	615	557	603	645	610	604	568	600	519	589	562	611	599	612	626	601	617	587	602	598	582	559	572	618	620	592	579	666	592	615	638	580	601	573	621	586	592	600	574	572	593	602	594	592	577	594	636	626	642	626	643	599	653	595	555	619	610	629	609	580	607	605	588	572	589	631	630	645	622	610	610	590	558	604	645	659	616	621	611	614	548	576	627	627	573	582	596	610	556	613	597	580	597	590	616	642	626	578	578	613	621	611	637	606	640	615	584	566	573	590	618	589	631	574	620	616	613	604	632	621	575	595	590	615	571	635	613	595	645	630	620	613	616	631	604	610	571	586	650	605	586	600	586	610	600	616	649	609	605	597	520	585	622	630	582	597	586	628	583	594	584	592	599	653	590	622	629	601	600	593	646	600	648	607	571	618	612	593	592	587	595	556	521	584	601	640	616	642	590	570	593	610	623	613	596	599	590	591	603	607	587	616	608	572	568	561	578	632	671	591	601	594	597	547	635	668	610	623	616	621	614	655	637	606	596	560	586	590	606	619	627	597	653	571	562	605	640	576	596	669	584	616	649	604	606	598	555	602	619	599	617	612	598	551	651	611	603	606	596	646	597	577	630	599	632	622	578	606	567	605	631	579	599	577	597	607	628	609	595	653	637	606	570	579	598	629	637	586	598	605	626	581	599	618	602	601	610	596	605	586	650	659	591	616	649	613	623	611	589	582	618	588	629	566	589	600	619	561	642	568	599	568	568	573	649	633	595	598	606	605	588	608	562	568	570	610	605	591	607	615	621	619	561	603	573	595	613	606	627	555	557	611	635	579	611	624	559	617	592	603	631	571	641	633	605	622	622	619	616	637	667	581	575	572	593	620	621	615	601	567	619	604	603	596	600	612	589	593	628	561	580	607	574	575	603	600	646	598	619	590	653	598	627	624	599	608	625	661	607	634	564	601	594	571	602	579	563	608	603	606	619	626	618	592	643	612	566	614	607	563	628	584	601	582	611	561	570	583	592	568	615	593	613	588	610	614	593	626	633	611	626	591	594	579	614	609	613	604	586	664	601	596	596	615	560	602	569	625	588	580	591	612	625	609	655	631	607	663	614	575	571	582	570	608	620	575	624	598	601	603	638	615	592	613	608	645	578	565	626	636	594	606	615	630	619	567	601	612	590	613	631	579	587	607	602	563	605	638	541	616	600	541	602	591	615	620	595	582	579	562	619	606	563	604	605	615	596	583	604	619	631	625	619	606	561	645	582	600	596	625	595
44175	60141	45814	28017	18035	13373	10870	8029	5662	4349	3508	2961	2480	2154	1854	1654	1416	1267	1191	1055	1015	1041	968	897	878	826	823	790	747	750	734	703	695	698	682	680	709	677	685	667	625	664	642	632	645	638	619	648	581	626	612	599	617	583	630	592	587	645	629	555	564	630	582	646	612	625	584	650	607	592	656	585	573	622	579	586	601	559	611	597	633	626	617	605	613	562	620	584	623	613	560	650	588	585	577	600	598	573	602	637	574	590	598	579	573	578	598	626	652	592	590	632	593	619	636	604	637	599	599	588	618	578	594	632	604	572	633	604	558	573	625	585	553	611	592	575	561	609	661	629	610	628	609	611	602	575	599	575	567	602	586	622	604	556	552	584	568	586	577	589	607	628	610	623	637	586	577	624	601	611	595	584	606	609	623	591	580	602	566	597	648	599	582	625	554	581	589	583	613	576	593	629	608	599	610	559	553	603	592	578	601	571	590	597	601	599	593	586	609	636	625	647	657	584	597	577	572	619	587	515	600	615	560	590	614	605	619	617	592	589	638	554	625	628	595	597	606	629	604	642	596	629	629	619	619	614	592	632	588	588	611	627	622	545	579	581	627	575	553	590	600	607	618	629	569	611	626	603	578	562	616	609	573	621	611	632	617	533	577	612	586	617	588	615	594	649	587	578	612	582	593	621	625	600	614	601	548	629	643	601	615	587	623	581	602	577	612	597	540	587	624	575	580	568	597	559	622	604	623	638	563	607	648	625	609	621	605	619	648	603	561	583	625	607	625	575	562	610	531	652	638	628	623	562	580	599	659	645	601	624	606	593	610	545	607	566	599	598	584	587	569	587	565	588	603	578	608	607	609	613	592	624	637	576	623	611	597	562	604	605	594	627	609	617	596	599	616	562	600	602	569	587	593	593	594	567	573	612	600	579	609	600	630	567	585	580	601	598	626	605	599	609	606	558	577	596	577	590	591	607	580	604	611	594	571	585	553	627	628	567	611	620	567	627	583	602	615	585	596	605	605	581	613	607	580	609	623	582	567	596	625	582	591	608	609	635	623	599	605	594	635	621	549	608	606	617	602	578	585	586	641	617	642	588	616	613	606	630	612	584	582	589	601	612	573	586	608	647	575	602	602	611	595	589	594	581	600	629	580	596	570	592	592	568	603	549	595	621	582	612	603	602	628	591	635	620	621	587	591	618	573	595	595	619	609	552	617	603	560	586	596	626	572	563	652	585	603	647	612	607	570	594	620	605	572	610	610	620	603	572	551	563	617	599	589	603	598	614	622	622	622	618	591	589	617	566	640	619	627	600	577	664	576	605	609	600	593	586	626	590	620	584	559	547	588	615	587	644	611	628	642	595	568	593	591	585	573	586	569	562	584	598	593	596	596	583	606	620	594	587	627	610	619	585	617	658	596	631	549	630	577	554	589	589	557	585	585	641	625	608	615	591	586	583	587	602	587	589	583	645	608	564	568	582	579	569	576	589	594	607	586	551	607	629	623	607	602	594	582	650	581	592	619	636	636	600	552	608	591	599	615	624	653	573	593	621	618	628	618	553	546	581	633	611	574	569	604	606	609	656	577	601	582	581	613	602	566	619	648	573	569	614	633	580	620	586	613	572	588	630	624	574	643	607	637	638	602	620	594	600	624	586	581	562	634	613	635	574	611	560	599	576	577	606	631	629	577	616	575	593	607	595	606	608	573	646	601	613	626	608	630	587	571	593	598	618	626	611	593	613	564	607	607	568	603	604	625	573	587	601	631	581	603	622	597	599	567	582	582	593	626	635	599	599	586	589	594	662	596	581	581	580	625	572	617	572	639	618	597	556	557	624	580	596	618	563	579	559	625	657	602	603	588	623	585	626	592	621	597	605	599	604	612	577	597	659	573	597	617	642	634	562	613	596	610	558	608	604	611	621	608	599	604	572	567	595	610	612	590	588	627	592	635	607	614	607	607	543	596	600	569	609	621	635	607	612	566	615	616	633	588	635	605	605	573	597	622	602	622	612	580	575	580	565	592	608	603	576	585	578	627	606	627	626	592	624	623	607	602	561	587	569	584	578	556	592	587	615	574	605	619	603	550	565	615	592	640	647	554	613	619	572	565	604	579	591	622	565	588	609	606	576	615	613	609	598	615	593	618	587	591	605	607	544	575	594	577	580	603	571	599	625	611	607	615	611	606	618	603	584	627	561	586	613	612	612	594	572	596	598	627	628	636	620	590	602	591	629	602	577	576	610	614	573	559	563	630	581	621	582	581	592	618	610	624	611	629	647	577	639	614	565	541	566	626	582	591	616	626	568	618	622	603	587	550	597	612	605	648	587	595	623	595	590	597	584	653	614	580	615	599	596	618	628	604	589	655	603	604	571	528	594	597	605	640	611	617	563	632	622	619	555	577	599	611	598	602	626	534	603	540	598	587	615	570	606	551	603	603	626	592	603	588	609	603	587	639	596	591	606	633	589	650	644	594	637	628	582	599	583	613	611	610	671	649	650	619	558	594	618	586	611	580	598	630	628	633	601	584	626	608	619	617	602	568	624	618	575	597	582	574	605	612	578	619	580	618	627	621	590	609	636	627	574	587	635	625	563	609	599	591	592	599	574	583	590	597	565	633	580	605	614	549	607	617	603	606	595	551	590	618	563	603	649	568	626	595	619	607	610	628	630	605	595	615	606	618	587	649	601	595	556	617	559	592	628	554	597	618	635	563	648	612	598	616	586	591	610	610	586	591	614	584	589	617	586	610	633	589	607	625	638	587	624	608	666	548	600	555	629	606	617	592	602	585	626	661	578	583	617	624	640	648	601	624	574	562	580	630	611	642	524	589	561	610	644	576	569	599	610	581	577	627	578	584	614	596	580	610	601	579	582	616	620	581	587	631	590	568	588	589	611	545	600	572	595	575	621	628	621	581	589	596	590	598	600	619	636	565	597	615	578	559	591	613	595	594	616	562	584	604	602	604	574	566	567	591	624	612	673	607	580	598	599	571	586	553	608	598	578	591	596	576	595	611	609	623	631	626	612	600	602	593	584	619	571	616	578	627	582	560	621	601	643	575	601	562	576	567	614	576	610	606	611	572	603	634	607	596	596	610	563	601	561	589	574	600	627	573	569	568	592	605	589	584	630	588	630	551	628	594	609	616	579	623	583	611	559	659	607	642	550	599	634	583	574	664	593	610	624	591	588	647	676	561	628	577	594	655	586	632	627	583	591	597	604	616	560	593	600	664	604	595	559	574	564	577	595	583	580	613	589	619	561	601	622	569	588	607	565	571	592	618	563	612	600	615	585	576	603	651	610	583	616	558	615	583	637	573	589	563	638	604	583	597	612	565	588	597	608	631	582	569	557	577	571	555	624	596	591	647	622	623	566	575	614	566	583	568	600	559	598	564	549	578	592	600	573	550	589	586	591	595	589	589	607	609	591	600	586	587	635	600	605	595	588	609	592	608	593	552	631	598	588	604	618	583	584	591	576	610	656	604	626	595	614
23041	20872	27547	24425	21014	21491	17505	8269	5332	4269	3476	2847	2354	2114	1895	1813	1575	1339	1413	1277	1354	1220	1228	1246	1169	1123	1119	1038	1056	1024	1057	991	980	991	972	1022	970	933	966	984	932	960	935	918	940	984	933	962	1004	902	936	973	973	952	999	927	919	958	917	881	955	940	983	908	922	950	919	911	969	983	901	904	930	881	953	991	916	911	900	924	955	921	949	952	936	921	964	924	941	954	912	918	927	895	953	930	925	882	903	961	906	953	934	875	912	965	987	959	920	1002	932	927	935	955	882	918	931	937	927	938	923	907	884	920	919	896	892	929	963	874	951	928	880	933	905	938	949	895	933	926	957	936	901	909	899	920	905	953	929	918	911	904	914	943	954	885	929	947	928	884	887	949	877	921	855	874	936	878	926	866	974	897	914	870	928	940	908	918	943	951	890	924	940	904	961	902	995	930	912	904	962	906	965	920	880	935	900	966	944	901	956	914	882	879	946	927	913	945	905	874	933	943	949	946	938	941	918	890	889	940	906	931	968	907	868	931	951	943	949	914	941	881	915	928	893	882	924	894	889	906	925	888	919	952	931	881	930	914	906	965	943	860	884	975	981	967	888	936	963	896	897	995	919	934	955	954	891	874	977	924	939	922	905	967	919	963	948	910	928	946	900	946	948	993	890	920	911	942	919	904	894	852	950	912	941	944	885	924	928	963	917	950	935	945	863	912	904	952	846	899	885	892	933	939	908	944	904	993	928	893	907	958	936	933	959	880	938	884	936	945	886	937	924	860	914	909	943	957	918	932	901	907	969	910	968	881	947	894	880	915	962	908	960	924	901	947	906	910	893	949	888	904	925	907	932	921	986	894	862	943	965	922	906	1000	910	921	959	910	913	878	959	926	889	893	931	937	982	905	895	953	899	893	947	889	961	905	974	961	943	891	970	898	927	931	896	912	883	885	925	922	911	911	971	881	884	902	917	952	962	935	881	964	915	962	900	923	902	873	919	943	887	929	958	951	962	963	917	878	934	920	912	918	880	973	915	943	878	955	908	845	907	917	948	861	900	905	883	882	875	931	951	922	909	883	959	932	1001	928	895	876	907	923	888	904	940	947	901	975	902	895	916	890	887	897	902	955	950	961	937	929	906	905	946	916	899	878	882	919	929	912	902	990	923	953	882	936	924	880	899	900	935	894	944	963	996	960	924	951	856	877	873	903	922	885	911	920	902	900	941	934	972	931	896	937	982	965	901	893	966	991	900	913	912	917	947	919	913	917	926	955	934	893	886	947	884	905	903	889	870	895	899	866	941	947	892	952	934	941	936	884	917	926	877	900	937	871	871	945	903	953	899	925	962	998	864	952	936	945	880	904	968	883	916	968	896	879	914	919	933	940	894	884	884	896	869	972	917	931	933	931	916	923	875	917	887	894	926	927	894	927	907	920	956	921	942	923	869	923	936	965	895	892	968	935	934	898	922	946	923	907	922	912	892	883	880	942	921	902	913	944	935	903	878	926	938	891	935	841	877	901	897	948	945	922	937	913	934	839	924	902	911	923	945	952	932	907	893	935	866	947	901	923	931	885	909	951	916	905	940	925	888	840	883	943	994	975	954	895	927	947	1013	920	933	964	900	919	891	894	928	926	925	943	891	950	874	898	929	934	921	916	894	919	909	951	884	942	885	927	993	922	901	876	915	919	933	858	973	908	925	942	948	915	962	910	888	829	909	957	893	922	959	981	959	935	904	971	890	902	932	920	914	939	928	908	880	906	973	894	875	902	923	893	940	900	906	929	927	972	917	923	884	909	881	891	939	891	966	934	885	905	931	928	942	883	882	915	848	900	918	895	959	894	953	956	962	886	945	880	903	934	970	879	890	949	925	896	958	880	854	945	924	880	901	933	871	964	896	895	981	926	890	870	927	1005	927	904	904	926	907	908	919	917	925	915	918	943	950	927	896	938	962	870	905	909	945	858	908	947	949	892	861	948	942	920	862	924	907	919	881	886	946	955	950	952	893	944	935	904	896	896	946	959	917	944	941	909	906	928	933	985	901	904	944	930	873	925	967	931	910	967	913	913	947	947	928	875	926	958	920	890	934	918	932	956	959	867	976	877	893	954	938	983	915	924	940	887	983	910	937	831	923	953	903	914	908	908	927	976	921	953	893	870	908	942	913	901	861	940	942	946	936	914	958	904	870	940	965	943	965	905	924	926	934	926	909	921	935	954	883	812	929	869	904	953	924	866	911	904	909	991	891	919	951	952	916	889	869	928	906	936	975	955	919	926	911	903	950	875	885	943	931	941	943	913	918	909	890	909	906	943	953	855	901	926	969	974	966	878	903	932	887	910	949	953	943	944	915	858	956	965	886	919	880	973	910	876	894	893	909	951	947	906	904	918	864	879	979	925	978	934	951	856	959	874	966	881	946	945	958	960	955	953	868	897	927	912	869	961	932	909	886	866	905	927	946	978	936	897	991	909	883	874	950	928	986	918	897	927	871	894	943	924	906	917	968	898	933	921	896	954	939	914	923	935	923	952	941	925	932	910	883	956	921	942	927	963	938	1006	990	909	918	891	933	987	926	948	895	939	919	918	994	926	966	933	936	941	907	906	888	917	903	886	955	889	901	947	946	902	947	936	927	885	901	903	902	906	938	927	872	909	945	898	929	953	932	960	900	888	955	926	930	943	935	874	953	891	977	885	892	878	990	953	872	924	909	913	935	886	912	944	895	935	892	864	925	916	915	884	913	883	880	958	859	1002	930	919	895	923	889	924	932	960	942	880	859	933	894	926	937	952	923	891	923	916	867	907	915	892	912	973	914	917	870	881	892	920	928	899	923	918	894	930	876	884	936	960	973	913	900	935	942	938	902	941	908	859	928	952	929	974	928	981	909	895	938	898	948	891	911	966	883	921	942	959	941	863	848	945	987	877	924	925	907	977	994	937	928	948	940	890	909	858	893	917	955	903	968	892	911	874	882	919	931	959	962	984	928	933	920	944	970	879	911	949	952	926	890	936	917	894	948	835	954	920	898	904	919	849	909	949	890	923	878	874	906	934	946	901	910	944	901	927	854	975	930	891	944	915	911	865	940	968	966	928	898	994	937	906	896	897	908	942	955	968	937	984	933	906	953	923	941	905	869	887	884	914	974	924	873	962	925	833	864	911	956	913	914	881	925	953	934	961	970	914	876	890	908	947	930	876	930	939	941	919	940	923	882	904	927	949	929	856	975	918	915	914	949	880	915	932	903	999	891	875	987	895	889	934	917	930	907	896	908	926	940	918	909	905	929	921	949	926	902	905	852	901	874	956	916	890	909	907	907	885	859	865	916	973	899	894	933	926	871	858	952	950	875	920	921	923	990	935	867	904	930	963	888	963	954	940	974	897	919	915	938	912	959	926	899	886	909	903	946	874	908	908	905	947	984	939	962	974	923	942	951	918	909	928	904	909	892	934	956	938	906	929	943	905	927	879	929	962	941	910	947	899	890	904	934	957	942	873	925	886	936	909
47221	73731	57028	35773	25117	19478	15732	11883	9044	7278	5869	4858	3957	3367	2851	2626	2279	2032	1877	1746	1633	1547	1540	1474	1347	1276	1187	1227	1229	1179	1090	1072	1097	1079	1043	1031	1021	962	1001	980	942	920	952	955	992	961	909	924	935	969	912	908	996	888	846	944	885	958	899	888	912	870	935	867	885	894	924	911	819	938	859	929	857	880	888	868	931	833	898	926	862	944	883	918	890	919	912	883	917	916	856	905	949	896	923	944	890	835	860	896	899	907	866	873	898	914	887	884	882	914	928	961	928	857	883	837	941	924	910	888	913	867	895	863	925	883	984	880	901	895	909	910	853	890	922	955	884	900	879	916	931	956	921	849	883	911	849	913	869	874	858	934	893	944	882	880	852	838	884	906	917	874	879	941	887	913	869	901	871	893	913	897	933	865	937	905	937	932	944	886	959	932	862	844	888	843	863	935	945	892	904	923	903	867	858	886	876	878	878	859	855	908	906	925	943	894	906	896	878	887	929	930	891	876	907	943	925	895	870	916	914	923	857	866	885	876	870	866	901	923	869	896	869	902	889	919	884	920	947	924	881	891	856	891	878	888	850	922	908	869	847	863	909	868	932	822	873	872	926	848	896	848	867	876	865	898	915	889	909	902	875	911	889	924	918	847	887	925	884	900	844	949	887	842	873	921	855	818	923	935	922	895	859	860	870	878	904	869	866	921	933	878	881	903	917	900	889	818	881	923	876	909	887	844	939	963	910	905	888	871	908	910	925	881	921	937	908	892	904	888	913	925	865	900	926	921	900	892	866	851	892	935	885	844	866	930	870	860	926	870	882	902	893	901	903	838	944	901	899	907	889	880	894	881	911	836	868	895	898	844	877	878	915	881	915	931	894	858	874	838	861	835	873	877	886	945	916	888	928	902	924	936	837	905	916	915	854	927	892	864	861	889	911	884	885	856	881	928	875	948	894	867	908	867	845	847	876	851	866	895	900	893	878	904	921	977	933	878	907	913	880	882	898	885	901	868	862	859	879	954	873	910	852	924	889	910	905	893	912	964	906	879	900	876	901	909	829	896	924	925	901	897	894	869	895	905	938	893	877	833	846	894	876	866	840	897	899	979	836	858	905	921	882	889	906	913	839	931	867	874	889	831	896	908	870	862	894	940	882	950	949	876	854	925	906	894	880	870	876	864	934	871	906	901	919	855	834	861	862	882	937	867	899	888	874	897	928	862	830	921	900	872	941	896	916	875	855	868	851	889	869	841	901	903	876	846	909	879	883	911	916	858	924	852	898	952	899	931	888	884	903	887	871	839	942	901	891	874	902	845	923	905	923	892	918	876	890	893	918	885	903	875	916	932	868	873	891	844	887	928	865	842	919	864	896	917	899	888	920	867	864	881	883	879	885	876	916	879	924	891	912	904	889	926	841	833	890	820	860	939	879	880	926	906	857	870	905	865	935	879	936	944	889	859	854	882	815	965	866	885	904	915	904	913	886	920	887	840	886	904	869	877	867	914	934	930	926	885	866	863	855	916	890	849	913	894	891	879	904	860	889	894	824	912	902	922	877	902	859	893	882	952	891	939	875	875	948	939	918	945	864	945	903	908	866	863	847	905	888	909	911	849	942	864	892	893	850	855	860	866	932	888	951	883	892	928	913	884	886	863	919	890	927	898	895	873	895	893	864	866	849	872	952	877	878	949	879	903	889	872	890	857	925	850	867	899	923	830	867	925	940	874	919	888	870	905	856	931	915	877	938	876	877	905	979	898	917	864	898	868	914	906	904	913	907	884	859	901	885	833	932	926	857	895	881	928	888	900	903	876	905	848	909	858	837	931	953	900	907	937	901	976	905	933	960	935	889	879	910	899	901	932	879	918	862	850	913	906	972	978	853	883	883	894	860	880	881	960	887	864	897	1014	877	963	969	903	888	901	884	934	864	846	861	907	824	888	903	884	834	908	921	896	935	886	863	865	916	899	855	826	873	876	860	895	871	880	882	858	913	906	905	845	869	858	932	879	889	883	908	908	872	889	912	876	946	915	831	918	888	914	924	899	885	812	908	847	911	893	849	901	960	845	861	912	827	908	919	862	891	924	902	838	891	896	904	917	935	863	890	913	919	902	894	861	900	873	909	896	947	870	873	916	886	861	874	914	886	899	866	893	920	859	919	891	866	870	882	890	900	897	851	904	912	896	907	887	936	916	896	889	914	900	919	905	965	925	891	968	886	895	861	917	902	844	895	881	901	911	891	873	937	876	890	928	894	885	875	871	843	914	881	912	883	919	893	941	929	893	964	891	862	872	890	886	959	894	887	914	921	877	841	972	886	882	915	886	884	918	893	905	919	896	893	909	867	910	883	849	900	873	926	937	913	938	905	866	880	925	965	912	912	918	940	851	904	866	866	917	854	918	880	926	963	891	933	923	873	882	910	900	906	852	933	923	902	843	863	909	883	947	897	875	852	884	874	965	828	886	939	939	900	918	895	899	902	928	896	936	865	841	887	866	888	899	908	836	836	890	902	898	855	952	870	936	899	894	910	851	908	895	894	929	898	926	899	894	907	876	900	919	897	903	843	902	847	910	887	906	923	906	898	863	890	942	901	874	921	849	909	924	875	861	814	886	933	894	919	889	872	914	869	943	884	902	951	885	930	882	869	865	877	927	895	845	878	872	907	894	943	935	867	887	847	910	897	888	916	954	872	889	912	877	914	891	846	932	882	930	911	848	897	966	899	972	873	860	926	849	871	922	930	903	864	860	838	910	936	863	961	928	928	892	919	887	915	915	889	894	884	896	895	920	872	906	936	920	916	845	858	888	863	840	845	900	905	906	882	851	854	921	894	913	920	886	899	906	921	874	862	883	909	874	882	880	928	880	926	880	851	876	886	898	921	869	968	863	910	939	931	850	947	879	927	870	921	857	828	880	960	879	852	941	870	869	913	893	867	936	890	845	930	944	901	938	881	872	898	913	882	917	916	888	849	878	936	883	941	914	886	882	945	907	854	894	919	860	821	909	895	915	846	887	893	823	854	877	842	906	904	909	889	912	877	934	862	902	865	944	895	889	837	928	868	878	904	894	918	925	904	868	844	879	935	942	900	853	901	949	895	905	906	850	889	870	918	896	936	855	881	931	919	855	873	930	898	854	889	935	879	879	928	922	896	940	896	888	856	897	890	913	927	850	911	901	868	912	872	884	888	879	867	916	871	909	908	931	948	876	895	914	916	886	938	881	863	900	910	902	913	900	925	843	875	871	826	907	904	894	910	885	831	891	901	864	918	936	892	929	867	888	882	872	933	916	831	831	957	898	857	880	881	822	909	946	898	883	888	915	858	911	917	911	876	899	980	842	911	905	929	877	893	889	934	874	866	897	950	910	887	922	842	919	883	918	886	946	900	908	861	908	894	927	925	954	912	899	909	902	843	886	871	899	869	882	915	879	896	950	864	921	874	901	906	913	826	869	835	893	849	946	878	856	911	841	906	886	885	925	885	879	861	918	919	858	858	895
40760	42020	32688	20410	9792	5661	4065	2543	1993	1611	1265	1093	975	861	804	708	651	644	656	602	639	559	548	533	534	521	506	533	475	500	505	509	437	488	482	476	480	470	480	467	497	452	474	450	448	505	422	436	465	451	427	448	499	447	433	439	468	403	438	446	430	445	429	481	425	411	429	488	459	436	466	452	435	448	460	453	453	460	453	464	422	442	445	443	479	503	400	421	465	488	504	431	456	461	467	466	455	450	432	403	460	454	434	450	474	471	472	456	473	430	467	437	469	501	452	460	440	466	461	434	467	416	481	471	452	434	461	442	483	428	452	412	441	449	480	453	459	408	441	436	425	427	426	467	484	449	450	471	426	433	441	429	409	455	442	450	439	419	455	441	472	455	462	471	485	440	427	405	424	485	413	430	425	457	434	449	462	454	442	450	488	464	436	473	451	504	458	450	454	425	451	451	430	436	467	447	422	443	477	420	480	446	448	440	449	479	447	462	431	431	484	466	421	452	462	474	477	452	444	479	444	463	454	449	456	433	410	468	459	398	442	420	469	472	431	457	445	464	469	420	454	446	445	490	443	435	478	452	473	440	450	413	435	494	469	460	456	474	435	439	442	479	451	454	422	450	453	434	405	448	431	425	461	442	437	480	480	442	505	466	460	454	469	449	464	464	404	469	445	456	423	422	455	456	440	470	479	450	453	435	449	473	476	455	462	457	448	442	478	437	472	472	483	406	433	466	418	483	458	466	420	466	454	407	468	460	438	471	482	414	460	414	409	482	441	433	451	445	462	409	430	459	461	417	466	469	455	450	499	435	461	452	462	409	447	456	463	415	399	457	483	488	438	458	434	472	434	479	457	464	473	451	468	434	470	457	448	424	450	455	447	463	445	438	458	486	434	449	475	424	439	441	427	513	472	470	499	429	435	446	411	415	438	431	448	451	461	450	465	448	450	410	446	447	446	468	437	485	477	465	456	412	501	437	456	511	438	469	419	486	443	472	445	445	475	451	454	438	485	438	435	455	451	417	413	468	484	470	439	444	464	444	455	476	441	437	466	425	489	465	426	465	468	476	475	433	461	466	479	435	438	420	430	504	472	438	457	425	486	431	462	436	462	482	466	485	453	472	503	419	459	428	494	498	454	409	437	417	473	448	484	475	467	428	522	451	432	438	444	478	479	430	427	449	477	431	469	413	445	452	457	430	445	429	414	510	468	438	461	452	471	473	444	446	455	461	435	474	446	433	431	489	490	410	454	466	453	475	435	447	463	474	437	439	445	449	430	455	457	471	465	439	459	476	442	449	452	475	446	441	440	491	473	411	405	431	441	439	447	468	454	496	445	414	426	445	464	415	427	436	496	461	418	463	467	449	494	435	469	445	434	481	434	475	438	471	492	442	451	488	418	440	388	464	452	460	448	414	449	423	501	429	444	476	488	442	469	428	431	442	433	449	435	475	424	430	457	471	458	467	465	502	471	467	451	429	459	470	444	461	440	417	452	466	445	441	435	496	479	443	419	462	486	433	456	439	460	456	408	432	436	436	421	469	433	450	453	472	427	420	464	415	457	442	448	445	471	429	483	432	445	422	436	436	453	452	410	502	460	453	481	437	443	457	446	478	490	466	426	459	460	470	451	442	417	450	466	475	449	445	451	435	456	471	423	435	440	455	448	467	506	456	439	450	458	481	419	448	451	445	440	419	467	469	452	488	491	482	478	448	426	403	425	438	409	451	465	407	474	482	461	448	486	476	448	467	451	476	449	454	436	440	465	478	418	457	440	470	434	467	450	468	446	463	468	433	445	461	449	442	450	457	470	441	477	522	483	478	434	472	480	399	454	444	477	430	459	468	448	442	499	438	441	444	476	436	479	428	434	448	434	451	437	427	418	484	477	473	451	427	432	498	425	431	483	465	457	470	439	464	422	510	444	431	446	447	461	458	482	482	482	432	429	467	462	423	421	457	467	470	420	426	488	425	437	439	454	493	481	473	444	428	430	443	463	463	476	421	502	471	426	446	435	467	460	496	480	453	450	449	443	457	449	492	465	468	472	472	425	447	490	480	422	449	463	442	462	426	447	475	446	460	435	449	418	457	486	504	442	465	473	405	482	459	435	450	445	460	448	447	422	400	452	433	438	435	450	461	461	462	488	447	450	455	433	459	445	439	421	440	459	448	478	487	469	494	483	478	476	434	424	474	448	484	445	456	451	464	431	444	466	468	467	435	410	459	427	487	449	464	451	449	416	429	440	453	444	456	414	445	464	437	431	423	444	501	465	420	425	483	486	424	435	463	441	453	483	437	448	482	440	450	473	450	442	403	443	469	467	457	457	449	408	442	468	446	445	412	460	444	474	481	459	473	440	460	454	412	416	447	456	425	470	449	426	435	483	473	427	426	481	465	462	469	428	428	452	467	468	467	448	455	463	451	438	444	433	468	440	443	471	461	460	469	493	466	452	458	446	474	464	460	473	454	439	435	466	470	465	429	455	450	426	462	474	470	493	459	455	471	441	441	461	457	447	459	472	459	469	475	431	437	466	445	420	459	470	457	488	448	466	473	494	469	424	434	442	469	462	429	431	474	497	434	450	434	436	454	443	429	455	486	447	464	468	472	418	450	447	431	431	438	449	468	445	456	454	434	422	433	458	405	446	464	465	433	453	434	450	440	458	452	433	436	438	436	446	427	481	476	501	463	466	418	471	471	463	461	434	448	424	460	418	465	434	427	441	442	464	439	420	445	490	460	449	416	477	463	447	445	427	467	467	442	449	443	460	453	417	459	465	474	454	454	458	464	469	477	509	434	443	458	480	473	498	489	436	467	465	451	456	444	452	480	419	446	442	490	431	447	452	475	447	465	462	423	420	451	448	444	455	439	469	415	455	463	437	432	473	450	460	468	465	430	458	474	461	487	469	450	475	453	437	444	449	472	447	468	446	444	495	466	448	434	466	441	433	447	441	443	498	457	440	462	469	448	462	445	421	445	433	463	438	477	473	428	479	458	441	460	436	453	454	454	444	464	477	472	444	441	474	473	425	458	465	435	445	431	472	491	459	480	436	442	441	463	459	467	458	433	450	439	406	451	458	445	413	442	476	446	421	460	463	457	434	437	445	442	406	447	455	447	400	466	412	456	453	472	457	461	414	453	425	455	438	432	477	457	462	491	461	463	440	474	464	467	435	432	415	437	451	421	413	465	447	432	482	424	423	479	447	476	477	438	442	417	451	443	448	465	495	416	469	483	434	460	438	411	447	455	462	464	496	440	460	471	470	460	468	471	434	423	440	446	488	462	459	417	459	484	450	459	464	460	453	414	447	460	452	470	459	412	419	431	481	489	442	461	436	468	467	441	436	448	480	464	466	458	453	422	437	461	451	471	512	471	421	442	436	459	457	446	435	471	431	416	438	417	459	444	448	436	435	404	487	445	447	451	412	478	475	442	442	455	500	460	428	422	455	436	490	472	433	436	462	419	454	445	462	477	506	435	454	428	469	467
44845	49407	36917	22454	13661	9891	7560	5167	3807	3159	2441	1920	1578	1326	1189	1109	1044	940	828	819	750	762	700	668	627	617	590	558	561	571	554	490	561	544	520	566	509	488	554	493	507	492	465	461	496	445	453	467	450	465	510	475	455	480	473	472	465	444	461	494	474	477	455	457	472	489	452	463	457	479	448	523	439	469	458	465	447	490	460	455	500	475	440	469	447	464	473	481	469	465	476	492	495	503	446	467	489	437	472	494	447	488	482	469	474	502	485	456	436	471	460	469	464	454	460	486	444	471	469	468	487	460	478	491	429	519	512	463	440	477	482	443	456	451	459	465	488	464	440	444	465	463	452	505	509	468	468	468	473	478	441	512	450	463	486	474	478	492	488	482	485	462	428	465	459	451	459	480	476	449	450	403	502	492	456	458	494	496	464	461	517	436	457	464	477	438	490	461	482	479	462	469	449	482	484	472	475	428	480	483	480	459	500	484	456	488	479	456	482	448	456	483	451	459	471	456	466	454	477	474	464	475	476	445	475	500	474	468	468	473	491	425	505	457	464	489	479	463	471	464	486	425	444	462	468	470	447	513	473	454	480	490	495	475	456	425	473	469	452	469	494	466	501	468	480	464	459	445	448	446	471	510	451	448	464	425	492	452	466	449	455	452	502	479	503	456	474	434	466	456	468	467	473	457	455	469	481	460	457	444	464	479	495	467	488	453	468	452	480	432	463	471	467	449	449	465	483	442	456	448	480	452	430	479	469	489	433	501	443	435	441	444	453	492	476	455	473	520	459	444	477	489	446	454	449	463	511	509	483	501	437	445	450	481	460	440	477	453	469	504	458	491	480	472	444	455	512	474	511	486	461	473	464	471	482	447	488	468	449	467	433	464	495	473	445	460	459	450	480	475	479	456	471	447	503	475	454	465	476	476	510	493	484	474	472	465	471	463	475	476	486	460	435	460	475	454	474	448	465	497	477	444	505	489	425	482	470	469	493	446	497	433	468	488	462	518	473	487	433	446	465	485	462	434	467	484	456	460	468	498	452	442	475	508	475	491	447	471	484	474	483	438	455	473	451	461	486	471	464	445	438	461	470	465	493	421	455	497	481	455	468	439	446	484	440	478	469	471	477	481	457	480	455	477	464	466	421	435	502	464	444	469	466	478	397	462	474	438	487	455	459	463	425	488	496	442	440	500	450	513	483	458	456	475	460	463	461	437	473	499	438	441	464	478	508	464	464	469	473	500	457	502	488	450	431	426	459	463	451	441	450	437	503	456	440	462	456	455	488	465	459	494	405	436	491	458	471	449	471	465	464	452	490	456	473	528	474	484	478	473	472	464	464	483	447	477	465	451	463	450	444	466	451	475	460	456	431	500	456	441	477	451	510	477	450	477	490	424	448	477	454	515	448	445	447	433	487	448	510	442	473	450	478	447	452	470	464	458	497	465	433	468	492	455	475	501	462	462	446	496	495	486	485	524	502	513	426	527	464	459	463	425	444	469	452	471	492	456	465	447	445	452	443	441	473	498	429	492	454	433	465	477	452	432	462	471	500	442	466	444	479	482	436	475	476	455	502	462	464	495	469	449	464	486	477	499	464	465	461	516	447	463	487	464	473	480	452	461	453	454	495	472	493	477	471	472	469	484	419	467	458	459	473	508	476	474	491	465	463	433	482	507	493	434	475	501	467	456	475	480	464	475	474	475	442	455	472	491	452	449	510	440	452	472	477	447	450	440	468	484	470	448	487	491	443	496	510	481	514	482	479	467	480	471	472	462	449	447	475	473	488	496	484	479	473	499	465	463	458	479	482	482	519	449	494	450	449	465	457	443	470	458	456	469	441	440	512	446	429	448	501	458	462	480	473	465	476	429	475	495	490	480	470	475	467	458	449	478	445	483	520	500	455	455	477	502	435	457	484	500	458	445	464	457	469	481	479	479	493	470	481	518	465	466	432	474	443	453	504	476	476	488	496	450	465	468	456	439	481	436	433	460	468	428	432	471	445	490	479	443	462	460	497	456	440	461	489	487	460	486	472	457	507	451	455	438	468	446	459	477	435	500	456	458	462	466	490	434	472	502	446	439	529	496	484	433	476	471	437	420	473	460	480	467	467	502	470	431	445	456	444	456	502	461	466	469	492	499	467	479	458	450	486	453	483	442	464	506	432	491	442	474	458	449	439	470	490	495	462	484	456	471	439	489	453	464	492	458	440	486	488	437	464	475	488	488	484	498	452	455	478	430	484	448	483	458	493	484	444	490	458	471	483	515	451	457	471	501	486	435	463	446	470	483	500	485	455	444	483	469	485	526	501	466	504	456	448	490	461	448	452	499	495	437	473	457	475	449	449	453	454	454	478	477	454	486	496	503	467	472	451	457	493	471	483	448	493	504	461	459	474	422	447	501	467	477	454	456	458	472	437	476	490	493	421	528	447	430	476	463	469	459	502	485	460	483	446	479	470	478	493	447	473	524	468	479	453	434	465	458	499	448	465	473	457	429	438	459	477	456	476	463	487	470	460	499	445	430	447	417	494	472	478	461	441	465	508	472	489	499	486	459	460	477	436	486	501	483	430	441	490	452	470	491	450	485	470	515	469	490	514	439	516	485	498	462	480	464	481	474	456	478	481	436	482	460	484	463	437	498	507	463	478	461	488	498	485	457	445	471	491	486	493	423	452	504	490	487	456	461	457	478	480	464	491	488	464	444	454	492	483	460	512	446	479	508	458	469	480	458	467	421	435	463	463	475	479	490	425	433	487	447	451	456	482	455	466	467	489	451	461	472	452	469	468	454	479	466	448	460	498	454	447	471	482	474	458	471	486	450	467	484	493	490	459	498	445	453	483	437	471	517	472	506	482	471	502	474	451	461	493	460	465	485	481	456	447	448	482	473	482	488	489	470	485	453	480	457	462	466	463	479	438	451	521	468	499	516	447	452	474	482	468	481	458	487	502	486	471	459	468	448	448	470	487	462	482	445	462	457	487	480	461	458	456	453	463	463	475	471	485	459	476	484	486	443	464	501	487	444	507	447	474	474	458	473	438	462	486	466	467	468	473	501	465	492	464	499	474	494	486	445	476	460	479	458	490	501	434	462	466	497	512	489	482	481	521	459	487	437	472	455	440	497	445	465	461	484	473	505	498	470	461	425	492	494	475	444	464	454	487	446	483	433	453	484	425	431	474	478	423	471	438	461	479	491	456	482	477	459	448	490	468	481	474	418	485	508	446	435	466	484	473	465	469	456	453	481	465	417	475	469	447	453	449	450	467	505	456	465	495	455	457	460	480	451	444	490	452	460	442	444	464	481	466	480	447	468	494	497	472	428	493	492	452	485	448	469	502	459	446	475	460	451	473	432	508	473	415	467	500	453	457	457	469	459	522	481	510	482	448	460	504	471	436	488	477	454	467	458	482	471	503	500	500	453	496	476	494	448	512	453	485	454	529	463	460	451	455	482	438	471	451	445	461	453	480	447	481	489	428	468	465	483	497	497
25963	21136	27589	26184	19655	12480	7306	4389	3046	2414	1932	1665	1414	1292	1131	1093	984	1012	921	848	803	790	810	788	787	729	695	699	754	719	637	689	698	689	622	628	719	642	661	610	622	672	626	596	586	634	672	660	619	622	613	608	636	619	575	624	611	585	637	594	637	636	622	606	599	608	586	566	632	581	629	652	607	581	593	680	642	613	641	602	564	601	590	645	598	638	637	577	650	629	638	604	596	648	638	619	643	629	628	630	626	648	637	630	651	622	651	602	647	604	624	612	606	600	641	608	626	638	611	598	595	624	580	607	649	604	645	596	581	624	623	589	564	608	595	617	600	617	651	619	604	586	620	654	604	615	594	615	653	608	615	604	619	630	614	592	633	569	624	586	649	569	644	626	612	640	608	627	633	616	630	611	580	610	586	598	633	604	655	576	594	649	607	617	571	613	575	627	613	639	578	649	622	641	676	615	700	612	629	668	621	614	593	667	624	633	576	641	640	605	635	562	576	594	636	625	596	654	579	610	581	661	629	648	644	624	613	578	599	619	610	603	598	601	629	599	605	622	657	636	603	613	626	613	604	635	609	619	577	580	578	646	611	570	639	660	603	586	643	623	590	596	658	645	621	602	605	619	592	582	623	636	601	634	638	649	650	582	626	619	582	658	645	637	581	585	603	611	611	656	636	619	616	623	615	611	625	616	654	655	633	560	605	626	626	669	653	630	635	632	594	601	630	587	634	648	621	624	618	618	591	668	609	625	620	636	592	601	594	561	642	606	668	616	656	562	605	599	600	644	606	609	627	647	577	568	601	621	658	581	647	639	600	645	630	599	657	624	620	602	598	627	620	594	611	624	575	569	630	619	589	628	636	627	583	621	579	618	566	656	617	623	666	605	637	670	611	638	647	658	643	616	597	619	640	604	653	610	597	588	519	627	621	624	625	642	647	604	648	641	605	640	613	629	646	636	637	684	611	650	606	614	617	592	611	604	604	587	636	578	623	611	594	623	619	609	613	597	643	641	632	654	590	631	657	628	615	623	637	596	620	571	639	631	650	601	597	632	602	626	556	611	641	622	628	603	609	583	637	631	640	661	592	664	613	601	627	603	570	572	608	642	661	612	642	561	548	613	582	610	619	619	617	651	613	590	626	671	591	623	586	592	599	624	593	598	611	639	602	609	580	631	581	673	588	589	680	609	600	609	605	621	571	644	608	609	631	585	607	599	616	631	608	640	618	635	678	615	654	630	545	587	576	619	597	575	595	640	610	586	624	623	587	613	574	646	656	596	625	625	655	613	617	635	645	616	664	552	621	657	572	551	632	626	590	610	588	614	625	621	638	608	613	592	629	594	610	571	614	646	629	623	614	599	566	620	608	630	621	591	598	646	620	643	608	604	608	626	622	634	585	597	564	652	568	598	656	609	611	566	624	622	625	609	603	622	599	609	579	632	611	610	572	618	631	644	661	602	640	575	615	642	603	609	593	640	644	627	603	620	600	635	630	625	633	605	629	647	644	608	560	641	654	600	633	630	664	588	588	665	632	601	630	628	646	630	641	577	571	634	591	605	661	592	634	607	605	653	649	623	636	670	588	627	600	634	624	615	624	616	588	668	611	589	577	615	611	585	616	587	589	615	676	592	638	628	620	598	610	628	586	670	607	561	586	605	619	599	606	695	634	624	549	630	602	618	622	589	596	620	618	598	658	550	561	628	591	616	648	613	607	674	599	607	599	628	609	604	618	612	637	591	609	565	618	578	573	657	589	613	640	581	625	608	612	641	606	617	600	595	606	621	643	623	629	638	602	606	633	611	561	620	640	626	633	586	627	587	620	583	649	588	615	593	580	562	592	617	619	616	621	604	652	610	612	594	602	638	568	670	615	621	655	605	619	620	579	609	574	606	638	637	663	598	621	588	608	604	646	571	615	651	598	597	642	622	615	644	654	636	625	602	617	587	643	579	603	666	631	599	609	586	604	598	617	613	621	618	661	645	608	599	640	627	608	630	635	651	653	618	587	668	589	670	637	558	639	615	590	636	577	617	626	668	637	564	606	543	579	633	614	611	617	601	598	575	625	609	592	627	606	653	608	591	609	565	608	659	624	625	641	613	626	631	598	636	628	583	561	584	646	563	633	585	617	602	609	664	593	606	561	649	649	621	617	574	616	639	612	591	636	632	629	618	637	606	677	589	572	614	627	602	627	630	582	587	590	607	580	584	649	619	641	573	647	607	638	601	576	602	600	576	605	605	612	611	586	582	603	617	596	601	619	581	659	576	635	572	662	613	662	598	584	642	626	675	560	606	652	577	628	649	597	578	649	647	591	608	626	605	631	568	609	614	715	695	627	603	637	625	558	607	579	579	608	616	652	591	620	630	619	610	611	595	606	641	578	573	606	607	594	604	584	586	624	627	605	600	629	667	583	634	587	585	647	606	605	591	587	630	571	635	636	595	616	616	615	670	640	635	613	601	631	590	608	630	593	611	640	632	611	616	628	617	579	639	628	622	598	611	585	625	577	611	628	625	652	635	597	620	594	593	622	593	656	603	640	603	616	613	602	560	640	636	605	628	598	629	589	599	625	640	577	627	667	610	609	643	675	648	605	658	637	598	609	619	583	632	548	569	611	584	537	570	610	601	608	628	596	579	579	602	603	612	617	636	611	638	672	667	639	604	634	618	574	622	591	650	644	639	587	602	626	624	628	656	628	625	647	627	596	623	599	610	611	602	591	590	613	582	620	630	655	623	619	642	667	640	595	597	620	628	613	599	605	565	631	626	630	633	620	653	613	590	580	548	630	667	614	631	597	617	626	599	600	609	624	626	651	576	628	606	610	605	639	600	598	600	648	626	651	590	658	620	604	623	589	584	665	662	636	610	628	593	558	649	628	643	641	632	625	570	607	644	604	627	590	648	622	653	609	573	623	638	619	624	644	602	626	620	640	575	609	626	638	623	622	637	658	622	605	603	594	579	571	635	619	613	634	583	582	604	599	581	582	591	614	652	632	611	613	575	620	638	620	589	608	646	601	623	574	587	592	645	614	617	636	658	634	610	645	672	629	609	595	583	636	634	582	604	604	638	660	606	630	658	641	596	607	654	621	664	623	599	647	596	624	603	628	593	609	619	623	645	629	667	627	620	633	636	608	628	667	555	618	617	612	637	627	591	612	622	587	601	608	652	559	648	558	599	616	630	598	585	660	618	643	543	625	584	592	634	607	604	630	607	600	649	611	594	613	623	616	612	596	649	646	637	571	672	604	594	568	619	652	648	639	639	617	626	640	643	629	654	606	597	625	606	619	607	606	609	612	658	657	641	622	670	581	671	638	611	598	609	660	607	666	629	615	640	635	614	600	619	650	578	616	657	611	580	626	631	623	594	597	593	597	629	624	597	617	598	556	621	621	626	615	589	598	562	630	572	600	617	622	625	591	609	584	630	566	611	595	652	641	645	601	578	659	590	648	590	591	640	607	615	633	634	622	636	652	629	621	686	597	621
43521	58755	47710	28828	17927	13875	10633	7388	5590	4299	3501	2683	2355	1948	1734	1563	1474	1308	1206	1089	1087	958	918	936	875	850	846	812	771	742	783	703	707	705	669	713	709	700	650	675	609	618	673	642	634	621	650	654	637	638	616	621	628	641	644	631	606	605	622	615	609	614	625	605	588	610	600	590	649	596	544	613	660	613	582	625	632	583	626	635	645	585	565	651	646	642	634	598	619	669	646	642	620	613	626	589	634	622	617	559	590	605	643	623	623	611	568	637	634	602	586	603	613	634	581	611	602	598	621	611	588	630	632	638	610	653	597	568	631	592	574	606	612	620	623	638	629	621	602	610	616	614	610	600	611	592	637	595	595	579	632	611	596	628	654	637	626	570	616	634	601	593	625	620	591	591	630	664	616	656	605	613	629	577	572	560	589	640	568	627	642	595	566	619	576	631	582	633	599	586	605	578	649	623	613	629	634	611	605	633	644	630	614	607	603	636	648	622	600	692	615	639	608	630	610	629	639	616	620	608	597	627	595	632	574	641	617	603	592	571	624	647	588	606	630	580	630	629	602	578	592	621	606	595	605	616	620	569	625	605	617	635	655	620	596	596	608	600	641	579	618	628	583	598	559	593	628	603	651	629	569	607	579	618	608	600	626	591	631	609	594	597	585	605	605	599	620	598	611	643	587	642	627	594	618	570	602	579	632	623	594	601	586	605	615	636	598	584	602	611	584	617	622	637	583	613	617	622	584	629	582	608	615	655	612	602	573	587	629	588	606	592	582	577	587	578	624	646	624	654	603	619	620	616	618	631	654	628	639	607	619	618	592	611	611	560	608	586	611	568	547	586	605	588	629	582	572	593	665	582	607	582	642	610	613	628	610	610	632	616	636	595	646	579	596	632	655	616	632	628	639	604	636	603	624	575	642	581	591	591	612	619	592	586	602	639	598	639	634	639	616	600	607	579	601	580	615	552	585	612	620	585	655	596	593	624	640	585	594	561	653	610	616	650	602	634	602	622	610	633	594	600	561	586	600	612	620	554	601	595	588	601	616	600	612	619	625	618	603	637	591	638	602	596	621	609	640	584	616	603	606	628	573	576	624	625	641	637	604	603	617	603	588	635	617	643	600	617	578	585	630	612	610	568	595	592	611	646	643	614	637	625	630	600	631	583	617	602	591	623	622	646	553	620	653	660	611	575	649	587	626	632	634	625	608	629	580	588	620	588	581	626	618	613	597	613	590	589	611	587	564	640	577	607	564	609	632	669	596	588	589	624	593	579	552	635	602	609	613	606	627	601	652	612	616	597	663	618	590	617	649	575	597	629	613	597	651	570	589	588	640	640	613	614	612	647	575	588	597	596	586	603	624	655	624	602	593	642	629	605	589	608	650	572	595	598	586	598	612	599	647	594	639	621	615	590	612	636	622	585	599	655	582	597	619	603	637	621	629	616	599	593	626	602	617	609	623	603	591	623	567	648	609	595	639	599	582	587	575	625	594	635	623	638	597	620	594	657	617	613	614	631	627	588	571	605	655	591	627	600	598	608	602	556	607	612	628	611	654	578	632	593	627	584	571	635	576	607	630	677	658	606	602	626	641	614	590	655	617	592	589	600	641	617	607	590	651	599	596	612	637	588	659	617	605	573	595	583	649	576	549	591	632	604	579	589	614	608	592	635	626	588	625	565	649	583	621	625	593	596	626	635	594	598	614	599	616	602	608	600	609	603	601	573	647	618	632	591	599	609	589	634	626	617	633	614	625	592	587	631	609	595	608	603	621	599	613	602	649	609	593	591	624	598	608	633	632	589	596	604	589	650	634	635	608	599	625	637	584	593	582	579	599	593	637	589	590	620	589	585	637	609	638	643	605	608	638	617	646	634	583	623	613	556	617	616	609	595	609	598	621	605	607	610	610	621	607	632	599	600	624	621	596	606	617	599	702	604	605	600	609	608	607	583	583	612	582	607	596	575	648	604	617	595	595	625	589	620	587	586	652	664	665	627	564	647	599	587	620	589	639	621	590	552	592	582	655	617	642	591	594	658	586	651	591	601	641	600	602	610	637	626	603	649	636	600	623	597	556	615	652	607	605	644	595	637	638	626	608	567	602	539	579	605	644	599	625	597	602	580	614	603	618	607	582	631	650	623	601	596	628	609	569	592	623	628	640	636	604	594	611	638	594	616	684	637	648	648	608	576	619	624	643	626	622	629	669	563	616	588	630	570	631	613	576	608	611	622	570	612	618	602	578	592	625	571	659	630	595	611	627	623	601	637	611	598	644	594	573	630	586	634	580	605	612	631	620	621	634	665	676	611	590	616	616	590	594	582	636	599	605	572	607	590	580	638	617	580	584	610	574	645	600	643	552	592	660	599	612	586	618	644	591	613	585	594	596	635	651	618	566	627	595	590	605	611	615	652	613	613	610	612	593	610	563	631	638	608	620	654	561	610	599	607	620	604	624	656	633	614	659	601	630	639	613	602	603	583	612	636	580	591	602	609	595	620	616	596	622	595	617	565	618	624	642	648	607	640	615	620	620	594	604	592	615	612	621	585	613	636	625	594	604	587	604	659	631	608	604	622	599	602	616	593	606	624	634	605	616	616	613	617	600	591	619	613	590	589	599	596	631	579	632	590	628	625	651	568	604	555	624	589	651	574	639	639	625	603	679	540	614	623	583	619	624	656	593	600	631	561	598	636	596	636	598	590	576	611	615	618	619	623	602	579	591	627	613	610	594	582	605	606	591	582	613	649	624	622	602	606	571	647	654	593	656	638	613	624	614	608	622	579	598	631	635	579	615	612	576	611	623	608	609	575	586	583	616	625	600	573	635	602	596	623	613	605	606	585	645	584	654	619	587	543	605	601	568	587	617	587	582	654	609	590	611	612	620	639	624	603	608	590	611	636	664	607	609	618	616	638	605	624	574	611	622	566	614	654	603	602	611	587	658	628	641	629	606	576	623	560	617	637	617	609	616	636	612	650	583	555	585	615	619	613	606	576	592	584	621	628	661	621	608	610	608	612	608	628	583	630	645	595	648	599	627	606	582	622	585	608	580	634	624	674	604	653	568	634	604	591	654	644	587	618	603	593	623	598	611	597	588	625	623	629	603	580	634	593	623	613	599	584	592	612	595	628	599	610	590	634	621	613	606	614	644	591	580	612	620	606	638	618	634	585	586	575	640	572	598	608	596	589	638	579	648	574	605	616	619	627	585	611	614	620	617	619	615	617	606	569	591	662	551	636	562	649	641	613	599	594	641	608	647	636	607	629	588	636	626	630	606	597	588	643	638	571	584	565	606	607	602	638	569	597	603	617	619	611	648	608	602	664	605	619	636	589	606	668	642	612	603	638	616	597	611	621	615	593	615	625	599	587	666	565	625	615	610	632	597	606	532	570	615	574	544	634	610	598	613	626	570	595	633	607	618	620	604	644	627	556	562	604	622	600	537	620	614	599	573	584	624	592	592	588	627	604	642	589	593	620	631	611	636	615	647	619
22965	20863	27621	24425	21015	21519	17350	8262	5424	4037	3199	2769	2520	2043	1884	1691	1600	1482	1446	1403	1296	1285	1234	1179	1184	1140	1149	1073	1079	1063	1051	1044	1021	1059	1062	1022	977	983	1004	988	950	955	939	996	988	1014	924	928	990	928	887	937	968	950	963	963	961	965	970	937	930	924	879	971	919	948	909	897	926	930	927	876	999	937	969	943	911	924	965	961	881	1001	967	935	961	991	932	894	910	918	892	900	962	892	950	899	917	931	919	966	948	917	913	894	950	942	949	932	928	987	999	956	969	930	931	954	910	922	914	936	956	896	932	871	919	952	942	892	942	890	915	901	898	975	871	970	948	872	903	999	925	909	940	918	977	921	920	969	947	923	974	913	934	936	993	970	930	970	980	913	938	926	980	1006	937	970	948	932	928	896	933	899	919	942	884	978	888	968	899	1008	973	923	907	938	932	917	938	936	956	978	973	921	972	951	957	964	939	946	953	941	904	879	958	928	944	987	944	930	892	985	908	914	942	991	976	922	926	915	942	958	924	911	961	1000	942	917	973	945	948	909	936	939	941	892	892	971	1045	921	973	923	938	983	954	929	962	940	908	935	928	972	967	969	978	971	942	950	918	933	928	908	945	995	940	879	896	866	898	959	935	959	964	861	950	950	961	933	932	956	934	952	904	932	924	946	936	930	955	956	947	865	899	943	965	940	869	913	976	944	1003	939	1029	945	958	948	910	889	889	946	910	964	960	989	965	961	941	910	953	980	929	896	980	902	901	912	936	964	982	957	945	989	887	961	936	900	931	957	946	891	945	985	904	915	940	921	994	884	916	941	962	948	897	909	915	939	927	878	979	931	886	943	941	941	922	952	954	905	940	968	931	927	975	924	925	985	936	951	939	943	963	937	950	928	964	935	954	927	961	925	931	978	911	943	909	933	1018	934	869	929	938	993	1003	957	981	978	946	950	935	949	919	935	943	950	920	939	888	960	920	909	977	938	905	920	921	994	918	908	969	891	863	920	929	871	932	953	978	908	964	978	930	958	1015	904	921	946	900	900	934	973	923	977	960	917	951	935	928	934	890	942	922	928	896	914	947	904	920	892	920	896	949	936	928	921	938	957	917	876	945	973	1002	882	913	923	958	915	916	878	910	924	950	893	960	897	937	912	919	948	928	925	919	993	947	925	953	905	960	892	900	907	920	918	963	978	988	973	910	914	905	956	893	897	892	917	918	928	889	918	975	946	894	978	966	911	972	950	969	930	947	948	887	950	955	961	886	889	901	900	966	958	894	983	1002	904	916	942	910	956	924	913	886	905	851	989	969	934	954	980	909	926	912	940	908	899	922	1040	924	907	994	986	934	943	879	935	908	923	963	955	923	961	935	907	926	894	913	939	930	948	923	945	972	936	997	925	911	888	901	976	949	905	973	888	955	964	945	900	920	940	929	958	938	943	932	912	938	953	915	874	892	906	954	968	934	927	934	940	925	952	959	860	931	976	922	936	926	858	959	946	951	950	916	956	899	937	1010	945	940	915	944	975	915	900	986	908	886	960	866	859	900	926	921	886	968	944	927	958	966	948	892	920	890	944	1003	926	966	905	925	921	923	922	919	883	924	930	948	955	941	953	878	935	967	950	973	918	918	894	901	893	928	896	901	929	854	898	998	987	909	928	947	895	984	914	897	922	951	947	946	936	921	918	992	949	930	929	938	959	868	894	889	969	943	969	984	881	925	940	915	941	910	962	908	994	954	932	908	925	921	913	904	991	931	943	918	985	966	942	907	943	943	961	908	906	929	893	898	998	922	929	900	934	950	903	897	961	947	920	907	895	914	930	992	934	878	914	923	956	979	903	938	974	905	946	914	900	949	941	915	933	943	900	909	936	947	936	898	930	938	964	936	939	957	897	966	937	935	916	964	977	930	986	974	904	881	948	924	925	923	905	950	956	976	931	901	909	954	907	924	943	931	892	906	893	965	928	962	962	911	940	969	985	959	881	956	912	918	897	943	916	936	967	940	963	947	968	898	852	939	957	919	884	926	912	918	994	929	895	921	958	916	1017	955	918	903	960	939	929	992	999	913	920	898	921	873	958	940	970	899	913	892	968	975	886	904	903	925	964	949	886	951	907	952	964	890	952	954	959	907	921	897	950	953	967	907	922	947	925	945	957	998	916	941	943	944	903	908	931	922	978	919	995	902	894	970	987	988	891	946	924	922	910	956	897	847	930	940	966	934	963	923	902	927	938	907	981	924	960	980	947	959	955	981	942	912	951	942	945	932	946	957	943	957	946	941	950	907	888	940	972	933	945	994	992	924	959	917	885	944	872	907	914	894	943	953	916	931	921	921	954	993	965	984	923	922	899	945	925	921	946	975	989	970	951	920	910	955	928	932	958	1027	958	970	888	949	947	1027	953	966	953	956	1002	996	964	930	937	945	928	969	981	913	947	943	966	968	915	911	942	951	926	956	924	970	934	919	976	921	936	956	963	954	939	921	914	970	926	898	955	935	914	887	963	936	942	901	895	959	900	925	980	903	940	898	904	978	922	974	981	909	931	959	892	984	948	943	925	918	908	886	955	958	919	968	912	923	943	906	916	888	941	892	956	882	990	905	854	936	949	991	941	915	978	956	936	918	938	952	1012	945	949	940	885	931	959	950	933	936	975	943	905	889	939	997	942	942	967	940	928	966	922	924	962	940	1030	929	966	973	944	962	869	924	927	926	924	928	952	937	941	960	887	920	901	928	958	905	962	975	904	945	931	935	906	926	952	975	924	897	931	897	950	955	898	958	891	956	929	878	972	929	920	901	901	916	928	927	906	938	912	935	964	904	977	955	950	977	919	958	913	900	956	961	902	898	907	903	953	910	939	885	992	989	916	929	950	936	925	923	960	955	981	907	939	945	922	956	883	937	964	1015	913	944	918	947	916	948	969	892	939	909	895	901	926	960	936	934	966	1005	981	885	878	951	927	930	897	1020	899	929	974	964	1006	917	908	937	943	967	929	938	935	932	921	939	888	909	967	877	922	954	946	925	926	925	858	957	953	918	943	944	902	938	978	962	978	922	965	970	971	907	918	890	899	905	931	942	964	934	953	953	924	975	904	931	940	947	897	893	912	902	930	963	959	904	959	888	928	959	955	916	911	945	917	874	920	909	942	953	897	947	917	942	885	932	946	938	919	924	892	991	947	920	931	985	909	872	899	935	943	932	954	874	873	922	933	973	952	917	914	992	907	932	923	912	880	947	909	954	946	861	937	932	951	821	881	918	935	926	930	938	930	942	902	894	949	956	906	908	956	909	929	978	943	911	955	927	853	965	925	943	937	914	988	936	989	955	945	901	913	980	934	968	926	938	969	946	921	879	948	890	944	909	884	925	984	951	871	900	900	928	874	937	949	925	976	944	991	931	956	910	872	936	889	974	911	876	915	961	978	933	970	911	899	942	959	889	917	985	944	875	953	947	903	916	936	921	944	937	933	950	891	958	971	941	944	1023	895	969	941	967	931	873	898	922	971	962	890	971	962	873	932	936	933
47324	72305	57785	35466	24325	19883	14922	11728	9019	7063	5457	4511	3945	3206	2887	2509	2204	2044	1918	1729	1574	1600	1486	1403	1378	1249	1253	1223	1152	1143	1150	1095	1092	1018	1082	977	952	1009	1013	961	954	971	955	952	990	944	939	971	873	933	944	926	900	910	898	947	987	909	885	910	922	905	893	946	951	880	942	913	877	877	948	889	925	928	925	953	914	877	957	896	908	874	906	896	907	839	879	978	912	899	916	890	950	877	958	957	858	899	896	954	937	921	875	915	923	935	964	927	910	884	916	922	934	886	939	967	939	913	829	908	904	925	927	959	844	909	884	911	892	897	906	917	894	896	892	889	854	904	834	874	906	910	943	952	912	919	940	906	912	917	864	897	867	867	881	934	914	921	923	942	887	928	869	895	925	880	880	839	876	883	887	878	853	921	873	928	949	914	996	923	879	890	875	895	853	897	916	889	876	903	859	885	895	907	894	897	899	919	888	862	908	892	918	873	879	861	904	904	890	941	947	906	905	903	857	897	897	903	838	924	892	888	901	890	882	863	889	917	952	953	911	871	869	896	907	867	898	866	878	866	909	909	926	915	903	928	868	867	913	897	904	917	954	912	933	901	848	921	860	839	955	894	933	878	913	897	862	955	914	909	909	874	886	880	926	873	896	891	909	948	895	946	860	923	872	906	917	965	882	901	839	871	962	954	924	909	899	925	880	877	961	888	903	920	849	888	867	851	885	896	835	870	842	934	926	948	900	888	922	946	909	878	903	918	862	898	962	936	868	911	862	924	917	897	935	876	927	947	937	869	929	921	899	923	911	846	960	933	861	917	885	863	918	888	869	913	892	890	894	931	900	891	896	936	965	938	861	896	956	894	914	906	880	926	935	921	901	949	847	934	856	867	907	874	918	843	898	901	944	886	887	924	923	889	923	887	929	934	942	896	900	911	874	856	905	874	874	901	869	929	831	880	903	858	901	860	952	902	868	882	856	883	928	907	927	919	956	902	899	918	899	897	904	918	949	864	886	873	904	939	891	881	929	908	947	949	893	869	903	906	924	918	928	901	940	853	899	948	875	872	947	893	856	930	957	883	921	925	897	928	907	876	939	942	922	907	888	938	925	882	899	950	865	919	945	966	967	875	925	868	900	903	855	831	866	915	971	854	919	877	851	918	919	891	885	933	864	909	953	880	896	923	899	930	914	873	851	875	917	893	898	883	902	945	927	940	875	919	919	879	858	941	941	870	934	909	899	881	923	897	933	921	926	916	860	884	873	941	926	967	888	865	896	878	941	933	881	964	917	894	884	920	891	877	924	914	908	870	879	922	891	884	895	916	937	920	891	919	916	907	920	952	924	906	941	871	915	907	900	951	902	887	960	907	924	896	915	866	892	909	911	858	925	943	854	911	929	871	852	914	892	838	916	894	890	864	920	929	863	896	845	923	949	931	861	908	911	877	896	896	958	922	930	875	871	907	929	895	933	902	897	912	924	879	920	890	914	931	891	878	879	886	878	846	902	894	883	930	931	907	911	901	878	964	917	848	928	903	899	914	927	879	931	949	867	891	899	912	927	943	883	875	911	899	908	864	843	929	907	866	897	883	930	894	869	928	956	901	907	943	857	899	928	908	916	933	933	929	924	915	927	899	883	938	887	877	937	867	878	932	820	937	884	908	903	868	911	924	907	921	913	874	918	950	895	915	887	899	902	940	919	883	877	882	885	924	915	911	919	931	882	913	905	899	896	940	897	893	893	862	921	906	919	902	950	886	913	919	917	906	889	895	895	908	885	844	878	902	928	963	930	911	897	949	920	856	905	891	916	884	880	886	948	891	907	930	901	944	904	913	998	880	929	964	924	892	900	916	896	930	907	920	848	945	937	917	910	940	912	941	856	864	928	897	865	919	952	899	928	874	857	853	866	911	906	895	952	886	956	913	905	888	903	910	900	917	943	955	934	882	914	917	897	866	818	918	884	900	949	845	918	981	897	863	902	885	936	915	909	955	940	869	866	944	890	871	928	850	907	914	894	984	855	910	908	909	879	904	917	888	916	896	961	826	920	947	894	890	894	894	890	984	880	878	900	863	914	891	911	853	910	868	876	913	873	977	931	844	913	993	894	932	874	855	867	857	918	936	868	894	959	942	857	897	880	878	893	890	930	914	891	858	882	869	913	861	908	910	906	942	890	873	897	901	904	898	886	909	920	907	906	884	899	936	922	934	900	870	939	964	927	874	901	871	892	856	884	905	889	894	943	868	960	947	848	932	867	901	912	910	899	917	861	946	894	953	931	971	911	874	925	939	934	832	882	960	861	918	901	901	898	924	939	875	870	955	953	894	912	895	970	904	950	916	931	863	910	894	926	928	963	924	961	902	902	919	852	849	879	892	927	923	886	920	865	879	910	898	916	930	885	927	901	892	902	923	907	926	865	979	953	909	917	920	900	927	906	929	905	927	891	858	885	921	909	929	896	915	928	915	874	923	877	889	857	876	871	904	907	912	863	890	889	898	955	950	944	938	922	892	893	907	930	917	860	888	855	931	921	916	874	869	905	911	840	930	912	934	916	860	914	917	951	870	865	866	925	909	866	893	847	875	924	941	864	867	938	926	944	942	942	922	890	911	868	880	857	879	917	904	924	870	899	952	841	897	860	879	868	949	929	915	942	926	908	890	886	870	867	857	877	830	872	922	912	877	948	966	947	919	950	839	891	895	898	915	901	899	892	870	884	835	920	896	909	953	867	880	889	863	903	885	920	940	904	872	873	987	911	925	928	875	890	888	927	923	877	916	906	865	953	955	901	935	886	929	911	875	825	904	962	887	920	949	928	902	865	917	874	953	890	923	872	875	877	908	859	895	894	876	899	910	917	925	884	905	892	953	889	898	897	897	941	907	979	930	861	906	917	923	963	939	876	913	836	893	919	889	883	867	927	899	930	965	930	860	935	876	968	904	876	907	913	918	915	870	956	907	898	936	895	925	924	914	921	940	900	850	944	954	876	871	907	909	897	909	981	860	862	873	934	956	895	922	927	923	862	912	889	881	908	912	849	868	947	927	876	911	859	928	926	884	925	917	935	920	914	855	913	854	924	882	839	913	905	868	912	991	892	935	925	851	842	929	874	916	863	939	933	921	926	892	890	894	865	903	890	880	870	933	888	920	898	898	944	961	905	901	909	830	873	886	967	914	853	945	908	893	910	872	870	929	917	867	967	942	917	868	958	880	944	927	895	922	890	950	920	953	953	892	862	911	888	882	837	909	852	893	932	926	908	985	906	947	901	965	907	941	929	874	898	877	889	890	885	840	923	897	879	900	932	921	941	891	895	889	936	875	879	844	844	855	963	956	931	898	939	927	922	875	885	952	867	949	904	864	909	890	922	934	845	869	873	900	876	964	901	902	951	933	849	951	903	869	968	907	881	923	911	876	899	923	882	877	888	910	870	919	919	911	897	868	927	909	941	904	905	921	920	911	869	935	946	888	897	900	875	909	852	976	908	866	862	894	846	908
39576	41716	34748	20307	9595	5997	3914	2840	2210	1600	1382	1190	1035	929	875	780	705	703	648	612	612	590	598	571	615	562	570	519	504	503	532	475	507	520	508	488	531	506	445	493	491	453	463	478	540	475	512	509	454	429	478	472	449	420	477	503	466	484	422	450	459	468	461	457	443	482	493	464	456	500	442	452	460	458	484	449	462	479	459	474	473	479	498	457	464	474	443	498	508	453	427	470	471	472	464	477	461	474	463	452	476	450	466	463	465	431	479	458	455	493	461	506	429	461	464	470	490	461	440	433	484	462	469	445	454	452	482	465	455	431	468	447	463	457	472	430	490	479	462	493	479	472	414	451	439	460	425	482	461	441	502	439	409	485	491	458	453	492	437	458	444	463	444	493	476	427	455	520	489	475	461	455	470	435	445	464	490	498	440	448	437	491	467	487	469	487	464	509	439	471	479	494	479	415	445	450	471	481	448	447	452	464	502	417	455	463	502	458	462	440	437	476	461	441	441	439	458	446	444	465	451	489	500	467	469	429	491	450	465	473	482	479	487	406	474	449	435	495	487	473	473	419	449	490	516	465	476	459	455	445	452	447	502	498	443	481	412	468	470	478	458	424	449	460	481	467	492	440	443	463	493	472	447	419	467	490	474	444	442	446	482	465	459	485	460	443	455	457	510	442	455	450	470	489	452	479	440	467	460	438	446	441	473	425	471	449	515	464	439	452	461	474	463	495	462	470	497	423	473	478	443	439	447	436	497	495	434	444	438	447	449	437	466	424	420	458	444	485	423	434	480	475	476	439	478	465	452	445	460	417	454	442	492	455	416	464	462	458	495	472	460	484	447	433	490	485	477	468	434	433	476	458	452	462	463	443	475	479	493	464	463	475	465	459	431	461	465	482	469	452	440	444	466	447	446	451	454	489	453	458	429	466	455	457	458	464	468	438	475	483	454	406	440	483	463	458	488	453	470	451	471	476	440	444	443	471	441	478	466	441	486	472	445	444	493	482	424	454	455	440	495	473	439	451	451	512	474	447	446	455	404	495	469	490	441	444	452	448	452	457	480	481	482	485	468	475	461	480	436	424	465	491	473	460	462	480	477	451	487	451	441	459	438	461	431	477	452	440	461	449	446	459	514	451	447	430	440	465	483	408	487	481	480	452	469	452	500	486	455	524	468	479	471	475	462	474	470	458	438	485	434	463	468	462	487	451	476	443	455	487	434	458	468	438	470	529	493	423	483	466	451	494	445	455	491	495	476	473	471	436	454	505	492	480	471	461	449	474	413	485	455	463	463	439	471	459	514	467	458	457	451	430	462	460	459	423	478	420	461	470	485	452	438	472	483	431	469	467	456	437	479	437	440	468	449	479	458	468	469	421	429	465	517	486	473	469	464	497	476	463	447	460	517	455	500	424	429	461	442	449	444	506	464	489	516	446	499	487	474	431	447	469	443	452	467	458	453	439	486	458	466	500	434	457	457	475	452	448	439	459	412	445	474	422	453	444	454	477	446	446	431	463	461	489	444	488	523	469	463	447	436	453	452	477	435	461	461	517	438	459	452	440	472	465	475	463	485	475	507	438	474	492	501	440	442	446	448	478	454	445	478	451	426	463	480	480	440	489	478	478	436	499	447	484	468	418	468	444	495	439	457	462	428	463	498	472	473	455	480	449	449	447	410	457	493	465	469	451	445	465	428	505	479	506	503	467	460	438	433	520	429	439	516	446	468	500	474	442	453	444	492	479	449	476	511	487	444	444	428	485	455	425	446	449	446	463	433	486	401	465	502	469	462	440	420	467	437	417	448	460	465	449	492	440	458	445	479	420	496	427	482	480	520	435	478	484	466	459	492	435	420	504	478	435	423	438	463	483	444	470	485	435	476	475	470	493	480	450	475	443	453	459	489	452	474	470	459	478	474	476	408	435	453	439	462	460	472	468	448	441	473	440	457	506	456	499	448	454	494	446	469	426	474	505	459	407	455	488	472	467	424	494	454	510	460	455	457	478	417	481	450	453	447	449	415	454	464	443	473	435	437	470	454	449	466	457	453	464	450	512	452	470	448	471	466	485	398	471	480	476	462	435	430	443	433	437	454	418	434	433	486	455	465	459	461	444	478	490	445	454	457	455	452	463	463	487	468	438	505	434	483	457	431	413	467	536	433	469	458	448	474	443	502	450	465	443	521	480	459	456	477	478	463	439	487	443	447	448	468	479	424	448	452	474	447	458	434	404	448	447	473	468	500	440	450	458	459	466	460	495	458	491	470	466	510	426	441	433	476	451	476	494	440	421	486	453	413	461	477	439	451	478	439	463	427	487	477	435	424	454	456	454	497	474	429	428	483	492	461	450	461	496	433	472	492	470	456	477	477	437	456	477	512	485	451	476	432	522	490	429	433	460	504	441	461	509	441	463	459	437	449	415	472	443	473	496	448	453	435	444	470	457	458	448	461	457	520	447	468	477	435	434	499	407	461	413	478	473	444	438	439	483	427	463	486	485	480	447	457	435	437	478	483	442	452	494	461	463	486	442	484	453	452	472	454	497	488	468	499	474	469	495	492	484	493	456	444	459	444	440	444	454	466	470	440	466	489	442	467	460	440	457	454	442	485	461	480	471	472	498	442	426	432	469	465	472	473	515	464	505	439	431	503	529	442	435	466	493	434	452	438	441	487	469	503	502	487	465	449	445	438	483	448	483	461	430	480	480	468	454	477	464	442	449	473	451	470	501	485	467	455	470	453	449	475	451	470	461	491	437	490	485	470	439	439	467	474	456	464	464	465	464	487	467	511	495	476	489	480	462	494	501	431	502	478	499	464	454	441	451	453	454	476	409	484	453	454	438	452	446	460	461	474	414	440	448	456	444	430	447	498	445	431	487	484	447	429	449	485	477	459	434	415	450	442	451	452	477	470	453	465	507	441	471	428	495	510	474	462	446	463	446	438	464	465	471	441	446	451	509	431	426	475	450	498	476	459	483	502	434	482	497	481	430	446	476	472	459	437	485	479	457	490	471	475	482	470	463	482	453	473	467	499	468	453	437	540	451	477	482	475	422	445	485	485	489	461	451	451	467	463	454	444	476	438	459	447	440	428	487	451	483	464	452	435	501	458	449	420	447	501	444	456	444	435	416	465	401	464	430	491	450	493	448	447	438	490	479	442	437	452	494	445	475	460	450	453	455	498	465	513	434	467	457	447	466	451	489	455	448	471	480	445	490	435	452	509	428	464	465	465	447	434	480	479	441	462	443	435	462	464	479	437	409	470	461	449	455	486	471	467	446	466	456	451	427	468	478	475	497	483	436	440	462	453	462	441	475	462	431	514	441	438	495	470	479	482	417	473	448	464	473	489	496	468	502	435	433	472	480	479	459	477	461	443	438	459	467	452	471	457	476	463	499	433	444	494	436	444	464	423	482	510	432	434	458	460	457	449	459	459	510	456	470	460	446	465	478	489	440	444	433	446	459	488	433	488	431	493	421	459	469	442	438	469	453
43472	49314	39266	21731	13648	10258	7289	5669	4182	3140	2499	2078	1619	1437	1305	1161	1055	951	880	839	787	726	724	662	631	683	647	619	591	572	591	551	525	543	556	533	528	506	557	493	535	512	487	528	488	498	480	468	489	471	500	464	497	482	492	499	513	445	490	444	538	495	446	486	507	472	448	463	450	504	444	464	488	485	461	495	484	510	497	473	510	515	454	498	470	476	454	482	493	462	450	508	484	487	466	472	418	494	453	462	452	472	467	464	461	465	471	460	492	482	496	449	490	432	494	501	460	489	448	473	454	485	496	460	454	479	515	499	458	530	506	463	481	434	482	450	450	471	461	462	461	450	514	491	497	474	473	491	474	478	444	493	464	494	503	455	471	460	489	471	468	479	436	464	412	419	472	469	501	490	477	426	523	462	448	455	545	472	481	459	501	443	507	470	493	507	489	486	478	446	494	482	472	487	479	478	449	482	473	437	485	505	498	493	483	532	473	487	444	464	464	497	453	471	508	452	445	474	491	467	474	461	443	474	486	444	511	476	477	453	502	447	479	509	489	474	457	477	471	449	486	445	476	505	510	472	489	466	467	501	466	471	501	482	481	485	447	434	487	453	487	494	495	470	512	499	488	441	463	510	509	498	496	479	490	462	487	471	493	444	488	457	435	469	482	455	511	466	470	460	502	516	466	488	488	503	452	462	492	471	468	474	487	490	490	478	478	492	472	483	478	451	487	471	497	507	480	461	467	485	490	464	469	473	469	459	493	515	491	461	490	478	488	448	475	496	482	424	525	488	478	457	496	478	489	484	503	431	441	502	513	475	517	478	429	506	492	517	494	475	469	480	451	503	485	506	486	478	467	535	434	497	473	487	490	479	455	472	465	465	470	485	516	475	471	502	464	468	465	457	483	446	451	470	495	481	429	443	503	466	451	458	494	457	493	478	491	494	451	510	468	472	470	462	466	473	507	488	483	469	454	526	490	516	456	434	474	457	476	431	461	485	431	475	448	470	474	434	480	451	474	488	503	477	506	508	486	510	485	496	464	473	464	405	460	507	456	456	469	470	461	452	482	490	470	473	482	464	498	483	433	476	436	496	479	482	483	468	513	488	416	457	479	487	498	489	470	467	468	448	470	484	496	485	452	496	485	480	472	440	487	468	455	497	532	469	495	471	424	480	461	487	479	537	481	493	473	478	476	469	492	516	485	504	481	494	428	524	494	514	483	462	482	481	480	518	476	458	487	542	478	500	439	463	458	465	458	454	474	476	434	528	489	451	480	461	477	457	455	471	448	481	503	483	497	495	476	503	496	492	508	453	481	508	511	463	493	508	458	466	482	463	448	480	425	489	481	466	494	496	470	493	429	483	466	481	472	492	443	472	457	511	472	443	461	475	484	490	500	467	468	479	496	452	476	501	484	478	500	477	484	487	428	453	480	446	499	488	471	501	469	478	510	560	477	474	426	490	470	488	494	511	501	457	478	506	480	505	470	475	493	487	481	437	427	474	474	475	465	476	474	486	501	532	504	495	477	503	504	482	452	490	458	477	486	509	480	474	493	476	489	496	469	449	504	444	477	471	473	439	487	483	488	441	482	489	481	473	491	471	481	478	476	484	486	485	424	494	495	477	478	486	464	469	481	500	490	469	471	517	460	483	486	471	488	526	478	442	508	479	485	468	486	461	472	488	487	493	444	495	470	503	459	488	440	466	472	514	513	510	490	446	482	477	446	447	463	477	499	490	501	478	498	514	464	499	473	481	488	450	482	472	423	476	498	473	492	482	474	487	485	470	477	503	481	494	462	452	480	486	526	454	482	491	479	441	463	462	456	479	454	493	494	482	514	464	462	468	510	483	450	479	477	507	443	467	480	460	475	470	469	457	459	470	482	467	509	436	451	494	505	497	464	493	482	457	438	498	487	527	503	455	487	513	468	464	464	495	493	443	470	456	489	481	446	496	508	503	471	464	497	524	509	442	483	455	487	509	447	468	490	502	454	498	463	482	481	459	460	458	496	461	469	440	470	471	477	474	465	472	470	494	482	489	476	478	499	444	514	467	450	453	485	489	463	489	494	448	489	479	462	488	481	452	446	452	528	488	463	465	500	416	460	450	485	504	487	486	475	482	472	465	481	490	468	493	454	475	442	462	455	490	474	489	476	469	483	468	483	481	479	500	474	457	463	504	465	441	502	437	489	455	461	485	458	474	491	458	456	505	508	488	496	467	432	480	472	446	481	450	490	430	488	491	453	483	474	506	436	475	467	482	480	465	442	508	498	489	462	449	459	474	458	489	470	454	461	487	484	468	512	498	495	543	485	458	508	527	461	506	497	433	478	510	464	480	465	488	434	488	523	487	466	469	436	434	515	444	440	489	517	465	469	465	496	523	446	476	485	490	487	410	503	457	458	462	485	502	480	467	493	500	507	457	477	455	514	495	475	461	490	492	479	503	507	505	483	509	468	467	461	479	501	463	481	469	463	443	472	484	474	457	443	457	455	476	464	457	457	466	468	486	519	501	443	499	443	470	473	446	473	471	505	485	497	484	499	497	456	496	481	439	482	496	435	497	461	461	452	442	527	495	501	515	469	480	504	498	489	478	490	483	507	475	441	434	530	457	471	453	490	495	463	491	496	431	468	442	482	483	453	454	489	483	481	479	506	531	483	487	464	493	456	450	462	515	473	434	467	459	513	457	433	470	456	496	477	501	459	485	516	473	455	492	540	451	480	475	500	459	459	464	442	489	474	491	497	474	501	440	438	531	469	482	487	501	442	482	466	475	454	476	452	471	469	487	481	467	518	482	491	499	502	483	473	475	425	499	471	503	495	478	442	460	482	462	472	453	451	474	506	444	455	479	473	426	497	476	470	483	459	428	494	481	437	487	495	478	468	447	470	471	473	437	438	466	485	466	473	477	545	470	464	475	453	523	476	476	474	480	511	507	493	481	458	485	465	479	484	489	496	456	450	491	441	442	426	459	482	500	455	499	455	471	465	475	456	530	447	493	486	484	480	434	470	468	461	489	444	462	470	485	489	452	476	484	470	508	507	466	497	480	474	463	472	450	438	443	455	487	446	480	466	482	475	482	477	488	461	459	434	453	490	452	503	481	463	502	443	444	479	493	461	472	444	454	505	470	482	516	455	460	466	473	458	483	460	491	484	473	495	476	501	464	498	524	467	462	452	459	491	459	519	507	467	483	490	471	477	404	485	496	482	490	453	501	445	473	434	506	474	472	475	501	494	471	463	456	479	471	475	508	476	467	481	522	449	516	479	468	491	483	458	522	483	477	466	431	442	438	509	468	497	480	492	465	489	472	467	489	489	446	499	489	479	484	496	455	505	501	483	454	510	481	455	492	497	468	450	441	487	441	481	507	497	461	507	472	464	434	481	506	466	492	448	498	480	508	480	476	456	465	471	518	479	461	464	449	452	489	501	452	461	468	460	464	493	491	479	511	464	523	441	479	454	481	481	481	469	476	488	483	460	469	484	450
26010	21218	28125	26134	19669	12209	7169	4581	3217	2510	2191	1823	1569	1289	1246	1067	1025	927	941	898	841	880	816	765	792	741	697	720	670	744	707	645	708	631	712	659	688	641	667	646	620	694	615	630	625	668	659	616	664	619	662	618	649	636	598	679	604	655	659	679	635	653	676	649	640	664	647	645	661	628	631	628	655	636	671	632	665	656	581	621	621	638	633	626	639	624	643	616	626	636	608	642	630	611	633	625	665	645	615	606	634	637	634	653	644	664	621	599	650	597	638	657	607	586	636	622	623	634	664	641	665	667	656	629	631	623	632	680	626	609	607	584	628	671	638	642	643	620	609	593	632	624	643	635	627	644	651	596	641	633	589	585	670	655	632	652	648	566	618	609	631	635	656	618	644	667	646	650	623	621	617	603	604	591	665	626	661	602	666	614	648	623	609	659	583	651	652	625	634	648	658	659	655	611	649	607	592	608	664	635	622	619	644	606	648	623	638	644	641	613	604	625	669	608	630	620	637	587	622	630	608	611	615	573	648	601	605	624	593	672	625	680	628	648	616	607	643	638	623	677	594	609	563	644	569	628	606	635	670	613	625	610	635	621	572	602	658	620	606	635	629	596	623	601	649	658	631	665	611	621	632	621	673	607	657	651	633	567	605	664	627	652	634	633	635	651	625	613	618	667	627	609	639	657	653	597	603	664	630	628	655	650	610	614	604	649	641	614	622	591	626	600	632	646	625	638	631	597	652	643	649	632	652	626	612	639	669	641	613	660	638	630	617	609	608	615	636	652	613	640	631	629	640	626	617	592	663	598	676	629	647	604	638	594	618	624	669	615	632	675	661	682	656	660	687	610	674	630	617	652	620	624	656	616	647	623	644	646	640	632	676	654	624	622	591	597	603	655	633	602	627	651	607	622	613	603	641	657	628	638	646	647	604	664	651	614	638	618	610	666	613	646	653	644	645	603	649	637	661	620	579	626	628	625	599	587	625	659	642	580	662	626	657	648	621	653	637	638	617	667	593	600	629	663	646	683	659	624	626	601	639	613	651	588	623	642	622	635	612	649	628	608	646	614	691	646	615	641	633	652	620	589	579	689	651	664	626	616	619	632	637	607	623	617	619	658	616	625	616	632	601	692	651	620	641	613	592	670	619	596	663	644	637	637	645	669	652	601	640	643	669	597	635	642	630	644	626	570	673	609	613	630	602	610	625	647	582	686	585	604	621	616	616	632	628	635	654	609	646	629	637	645	630	654	658	638	606	617	606	586	657	628	639	648	679	649	607	618	637	640	627	643	610	639	632	606	645	625	628	596	637	648	650	623	639	628	625	613	587	587	605	615	710	619	605	586	627	590	628	647	614	605	597	568	612	658	636	635	609	643	633	613	626	647	616	628	611	650	631	614	671	607	597	586	619	632	631	606	675	607	626	630	647	638	616	627	645	640	613	594	674	600	664	631	622	589	645	645	670	648	633	581	609	590	568	708	634	656	628	628	657	655	585	618	608	564	651	631	613	642	633	664	633	615	617	645	625	589	596	643	636	706	652	578	613	632	619	616	610	638	649	630	611	657	614	612	622	621	641	593	604	600	611	621	631	606	593	635	650	607	616	620	639	634	625	640	656	615	626	618	612	657	629	617	642	642	616	667	663	644	631	609	612	600	630	597	611	592	641	588	612	670	631	600	594	653	622	611	633	595	620	647	630	621	640	566	623	654	687	647	639	679	614	647	637	624	671	662	610	650	638	583	643	625	654	638	621	621	656	702	613	664	627	618	622	627	629	652	626	592	571	641	639	635	586	610	625	666	638	656	594	596	625	595	609	665	645	628	655	619	659	625	623	648	604	619	654	644	627	623	607	598	591	637	609	661	651	625	657	608	618	638	613	613	684	635	637	658	654	587	580	603	648	670	598	661	617	582	632	634	630	607	627	662	628	647	629	636	635	632	627	641	642	661	587	626	657	613	643	609	580	657	657	599	659	591	620	619	613	623	587	608	574	663	625	672	627	609	637	590	628	633	637	581	593	673	619	625	700	641	649	676	624	598	622	632	646	643	633	605	575	655	675	577	661	625	651	631	650	633	617	605	558	586	686	652	651	647	610	652	627	606	635	657	603	631	602	582	650	623	614	604	596	594	597	591	600	599	676	638	602	651	656	610	616	661	652	616	605	634	664	612	606	619	608	680	631	617	622	651	578	655	664	653	642	652	661	613	607	618	644	618	609	636	646	617	647	601	618	596	616	636	621	606	677	635	672	613	616	609	663	654	619	638	618	636	634	610	623	622	617	675	638	613	609	614	653	591	634	642	654	631	591	584	633	629	601	641	639	632	656	595	665	615	632	611	604	655	624	649	611	599	622	630	625	604	588	656	668	659	649	607	610	637	663	640	616	660	633	641	640	622	615	648	594	585	618	633	637	632	560	588	650	635	664	650	691	642	674	663	636	641	629	641	622	650	627	620	649	650	641	671	605	598	631	575	657	598	644	596	640	660	596	598	680	630	625	649	617	643	650	622	655	612	617	631	617	633	611	627	618	653	647	660	620	631	694	663	603	664	688	644	625	647	641	604	600	590	613	652	630	619	686	630	682	635	626	578	648	650	647	638	662	569	651	657	603	644	621	585	640	641	638	645	575	593	597	666	611	625	626	603	656	639	664	665	659	658	635	603	640	598	631	633	651	685	650	633	639	600	617	637	636	598	563	636	616	614	615	572	616	620	626	625	631	637	592	623	682	618	636	612	599	619	632	583	608	602	613	636	616	640	611	638	625	672	601	636	605	615	644	667	667	601	588	670	662	682	651	696	591	632	599	592	648	597	626	669	686	655	606	605	567	658	610	678	647	655	604	637	625	628	627	678	590	618	670	623	641	650	644	668	610	602	618	623	602	620	651	623	619	603	662	661	666	641	604	627	642	679	602	632	656	641	646	663	622	639	614	651	635	649	630	642	618	629	580	626	651	602	603	606	576	605	621	655	646	653	662	619	622	594	667	598	635	619	628	643	651	619	608	653	616	618	632	623	582	616	596	650	686	610	625	602	587	617	633	634	648	681	605	615	585	653	673	628	621	608	588	595	642	634	602	647	629	629	594	662	650	629	641	598	569	651	573	632	620	631	649	619	666	573	635	643	638	596	634	635	668	625	621	607	636	671	655	631	637	654	635	635	612	602	627	644	621	591	632	631	607	640	617	625	602	642	606	613	650	640	612	665	617	584	588	637	626	632	658	597	649	627	645	592	592	608	604	620	604	619	615	594	655	639	628	638	574	673	611	653	614	645	606	595	587	638	587	590	672	611	653	614	617	658	631	616	593	642	654	633	615	648	611	606	637	667	639	633	674	610	644	690	623	628	635	606	611	632	621	610	645	623	638	632	663	638	663	634	648	596	646	620	629	611	638	637	628	628	615	623	634	618	637	624	644	606	665	641	649	641	647	704	659	643	642	671	597	638	628	640	676	621	574	634	682	624	638	661	658	623	624	632	632	612	596	612	674	607
43858	60793	49191	28652	18018	13734	10546	8031	6048	4673	3771	3092	2576	2201	1848	1706	1490	1484	1304	1188	1118	1064	967	946	959	887	824	863	781	749	782	693	734	724	705	729	628	676	678	672	656	653	691	667	650	643	616	630	567	640	631	634	646	652	630	684	620	603	642	625	630	587	578	640	634	625	579	630	675	615	582	629	613	611	661	638	612	628	616	633	629	650	637	607	640	625	599	637	609	648	657	635	640	589	631	651	601	659	623	619	605	654	697	621	570	621	623	672	634	623	585	636	634	578	628	630	586	634	612	636	629	608	620	638	652	621	610	597	638	650	650	612	602	592	577	645	586	623	641	623	618	609	649	638	616	622	611	598	653	617	627	619	620	633	634	645	604	615	597	642	628	619	590	631	600	604	617	634	605	572	608	619	657	593	588	644	610	607	624	621	613	633	619	637	656	581	602	643	626	640	640	600	635	626	629	615	615	614	663	629	619	568	601	635	612	626	642	667	598	597	622	605	651	636	593	613	625	599	628	615	620	611	676	668	567	639	593	622	610	630	613	588	655	618	644	628	619	618	680	616	631	594	610	610	627	623	609	621	618	673	587	611	593	608	606	625	606	589	588	604	679	655	598	647	607	616	623	603	600	584	622	613	591	629	613	616	654	608	605	610	617	629	644	593	652	637	611	608	605	689	628	596	636	603	580	603	570	601	618	603	646	658	597	564	594	615	664	631	620	654	638	618	610	589	591	578	638	600	640	633	673	616	626	583	622	616	663	590	655	609	582	640	589	621	648	598	631	628	653	596	623	591	620	667	607	603	621	619	595	660	594	643	629	669	621	585	637	604	660	626	620	632	609	647	588	640	594	602	611	582	594	647	642	592	632	665	641	610	647	600	603	623	604	618	621	601	591	635	612	631	615	654	620	603	624	577	598	576	596	613	618	662	611	613	612	645	664	623	586	645	603	641	558	618	589	616	644	631	592	659	604	671	581	586	606	631	594	596	616	630	634	582	601	601	638	614	633	622	624	642	627	626	611	593	641	638	598	579	648	623	634	623	647	633	605	618	624	611	616	547	614	594	618	606	596	627	651	619	591	613	564	604	674	637	571	583	632	630	607	636	640	611	592	642	616	609	586	610	619	603	613	617	595	645	625	616	631	613	605	601	588	606	615	604	632	672	549	652	624	622	575	674	641	645	676	635	653	593	640	596	642	583	588	641	646	663	607	655	606	614	637	654	633	633	592	561	604	623	634	634	663	604	595	613	598	644	630	563	662	565	578	610	683	624	642	577	600	611	672	655	619	604	627	606	585	612	614	643	663	592	619	650	613	629	626	646	581	610	615	621	602	570	639	649	615	596	609	616	611	602	593	616	627	613	649	611	687	656	611	633	637	644	608	631	596	577	652	639	631	601	608	623	604	575	621	585	641	596	646	629	647	628	636	663	608	636	609	636	623	607	650	622	599	616	623	632	645	555	619	597	611	649	617	629	624	605	644	635	628	638	622	597	618	613	634	680	594	617	618	605	617	559	610	654	609	579	595	626	606	661	585	639	610	621	618	623	636	672	631	625	596	659	658	635	668	624	578	648	602	605	578	602	560	620	665	599	630	629	640	628	649	621	613	644	631	642	643	661	606	613	674	670	553	573	638	629	593	594	650	615	645	599	608	613	643	626	639	595	604	663	612	604	631	631	601	638	613	647	605	627	601	583	605	595	597	639	613	602	593	603	628	593	622	590	629	645	595	573	662	610	606	636	580	651	641	598	612	633	629	620	615	634	706	659	616	611	585	622	589	630	642	614	601	586	613	642	610	668	656	649	606	622	605	597	652	637	605	615	693	615	615	601	625	666	628	568	623	560	648	605	619	638	585	671	608	604	604	632	603	607	658	608	587	653	602	558	609	616	621	616	621	629	615	608	625	633	625	654	646	639	642	628	604	623	633	622	616	614	611	629	655	633	659	608	618	626	613	605	631	630	648	644	635	614	638	639	612	641	580	611	638	609	611	603	607	606	612	649	625	587	595	578	626	644	615	605	617	604	582	633	661	629	617	594	595	665	612	613	628	614	661	578	612	622	632	587	624	595	626	594	589	642	618	614	624	638	613	641	643	620	630	619	624	603	642	670	633	657	588	647	633	608	630	617	614	598	620	646	618	621	638	600	622	587	619	576	596	622	622	620	661	583	607	617	628	616	644	614	653	600	718	639	601	638	641	620	603	583	641	630	618	604	584	668	576	655	579	639	587	595	644	621	629	632	592	647	609	670	608	605	610	647	657	636	618	544	595	600	627	620	604	616	587	579	615	598	630	601	589	589	595	655	675	597	602	622	662	634	591	621	633	612	621	584	649	561	615	579	595	567	612	614	653	641	652	628	598	626	619	595	622	605	641	631	670	600	630	595	601	580	599	598	587	604	616	618	603	612	603	634	625	618	599	612	619	589	639	635	620	626	659	598	618	659	560	630	616	642	620	608	624	650	632	607	609	605	625	646	660	603	640	600	668	607	626	601	613	596	646	609	620	554	624	606	609	587	597	584	598	625	601	578	637	618	611	592	623	614	657	623	636	639	637	587	582	615	636	623	624	610	628	632	604	603	612	641	632	589	608	567	629	618	634	617	631	644	596	634	617	594	604	592	529	652	670	600	599	569	619	663	616	638	667	645	621	644	620	603	615	646	610	594	634	619	625	637	624	617	591	629	588	628	598	619	597	580	599	641	566	688	611	617	616	584	558	631	589	596	614	601	629	612	601	633	574	618	608	621	606	604	606	643	587	546	628	659	624	608	635	637	612	598	612	615	616	668	633	637	633	604	627	597	602	613	630	615	632	657	663	568	605	658	611	641	613	666	600	574	627	638	616	608	645	632	637	612	576	622	560	624	606	603	601	639	650	645	615	645	633	633	650	622	612	610	657	570	641	643	661	603	601	604	608	581	660	638	610	678	609	588	631	608	627	644	637	612	653	613	688	616	616	682	635	581	653	639	635	615	627	594	609	608	611	635	651	626	630	621	636	619	606	661	645	620	602	654	640	646	651	580	633	609	555	667	606	613	633	631	635	641	602	651	635	653	622	616	622	619	590	661	607	624	639	603	647	670	626	658	660	641	618	576	650	635	652	627	605	665	605	652	620	689	598	625	582	688	587	615	580	641	629	632	586	621	608	633	633	613	592	625	608	654	630	621	626	596	606	623	604	639	621	607	640	600	620	639	628	588	603	606	634	666	622	591	636	612	620	610	633	583	638	642	650	616	603	625	617	653	638	589	594	607	634	643	649	607	642	603	618	614	651	666	649	599	632	596	666	653	621	613	587	639	594	667	591	589	624	630	603	590	619	607	608	620	624	630	607	626	670	598	594	629	627	601	576	593	671	613	653	645	605	647	604	638	626	609	621	611	622	664	591	577	586	641	597	623	642	611	642	599	611	569	601	612	669	666	609	636	677	597	601	622	638	640	623	647	590	605	591	625	618	625	610	620	621	591	615	639	651	613	626	589	640	634	639	651
23004	20847	27608	24415	20972	21403	17613	8706	5566	4397	3514	3078	2622	2206	2073	1869	1728	1596	1516	1440	1380	1267	1291	1261	1147	1151	1096	1103	1114	1141	1088	1131	1081	1075	1012	1032	1027	1039	1015	1017	1041	998	1034	991	981	944	993	977	965	961	920	912	980	935	966	925	957	976	973	925	937	921	993	930	933	933	939	987	964	958	1008	957	990	908	941	906	961	971	899	949	957	943	941	937	858	996	987	973	935	978	953	990	913	951	932	976	1026	917	952	952	920	988	894	959	943	956	984	901	931	964	961	983	958	919	924	938	905	910	975	989	900	867	895	981	946	942	945	935	916	962	951	985	996	918	970	926	953	978	949	943	948	908	1010	860	934	910	944	964	928	901	938	972	969	938	895	952	929	974	942	908	926	985	983	978	969	979	959	974	938	997	980	971	955	919	941	910	971	1020	944	913	929	926	906	990	959	936	963	929	976	935	942	894	967	910	927	937	935	990	925	929	974	904	954	895	980	969	976	961	949	977	946	985	1040	990	914	929	920	933	936	922	942	917	927	967	953	901	992	984	942	917	1019	959	952	889	894	930	899	1024	931	923	973	948	896	898	966	979	963	964	967	917	935	959	960	918	981	915	963	985	978	943	975	884	908	938	904	935	949	940	965	971	987	912	930	973	908	964	957	981	936	946	931	948	941	915	874	951	938	936	913	947	973	950	965	953	969	910	909	962	883	970	948	937	973	971	928	938	940	970	961	916	917	900	955	950	954	943	928	951	911	996	930	975	941	925	939	930	975	900	960	940	989	941	949	977	928	888	913	933	941	946	922	960	893	966	988	886	915	978	944	1007	932	930	940	979	971	979	922	937	933	972	950	945	947	959	917	965	961	938	970	1002	964	836	991	902	981	916	900	960	948	935	966	976	943	917	963	961	944	993	962	977	974	948	947	967	903	929	880	941	949	916	898	947	981	918	980	1008	955	962	966	1003	903	977	957	967	929	952	965	931	904	956	1001	941	928	958	948	941	880	949	983	978	937	942	919	973	997	882	971	989	955	990	928	924	995	950	940	942	956	873	961	939	924	947	972	893	934	993	986	941	950	959	964	925	909	913	962	948	938	950	926	931	887	930	953	952	949	966	978	921	952	961	944	936	972	936	932	940	938	957	952	893	958	953	939	914	954	954	992	968	928	985	990	965	919	936	947	922	932	924	943	965	940	885	952	945	927	966	941	945	959	965	941	932	955	953	899	932	936	912	988	951	932	943	949	947	934	913	941	908	992	904	952	933	887	1008	928	930	959	969	913	916	900	911	902	957	915	940	931	939	974	950	909	905	935	937	977	895	963	946	904	904	958	973	890	926	958	946	954	969	928	948	933	963	931	938	969	943	970	891	1008	928	917	927	958	974	870	922	971	939	933	978	966	929	940	918	942	971	943	985	908	982	913	974	942	930	942	906	966	939	989	940	932	938	942	926	974	918	932	1013	921	952	997	948	960	964	965	947	888	1006	953	906	947	921	1005	944	988	966	969	971	875	989	908	975	965	979	944	918	943	942	987	975	916	995	1001	936	1031	948	929	968	856	984	920	926	920	923	963	919	951	880	956	949	959	954	978	935	929	909	983	931	1015	951	934	875	937	962	964	973	934	927	949	958	946	945	932	962	921	907	871	903	955	968	920	973	973	910	977	939	981	983	957	936	927	893	1009	912	941	937	875	956	911	990	991	944	911	935	970	933	918	949	926	885	960	921	959	891	964	974	922	971	957	921	951	964	969	961	963	963	923	912	945	983	922	910	912	944	912	915	995	950	957	949	929	894	909	881	966	933	962	983	919	970	915	955	949	972	962	977	945	980	916	970	912	937	944	977	903	967	925	966	935	982	948	907	950	962	912	920	961	962	905	938	882	956	910	966	949	900	937	965	917	928	967	917	906	988	910	916	917	987	930	1010	923	925	990	892	968	910	971	972	971	941	890	957	952	885	969	993	921	938	978	935	988	991	958	911	941	944	935	951	963	999	948	935	941	935	953	983	894	945	949	892	900	962	954	919	978	952	943	949	957	941	931	935	937	934	909	986	886	930	951	887	933	951	958	937	973	962	933	918	917	978	924	989	948	886	916	943	923	961	946	937	881	921	902	936	933	884	939	961	947	934	964	917	870	961	978	979	942	920	987	934	986	959	936	941	865	922	973	989	925	958	1010	931	978	889	934	963	964	950	926	992	957	911	978	946	954	932	876	926	932	941	973	976	927	933	932	955	968	942	935	931	939	925	885	950	1049	997	944	959	967	868	938	907	942	936	940	929	962	954	936	1011	988	932	934	971	933	940	893	952	942	992	914	961	926	950	898	969	975	904	912	897	963	1027	999	923	886	938	911	934	891	889	971	930	975	966	926	974	939	943	886	936	1012	909	924	928	896	958	909	948	938	958	929	997	925	983	986	935	924	958	904	980	967	938	931	873	886	947	939	931	977	975	930	923	986	927	985	963	928	901	922	962	924	898	964	968	890	976	912	936	1010	944	981	958	923	924	927	917	907	962	938	928	955	898	982	960	1007	986	922	949	967	969	963	1013	943	968	953	970	949	980	971	928	970	912	901	890	978	908	950	960	929	977	939	937	944	910	909	981	929	925	963	983	932	863	944	950	963	886	953	963	958	979	923	964	956	942	973	927	935	918	919	987	915	968	943	988	913	951	905	995	908	981	941	1010	948	930	925	911	985	895	962	991	947	973	937	912	970	957	942	940	967	906	958	933	985	987	906	959	952	908	904	937	925	986	930	945	962	968	933	968	961	927	936	932	938	926	934	939	947	1005	892	968	979	952	965	937	903	932	948	976	969	960	956	987	909	990	972	948	913	954	971	931	943	992	897	987	952	943	993	926	945	905	996	918	939	923	1026	937	884	957	944	979	907	914	963	993	942	895	939	970	1002	956	914	971	952	993	970	925	965	925	979	985	936	953	949	929	984	972	916	894	963	871	952	954	948	977	990	898	966	934	958	990	918	918	1001	940	899	960	938	922	904	929	942	919	942	969	936	944	910	1005	936	867	962	930	897	931	961	945	922	907	960	905	952	995	950	962	980	987	910	919	927	931	972	923	947	925	898	951	918	941	931	936	900	955	998	965	920	905	981	901	910	949	932	1001	918	959	919	905	923	953	958	937	988	917	868	942	959	953	975	904	1007	929	910	973	984	937	932	949	959	931	946	955	905	923	994	909	967	885	968	908	918	894	935	927	978	916	923	945	980	957	938	903	1002	874	958	945	919	933	987	959	927	958	904	973	931	964	931	905	965	918	960	949	972	919	892	903	951	910	941	963	957	958	976	949	913	872	946	950	911	945	946	965	984	952	970	934	906	937	985	954	950	955	895	933	915	909	960	917	973	954	922	905	954	1014	931	989	956	924	981	963	941	941	963	945	941	922	968	946	951	950	922	952	957	955	943	937	925	920	947	941	963	920	954	1003	939	946	932	917	974	933	989	982	899	956	940	953	895	936	960	957	921	881	908	970	981	962	909	947	935	972	926	914	927	920	919	989	914	925	956	962	962	923	883	987	974	1007	930	970
47718	70457	59270	36123	24279	19529	15550	12353	9273	7661	6183	5071	4224	3519	3123	2700	2426	2308	2099	1828	1773	1572	1538	1469	1351	1355	1289	1232	1169	1152	1191	1155	1118	1082	1065	1082	1025	1052	981	994	975	938	1002	965	979	941	978	900	922	876	943	895	932	930	945	913	975	933	876	954	1010	947	881	914	951	891	969	882	941	931	926	957	897	1008	896	904	929	972	945	961	929	965	877	960	894	896	861	926	914	959	899	949	908	927	936	904	886	915	943	908	903	908	917	936	904	913	893	959	947	933	880	915	936	860	887	953	881	850	928	891	874	878	902	925	902	900	972	921	895	899	899	881	882	927	911	926	831	893	922	890	951	905	875	888	876	917	944	897	906	908	859	915	921	924	915	870	911	916	869	1000	911	879	878	870	976	916	947	958	916	862	918	940	888	918	922	941	892	922	904	972	910	900	906	895	892	876	910	917	874	900	948	928	898	916	945	834	921	881	873	856	941	878	894	826	886	901	908	901	933	906	903	912	930	912	924	928	874	906	903	919	964	923	963	938	896	921	933	918	871	896	863	935	857	870	899	884	900	957	888	893	892	981	926	942	882	923	894	980	951	931	894	888	878	895	926	909	943	952	911	887	931	861	865	879	899	802	911	921	957	899	913	925	921	984	928	903	903	904	887	872	961	954	912	905	940	884	921	935	964	927	931	863	879	889	964	897	950	906	870	895	894	953	964	919	932	900	900	920	946	867	944	896	910	891	885	860	923	933	906	970	925	884	890	886	918	900	900	906	831	886	893	901	877	929	909	950	982	913	875	866	874	919	897	896	843	951	892	898	945	861	939	914	886	938	842	927	932	914	902	880	853	855	897	914	939	947	909	966	901	914	932	909	975	931	942	909	909	924	869	875	898	851	917	872	937	840	893	889	880	947	917	940	886	883	902	891	927	945	929	893	946	906	898	947	885	929	936	918	925	908	944	867	919	900	908	983	864	845	922	955	945	917	868	968	819	926	933	882	949	910	936	983	943	886	942	853	828	881	919	902	944	931	881	902	953	870	936	882	898	910	875	905	934	948	947	922	870	923	893	878	855	915	900	907	891	843	953	871	885	901	927	906	906	949	875	903	944	925	896	918	921	870	913	946	919	998	895	906	869	865	858	884	955	926	886	859	924	910	918	844	936	923	876	895	902	858	893	884	872	878	929	926	926	899	859	847	897	944	936	890	908	871	943	932	885	890	971	939	926	958	904	929	905	926	904	880	867	887	939	903	883	932	867	916	905	923	898	949	909	956	895	957	938	920	938	885	947	914	940	938	880	927	835	902	891	886	921	919	903	871	915	955	938	906	932	920	846	923	880	833	913	925	890	895	864	853	917	922	940	941	916	904	955	889	871	921	896	932	847	829	942	933	879	869	953	874	905	870	800	905	950	912	872	923	901	922	912	956	926	967	923	936	916	901	955	930	996	903	899	950	924	897	872	888	880	900	928	934	857	861	892	915	917	954	891	869	919	940	892	904	905	980	903	890	898	926	882	925	953	923	939	909	972	919	872	951	898	885	904	912	884	910	908	885	865	936	871	854	880	901	920	887	923	890	900	904	913	913	901	969	888	886	911	954	897	916	955	908	931	902	907	907	872	931	928	934	917	905	880	921	910	920	889	896	905	852	907	879	918	887	918	888	935	904	924	954	966	928	898	893	968	840	921	873	926	939	946	912	897	920	893	940	933	897	860	848	922	885	928	953	840	905	912	943	895	898	880	903	921	975	886	890	915	931	903	887	922	860	911	919	886	920	960	914	918	933	957	912	916	900	915	901	929	941	916	881	898	905	913	916	860	945	922	983	922	926	932	872	889	953	931	921	945	908	861	892	921	893	896	926	859	878	935	914	901	870	898	900	870	895	909	882	918	934	962	923	926	919	893	899	918	964	904	915	894	941	902	858	939	909	946	943	860	896	950	896	930	850	879	910	895	906	868	904	867	901	897	912	863	927	898	869	964	927	872	871	916	935	928	883	942	908	961	915	912	950	854	892	934	922	890	859	910	902	898	890	902	928	899	856	980	896	896	918	928	899	900	920	912	884	924	920	945	888	941	929	897	893	904	864	892	908	935	891	883	875	858	915	916	880	907	897	979	902	946	915	865	882	887	910	901	925	927	888	934	937	846	926	930	936	928	873	878	928	935	862	937	923	927	915	929	936	890	933	901	905	936	916	915	897	941	907	943	949	937	908	902	923	868	927	921	946	900	937	857	921	911	873	903	833	869	937	956	919	863	911	919	860	918	921	895	906	901	912	913	922	953	865	895	982	858	862	959	873	925	884	909	931	932	903	881	912	872	916	955	875	955	891	938	897	898	868	908	948	924	919	890	910	917	921	821	942	936	952	912	936	959	906	921	914	923	882	940	921	928	903	842	924	887	914	913	910	944	895	912	898	898	849	908	913	902	909	923	922	948	910	910	921	937	976	908	902	897	957	847	899	899	898	948	937	944	887	871	921	861	872	938	944	903	891	910	946	940	928	948	941	894	871	878	956	910	984	895	905	894	933	977	874	903	915	894	962	855	987	920	925	947	905	924	919	915	875	853	957	946	912	903	905	882	865	851	947	928	916	895	921	905	888	880	948	937	915	889	873	831	897	902	936	879	951	879	914	833	923	939	931	940	919	936	946	997	1005	906	911	941	926	883	927	886	923	884	911	865	913	945	887	928	881	941	903	910	883	911	916	822	942	966	871	867	988	911	923	918	916	984	961	879	885	940	911	923	959	917	906	942	922	879	861	896	914	917	901	942	970	903	920	940	884	937	922	869	899	918	946	921	870	915	905	900	908	912	866	892	930	851	926	919	917	894	966	916	930	909	853	875	888	890	935	933	913	924	953	918	883	918	932	881	912	974	951	915	910	875	911	955	893	933	878	852	916	904	937	911	866	922	915	945	913	894	919	885	921	954	859	927	896	917	885	888	958	855	882	882	958	924	950	882	903	889	843	885	956	877	899	887	928	894	841	909	939	891	937	945	886	941	915	881	928	889	890	995	943	860	913	945	974	939	905	909	900	937	853	868	849	901	912	913	867	946	902	903	940	917	879	841	899	890	916	909	953	884	901	864	897	854	897	885	950	929	925	976	886	1000	822	907	896	900	869	912	902	884	920	853	879	894	901	983	904	868	948	953	948	939	938	909	955	926	889	921	918	871	906	876	875	952	918	908	947	924	889	937	910	916	919	909	912	872	932	866	928	939	893	923	884	932	938	936	933	917	858	926	954	928	906	921	869	914	913	904	903	932	931	873	878	857	935	920	970	902	917	977	892	850	921	940	916	922	977	853	909	871	918	903	986	875	955	912	913	905	895	911	902	876	918	887	884	900	912	932	891	962	912	927	941	945	902	909	937	932	871	910	893	860	899	865	869	937	946	873	903	886	908	935	894	949	931	876	896	910	892	915	913	898	908	924	874	922	913	957	950	874	895	936	918	897	935	930	905	914	947	897	959	871	914	904	874	1004	907	917	922	945	909	892	896	904	919
39513	42258	36420	20547	9438	5712	4049	2953	2227	1731	1454	1244	1131	971	880	770	755	725	688	642	622	581	607	587	625	583	557	561	544	526	532	540	515	512	532	492	498	501	492	460	481	485	497	526	475	497	489	483	456	460	520	468	505	468	494	472	500	490	450	476	461	497	454	486	422	491	535	483	463	486	469	479	479	521	496	512	456	446	487	510	493	480	485	509	530	520	499	465	465	483	511	447	457	513	456	507	493	455	493	483	492	460	520	456	491	467	503	473	461	473	488	510	476	460	455	470	476	484	506	468	426	490	500	504	514	479	452	457	481	458	465	476	491	522	446	491	471	481	474	448	475	500	479	507	474	461	500	501	496	510	459	462	493	472	522	488	455	490	495	479	541	479	441	466	450	480	457	456	484	469	479	464	508	430	500	474	494	458	480	493	508	458	466	467	458	473	478	478	489	475	487	489	459	497	505	471	476	496	480	532	473	470	488	505	475	419	486	483	472	506	469	470	494	460	499	492	506	482	458	493	504	468	485	500	501	503	468	456	465	495	506	518	478	483	492	494	498	510	462	484	482	484	536	477	442	527	488	498	432	448	443	466	500	483	444	483	461	490	511	470	467	486	510	502	492	482	444	477	470	527	468	513	503	510	466	460	470	498	458	507	480	515	497	512	485	437	497	452	462	460	511	474	519	452	506	463	491	499	472	468	472	484	459	517	452	506	475	472	500	480	499	458	474	462	509	496	503	469	469	478	462	479	475	465	461	474	497	421	498	467	451	499	454	465	511	474	488	481	470	497	525	471	488	484	513	480	481	475	505	470	497	502	494	468	485	439	487	424	485	484	520	480	475	478	454	488	496	470	526	443	504	497	508	529	472	492	488	497	493	499	495	532	483	493	459	457	489	465	463	474	491	482	464	474	479	480	471	464	481	477	482	472	464	469	491	475	507	508	491	484	473	482	465	469	457	439	488	494	492	472	447	497	505	496	468	456	494	484	442	442	471	466	461	453	500	471	494	511	465	467	455	507	505	464	480	485	488	491	494	450	475	458	509	472	504	501	501	503	484	445	502	485	477	506	456	478	512	481	448	453	497	475	488	474	514	472	503	462	480	472	463	520	467	503	484	483	436	508	424	492	477	496	449	475	503	469	468	465	484	492	418	471	466	488	452	486	504	462	486	469	497	476	487	475	435	511	520	500	454	478	450	473	459	477	467	476	463	472	477	493	483	476	466	496	467	507	473	505	465	468	510	459	503	456	483	498	473	448	473	462	482	494	487	502	483	480	498	519	459	538	491	539	513	454	452	488	483	526	503	482	533	450	475	479	500	480	462	491	470	496	484	467	486	449	460	476	464	481	486	481	481	501	454	446	452	483	464	465	484	505	469	514	514	466	470	479	446	492	506	458	493	519	504	484	459	457	505	449	446	476	448	501	473	469	469	467	495	504	506	460	496	478	453	447	463	492	488	505	473	486	491	474	494	469	455	507	483	515	491	476	512	459	479	504	439	504	457	490	491	479	455	461	463	483	504	490	494	461	495	495	459	474	517	468	444	483	470	474	498	492	452	491	463	436	496	478	476	509	492	482	494	525	453	526	504	470	513	464	499	473	464	448	527	499	525	489	464	505	466	420	466	447	458	461	490	481	461	492	486	520	468	459	476	495	490	499	479	484	473	463	499	480	474	500	460	517	435	493	436	446	490	486	446	514	514	456	515	493	502	440	455	516	473	497	490	501	470	479	499	486	534	474	495	499	486	529	462	492	449	449	474	478	470	490	491	481	467	462	490	499	462	491	479	468	461	426	498	483	519	451	469	475	508	484	448	513	470	512	482	484	485	479	492	485	471	466	472	509	487	459	467	493	448	478	475	475	498	439	485	514	491	456	492	491	492	484	476	471	490	471	481	450	476	457	484	484	443	514	464	489	487	493	441	462	460	522	478	514	512	510	506	512	476	523	488	478	481	507	495	500	483	485	498	457	473	485	485	517	485	473	467	465	431	467	480	458	456	464	491	488	455	483	477	522	479	470	466	504	500	510	489	474	457	466	474	451	496	467	463	461	474	511	467	488	491	484	454	466	493	508	516	499	513	472	499	477	496	488	470	483	473	474	498	478	452	514	486	491	470	488	478	444	453	496	486	514	443	489	459	477	488	531	512	493	454	495	514	468	508	512	470	514	493	482	445	507	431	475	489	501	455	521	477	496	445	488	471	525	457	498	495	426	477	491	461	490	497	483	489	464	474	479	551	494	452	511	450	502	477	484	480	476	474	474	475	475	478	476	489	478	455	495	446	496	500	492	489	471	483	488	481	463	491	494	481	502	467	435	468	508	506	514	499	472	464	497	469	479	525	495	462	492	474	493	451	485	484	465	453	477	467	486	471	503	502	503	521	461	523	464	469	487	483	484	520	498	453	482	459	466	444	518	487	456	480	458	496	472	470	503	478	496	492	486	461	464	455	513	452	480	503	472	499	464	462	455	471	490	480	504	492	495	457	503	437	484	464	452	462	479	474	501	498	481	469	475	472	492	481	463	495	526	528	484	500	495	493	486	509	503	466	431	503	478	497	469	469	524	503	482	436	503	470	449	468	516	457	487	483	453	527	499	458	517	481	472	467	489	486	480	478	494	469	496	453	462	494	524	480	478	493	489	509	466	487	476	468	477	434	503	527	490	491	481	526	480	509	464	470	505	480	520	491	488	463	494	471	466	518	491	463	469	494	443	468	487	470	497	481	451	482	465	490	505	464	519	539	492	537	464	474	488	455	492	512	508	513	534	504	451	475	472	537	498	497	540	478	478	438	517	459	491	466	511	488	506	481	488	484	434	453	496	504	484	517	480	500	509	447	433	508	468	478	486	481	479	498	508	451	477	478	478	456	460	487	461	483	447	469	472	472	485	478	494	478	456	507	462	508	504	509	503	483	488	448	449	474	515	519	494	519	439	488	477	461	477	458	484	473	482	472	486	460	515	501	490	455	451	470	544	514	491	466	482	446	463	475	459	490	457	488	466	434	461	495	453	427	452	491	505	513	441	462	505	467	536	489	459	502	490	517	461	489	424	489	459	474	486	470	495	465	492	453	481	492	454	458	454	495	491	493	488	481	467	452	504	492	487	478	486	525	489	500	493	440	473	464	508	478	463	506	474	448	470	463	495	522	487	464	454	492	508	502	448	481	473	471	494	497	459	469	434	467	486	493	469	465	509	443	459	425	480	477	428	519	458	494	456	481	471	491	486	510	499	470	486	500	460	520	458	505	545	506	489	504	511	486	455	478	483	448	440	520	477	487	459	433	465	480	502	510	468	518	465	470	484	491	475	447	470	511	457	480	488	501	480	480	431	483	480	453	503	484	470	510	463	488	504	510	452	452	498	502	491	487	506	489	493	499	455	468	557	543	498	477	498	468	500	465	497	512	474	502	505	502	473	477	452	477	474	453	473	487	446	478	524	489	487	490	476	427	484	464	429	498	481	470	500	473	489	447	486	521	485	445	497
43881	51220	40348	21872	13347	10106	7526	5655	4106	3499	2659	2207	1886	1592	1361	1305	1061	980	933	834	782	759	753	679	696	650	650	594	568	595	555	547	553	531	580	537	540	522	538	563	558	554	534	517	540	523	524	518	475	456	504	515	503	486	497	520	484	500	471	472	494	488	486	525	506	503	476	522	455	508	512	494	480	516	497	510	504	496	488	477	462	453	490	512	465	461	519	478	509	482	489	485	486	480	503	494	501	502	522	524	500	496	510	517	493	498	442	516	502	485	491	459	458	481	512	492	482	487	543	509	507	472	496	500	511	486	491	513	492	519	500	464	473	501	478	505	488	509	510	455	482	516	479	467	512	478	432	479	493	470	519	509	478	490	507	473	495	510	465	493	507	495	543	486	473	513	490	451	493	478	508	472	496	473	488	484	482	464	473	534	480	534	493	528	493	500	466	500	485	489	510	501	506	463	488	447	478	475	507	467	468	523	470	495	514	459	486	479	493	516	522	461	510	494	448	498	508	527	491	484	448	499	503	475	483	485	511	537	509	491	485	484	487	482	463	479	491	498	482	507	478	488	528	474	476	484	464	512	488	477	511	496	490	495	493	501	471	482	529	502	450	452	520	509	495	476	490	472	481	503	503	494	473	501	474	503	512	481	501	461	485	471	507	520	528	541	532	467	520	480	505	479	521	506	509	487	438	480	473	514	507	481	482	533	494	522	475	533	482	527	478	504	509	489	463	485	481	497	464	477	502	453	509	489	480	538	481	521	467	443	507	497	516	487	509	491	497	485	501	470	483	535	498	486	483	528	461	490	490	506	475	483	509	489	484	469	498	444	478	478	496	510	481	483	489	456	473	507	477	477	512	454	511	560	495	475	530	490	491	460	495	512	485	501	519	501	506	501	507	496	469	503	508	492	491	497	494	501	544	502	507	475	512	503	479	493	497	516	485	480	506	502	486	511	479	488	499	468	462	508	478	478	473	502	500	475	489	482	480	476	489	509	488	511	449	519	514	491	512	507	482	502	479	472	462	478	498	513	445	484	505	463	506	498	435	502	495	466	514	471	503	489	478	493	497	531	547	513	419	474	497	503	485	474	478	503	510	495	514	466	464	501	510	486	456	468	504	497	502	449	497	482	494	529	527	481	476	520	537	488	537	486	530	497	494	518	466	482	488	469	470	514	500	467	491	484	522	498	467	497	467	513	461	525	492	499	504	467	458	484	506	506	500	484	525	480	512	495	489	495	493	515	456	483	475	542	451	505	516	506	462	498	506	472	505	526	446	453	496	509	508	514	540	470	489	466	479	482	508	484	469	491	493	465	479	495	528	508	499	526	508	509	531	496	494	511	517	459	469	504	476	454	521	477	489	490	492	465	503	455	514	443	481	505	499	503	493	518	513	482	491	476	498	504	463	493	482	471	512	457	436	480	547	514	500	505	483	520	505	515	499	501	524	502	483	466	484	472	525	521	464	495	491	490	445	482	474	506	483	460	508	477	506	515	488	483	499	497	482	489	481	470	547	482	487	494	479	481	493	471	499	470	496	499	464	470	434	479	510	518	462	441	485	468	449	509	511	476	507	505	495	481	455	480	457	495	484	466	480	460	531	500	465	487	483	470	488	508	500	488	490	500	475	490	509	489	501	520	477	492	495	499	528	500	552	527	494	483	489	517	508	496	475	511	472	511	502	505	486	505	510	516	486	498	504	511	485	493	508	489	493	475	453	497	486	480	493	513	502	509	504	476	512	469	489	480	477	489	479	494	508	486	467	515	457	487	500	500	508	519	512	474	479	513	468	545	467	462	502	480	502	465	477	497	514	484	494	479	502	503	484	494	489	489	521	488	502	496	521	469	475	462	489	471	497	490	449	517	523	488	496	473	516	495	492	468	491	474	453	475	470	522	521	528	455	496	509	499	483	522	501	504	503	478	525	475	483	520	485	564	499	480	480	510	499	515	494	500	508	469	426	487	502	500	449	509	465	509	489	522	514	496	466	466	488	512	502	484	513	514	492	487	503	487	476	488	504	500	495	540	484	489	522	488	486	512	517	457	495	459	438	512	482	506	483	470	478	497	507	513	505	478	522	507	461	480	487	446	514	507	485	469	478	475	494	500	466	512	489	453	496	464	470	495	485	511	478	540	467	483	503	495	481	467	484	485	519	448	492	508	496	512	503	474	526	483	514	493	503	464	490	477	504	501	477	522	517	471	511	481	481	531	481	488	488	468	454	502	478	522	514	494	517	471	464	498	498	511	478	438	502	516	483	501	496	489	479	487	491	472	461	514	474	505	515	440	518	511	491	491	470	523	443	484	469	486	534	517	477	525	478	447	511	478	464	531	487	507	507	518	485	477	529	476	541	487	471	521	493	491	459	504	479	464	488	458	500	473	458	485	490	488	527	512	534	490	494	516	478	484	485	502	506	501	510	512	484	503	517	532	463	492	462	483	477	525	490	497	459	482	502	514	461	521	510	513	491	503	479	479	515	489	507	511	514	482	471	456	483	498	500	515	473	488	532	467	481	507	489	479	526	517	495	489	514	511	493	482	481	496	471	485	467	490	476	501	509	497	504	483	508	496	462	474	473	508	525	517	507	469	501	460	492	481	519	543	495	484	470	462	490	537	498	519	481	491	466	480	538	515	512	463	459	506	496	571	471	475	521	475	502	513	512	499	523	490	475	490	516	529	498	511	481	456	501	500	521	514	511	521	492	486	527	512	481	500	506	538	496	463	474	497	500	475	478	502	491	483	495	509	520	525	526	475	493	521	503	499	484	525	500	513	496	483	498	483	481	486	492	525	503	462	509	524	527	500	507	493	518	485	481	491	503	505	502	506	486	480	507	521	468	511	488	511	503	475	476	506	488	486	521	516	514	506	487	517	463	511	524	542	531	507	468	488	495	470	494	491	455	482	518	496	473	497	494	470	485	494	475	450	482	496	476	502	472	508	494	464	485	490	533	519	478	488	472	494	462	468	509	532	461	490	487	484	493	532	479	487	479	468	513	495	484	491	483	504	511	484	500	501	477	543	555	528	504	510	541	484	483	527	482	530	520	447	499	481	502	500	497	531	480	490	468	538	513	482	474	484	465	449	470	494	495	474	496	488	474	498	529	477	460	485	517	512	530	517	492	477	481	486	450	455	485	506	505	512	539	512	522	483	504	486	488	500	518	501	459	490	525	486	482	497	524	461	475	480	486	502	462	526	504	502	534	499	476	463	512	485	502	499	483	501	498	475	518	490	496	461	518	498	521	480	486	453	494	485	479	526	501	521	479	489	478	462	515	532	501	536	507	509	494	476	469	476	483	499	503	528	479	514	521	530	463	494	489	483	535	520	546	477	509	524	492	454	464	466	509	497	465	495	519	478	513	536	466	502	482	504	480	463	480	498	493	471	494	457	509	478	488	491	486	527	497	441	480	490	526	509	523	498	497	481	490	522	490	504	485	502	534	515	500	473	481	504	520	468	492	490	494	468	457	473	503	480	491	511
25975	21388	28019	26130	19978	12705	7405	4692	3443	2732	2258	1905	1690	1377	1325	1241	1096	979	994	912	906	848	793	769	757	765	757	742	739	723	670	680	741	692	682	700	667	655	645	690	646	624	677	662	632	689	632	662	661	655	659	586	633	669	645	644	623	647	678	625	602	618	613	621	654	679	631	625	655	636	639	606	671	685	620	649	607	618	613	673	622	634	651	630	661	639	619	687	653	628	637	663	612	632	678	653	631	638	596	676	629	659	664	633	645	628	580	607	633	615	625	642	688	623	643	633	658	614	656	655	626	644	657	685	638	618	615	659	646	622	653	621	605	657	658	656	651	636	611	665	639	623	643	647	653	660	617	617	655	631	677	650	619	635	644	616	632	606	615	621	622	618	613	661	678	621	619	608	614	619	650	625	611	647	615	642	641	653	607	613	632	618	620	610	615	674	647	623	635	632	641	639	631	565	611	619	659	592	604	623	617	665	634	624	614	637	649	656	623	684	591	657	659	644	643	639	617	652	593	610	624	661	678	617	656	627	655	652	665	646	683	645	594	608	665	666	624	692	633	669	649	600	630	677	662	624	626	621	632	628	639	655	638	582	613	675	628	641	618	634	664	670	609	662	691	590	629	666	671	634	609	638	660	613	623	633	647	624	624	670	655	599	649	615	661	618	621	605	640	673	644	628	628	618	619	619	618	647	619	663	655	594	611	669	627	582	626	650	634	625	666	669	579	639	600	620	647	621	660	711	604	649	609	660	612	622	669	668	670	619	628	634	595	655	612	651	617	635	619	646	617	596	662	606	658	652	639	618	655	620	600	631	686	590	625	602	637	632	657	642	635	630	640	642	603	643	592	644	621	643	688	693	631	682	645	658	603	623	654	644	636	632	672	639	597	623	661	613	655	604	635	633	660	638	678	625	649	611	637	611	641	649	688	585	652	619	615	642	626	652	592	630	656	635	648	630	646	674	648	641	644	633	647	652	632	599	652	607	642	624	613	645	633	630	617	664	614	630	635	609	700	649	611	706	629	638	625	600	659	590	601	617	626	600	643	600	607	667	662	658	587	618	638	629	643	624	619	639	680	658	610	655	692	646	612	612	704	630	587	627	545	647	616	631	620	649	648	623	651	591	634	609	679	652	618	609	686	606	605	622	675	652	621	622	691	660	635	642	640	622	631	639	677	682	649	636	650	645	634	646	644	680	632	638	637	563	675	646	651	683	682	668	683	637	637	624	640	646	645	613	660	644	676	641	678	641	614	639	657	640	653	629	632	659	587	630	625	601	631	677	635	658	647	642	642	674	648	605	631	638	653	613	650	641	588	645	630	574	630	661	643	620	597	637	665	651	656	645	628	585	625	595	629	624	622	605	658	624	612	630	661	648	633	607	623	614	656	669	607	576	635	617	667	676	659	578	663	637	646	641	611	649	638	614	649	626	647	593	665	620	627	638	652	626	628	660	627	605	617	602	628	631	646	697	644	672	627	644	623	663	633	641	639	671	639	625	672	665	597	639	588	637	673	595	604	619	679	625	638	691	646	659	647	639	631	628	598	632	641	618	644	611	658	622	668	615	644	649	666	640	577	635	655	618	590	613	636	647	638	645	591	719	637	615	619	644	588	639	622	657	629	632	619	686	633	635	623	627	609	650	668	644	644	644	592	632	623	578	597	681	628	620	658	638	613	627	668	619	628	646	700	659	655	606	637	639	671	627	639	685	657	617	617	631	641	605	630	586	662	582	629	649	642	610	659	618	613	644	629	610	654	660	675	645	652	604	639	617	627	636	658	652	665	617	615	652	630	599	624	682	625	721	634	595	680	635	674	665	670	628	651	634	637	624	682	603	649	645	641	629	608	585	632	618	621	650	616	613	698	615	618	582	658	662	665	659	586	600	681	597	655	623	591	640	651	607	621	596	589	638	631	649	596	616	627	602	643	618	614	656	636	611	631	629	642	639	604	664	608	629	591	623	642	633	639	647	641	594	650	634	655	604	629	642	651	665	640	672	661	637	612	613	664	634	665	669	657	636	659	636	657	667	649	688	600	616	684	623	642	608	588	662	634	642	666	643	610	628	601	607	591	622	668	615	654	668	589	659	652	630	680	614	620	624	605	649	589	612	633	617	644	630	629	660	605	624	649	668	681	633	609	626	644	656	661	594	633	676	617	656	625	661	609	651	629	639	586	591	656	641	627	634	627	681	618	642	637	650	602	668	643	625	614	664	625	657	620	608	656	651	634	654	644	630	625	651	601	623	640	662	605	658	671	642	638	632	646	657	638	625	661	663	628	595	684	668	613	595	660	653	667	621	652	590	671	662	609	626	613	635	630	594	618	615	689	623	629	642	633	643	588	650	638	613	588	647	609	636	649	620	565	629	627	652	618	638	661	657	610	650	630	659	613	609	690	635	648	639	630	647	596	637	617	664	660	676	641	604	674	652	625	650	605	604	631	674	655	629	638	635	652	669	638	680	611	701	641	629	651	644	608	617	609	619	618	615	578	622	610	574	663	645	662	656	597	642	611	601	619	659	636	665	681	655	636	653	604	635	627	670	676	637	632	665	603	630	697	646	644	645	648	599	688	648	640	611	671	612	636	646	591	667	648	678	659	646	627	631	601	682	604	629	663	640	628	616	588	642	621	630	611	633	631	650	672	600	623	660	639	641	626	606	620	691	622	617	640	621	640	677	668	665	600	644	651	648	625	652	599	668	710	659	620	623	631	614	647	661	656	654	645	653	616	671	612	618	632	661	653	677	620	651	682	665	644	639	662	639	641	626	641	616	622	620	644	641	687	620	587	643	649	621	679	695	676	632	647	640	636	602	670	647	655	660	596	652	688	624	629	641	625	661	624	624	621	629	652	685	630	612	616	636	642	662	614	610	612	636	553	638	658	654	688	636	601	621	571	631	582	640	649	643	625	641	598	666	635	643	656	641	631	628	664	623	652	637	628	649	682	610	654	660	594	671	685	645	636	612	639	647	647	654	642	623	648	616	633	599	642	623	653	602	635	676	654	664	627	630	681	640	638	638	643	666	608	695	630	673	600	625	657	658	655	662	657	654	668	609	608	626	589	622	622	656	574	636	606	627	652	650	675	670	664	642	650	600	652	647	619	664	641	625	682	618	636	606	643	604	661	617	605	611	644	677	617	643	622	612	618	647	669	611	576	684	663	649	634	620	589	636	624	623	678	658	631	618	666	666	658	626	633	642	663	562	648	643	679	620	641	600	640	634	612	618	623	599	624	662	675	627	652	665	612	629	657	617	632	649	578	638	630	616	639	620	631	654	678	607	637	675	613	689	622	659	646	637	652	648	621	657	631	682	593	601	573	674	671	617	661	644	664	606	644	657	659	632	660	620	654	632	615	654	627	606	632	631	613	640	603	659	662	595	643	645	638	685	660	657	634	623	628	646	645	613	634	644	637	670	656	591	679	707	647	641	634	613	626	673	632	572	665	656	618	667	614	627	600	655	660	654	654	642	640	595	638	596
43543	62664	48330	28667	18765	14472	10608	8212	6216	5050	4000	3285	2742	2354	2042	1711	1606	1335	1261	1193	1111	1068	1004	962	890	858	850	863	757	776	745	743	773	748	768	718	680	663	667	675	704	673	658	699	607	648	671	647	639	645	629	635	648	649	627	626	620	623	684	642	625	651	638	629	634	654	621	617	613	615	640	625	627	609	632	632	651	647	616	634	664	640	607	657	656	633	645	642	650	612	649	642	618	624	593	643	619	587	608	633	638	628	604	678	658	674	650	596	640	620	616	599	587	560	629	569	637	626	593	643	646	620	581	653	662	678	659	657	642	659	619	631	633	654	619	646	626	659	632	627	626	616	653	607	622	611	655	611	644	669	641	608	666	678	660	632	634	648	625	642	624	631	636	652	639	646	626	584	624	635	622	611	624	612	609	652	615	603	631	625	627	647	662	627	660	593	606	581	641	640	641	635	625	656	610	638	597	604	589	598	588	617	672	612	630	601	611	676	615	626	645	631	614	613	600	624	598	611	567	618	649	623	667	638	631	624	604	588	657	639	613	629	634	585	648	630	605	623	610	616	608	619	663	647	618	623	587	589	611	648	678	633	640	608	625	672	653	625	619	596	663	658	645	616	630	629	606	612	647	642	600	643	607	614	642	591	615	634	630	632	633	595	638	597	660	614	573	642	616	636	636	654	606	648	652	629	628	644	609	637	654	647	644	618	571	612	622	656	627	639	631	624	684	644	648	667	618	608	641	656	624	629	654	644	627	586	621	631	630	591	651	623	648	623	647	653	616	611	586	582	644	627	614	616	616	592	633	594	630	636	621	656	598	632	613	647	570	647	645	622	622	612	627	658	655	621	613	638	610	649	634	668	654	625	615	629	642	669	594	644	621	608	665	617	636	597	635	622	590	628	615	675	586	639	634	648	586	661	630	624	659	626	619	612	658	642	665	622	638	610	554	603	588	684	650	603	642	652	586	622	604	638	604	626	626	597	577	650	630	628	652	625	627	636	624	625	628	616	614	614	624	618	633	601	661	621	641	635	643	633	600	603	637	655	636	591	659	612	613	633	665	655	610	618	639	634	634	643	594	622	618	621	620	598	625	642	641	624	691	657	627	644	602	617	614	614	600	632	681	631	631	599	614	625	634	617	636	634	588	637	617	671	628	674	621	610	655	635	634	625	613	646	607	654	676	659	619	639	702	658	646	638	649	613	623	651	636	560	617	577	622	568	602	595	629	590	651	650	643	630	652	651	661	650	662	645	657	663	606	585	624	619	628	646	622	625	617	614	609	627	621	634	646	597	618	579	642	630	610	644	622	623	612	615	601	624	589	645	671	606	669	607	630	662	617	694	676	634	655	619	620	596	646	622	651	639	623	578	602	638	587	620	638	632	637	583	635	673	636	624	640	578	619	605	634	632	606	615	609	634	580	607	643	594	661	620	634	622	640	626	656	638	663	641	654	567	614	597	608	638	643	601	619	616	624	573	610	597	629	610	618	623	606	651	615	626	655	623	622	633	632	629	625	604	605	592	616	638	584	623	596	629	622	635	641	620	656	663	630	619	674	594	598	630	659	626	626	629	637	626	653	659	573	647	626	632	619	592	623	658	614	583	618	647	650	619	610	624	611	653	658	627	681	645	639	662	615	613	622	648	616	670	596	572	605	619	601	662	617	633	587	601	615	669	609	635	699	662	623	581	613	669	645	628	610	667	595	636	625	627	595	622	617	635	638	616	571	641	657	617	609	608	647	608	634	627	662	646	592	596	673	655	554	582	642	603	635	600	630	629	647	613	627	687	633	580	641	622	609	595	605	647	599	650	603	613	633	592	637	631	591	657	633	654	660	658	677	600	653	644	568	585	626	636	645	603	623	601	625	584	621	632	616	600	641	609	618	644	613	655	607	646	639	601	633	625	623	599	651	655	595	640	659	631	580	617	672	636	645	639	634	634	647	616	629	631	577	627	630	590	629	597	619	640	654	598	605	586	593	672	629	636	643	655	593	624	616	621	614	617	609	608	617	573	602	636	626	626	610	647	582	621	593	647	617	609	640	675	626	626	628	601	635	637	648	656	588	642	621	656	617	630	633	618	611	668	629	649	625	614	633	636	675	660	632	638	640	650	614	628	630	647	675	607	615	599	658	663	590	612	606	652	661	605	583	623	640	622	632	628	651	623	601	592	593	637	684	641	624	632	600	639	665	590	603	642	624	594	612	633	622	615	600	611	624	627	655	610	616	602	682	623	628	621	664	615	629	671	675	629	607	621	648	664	603	642	681	612	652	598	611	631	562	605	605	628	650	640	587	667	644	621	643	603	651	631	618	629	628	644	610	615	644	623	682	574	591	622	650	647	636	653	644	673	614	655	615	649	640	601	641	650	650	641	655	591	610	581	654	644	575	644	584	653	632	631	660	643	619	642	646	624	639	642	689	643	616	616	615	660	569	648	647	675	633	632	634	633	649	663	582	680	607	624	606	624	607	567	595	655	635	632	628	646	654	613	635	673	576	637	650	664	588	625	640	640	662	667	626	580	635	627	649	619	633	607	605	633	626	628	620	604	614	615	598	628	631	601	672	598	597	662	630	592	617	646	596	629	631	581	662	629	617	624	578	611	629	671	628	600	655	625	627	677	633	637	637	656	642	584	640	631	616	659	600	627	672	642	648	639	639	610	633	634	621	650	625	635	655	649	603	683	623	615	572	595	644	628	652	605	660	604	664	575	648	638	620	600	595	642	634	680	614	597	618	616	596	614	672	623	637	657	617	646	655	617	635	645	599	636	626	583	651	638	599	624	632	634	633	615	654	636	664	640	614	666	618	602	664	612	641	612	603	629	616	647	596	630	609	626	655	639	698	654	612	577	662	553	656	632	626	643	606	685	668	585	644	604	645	669	635	620	639	639	668	666	640	612	648	617	616	643	623	662	618	637	642	621	604	656	667	645	641	607	640	630	584	633	578	627	578	667	594	647	599	635	630	625	634	641	690	650	621	600	642	594	654	636	639	635	651	621	623	650	638	638	611	588	663	610	622	661	643	666	645	628	651	625	640	641	607	649	636	579	650	637	638	666	663	623	629	587	610	632	649	639	581	639	643	628	610	655	622	610	665	603	633	647	623	640	655	624	657	633	648	640	630	615	587	576	674	619	626	627	644	586	616	663	638	645	664	678	636	634	640	610	639	646	601	682	623	594	619	589	614	595	596	666	643	600	608	603	669	663	604	627	630	632	645	641	644	596	676	622	623	596	673	673	689	613	639	595	655	626	622	671	633	602	632	611	649	653	580	651	649	650	645	625	598	670	607	595	634	671	664	643	631	657	657	615	653	612	633	652	606	606	640	638	590	611	625	656	679	624	585	623	650	604	607	662	622	583	601	647	646	634	625	576	618	584	659	669	615	630	666	634	652	643	603	661	624	582	633	608	647	621	653	632	595	640	640	629	595	645	599	632	558	585	632	650	657	621	593	607	643	627	666	620	622	605	646	584	569	604	642	598
23055	20854	27488	24441	21032	21491	18004	8692	5655	4496	3627	3129	2752	2265	2074	1900	1765	1669	1525	1419	1348	1308	1237	1227	1214	1179	1149	1079	1093	1107	1045	1079	1069	1070	1026	1070	1044	1017	1023	1044	993	997	1011	978	983	1005	998	1007	991	967	946	959	933	972	959	1001	979	982	988	945	934	947	954	982	1028	931	966	1027	950	974	956	899	975	961	961	976	960	940	987	973	942	915	930	953	948	927	947	945	994	1035	930	983	958	941	1012	985	920	957	952	949	986	910	988	902	973	963	955	962	983	974	900	974	992	992	957	1013	926	901	1014	943	1010	974	964	919	1011	995	1002	1005	909	988	959	934	932	894	967	994	956	972	990	958	935	941	967	959	938	973	932	910	937	892	1005	971	970	971	968	935	901	1030	996	935	937	958	948	961	916	912	1023	1013	939	959	944	914	939	931	1032	939	923	949	971	921	946	930	882	997	990	931	915	969	963	926	958	914	965	904	959	960	905	920	925	936	910	984	983	947	909	992	945	959	955	944	956	944	937	956	944	941	929	994	977	956	972	967	964	949	997	953	946	968	896	908	898	942	990	972	969	905	985	951	940	918	952	935	928	955	954	935	996	968	979	918	947	950	932	971	924	916	937	963	1026	948	1015	939	935	940	852	975	929	876	955	930	962	956	922	957	910	1014	945	989	941	929	918	960	965	925	960	949	896	886	1000	980	920	975	964	951	965	971	955	955	993	966	940	986	962	945	994	951	971	962	1005	988	956	913	951	957	940	977	923	933	1026	980	967	968	925	929	916	936	969	1002	969	906	958	968	956	890	961	999	954	967	954	1034	919	980	984	942	961	981	967	953	963	944	915	936	982	964	934	946	1000	948	987	937	953	921	961	955	945	996	933	959	960	1023	953	994	943	902	895	932	901	925	941	938	976	942	960	979	996	985	967	956	932	951	936	1032	972	916	915	923	929	942	931	950	927	931	926	979	999	1045	914	968	902	962	924	898	959	994	941	1001	905	1019	967	906	971	889	934	952	977	985	907	917	990	974	982	951	986	955	910	973	944	1008	990	911	1019	956	1010	983	950	917	956	978	938	977	950	953	997	937	956	945	997	1002	931	971	988	953	956	993	949	936	947	928	987	955	922	965	954	993	947	920	962	975	927	987	985	931	964	946	954	945	961	995	961	987	920	952	956	965	945	960	967	944	1002	942	939	965	889	969	949	934	936	954	988	919	1030	956	949	955	954	964	912	929	942	906	892	991	1003	929	957	955	962	916	956	941	968	950	982	907	900	988	973	925	947	965	1011	1013	927	932	914	936	977	989	917	961	911	929	942	970	919	962	955	986	970	969	993	900	914	1012	943	889	952	951	940	957	925	973	965	962	951	937	938	906	983	935	918	938	917	1008	935	953	979	941	939	871	945	939	922	951	996	916	972	997	945	977	964	934	1009	891	899	895	905	934	940	885	1008	914	952	943	940	954	939	969	923	940	927	954	966	929	971	943	931	941	990	981	928	930	984	939	923	921	974	983	916	925	926	954	998	996	938	1037	924	909	950	922	938	835	976	986	985	930	953	965	970	943	983	939	887	938	994	921	988	935	938	956	994	961	984	950	932	959	958	949	997	956	971	963	984	963	954	997	976	939	973	955	950	918	973	970	958	926	975	924	953	894	955	932	960	940	907	936	981	932	961	1007	972	893	976	927	935	929	891	951	1041	936	949	911	923	996	906	981	1009	1025	980	964	985	992	974	987	918	969	904	958	933	954	913	912	986	969	968	973	942	958	873	948	950	984	1001	981	936	918	904	936	912	961	873	876	943	995	947	936	924	911	930	957	967	918	972	968	955	971	956	982	953	905	925	959	942	1001	956	916	934	925	930	977	1000	950	967	980	934	1008	970	951	970	996	968	1004	935	981	976	1008	1033	1059	909	925	936	941	961	964	979	906	918	903	948	974	892	954	948	970	977	963	931	903	953	914	929	899	945	954	975	964	968	971	948	899	969	941	956	962	922	971	949	960	895	889	960	954	923	954	979	959	1004	958	905	928	912	965	956	997	930	984	1014	967	966	1038	851	915	956	929	998	962	954	960	906	937	929	991	932	992	958	938	947	927	928	962	899	899	966	919	933	941	984	993	934	912	1008	984	921	974	966	1012	966	945	1002	945	873	916	951	976	941	970	962	934	936	997	926	1003	982	1025	936	907	953	942	971	926	998	978	947	933	993	931	944	867	1005	956	964	967	993	936	978	950	919	1013	949	1008	946	969	972	965	940	935	954	974	990	949	1029	900	976	948	993	940	970	979	956	934	953	921	932	937	931	981	993	914	1020	929	972	927	969	884	918	947	956	973	953	961	931	975	914	970	900	945	919	965	989	970	962	956	951	972	951	936	973	984	943	965	905	961	972	891	963	998	918	954	925	925	1007	998	965	929	995	933	975	904	929	973	918	930	956	963	907	941	935	892	924	954	1003	900	888	923	949	963	919	957	917	1000	909	912	947	964	995	956	917	984	916	927	942	948	982	921	975	1029	931	918	951	951	981	1047	912	999	925	960	956	931	938	982	906	958	939	976	908	956	909	962	928	949	995	943	991	962	962	930	954	898	944	958	918	902	934	902	938	949	937	951	992	928	919	989	931	980	981	977	929	987	959	886	944	959	945	943	944	948	939	920	954	909	1026	932	945	931	959	980	930	982	973	893	950	960	972	958	930	975	988	938	958	964	952	954	960	915	933	956	964	970	888	980	923	972	940	960	924	921	980	941	930	975	953	939	979	989	935	964	983	999	934	969	934	962	907	974	917	963	961	936	942	950	969	950	930	952	972	968	970	944	959	944	971	979	897	903	979	954	959	940	967	952	972	938	939	968	967	995	968	964	882	960	893	947	931	933	931	969	952	935	938	956	974	973	888	966	951	936	926	965	927	976	1013	1013	973	953	960	949	988	907	975	975	937	993	969	1043	977	937	988	894	885	916	900	962	929	950	935	921	966	913	959	958	944	977	938	920	949	1001	989	949	926	949	939	990	960	969	963	897	993	935	966	1003	967	979	937	955	933	978	937	944	960	993	944	927	884	946	968	966	920	981	903	906	917	957	986	987	939	914	890	1025	937	978	929	935	957	976	1011	933	944	914	926	973	922	930	962	909	932	954	959	959	920	874	885	975	978	941	965	964	921	943	1005	950	970	927	938	952	1000	928	942	951	904	929	994	1000	960	1014	936	958	891	908	970	939	943	924	942	973	922	912	953	910	976	989	903	959	932	916	938	945	993	910	966	961	953	938	990	939	960	908	996	951	935	924	986	1011	946	948	943	908	973	941	933	959	950	986	957	986	935	939	973	990	980	984	918	924	954	958	979	1012	937	959	1003	940	963	918	972	936	924	922	950	897	927	971	968	985	960	955	957	964	954	986	935	934	892	974	931	917	935	980	976	977	919	930	936	1005	925	977	963	941	891	934	946	918	922	971	1022	939	967	946	1020	950	937	956	952	875	968	928	898	966	967	923	947	931	919	922	929	943	934	946	980	910	913	931	912	958	918	905	967	939	939	979	1001	1002	947	959	987	961	960	950	924	942	977	1004	926	913	976	956	975	929	922	941	986	934	994	948	995	946	952	939
48329	71994	58203	36890	25148	20173	15952	12215	9754	7771	6361	5347	4472	3605	3115	2763	2435	2228	1969	1872	1661	1565	1511	1502	1408	1246	1343	1235	1225	1150	1179	1118	1155	1082	1056	1003	1055	1034	1037	1016	1042	978	1019	959	1007	976	969	958	965	899	965	910	934	998	976	930	927	931	941	905	909	865	934	980	942	960	909	876	871	907	956	941	870	922	910	869	934	909	972	933	902	913	919	890	944	895	926	972	870	904	939	914	918	919	916	830	918	919	948	863	897	920	892	938	946	889	921	961	888	908	932	951	906	966	891	903	900	937	943	889	886	907	906	894	896	879	906	902	914	984	905	933	918	937	965	924	891	913	956	937	958	834	940	894	911	894	950	902	913	883	913	945	885	896	940	920	878	937	944	905	973	932	924	938	942	916	902	916	890	915	948	890	897	955	929	911	904	953	939	911	914	912	977	923	930	913	906	960	925	878	925	894	920	987	915	908	886	900	924	939	904	853	905	960	920	967	945	905	909	899	921	899	896	956	959	908	912	900	888	922	935	935	924	891	901	874	885	898	892	908	924	944	954	934	924	888	874	916	917	911	904	878	910	1012	923	960	901	881	909	903	876	920	932	883	913	929	919	967	913	909	924	961	853	890	914	967	893	958	954	853	898	917	911	941	889	927	945	889	878	890	916	856	950	888	931	941	934	888	937	902	917	998	930	930	866	896	869	933	929	879	832	947	954	938	959	914	891	907	911	852	896	899	904	922	895	937	883	938	959	933	891	957	893	940	922	930	947	894	918	921	932	902	979	894	904	878	954	931	855	924	888	927	925	900	876	892	839	865	914	941	889	896	912	909	964	917	921	899	950	923	954	913	866	917	890	877	912	928	910	872	929	886	890	925	906	876	867	882	972	903	923	904	891	941	883	882	932	970	930	916	859	932	943	878	938	920	944	941	961	911	923	905	861	922	899	929	919	915	918	930	973	917	914	895	918	903	921	883	953	926	934	898	907	931	910	975	915	947	949	912	893	973	900	952	856	893	965	884	896	947	931	948	901	920	879	1000	889	907	947	928	886	908	901	977	898	899	912	891	934	866	916	907	891	935	967	948	899	875	988	871	925	954	922	939	922	932	911	938	927	951	887	877	918	929	871	910	885	883	863	914	893	878	929	960	946	869	909	934	920	963	903	942	927	918	1021	919	850	899	894	944	922	946	912	925	950	914	945	936	914	933	893	894	922	970	890	902	966	904	934	952	907	906	954	911	949	899	925	925	923	907	943	930	896	926	969	924	951	931	890	940	895	894	938	970	903	931	938	936	966	924	945	943	909	888	908	835	951	880	934	937	920	940	888	896	918	866	957	903	949	918	875	943	950	898	924	935	933	939	863	936	954	878	882	946	845	964	940	859	928	951	897	917	901	911	882	920	934	924	884	843	914	907	918	904	926	922	985	931	969	966	904	931	875	922	924	935	887	931	983	880	943	904	949	900	919	926	924	973	927	865	896	911	918	909	940	917	915	916	960	885	899	881	999	875	878	933	939	919	931	905	974	874	924	921	857	900	881	905	866	932	931	928	979	906	921	943	957	884	892	928	915	992	877	892	905	878	911	902	914	903	952	959	934	884	928	932	848	903	972	922	940	849	936	874	930	939	920	920	962	907	889	884	870	865	907	932	879	892	927	925	937	953	912	926	917	919	931	924	921	960	939	900	918	935	916	881	857	957	924	870	919	918	916	856	858	890	957	891	874	892	851	918	894	859	929	884	894	904	952	887	917	923	922	996	900	939	938	899	865	929	953	946	918	955	900	938	911	886	906	909	916	958	966	887	948	878	894	910	939	936	944	899	917	889	910	934	931	938	930	890	877	934	893	918	893	949	913	855	998	889	893	937	919	946	964	982	912	882	896	921	914	918	945	900	951	936	924	903	976	935	953	928	866	930	898	926	910	942	927	963	910	898	909	984	893	960	892	892	942	891	928	913	973	907	945	931	893	898	906	894	908	911	903	903	945	922	880	880	975	891	917	883	887	957	922	918	924	977	935	929	857	865	902	869	833	891	896	889	888	911	878	914	931	936	916	886	871	867	937	892	948	910	949	926	875	933	981	911	937	863	947	945	946	952	832	939	962	909	902	987	969	901	894	913	961	915	903	918	905	921	908	942	839	912	900	897	906	953	942	884	938	928	898	908	920	925	947	891	963	913	911	909	931	939	944	923	911	924	912	993	901	915	922	919	891	922	933	922	882	936	922	928	994	885	884	946	902	931	866	914	900	932	939	934	908	894	888	892	923	890	919	966	925	949	928	916	876	912	856	889	956	884	942	918	922	962	943	924	949	887	911	960	888	938	901	962	897	938	856	885	864	972	907	879	949	971	930	933	932	952	916	930	877	910	933	917	952	897	921	930	905	893	919	970	915	918	877	918	891	946	909	914	870	950	870	912	915	887	952	872	884	918	909	919	908	919	867	913	897	894	952	953	932	961	858	915	906	912	890	958	879	910	944	952	900	936	961	925	939	919	909	922	935	979	834	878	903	914	915	873	899	892	883	932	909	844	902	892	926	892	914	946	939	871	894	885	884	877	880	976	945	904	910	890	912	925	892	927	916	1002	886	926	912	879	954	902	938	956	905	893	924	912	953	925	915	843	929	870	965	902	892	938	913	932	951	887	904	864	922	906	874	941	935	957	891	907	913	942	836	912	894	911	911	873	903	924	942	876	956	943	914	954	973	965	918	910	910	912	956	880	914	901	925	918	887	924	891	936	926	959	945	909	951	980	933	918	887	940	887	916	921	933	921	886	929	945	935	880	925	875	837	910	897	949	916	899	930	946	982	898	939	910	903	920	889	910	903	883	963	899	903	887	870	914	838	936	922	918	887	908	936	896	884	896	940	924	897	896	867	942	911	921	911	955	907	932	866	972	939	914	897	912	927	873	898	877	952	929	955	902	880	863	944	937	957	923	897	922	890	966	932	936	943	856	863	861	897	911	927	867	945	906	917	935	922	916	931	926	935	953	886	886	931	928	862	900	937	893	875	917	881	901	880	960	934	979	932	904	909	993	970	905	933	911	948	939	938	881	883	898	916	868	941	944	943	905	986	907	922	943	942	911	923	924	901	890	905	888	892	921	920	884	891	904	927	929	896	959	894	926	914	861	961	905	885	929	931	910	945	947	908	915	903	948	924	938	915	898	945	880	926	929	893	855	897	901	891	993	927	893	907	960	933	904	937	985	935	946	897	921	929	848	876	889	925	911	950	914	950	918	932	914	873	969	924	900	901	855	881	900	916	882	906	901	881	908	948	921	960	952	954	959	951	908	879	938	876	879	927	910	965	901	891	893	899	929	856	915	908	926	906	899	994	889	936	972	886	894	911	919	910	885	961	941	925	928	946	963	930	941	892	912	882	934	972	892	945	886	874	901	838	871	891	930	942	910	942	898	917	939	922	961	958	966	895	898	937	866	872	912	926	958	915	903	962	884	881	942	897	885	911	858	919	847	958	907	874	941	886	900	914	905	937	930	867	887
39195	41725	34332	21491	10208	6244	4228	3075	2290	1848	1512	1361	1097	931	878	829	782	709	640	673	636	650	625	615	544	569	562	548	537	532	522	510	514	493	539	472	547	503	486	505	519	466	484	476	485	500	508	475	480	514	489	522	484	512	488	494	506	514	452	486	476	471	526	490	513	468	455	481	492	474	458	456	493	450	478	478	491	464	494	496	426	497	508	469	457	481	483	507	449	475	477	498	499	508	449	495	535	497	483	469	460	491	476	487	493	468	492	491	491	477	490	478	455	483	493	491	494	482	461	510	463	463	474	485	479	496	482	468	477	492	476	462	479	499	468	500	449	470	476	493	520	482	471	444	501	455	474	514	509	433	496	493	497	512	476	515	486	480	486	512	515	490	467	450	494	471	488	476	495	453	493	525	507	470	534	468	476	458	429	482	482	510	496	498	481	493	487	495	508	504	491	511	524	497	458	481	482	447	483	457	498	485	492	486	482	491	468	464	460	474	430	473	489	449	533	496	462	459	468	465	483	504	488	461	520	456	503	481	466	478	461	477	479	459	479	486	493	469	501	502	468	469	471	470	465	467	485	472	487	453	507	470	491	477	490	530	500	517	498	468	455	486	463	532	466	441	508	484	463	451	450	466	462	432	470	522	503	445	479	496	528	491	522	477	482	503	491	468	479	464	516	503	485	491	467	476	498	470	485	461	501	461	473	496	522	503	473	506	493	481	500	464	515	503	457	435	488	500	452	475	479	480	481	513	456	481	456	431	539	457	493	514	487	453	456	479	465	502	456	452	486	479	473	513	462	471	480	484	508	497	453	478	499	476	464	522	487	483	454	452	492	492	489	470	504	471	465	449	466	484	480	490	490	481	453	450	545	510	478	485	511	482	480	442	503	455	472	447	488	489	454	473	477	507	453	436	504	462	479	468	493	461	488	497	492	503	490	457	485	477	501	485	496	487	484	434	507	492	465	460	483	478	476	487	560	506	473	459	474	516	507	506	461	489	468	494	494	479	478	476	459	494	494	450	472	448	500	536	500	483	470	440	475	484	490	460	516	492	473	450	489	467	466	522	481	505	467	474	470	476	505	462	486	494	474	505	494	487	515	464	481	500	461	528	489	488	476	489	444	486	509	475	459	475	421	457	477	498	509	436	455	490	477	468	449	487	479	515	480	483	486	463	515	470	470	502	475	487	490	448	487	489	503	470	449	472	473	455	482	488	474	468	455	476	492	517	451	466	484	485	454	496	488	463	487	464	516	526	514	511	498	488	471	485	505	423	450	494	459	510	430	512	509	492	469	503	500	533	501	486	516	472	501	464	447	479	476	473	478	510	445	499	464	490	464	546	481	471	487	469	500	460	460	497	507	491	499	498	418	490	505	498	479	461	500	480	474	481	463	472	487	493	448	496	480	480	493	512	437	502	481	526	450	501	490	470	460	470	459	496	443	471	510	482	454	461	485	528	509	451	459	459	447	468	513	448	473	478	464	460	462	460	485	486	464	476	460	488	480	491	503	442	447	471	519	463	477	481	487	475	485	469	496	478	460	488	494	521	512	488	486	498	532	469	457	487	501	501	483	488	533	459	509	485	489	454	487	528	486	440	466	510	458	498	467	487	519	519	462	492	480	512	461	462	469	483	481	509	506	505	468	469	495	481	500	461	474	484	478	464	534	484	500	491	496	471	464	470	490	471	480	470	471	518	458	518	468	504	516	483	483	486	487	473	475	463	494	476	526	502	501	481	469	503	486	490	494	479	484	477	487	524	507	513	475	460	499	483	487	497	492	497	482	468	491	456	491	485	486	470	478	490	445	511	467	458	503	473	479	470	506	470	488	481	459	453	487	492	503	487	474	485	481	467	500	483	461	498	465	462	452	439	457	520	473	482	494	500	449	497	431	547	448	489	480	472	521	480	478	493	442	537	481	474	471	506	468	513	483	505	480	501	472	509	531	445	496	522	499	510	462	451	496	491	474	515	497	494	445	467	488	495	449	437	513	482	479	498	507	459	528	508	479	482	498	473	486	452	473	451	493	493	482	511	462	486	492	485	529	492	470	484	539	497	494	477	503	490	496	449	480	487	492	494	510	475	453	462	516	496	520	517	494	480	524	476	484	487	503	466	450	475	487	496	446	448	481	465	460	465	495	459	488	476	465	513	488	505	494	497	506	467	462	493	472	465	471	497	480	513	472	477	479	479	473	486	465	453	519	522	478	459	488	513	500	495	477	485	438	470	480	507	479	489	477	526	475	507	453	483	512	478	457	505	488	490	495	419	458	485	481	468	494	509	471	484	490	493	477	512	500	482	493	491	499	477	525	509	461	506	457	530	516	467	482	496	507	479	493	426	461	486	507	486	476	417	455	473	491	503	458	498	461	466	455	475	485	486	489	456	490	444	487	472	487	528	455	469	448	469	476	464	489	452	506	518	514	509	465	508	477	487	512	527	449	538	499	490	482	524	492	503	497	443	503	494	528	457	466	489	468	487	482	452	517	478	511	461	485	432	474	485	512	498	479	480	489	482	460	488	484	444	481	497	448	459	480	485	474	455	499	481	506	495	469	491	482	469	496	477	447	479	504	473	471	468	479	463	494	519	490	486	435	454	525	478	483	481	490	480	508	471	488	450	462	466	466	473	467	471	490	470	526	485	502	466	506	517	506	462	454	497	436	494	467	477	477	524	466	458	503	465	497	478	440	443	472	486	501	462	466	489	451	471	496	482	492	471	461	491	475	463	466	480	458	504	492	470	484	492	493	472	501	487	478	501	473	506	481	480	471	509	506	492	513	490	516	481	475	503	481	480	464	501	488	488	466	492	489	488	505	475	498	480	479	452	486	470	483	448	451	480	475	489	462	480	502	513	469	495	468	477	515	507	507	441	486	491	460	471	430	471	516	455	509	492	499	455	489	471	482	490	460	500	479	468	491	538	498	489	457	507	459	496	496	505	507	433	489	483	516	448	507	440	484	442	470	461	431	509	506	475	485	468	474	487	494	459	502	535	473	506	457	467	483	473	449	494	446	404	474	499	512	517	488	485	459	481	460	464	493	486	483	473	521	502	502	514	467	482	478	466	502	467	465	488	470	488	480	489	496	477	458	455	476	465	518	447	496	504	473	459	510	484	489	511	523	456	444	459	474	486	502	476	464	485	467	486	509	503	475	457	428	486	506	449	481	474	490	482	479	488	449	470	482	479	493	440	468	512	513	471	474	499	468	452	476	472	480	486	483	490	539	459	485	503	468	457	501	426	494	521	528	467	492	459	481	508	500	508	511	458	487	482	511	518	476	525	453	506	498	475	462	493	483	472	501	488	480	471	508	474	460	520	459	474	456	486	475	472	485	513	487	455	466	512	467	523	488	523	470	464	471	482	502	461	520	483	490	466	507	496	497	479	467	489	486	484	441	483	465	473	513	448	534	502	464	493	472	517	487	472	508	468	444	497	518	464	492	503	513	502	481	457	508	491	458	475	488	470	466	457	468	500	470	480
43177	50059	39067	22962	14565	10537	7803	5751	4445	3556	2789	2256	1941	1641	1420	1206	1182	979	890	839	779	761	726	695	700	640	603	627	626	586	565	563	539	533	531	560	524	538	521	527	533	503	478	491	516	466	508	542	478	469	493	465	491	475	492	493	486	493	451	497	493	452	489	511	483	491	501	494	486	505	486	514	519	476	482	503	463	473	497	522	482	535	472	481	506	503	464	514	483	496	462	505	534	496	512	496	476	491	469	486	495	479	503	511	518	518	472	499	484	514	476	492	460	492	521	508	529	457	459	464	523	471	473	503	486	452	505	492	481	468	444	427	425	493	495	498	475	530	479	475	497	447	491	518	465	520	487	506	531	514	530	492	509	460	464	500	500	499	481	529	504	463	502	527	505	512	505	475	462	507	467	494	466	462	514	510	530	463	487	486	513	488	440	488	447	498	502	466	465	455	506	507	466	546	489	501	523	506	483	497	488	479	484	484	528	480	460	518	520	502	491	477	491	504	466	469	489	505	511	491	504	457	533	488	506	472	502	527	472	490	468	507	438	521	513	459	511	458	527	540	473	478	504	521	465	480	475	498	553	443	477	475	484	472	493	506	518	468	477	493	491	515	496	499	529	483	493	513	494	471	469	491	479	485	497	453	510	504	479	474	496	491	512	507	501	500	475	493	521	504	478	491	527	491	521	512	498	485	507	504	439	441	491	507	509	504	483	511	467	516	519	501	508	506	487	469	506	465	474	494	505	517	484	514	477	453	529	486	520	498	479	573	540	481	527	482	497	486	490	467	490	477	478	471	493	504	461	479	518	493	485	510	456	482	501	475	517	488	479	503	499	511	500	497	485	528	506	456	494	516	508	452	484	482	466	518	506	528	485	477	476	479	474	459	500	453	483	500	493	482	482	493	512	507	483	476	477	510	497	501	444	536	509	502	484	506	484	518	517	500	500	554	490	506	463	484	444	459	527	493	510	509	479	509	514	475	497	502	516	482	491	503	481	482	486	517	484	508	539	529	486	486	475	471	504	487	511	484	515	502	439	475	482	488	453	468	525	515	489	485	510	502	502	503	499	441	478	476	469	478	511	466	469	511	471	492	458	522	518	486	489	515	444	499	506	484	517	527	525	489	488	453	519	517	498	468	486	524	478	508	513	530	486	522	479	469	463	504	471	553	524	504	475	504	489	504	448	478	497	533	487	553	464	485	470	490	475	506	479	470	464	484	469	485	515	473	493	530	468	483	513	448	479	474	528	519	461	485	505	505	499	509	514	454	497	494	461	475	494	526	512	480	516	537	479	527	529	499	477	477	490	498	488	515	534	488	508	485	472	494	463	517	479	466	533	487	483	508	485	446	471	506	466	496	563	489	472	507	507	507	506	468	522	494	502	498	542	512	489	498	522	487	516	515	508	486	482	528	455	487	506	516	533	509	512	536	501	481	493	456	486	495	509	507	498	478	482	514	507	506	494	468	464	477	505	464	473	481	473	455	497	445	480	492	510	493	479	469	459	492	478	491	507	495	473	483	475	452	454	491	506	516	465	515	507	489	485	473	494	480	509	500	474	504	487	520	493	511	492	498	519	499	501	532	485	439	487	508	533	512	517	501	487	496	513	496	491	507	492	484	508	496	489	516	531	511	488	496	512	505	499	504	488	507	455	502	468	516	507	504	484	501	482	495	487	501	493	539	499	475	511	537	470	472	471	529	505	490	450	506	465	523	478	486	517	497	506	471	471	486	536	469	464	484	527	486	505	482	495	518	490	496	493	528	491	505	495	468	486	448	508	467	468	502	487	498	506	464	495	490	478	497	477	474	446	524	517	525	519	507	492	484	532	504	464	562	509	468	495	474	504	524	531	480	530	518	508	486	468	476	487	483	511	490	476	448	447	535	494	496	502	541	481	484	523	463	466	486	516	476	511	516	480	509	496	502	460	514	444	513	453	520	494	465	488	467	486	505	495	500	509	517	482	460	461	501	496	476	460	502	459	485	510	520	498	488	471	520	457	458	488	476	459	481	500	489	517	482	445	550	468	517	499	543	517	492	477	444	499	490	513	480	498	483	480	509	484	491	495	482	506	490	474	519	465	476	460	505	497	466	496	469	496	482	494	509	511	497	463	534	477	465	506	515	488	521	488	474	488	495	509	497	493	457	491	514	490	517	462	527	472	501	467	483	483	507	501	494	477	529	487	546	495	511	505	463	452	498	483	506	525	527	528	525	489	490	460	490	503	474	488	462	476	468	531	504	473	506	505	528	480	518	492	502	491	501	490	497	488	517	510	530	493	501	491	473	452	513	472	499	507	501	539	522	516	504	485	473	490	465	538	474	511	470	534	478	471	485	504	545	496	486	490	464	519	468	489	522	499	508	487	490	480	509	511	491	480	501	475	524	528	510	491	515	470	532	473	549	488	481	502	507	489	508	474	514	490	552	475	458	504	476	481	466	525	471	482	528	498	495	497	490	501	458	522	490	503	508	507	487	494	466	532	458	490	479	490	503	485	494	457	500	459	474	465	475	475	459	542	488	468	505	516	496	499	498	515	508	472	498	507	501	496	523	515	501	519	502	485	488	485	518	497	481	498	504	507	529	496	536	524	520	492	474	496	483	504	523	449	471	474	492	472	500	478	495	524	464	473	481	478	484	514	476	489	496	495	519	507	531	492	511	530	531	512	520	461	485	511	485	506	478	490	495	458	510	477	471	477	500	516	498	457	526	461	510	490	552	469	461	471	518	478	504	539	491	457	505	510	460	506	459	476	454	477	493	503	511	490	526	515	529	495	481	528	514	509	480	470	491	486	486	471	518	493	476	509	489	469	477	456	482	500	515	511	472	461	538	510	484	516	492	483	502	455	491	525	507	510	489	503	495	500	476	476	499	464	506	469	491	522	475	524	469	510	486	529	484	491	495	508	515	527	492	526	465	517	509	497	458	523	518	477	494	514	513	466	483	481	519	497	513	496	474	467	514	465	504	491	463	500	512	467	515	505	495	496	552	496	464	502	518	470	480	504	481	449	476	494	490	476	458	517	530	461	467	473	495	503	474	447	495	497	489	520	490	479	493	497	490	470	479	526	502	512	512	523	450	537	466	495	517	503	479	498	469	490	499	446	506	458	493	498	464	535	441	494	468	480	508	520	440	491	468	511	547	466	455	526	499	450	492	489	493	447	526	475	508	476	471	517	482	482	513	490	477	506	490	466	484	490	505	492	486	521	514	532	489	508	474	484	517	491	468	484	489	510	492	500	482	470	504	541	500	503	484	512	450	492	429	526	505	466	492	538	472	470	473	469	488	510	497	486	481	507	516	498	503	510	505	485	482	549	514	547	505	507	483	471	505	491	484	507	470	500	524	476	502	514	516	467	498	476	438	503	503	539	474	512	472	509	522	494	478	449	508	481	468	473	520	497	550	468	511	456	497	467	537	459	478	477	482	479	503	516	504	496	463	497	476	499	493	532	519	480	487	490	490	497	505	503	507	475	503	483	457
25948	21370	27958	26190	19828	12371	7271	4624	3347	2710	2160	1918	1528	1523	1367	1196	1119	981	940	916	894	866	864	824	775	783	717	718	749	736	706	718	689	687	725	630	674	679	661	671	618	727	638	696	648	621	670	648	685	675	595	683	634	663	629	636	666	680	629	614	637	656	665	664	613	620	617	663	617	636	682	644	591	659	650	621	710	651	650	679	693	654	678	630	681	654	622	642	679	640	631	600	623	696	685	685	636	658	648	662	634	702	644	649	633	677	683	650	646	677	655	637	625	606	678	717	656	677	631	660	631	693	660	656	670	711	591	685	640	620	607	654	621	627	638	608	661	681	679	691	638	658	646	602	666	627	619	669	629	606	654	659	664	628	626	625	613	697	642	627	671	609	634	647	598	648	637	633	668	611	632	651	661	618	632	653	674	639	633	631	635	657	642	626	682	680	654	638	679	653	648	661	583	636	639	652	645	669	639	672	693	634	637	634	656	629	630	639	691	662	676	637	664	673	606	609	667	622	663	662	601	665	652	646	670	661	588	607	619	636	667	637	618	648	660	646	635	669	627	647	672	643	684	654	635	667	649	662	645	640	639	639	653	627	716	678	624	654	639	651	612	618	637	619	635	648	637	655	632	662	609	632	648	653	644	660	664	690	634	650	649	603	667	644	622	595	641	608	656	684	626	667	638	639	660	630	640	641	599	644	721	668	681	684	632	682	592	648	621	631	627	634	699	634	603	665	643	646	629	692	685	665	608	623	660	656	624	683	635	659	669	602	650	633	634	659	651	675	607	676	607	620	610	646	615	629	690	647	652	650	613	654	658	618	673	673	651	662	604	623	617	692	692	649	622	670	658	672	615	640	686	662	659	677	644	648	640	660	620	683	659	668	602	625	652	665	640	653	656	656	651	669	651	678	652	626	665	660	649	645	683	621	686	631	642	657	587	634	675	628	646	625	634	635	638	615	709	634	669	628	649	610	652	642	685	603	675	618	628	642	652	650	673	623	638	632	642	680	686	657	660	640	640	655	648	687	682	688	634	628	637	687	682	660	655	658	681	663	674	656	655	673	655	635	627	662	664	643	657	679	656	641	682	636	692	622	649	641	677	591	637	658	614	647	665	662	625	635	617	673	691	651	624	656	682	597	672	645	628	669	684	588	641	643	596	685	626	626	643	687	645	651	657	668	642	665	607	696	609	619	691	614	664	664	634	669	655	629	703	656	643	642	635	629	590	635	632	663	696	659	644	623	631	646	618	628	625	629	628	620	668	648	657	627	637	654	667	621	614	646	671	647	666	636	642	638	673	648	628	641	594	689	641	649	657	612	633	665	656	650	644	629	604	669	630	648	674	628	638	634	672	638	666	657	597	664	662	663	629	653	642	631	615	655	628	670	639	694	676	586	634	634	634	680	642	659	720	641	619	662	612	662	653	698	673	640	700	647	642	599	601	632	632	686	664	611	674	690	621	642	596	606	696	647	652	600	598	660	657	640	641	639	667	641	655	668	667	635	676	653	667	608	662	599	619	604	643	630	636	624	560	665	649	629	663	661	651	673	664	666	602	683	647	657	618	641	622	705	661	658	663	700	641	631	645	611	661	658	622	640	668	630	638	632	646	625	676	677	690	642	603	658	613	634	643	619	653	664	645	665	645	651	632	668	610	636	688	631	686	662	677	628	685	641	614	679	599	646	592	666	621	654	637	664	658	638	639	605	655	601	643	631	631	708	696	664	649	679	658	600	659	648	642	660	587	614	617	648	654	675	636	637	640	633	636	649	646	644	655	658	656	645	645	642	650	631	638	651	614	647	663	680	651	643	696	652	628	683	635	630	666	641	648	673	631	668	624	667	627	673	669	660	629	618	623	613	641	620	674	649	638	637	648	653	657	684	623	659	667	650	641	679	659	641	635	629	576	695	675	643	657	668	675	641	620	649	657	649	611	585	642	631	648	637	678	658	626	638	677	675	654	672	684	625	665	624	663	678	643	636	611	668	650	650	631	640	651	634	634	620	603	617	646	636	638	653	653	696	638	632	634	614	599	613	667	678	701	658	608	605	654	612	667	668	655	640	652	669	631	644	678	590	659	658	637	617	623	664	619	643	636	648	624	676	668	644	610	641	643	649	629	657	644	637	645	634	631	618	650	687	641	622	684	638	659	639	620	598	666	608	683	638	643	644	623	636	658	652	662	647	647	703	675	673	624	641	672	638	645	663	605	651	651	621	650	617	594	640	599	673	632	602	660	682	651	650	626	643	629	594	630	631	615	625	648	670	646	652	628	619	644	679	670	664	603	633	630	619	630	673	643	640	673	649	707	619	634	643	645	640	669	647	647	594	703	690	662	679	665	698	704	654	672	620	653	651	660	660	628	605	607	661	641	621	642	631	622	623	644	677	649	621	663	623	649	638	645	679	656	678	671	638	602	659	657	654	624	638	653	634	676	626	645	688	675	687	647	630	644	610	632	654	676	656	644	608	643	670	622	648	667	607	700	654	684	668	646	656	602	677	624	658	653	657	640	662	606	657	645	701	605	649	664	653	625	604	615	683	658	647	608	628	666	660	694	661	671	641	637	625	623	648	646	635	679	596	629	631	643	657	617	661	637	663	701	618	609	677	661	630	653	651	643	619	571	630	645	655	640	653	659	671	691	693	625	662	655	700	646	655	644	654	637	667	618	626	631	666	683	651	673	655	638	606	661	625	643	632	656	637	641	644	642	623	639	627	624	660	650	658	607	666	665	647	616	690	592	630	659	664	642	620	650	648	690	627	598	630	666	654	669	658	651	602	603	658	647	668	639	653	659	667	691	678	639	661	640	669	646	583	639	659	635	659	639	639	654	658	617	665	615	674	654	643	614	670	632	648	670	680	656	626	637	646	658	648	661	666	619	607	634	662	627	615	619	625	637	688	634	668	673	638	656	684	625	648	668	583	656	675	631	644	626	631	662	651	657	621	616	636	628	650	628	663	664	647	647	589	604	667	618	639	623	607	622	615	638	654	690	642	606	624	618	651	667	655	682	639	681	612	629	618	650	637	619	627	695	638	635	632	637	612	637	620	649	691	669	609	683	679	679	668	642	639	641	653	644	661	696	663	601	627	686	624	616	686	651	615	699	670	615	645	636	698	632	687	663	604	647	634	638	653	705	658	712	645	651	606	679	615	647	664	710	645	630	620	645	631	633	628	613	670	672	626	664	599	660	614	668	656	646	619	671	573	628	632	595	654	706	663	654	616	656	644	663	619	611	609	643	642	677	615	636	656	692	677	663	630	691	640	613	626	657	656	647	655	657	644	631	671	664	639	656	628	635	641	619	690	636	633	622	646	666	646	619	636	645	665	629	665	645	610	644	651	681	634	682	615	627	642	612	629	655	691	693	638	651	676	665	638	690	635	652	692	723	658	629	631	675	658	693	599	641	636	658	638	671	660	645	656	639	647	654	631	624	651	650	602	613	637	652	639	709	676	616	614	623	658	654	648	654	698	705	698	633	655
43671	62303	47870	28632	18763	13990	10521	7960	6177	4977	3937	3168	2709	2335	2041	1756	1518	1391	1230	1127	1040	982	1003	960	937	815	853	849	824	741	781	753	715	700	728	746	728	727	721	651	712	674	677	661	685	685	664	635	616	660	626	694	623	664	696	639	690	657	675	653	660	667	624	603	651	610	636	600	677	647	643	609	664	618	642	613	627	672	604	625	675	680	637	662	626	625	635	642	637	639	617	608	598	680	653	591	625	614	688	625	638	639	601	618	651	633	597	642	672	670	621	661	684	649	679	660	656	642	679	578	643	618	683	680	681	630	632	647	622	655	634	683	661	653	695	677	647	600	637	619	641	628	648	678	634	582	626	592	643	644	597	649	653	675	633	642	628	640	641	669	656	668	623	644	643	625	611	627	642	663	642	647	624	645	625	625	644	615	668	613	671	705	648	659	627	604	652	633	630	640	659	698	651	597	619	669	587	624	637	664	608	641	639	679	615	658	604	658	664	596	621	602	633	573	626	659	626	634	623	647	640	608	635	653	598	664	621	685	687	657	627	692	630	582	672	640	675	625	639	651	629	625	685	607	602	651	646	656	660	651	591	625	668	666	614	658	615	620	634	623	695	634	622	685	591	643	639	605	637	637	692	678	614	616	656	612	625	634	633	645	643	643	613	627	685	611	593	607	648	611	675	596	644	636	627	636	683	601	654	651	630	645	672	607	691	708	643	678	626	613	640	636	600	667	653	611	654	638	637	606	653	634	645	654	630	655	633	653	660	617	598	672	655	669	598	690	626	677	634	625	644	653	625	660	656	684	641	609	630	634	638	611	622	675	627	607	620	679	626	634	640	653	609	646	621	639	599	637	637	667	660	635	632	614	646	640	640	653	668	648	624	637	654	643	669	631	622	615	643	651	593	664	666	648	595	650	617	633	627	636	617	615	638	618	654	632	623	627	671	704	665	635	620	640	647	599	675	645	623	649	640	599	611	658	663	620	647	622	640	646	681	608	645	618	623	634	620	695	658	634	646	656	585	651	584	600	621	633	641	668	677	634	632	603	593	630	657	637	681	680	636	637	660	607	616	679	625	663	638	630	598	659	610	600	641	646	710	694	621	624	668	638	635	637	604	591	646	635	621	662	614	668	628	655	710	594	625	710	604	632	609	638	643	676	648	649	665	607	632	600	607	628	621	650	646	641	650	571	675	661	639	613	687	605	678	630	684	606	648	650	630	596	660	635	620	596	609	662	659	676	597	687	636	637	638	596	649	621	657	619	632	655	610	632	607	627	613	650	663	606	644	630	629	623	680	616	674	653	653	709	635	647	625	623	633	684	642	618	596	649	656	664	610	656	686	620	625	617	679	618	591	610	624	641	701	648	644	673	632	666	629	606	688	632	614	665	648	586	638	617	628	620	629	616	619	657	628	601	627	627	621	606	649	625	606	644	644	618	657	689	647	618	653	627	694	673	602	629	622	655	647	593	691	657	608	658	647	638	657	614	633	656	656	647	630	648	654	637	634	567	608	646	623	626	643	627	613	663	610	620	626	621	603	651	631	611	638	625	630	611	653	615	625	624	611	684	652	619	651	617	625	624	652	655	629	634	645	628	640	665	694	601	650	608	656	632	665	638	625	654	644	683	600	690	664	627	652	609	653	681	634	626	626	688	621	634	621	696	660	640	672	625	636	649	627	628	618	632	589	619	633	615	651	653	641	640	638	600	680	634	618	655	631	670	648	645	671	696	631	642	629	663	687	645	660	670	624	648	640	605	600	635	605	658	619	618	640	640	668	619	637	632	651	654	631	644	631	647	651	638	620	663	637	621	674	670	674	614	664	641	608	661	665	632	622	688	657	649	633	629	645	688	615	573	673	630	615	627	648	618	682	611	647	670	631	663	672	601	679	614	662	650	620	633	632	614	613	683	617	641	603	671	656	633	649	631	586	615	626	671	642	622	665	636	633	641	678	621	620	627	623	657	681	666	605	685	639	643	655	655	620	621	635	632	662	647	688	627	649	638	667	696	623	653	673	651	623	645	648	661	634	604	646	610	602	629	607	664	564	682	681	599	582	643	647	661	642	649	667	662	626	644	623	643	657	608	618	663	650	699	641	661	635	617	609	616	663	661	618	653	653	642	643	659	642	658	662	714	621	638	677	644	617	664	647	667	601	685	636	593	656	628	685	622	639	626	653	606	641	680	590	652	660	602	645	593	662	623	629	667	677	680	650	696	612	639	627	637	663	620	668	644	691	612	667	617	616	643	660	664	617	666	659	643	619	647	636	650	662	596	652	609	648	686	574	663	669	600	664	637	601	612	659	624	675	670	656	636	653	631	673	650	616	641	629	637	628	652	661	616	648	635	623	655	621	677	619	618	628	612	650	603	639	669	634	665	619	669	618	596	612	595	659	604	652	631	664	616	648	625	630	603	653	627	698	601	642	654	679	590	618	670	685	637	637	623	643	650	624	618	626	644	633	678	689	659	667	658	641	590	674	636	649	610	664	634	641	647	647	598	619	629	674	600	641	639	652	614	656	607	630	645	618	650	632	635	631	647	676	625	648	668	647	599	598	649	653	685	658	584	653	636	653	639	665	619	682	662	667	651	673	632	611	626	607	693	634	641	624	623	638	654	648	643	628	670	645	596	619	624	633	604	596	616	641	686	693	623	602	641	600	616	667	639	617	649	612	647	622	663	649	681	668	656	649	656	679	633	667	647	659	667	663	598	639	657	667	642	630	659	685	622	644	656	614	671	631	645	625	631	577	635	633	691	628	653	668	609	638	629	656	622	636	625	610	659	624	650	641	647	646	632	616	610	612	633	653	651	623	617	631	640	634	630	672	622	611	641	652	683	622	637	623	630	641	643	620	609	630	660	626	615	591	664	641	602	614	591	639	700	624	644	668	618	653	621	669	622	632	622	665	627	645	640	626	647	678	612	646	620	612	636	647	663	636	685	634	640	666	614	633	666	665	642	631	644	587	618	599	649	658	580	729	652	655	630	625	667	608	618	628	621	654	603	618	626	656	661	629	626	609	553	672	641	627	642	621	666	643	695	620	666	618	654	631	622	649	696	682	654	672	646	665	626	648	598	662	624	618	591	666	644	630	635	609	618	596	622	653	644	685	662	600	640	661	617	631	630	624	633	643	619	669	645	627	626	629	638	632	667	655	661	633	649	632	610	619	635	633	666	642	647	612	633	640	603	663	643	634	683	635	665	632	645	596	578	636	610	642	634	661	628	623	650	627	615	598	648	645	616	616	638	624	607	642	669	636	601	644	604	619	648	620	601	635	643	642	597	658	604	659	602	630	618	624	638	630	641	578	639	634	628	630	632	670	608	647	650	655	673	674	688	640	622	619	649	620	640	636	654	686	614	652	655	612	655	668	628	653	621	602	645	631	678	629	643	638	637	674	678	628	651	669	642	612	601	633	645	633	660	630	621	628	669	652	653	653	662	612	606	631	608	622	663	630	630	672	629	687	635	621	588	652	589	626	666
23079	20866	27527	24499	21076	21650	18158	9281	5956	4760	3908	3211	2825	2363	2126	1946	1774	1670	1588	1489	1364	1348	1339	1284	1202	1119	1150	1095	1158	1100	1063	1047	1028	1063	1078	1050	1049	956	1038	999	1035	1000	976	1010	992	959	982	912	1027	986	1009	1010	956	968	936	950	942	985	1008	953	976	981	986	974	982	951	1019	938	1002	989	981	950	995	1013	1000	957	956	970	988	943	942	936	966	974	993	943	960	1000	1016	986	966	991	939	988	945	983	961	1012	958	971	951	940	956	919	953	980	961	957	958	903	978	977	964	1021	895	960	945	926	1012	1019	928	942	987	1021	916	960	981	913	1010	974	912	959	954	942	1022	944	996	945	982	1000	994	987	933	930	917	933	1025	1007	976	987	978	949	989	926	978	977	945	999	970	960	931	933	949	970	906	951	977	989	933	929	976	945	993	956	960	939	937	967	975	982	947	905	952	971	952	1003	983	950	916	996	1000	931	968	954	895	922	922	977	981	985	1010	995	935	1008	981	949	971	986	985	943	968	962	1001	930	988	947	972	963	954	999	934	964	955	1038	1001	997	960	970	1032	952	937	999	973	959	995	912	982	963	922	1028	965	991	958	991	1007	956	945	956	1021	939	1010	899	875	989	958	967	957	951	939	947	958	933	952	993	922	975	1019	1018	976	986	1017	975	973	982	962	965	908	962	1000	980	973	966	953	927	981	947	964	977	931	976	981	965	999	923	1007	959	997	962	991	956	959	1036	962	927	965	971	1027	959	984	973	956	887	974	962	979	962	962	963	926	995	990	948	926	988	1004	968	919	1050	978	971	942	967	981	957	975	993	1032	934	948	1045	978	977	936	946	931	953	952	967	1015	1016	970	929	899	965	1016	972	920	999	981	966	978	958	961	1016	1033	900	1000	1005	949	959	964	940	1017	897	1025	957	992	937	995	933	915	918	972	954	966	955	951	902	928	908	1021	976	986	943	991	999	950	919	927	956	959	990	919	1003	973	970	944	970	922	967	984	957	922	966	951	1031	953	980	991	949	925	916	967	912	963	936	991	982	949	1002	973	950	1014	982	1024	974	950	970	954	1006	987	957	979	936	962	931	986	966	976	973	979	957	933	947	965	977	994	967	1022	933	950	938	971	916	933	917	923	940	950	934	972	958	934	934	927	958	972	940	1012	941	927	920	915	917	983	1007	916	1007	1018	1003	1019	992	992	924	974	978	984	1006	995	1006	971	956	973	948	912	954	957	940	969	948	925	990	953	955	915	976	1006	1006	985	983	961	970	1015	927	998	914	972	965	948	946	946	987	998	936	965	1008	1034	974	996	941	989	925	991	973	923	932	923	891	939	994	959	1005	957	921	935	971	933	977	986	986	960	956	928	935	998	991	980	951	973	982	959	979	1034	976	932	933	995	943	934	938	971	958	948	954	988	964	978	1019	926	974	961	940	967	923	935	972	998	977	899	959	971	964	1004	943	1003	998	977	967	973	923	965	986	1019	933	975	1036	988	934	904	972	925	956	954	942	960	909	949	933	1008	965	927	980	916	954	945	956	984	988	987	928	933	944	967	997	955	940	967	971	964	947	1013	940	969	983	946	932	960	970	995	962	944	937	928	967	948	938	954	986	1001	1008	967	975	956	947	982	964	976	989	941	990	999	940	974	957	968	974	945	958	918	956	951	1016	932	976	968	967	934	956	974	971	983	966	980	956	932	952	947	979	997	963	991	929	924	918	1032	869	985	995	981	958	940	957	955	924	951	965	953	1010	938	931	916	969	959	1026	1029	988	957	982	987	942	962	946	923	1000	968	928	981	930	1025	955	975	1023	979	975	971	934	985	959	979	962	981	948	929	1005	966	963	955	992	1013	908	984	1016	972	961	962	952	986	940	990	973	936	917	916	945	960	967	959	1016	1003	981	949	1006	1018	977	931	918	1005	1015	952	938	1000	1002	992	1012	1046	923	930	974	984	942	952	955	942	909	889	950	931	920	938	987	920	927	937	958	974	933	1017	930	974	972	974	948	933	939	968	982	979	941	960	932	948	941	950	940	1001	950	985	972	935	935	935	991	991	999	949	982	949	964	957	994	948	956	952	982	941	945	985	1005	973	979	967	964	968	958	931	978	984	1008	937	1007	923	954	962	943	972	927	998	935	987	944	957	1018	978	983	940	1012	950	972	959	992	987	906	959	913	940	967	991	897	955	972	948	939	969	965	953	988	966	985	943	965	940	938	998	977	999	892	934	977	980	889	927	964	936	938	919	992	952	912	926	1004	919	937	941	955	959	944	977	1005	1054	945	960	968	1018	975	920	952	925	944	916	972	957	977	946	968	971	928	979	1026	942	928	963	994	970	951	950	951	969	993	966	1004	968	918	901	910	1001	955	960	995	953	1023	984	897	924	940	983	959	977	965	952	985	980	924	950	983	919	918	1029	973	960	967	929	935	1007	975	909	938	948	955	946	953	998	955	922	947	959	955	952	944	962	919	965	958	994	926	938	1016	918	965	1001	956	959	964	987	941	949	972	934	945	994	942	962	896	989	969	936	975	941	954	905	907	971	965	935	993	926	974	914	979	985	927	927	938	976	924	1006	927	1008	948	929	980	910	950	980	998	936	935	999	988	964	972	953	1000	922	1003	957	982	974	952	952	956	946	949	961	952	948	952	959	970	917	968	950	963	959	940	987	947	908	982	1025	950	954	983	978	927	983	953	927	927	985	958	975	985	973	994	982	957	951	989	956	936	957	972	1002	960	1005	1029	983	911	948	918	933	966	977	931	926	861	1011	911	966	916	915	962	912	966	945	963	964	1005	970	917	975	949	933	965	950	981	905	982	948	976	922	938	948	977	962	933	940	981	979	929	953	956	909	949	969	1019	949	1049	924	1014	906	984	980	967	969	959	943	932	973	942	961	980	950	910	953	986	920	925	1009	1005	963	983	932	958	969	1001	908	947	982	958	947	1004	984	946	950	979	964	976	902	985	1014	942	999	973	931	965	966	939	942	1030	987	945	973	953	952	924	968	969	944	1017	952	993	944	950	977	964	975	985	935	985	945	925	907	991	950	948	972	1026	966	995	961	1019	955	955	973	931	960	945	934	944	940	910	957	999	966	901	942	916	965	934	1028	971	972	953	1008	917	941	951	981	996	889	906	967	955	957	972	985	910	933	889	940	915	993	997	982	999	1031	982	931	945	950	953	959	978	951	944	956	933	894	1000	934	1016	1017	981	991	914	896	967	918	998	960	900	977	926	981	973	932	977	929	932	954	994	978	997	977	977	1000	952	969	946	980	979	962	978	961	978	959	942	940	926	954	976	910	980	999	961	953	945	1026	972	917	947	904	930	958	933	925	966	958	977	947	914	969	928	934	963	968	1008	1000	1004	982	940	929	994	947	961	984	976	962	974	942	979	956	982	934	961	940	966	941	943	993	980	924	902	965	911	967	976	984	989	954	1010	956	937	905	922	960	960	960	928	1031	977	1012	989	1004	937	936	949	989	966	1005	995	965	985	967	1030	927	967	951	898	963	976	957	903	934	932	1008	980	951	994	969	944	944	943	1022	971	1029	951	966	956	944	939	935	965	912	905	889	957	962	946	921	980	973	993	988	982	942	984	1007	977	908	972	998	1001	962	975	925	910	1021	953	998	961	969	962	951	976	966	978	1005	905	915	1005	928	952	938	955
48036	72678	56839	36550	26009	20245	16253	12916	10040	8000	6565	5397	4517	3926	3484	2892	2592	2278	2047	1936	1758	1632	1600	1497	1383	1344	1301	1295	1219	1144	1182	1216	1067	1134	1056	1058	1001	1040	1052	1002	1027	996	984	975	1036	900	933	949	969	967	976	914	908	912	958	920	952	893	969	883	1002	927	918	985	982	859	908	923	870	932	931	1016	942	962	920	939	927	934	929	907	948	922	924	939	909	913	976	910	915	955	898	892	922	885	893	954	967	940	946	868	900	944	949	944	894	909	917	913	957	878	946	904	873	873	952	927	931	927	923	911	896	907	897	936	904	920	944	960	972	904	920	905	914	931	914	863	902	918	927	924	913	934	898	908	967	911	887	887	925	915	913	941	965	848	935	950	919	953	954	941	848	867	967	928	945	926	908	930	902	922	932	967	953	912	858	899	913	883	875	933	932	890	918	929	926	926	928	912	879	839	880	931	970	950	896	909	938	911	916	928	900	847	903	921	865	913	943	869	938	921	953	945	898	912	922	924	901	917	840	908	909	966	939	967	849	969	930	882	948	848	938	956	957	904	907	880	920	951	928	962	919	950	925	911	933	923	950	946	893	884	958	944	938	957	886	896	952	912	891	908	912	913	848	929	900	959	941	950	934	951	913	927	893	938	914	879	910	939	888	950	936	981	927	933	906	938	930	889	906	871	953	906	905	974	886	917	913	919	928	894	889	949	916	895	912	950	940	968	914	896	937	899	891	944	974	934	909	901	874	945	972	918	952	949	930	935	927	960	923	945	938	900	914	938	929	925	943	883	857	867	919	942	960	945	924	965	900	951	911	941	903	918	942	982	912	927	923	911	974	898	908	891	983	949	916	931	955	941	908	912	929	903	907	916	912	922	961	964	878	939	866	940	915	904	915	961	925	920	921	915	955	896	898	869	899	914	938	964	923	907	950	940	915	966	965	906	917	936	884	938	891	943	871	949	898	855	892	885	936	902	906	924	861	930	878	882	877	894	951	969	936	957	921	928	923	992	899	956	905	986	906	889	956	906	948	935	925	953	919	881	951	914	962	947	910	919	892	892	943	945	918	948	940	937	867	886	929	946	919	916	925	962	926	883	896	953	934	909	900	931	945	900	851	993	944	943	941	863	927	912	910	965	929	933	927	948	888	936	924	886	948	993	967	907	924	928	892	951	918	920	871	905	959	930	866	928	930	903	941	905	916	930	937	934	917	956	965	975	897	945	919	967	881	931	910	934	905	894	940	938	895	913	920	930	939	946	954	873	959	919	931	893	919	934	942	922	984	923	915	958	912	902	972	874	943	956	951	895	907	867	896	953	966	947	849	931	903	919	935	971	934	915	955	926	940	926	963	927	877	908	935	905	981	923	903	923	858	881	928	897	906	918	922	900	908	896	845	908	952	923	898	928	914	936	929	962	947	938	889	877	951	896	948	903	945	933	987	933	989	920	971	922	897	909	986	973	907	910	836	900	875	970	986	923	931	940	920	966	967	908	901	913	925	917	954	943	899	925	922	874	899	938	886	951	972	979	1010	972	913	944	879	949	930	930	936	912	895	948	895	894	916	931	955	961	903	892	943	926	958	935	951	921	939	884	893	896	916	954	914	923	879	928	941	932	935	922	901	969	914	897	948	945	924	934	925	929	945	897	877	938	925	885	877	905	927	895	941	910	932	918	892	942	938	923	936	948	875	923	896	916	911	943	910	956	946	938	895	916	942	898	923	899	886	901	933	908	913	894	882	939	922	943	932	962	898	937	910	943	936	883	909	854	946	952	923	966	967	920	879	902	925	911	930	937	907	906	917	969	959	888	884	885	901	949	961	927	889	916	953	876	902	947	948	956	879	913	920	934	876	890	940	896	878	863	898	907	923	951	912	904	929	926	923	961	947	918	936	940	930	929	945	909	905	943	964	929	915	907	955	933	902	1012	881	891	917	879	902	951	901	1005	874	947	946	929	905	912	932	911	936	917	970	913	904	928	880	919	954	950	966	919	877	899	904	956	908	940	944	961	884	883	928	904	920	959	931	876	906	962	922	937	942	889	899	897	860	937	925	944	932	863	903	963	892	967	930	918	922	928	903	868	877	916	885	885	942	906	881	928	862	920	951	898	909	952	883	912	913	921	885	905	909	902	906	954	942	926	948	941	876	913	929	887	919	968	866	954	958	954	920	917	931	911	932	934	977	868	954	936	897	888	922	998	906	895	927	931	943	929	931	919	902	900	910	925	978	899	904	911	919	863	904	887	900	958	905	936	906	954	955	915	946	973	879	923	906	865	986	919	897	964	914	936	932	926	919	949	907	916	905	886	887	950	892	946	933	925	954	961	921	906	918	950	922	910	917	943	896	930	895	930	926	976	887	895	970	874	926	900	933	879	1014	915	906	923	944	930	879	902	912	937	919	907	904	928	915	855	944	965	930	951	927	946	888	906	928	923	957	914	972	937	868	904	972	926	933	993	952	914	916	936	938	930	890	917	942	916	913	895	947	923	911	929	892	935	969	934	896	949	878	938	926	927	933	921	912	951	977	973	913	944	936	873	935	930	934	933	915	1008	917	904	904	931	882	950	934	910	908	893	898	948	955	917	877	1021	909	926	931	943	927	867	928	896	900	934	923	971	931	962	918	899	910	935	935	922	956	892	893	918	934	954	937	874	940	954	936	989	959	909	957	957	883	904	927	916	933	950	909	928	916	912	942	1013	953	927	917	902	885	893	919	905	930	948	963	902	877	911	944	894	896	922	945	919	928	927	881	917	958	928	937	914	931	923	944	893	910	920	922	943	976	955	937	916	953	886	938	913	893	908	946	927	965	919	901	894	913	947	889	926	922	943	855	958	900	929	905	845	935	929	900	945	886	875	907	929	946	925	936	955	971	951	985	911	941	948	1000	936	943	945	924	917	930	983	887	936	930	972	942	912	912	949	914	971	948	927	917	919	924	956	963	947	933	954	906	949	908	899	987	946	884	908	896	916	967	932	989	926	935	876	896	845	908	950	915	928	871	930	889	877	914	918	898	953	879	880	987	926	942	884	939	876	863	936	880	867	897	872	882	915	890	911	918	983	927	891	886	896	900	943	957	942	897	870	941	945	968	902	879	913	948	853	928	933	963	929	899	903	962	903	941	920	959	857	939	898	920	950	888	919	891	944	922	888	923	911	883	869	930	926	921	951	938	928	915	957	908	901	899	961	933	962	933	917	962	884	958	902	919	892	891	951	922	921	922	895	919	854	951	885	972	966	909	898	980	926	975	929	850	904	899	959	894	876	907	916	961	938	917	947	948	904	854	915	945	903	921	956	936	904	939	911	924	895	913	949	932	940	904	959	921	929	894	933	929	921	958	945	949	902	904	927	957	909	849	879	918	921	916	965	922	910	935	902	962	901	950	857	960	856	883	883	904	933	912	919	960	949	930	848	916	950	936	915	850	951	914	901	869	947	908	900	881	992	966	957	959	901	916	951	888	928	925	909	883	973	892	891	897	938	889	872	945	916	955	966	931	938
40738	44296	34510	20964	10513	6158	4411	3173	2260	1865	1540	1308	1195	1042	937	824	772	738	690	645	639	640	628	613	593	590	551	536	557	574	558	568	538	539	568	526	491	507	525	482	504	505	540	490	506	505	501	495	510	519	530	511	482	522	472	519	524	520	527	491	479	486	495	528	479	507	491	458	495	468	534	505	527	497	496	530	507	499	508	493	517	526	490	537	534	501	497	512	506	496	467	504	502	538	494	502	495	509	500	439	521	459	483	499	511	489	474	514	446	467	522	483	477	509	498	514	488	522	458	490	537	544	445	516	490	481	516	511	519	473	482	514	508	488	500	493	510	496	515	507	492	502	478	495	565	521	523	477	459	501	465	520	468	508	494	483	502	475	507	517	516	440	450	511	548	508	496	501	517	502	544	505	472	534	515	484	519	531	509	491	508	496	505	502	500	475	490	509	527	509	570	523	478	509	513	476	485	520	469	483	506	478	498	478	502	494	470	476	499	526	495	516	500	526	500	480	506	520	514	512	488	483	488	492	480	484	501	505	527	453	487	499	488	525	527	518	522	499	486	553	555	511	448	504	483	521	464	510	471	481	501	497	486	540	477	473	489	493	561	467	496	512	559	486	561	526	496	505	527	505	505	492	507	494	500	483	492	494	527	491	493	513	506	480	501	500	484	544	534	515	500	489	528	514	478	484	501	535	505	472	508	487	481	481	519	493	493	492	496	522	519	505	482	506	496	503	487	530	485	531	506	473	483	509	485	530	512	470	483	490	482	485	488	497	532	475	506	511	457	466	464	492	493	496	530	519	490	486	493	525	501	546	462	499	463	559	533	514	500	539	524	530	501	481	453	478	526	440	474	517	486	495	455	523	480	471	496	475	507	534	485	464	510	470	529	520	484	520	492	475	504	495	514	515	466	488	473	565	511	530	530	506	472	485	487	507	476	494	484	545	526	516	516	484	515	501	499	471	520	490	526	460	500	529	482	525	516	519	559	490	509	506	478	495	531	532	459	476	490	485	498	484	458	462	517	512	497	479	505	480	516	530	508	497	484	520	488	488	482	486	459	513	490	491	507	473	456	495	509	503	493	516	473	531	484	501	496	486	528	499	511	494	492	526	521	512	511	499	528	494	520	516	461	478	514	464	535	510	474	479	507	476	491	516	474	536	503	484	483	459	491	543	474	482	506	533	519	501	515	522	468	495	495	466	479	520	522	501	456	509	459	469	465	551	513	450	506	501	497	518	504	490	499	484	489	500	533	496	528	510	488	517	481	483	498	506	477	482	476	495	493	506	472	507	497	500	485	501	504	491	468	479	463	509	533	502	521	478	540	515	503	487	486	495	512	483	520	521	492	498	469	476	508	472	479	510	485	494	470	481	511	485	529	482	512	501	511	508	477	509	516	522	505	467	467	518	511	508	493	476	542	497	502	488	501	539	486	504	481	514	453	515	502	506	487	493	514	505	541	458	508	493	494	499	488	473	519	520	455	510	499	525	501	456	531	508	483	518	545	494	515	536	513	483	485	509	479	476	484	546	485	527	503	500	539	480	491	523	503	495	473	515	490	491	502	467	502	505	490	494	488	520	463	494	491	530	489	483	507	489	508	507	479	454	483	512	529	519	505	496	480	504	519	478	470	497	546	518	517	514	511	533	473	484	468	510	519	534	519	514	486	505	514	493	484	505	521	485	522	482	534	508	480	538	474	522	492	491	514	537	535	494	498	483	482	488	482	508	489	458	500	492	480	535	458	524	503	523	479	454	506	520	502	496	486	482	459	485	494	510	513	490	505	523	507	504	488	499	448	491	518	482	523	531	516	485	472	509	488	509	516	516	519	501	486	507	497	519	495	548	555	508	494	499	486	496	523	488	515	494	518	459	497	480	499	433	494	515	506	470	500	483	510	482	467	517	512	496	486	483	507	533	546	555	495	516	522	506	495	531	482	518	440	516	495	460	498	520	437	457	534	504	513	491	483	513	500	523	522	493	502	507	497	548	542	457	479	553	499	493	513	471	470	505	517	498	511	482	532	458	501	483	493	505	487	512	494	494	500	492	474	487	503	483	466	490	515	509	513	499	508	494	492	504	516	479	467	505	536	455	474	456	518	481	479	490	510	508	478	496	476	511	500	529	482	489	505	528	496	533	465	473	522	494	501	510	473	475	503	494	460	506	498	481	477	465	498	527	503	465	474	532	483	531	486	472	509	505	486	481	462	520	499	483	511	526	545	457	554	492	531	509	489	513	512	497	516	484	492	496	512	522	520	491	514	451	470	487	481	478	494	502	489	471	481	491	538	467	503	406	507	487	491	515	483	462	465	467	489	468	480	482	490	515	495	488	496	520	512	475	521	483	504	502	526	556	496	493	479	528	481	451	519	472	493	554	522	494	494	508	519	512	464	504	568	469	508	515	477	505	506	494	509	477	496	511	571	501	523	500	470	464	516	502	486	479	490	534	509	478	500	509	535	483	456	494	500	547	522	490	493	523	496	519	491	503	485	465	507	500	525	486	509	553	517	471	519	458	475	536	506	525	509	473	478	512	531	475	544	470	479	496	480	466	527	509	512	457	511	503	506	471	512	445	508	532	533	511	516	520	493	539	452	518	477	480	467	498	509	488	525	520	486	488	506	523	530	515	481	513	524	525	508	523	484	478	507	508	477	477	510	483	485	516	538	469	510	491	539	503	514	530	494	529	508	528	455	510	501	510	495	451	466	505	521	482	515	517	509	485	508	485	494	514	507	476	495	479	492	523	511	517	467	487	497	471	514	525	491	519	477	504	517	495	527	515	472	526	487	501	483	489	503	491	520	478	530	475	465	498	496	488	522	489	483	542	498	532	539	516	495	537	477	493	446	505	466	510	481	490	486	499	490	494	511	553	484	484	474	488	520	540	489	466	513	476	520	485	525	529	467	483	489	531	484	500	504	515	468	542	526	533	542	490	525	478	466	513	518	510	493	511	501	493	500	503	502	495	509	476	495	517	535	526	488	503	495	491	509	515	476	494	501	504	531	514	511	508	487	535	476	515	464	504	499	503	512	484	476	508	475	509	478	509	488	508	485	524	495	522	421	483	517	502	491	466	484	503	518	484	555	510	530	488	480	468	553	497	471	483	544	485	507	523	509	491	543	482	491	480	473	527	456	475	516	480	487	523	504	494	492	504	523	556	488	520	495	513	533	479	504	513	501	480	502	516	493	499	506	489	527	472	473	524	522	492	476	466	507	507	475	503	487	508	476	504	543	491	503	477	489	490	520	494	502	483	520	456	447	464	492	486	530	543	524	500	495	536	472	512	476	503	475	507	525	472	512	468	519	493	508	482	529	530	504	492	489	511	506	548	507	494	479	493	483	539	476	502	468	490	505	534	515	545	475	492	510	517	496	523	507	507	505	512	501	515	494	480	507	479	535	510	454	481	506	464	500	490	502	504	491	510	498	490	521	513	541	476	490	481	497	475	522	515	498	461	491	501	478	508	513	473	474	507	463	489
45264	51803	39012	22864	14736	10466	8167	5909	4480	3489	2924	2353	2074	1747	1523	1317	1117	1001	925	862	792	780	770	713	694	672	673	623	599	628	572	592	619	599	549	601	539	531	514	530	565	570	529	540	560	541	534	521	512	510	546	558	511	536	483	475	528	495	503	486	536	529	467	523	509	535	507	548	521	514	483	544	538	548	554	514	522	513	495	474	508	545	504	502	516	518	508	535	459	528	484	513	522	535	529	528	531	511	475	498	514	492	489	481	461	517	475	524	526	516	505	523	494	477	496	560	508	543	552	502	498	523	510	510	500	525	484	456	497	499	506	543	486	521	511	514	509	531	544	561	514	510	505	532	484	486	472	524	525	480	522	524	484	494	463	508	520	512	502	494	500	509	509	505	517	536	522	510	520	510	531	489	488	525	476	509	505	551	486	498	542	476	497	514	523	473	530	502	538	505	488	477	529	491	523	534	514	493	509	542	536	481	518	526	523	440	504	525	517	518	515	513	537	474	506	494	541	479	485	495	494	502	500	501	530	536	483	509	544	497	489	485	498	498	488	509	528	484	506	560	513	539	534	502	485	513	501	522	504	492	499	487	475	476	539	507	482	511	512	518	536	492	527	545	546	484	494	541	499	549	521	519	532	525	505	491	511	512	510	530	551	478	493	483	505	478	519	527	509	508	519	514	532	535	504	496	496	505	526	491	537	508	500	497	492	517	510	544	522	516	494	500	502	500	526	505	499	504	517	527	498	552	488	487	518	502	536	484	518	527	520	516	508	500	515	507	520	497	506	472	513	530	554	483	544	510	519	498	525	518	485	491	540	543	484	496	499	550	519	475	499	514	499	448	500	526	529	502	501	516	508	514	511	561	506	547	541	485	506	501	481	491	487	508	479	518	506	519	512	489	492	543	492	513	502	507	526	566	548	510	564	481	497	521	520	504	536	490	521	457	487	528	511	528	510	511	564	529	516	499	546	520	542	529	518	560	504	511	520	529	552	498	510	511	508	551	527	527	510	492	503	499	552	538	533	521	505	503	492	561	480	521	499	489	499	537	501	514	554	503	513	519	498	502	502	504	525	524	487	506	475	519	500	512	538	535	482	536	485	496	521	536	488	486	568	512	498	523	500	516	514	539	506	514	494	471	510	524	520	505	537	494	544	538	480	495	501	483	545	477	496	523	515	492	530	458	483	518	540	508	531	539	521	491	543	521	514	488	517	520	500	501	496	505	501	521	526	501	570	499	523	474	540	444	483	496	523	488	463	499	530	521	482	510	501	505	502	526	518	517	487	489	556	510	504	508	470	512	508	513	543	513	517	504	509	495	520	537	524	505	529	498	538	509	515	502	504	533	513	494	492	488	481	536	511	448	529	508	507	497	499	491	546	508	503	514	489	467	509	539	494	491	541	508	484	546	506	504	494	520	495	545	529	502	472	490	489	467	514	494	521	513	528	529	523	524	515	522	471	525	531	512	504	494	548	525	542	487	488	534	507	524	505	509	508	494	504	497	463	517	468	534	500	474	494	481	543	516	525	479	561	528	499	468	514	492	510	502	507	527	494	497	507	499	592	476	527	503	486	538	541	539	497	481	526	526	469	535	535	466	523	540	534	495	516	540	502	524	517	536	564	521	506	522	517	565	487	505	491	530	519	504	528	509	536	488	518	466	510	527	533	513	515	489	519	538	473	550	498	533	553	531	462	524	532	496	494	500	492	535	517	521	493	508	476	488	465	525	522	513	493	506	484	512	467	542	568	500	499	503	495	471	509	545	526	523	558	534	511	510	511	518	478	530	556	540	521	509	531	511	516	552	508	505	515	522	529	548	498	511	503	472	548	493	498	479	540	527	470	479	494	538	500	549	507	515	498	490	483	509	482	512	484	503	476	514	514	521	478	511	502	518	528	515	485	536	524	501	517	516	521	491	471	533	510	507	504	509	505	482	490	510	509	503	479	515	472	485	504	515	518	512	504	519	512	525	565	500	496	477	505	528	511	497	512	500	473	486	512	515	518	491	457	536	517	479	504	491	484	511	535	517	501	516	524	517	496	517	540	519	453	509	509	526	535	509	507	493	515	473	501	508	492	517	510	514	518	524	488	453	460	526	511	497	553	506	537	532	502	474	528	520	526	531	498	516	511	536	529	466	554	507	518	504	508	518	481	528	512	517	520	481	520	529	573	516	483	513	506	475	482	528	529	501	500	483	527	496	535	460	526	517	485	512	560	549	511	488	558	470	537	492	510	522	527	471	504	474	523	470	520	556	523	479	482	530	495	517	493	517	505	555	514	504	529	506	539	538	533	502	533	477	528	494	523	492	518	503	537	503	488	529	511	537	508	529	502	513	508	479	475	518	501	542	531	491	506	501	481	514	496	500	484	511	555	445	526	509	540	492	547	501	529	535	494	505	526	496	521	495	539	503	500	549	506	535	519	540	567	507	539	543	509	485	466	513	518	522	487	507	519	536	525	511	492	552	511	499	509	530	532	505	481	516	512	521	528	479	494	504	515	527	489	564	533	514	508	500	555	474	518	476	497	511	502	535	518	523	486	536	509	526	534	529	487	497	508	529	513	505	537	490	501	571	467	501	519	519	517	535	515	462	558	533	504	433	502	495	538	499	479	520	515	500	481	488	517	485	503	501	447	507	507	519	519	498	498	563	491	517	532	479	513	563	501	474	480	515	499	518	520	523	515	514	529	495	519	530	502	501	493	523	507	545	520	513	497	531	523	531	528	485	568	507	555	505	504	530	509	511	514	537	516	535	482	516	491	518	518	499	474	488	540	481	548	509	532	520	489	505	527	541	526	494	504	503	491	485	556	511	504	529	522	543	590	523	521	526	539	547	558	489	515	533	488	549	526	532	536	501	519	502	456	481	501	498	525	501	511	527	538	520	505	502	525	502	506	518	502	512	542	522	525	479	545	534	529	524	532	517	504	491	510	527	518	526	530	539	501	519	509	499	521	500	512	527	479	521	512	496	525	507	510	518	478	493	536	514	503	537	518	464	527	509	523	503	486	542	538	496	498	504	513	534	501	502	514	510	495	506	542	526	527	533	495	519	498	470	554	493	480	533	524	522	475	496	481	574	547	510	521	513	511	522	509	489	514	503	513	558	495	505	495	506	515	528	520	499	472	512	506	507	504	531	500	513	492	535	517	494	527	537	495	539	484	503	509	559	520	480	496	535	537	476	488	512	478	464	536	514	506	518	555	523	491	503	489	500	505	511	506	487	524	525	462	511	528	490	537	498	554	485	482	529	485	509	507	503	478	527	493	500	515	487	499	526	523	507	532	519	519	518	490	491	525	508	492	543	488	504	508	473	531	481	501	529	509	492	510	523	526	490	474	479	497	470	546	476	491	475	529	483	530	501	526	471	539	521	471	503	502	492	498	470	544	507	536	524	560	522	522	533	480	510	514	551	488	511	520	472	485	500	480	507	500	502	475	468	482	506	530	530	545	511	538	513	522	549	532	526	468	529	493	495	517	545
26016	21295	27985	26485	19879	12580	7538	4899	3431	2749	2304	1931	1711	1514	1388	1265	1140	987	950	877	839	837	820	793	800	792	796	725	715	782	728	712	694	732	674	715	684	666	669	680	686	679	678	706	698	704	693	656	660	651	690	670	633	656	593	670	646	628	696	677	648	677	651	725	652	638	674	645	683	699	651	646	647	699	742	658	682	654	661	697	644	615	693	602	638	651	692	616	628	642	680	614	625	681	632	690	610	703	656	625	660	645	647	673	630	679	663	631	673	672	687	659	699	649	650	652	676	660	653	659	694	651	650	643	648	672	660	623	692	659	668	689	695	659	644	636	650	656	641	658	657	634	683	693	647	647	661	653	654	650	676	639	683	669	680	656	649	679	631	704	643	694	624	671	640	653	685	678	651	664	675	647	628	716	696	656	641	659	680	644	647	649	651	646	634	645	681	690	638	631	645	680	668	652	663	667	664	643	635	671	640	661	610	665	685	649	671	664	684	649	628	706	708	689	696	684	699	680	667	698	657	656	642	653	645	666	662	646	654	655	613	649	637	671	648	651	681	671	587	647	689	668	627	673	675	679	648	689	681	679	617	654	627	660	654	671	635	665	638	641	635	709	651	682	609	672	631	697	656	594	673	625	687	655	624	635	684	674	643	631	692	674	698	657	649	645	710	619	696	689	640	646	667	662	647	626	647	660	669	694	628	643	622	645	663	674	642	651	713	652	645	675	631	664	696	606	654	664	622	652	654	635	698	629	631	651	665	632	677	610	656	705	649	672	701	668	685	636	639	666	663	623	659	710	636	672	658	645	677	674	694	656	673	637	684	688	604	668	641	625	654	621	701	659	640	666	650	627	662	674	636	652	662	691	662	646	681	661	588	661	659	660	655	611	625	629	636	612	659	650	668	681	692	665	580	672	626	670	662	708	615	646	657	654	663	652	716	664	646	631	677	662	691	688	628	681	666	687	635	672	655	641	661	678	682	650	694	621	665	707	695	637	644	632	655	652	639	649	660	674	671	668	657	666	706	639	653	700	643	650	666	668	640	662	655	677	667	674	648	695	622	654	694	649	634	679	658	617	625	642	607	678	697	619	676	657	635	642	663	630	636	671	674	675	670	659	667	684	622	598	689	666	647	693	664	640	653	653	705	685	675	703	710	651	641	668	624	664	614	675	668	709	666	635	611	655	683	679	657	653	654	648	651	603	614	676	642	695	664	666	697	630	645	630	692	650	667	660	612	699	634	668	678	651	595	599	689	668	692	657	661	653	652	668	638	693	628	640	676	628	656	653	676	626	664	620	613	673	666	636	613	652	655	639	662	655	656	627	639	625	663	655	699	693	640	675	676	683	639	625	661	654	640	684	638	634	671	658	678	661	653	687	636	685	669	636	634	699	640	660	636	713	630	679	661	670	649	609	639	660	682	665	710	652	684	660	642	663	616	676	650	669	574	624	657	662	653	652	650	660	624	670	704	689	672	676	710	663	654	663	670	674	647	637	715	632	672	659	629	640	661	709	676	632	668	674	664	622	620	662	659	601	699	635	624	660	607	642	656	673	684	663	683	641	615	668	629	650	638	657	693	647	688	649	636	638	657	661	648	608	623	664	653	619	677	640	649	670	700	664	647	628	618	672	707	616	657	678	697	627	613	654	674	662	681	636	697	694	658	627	639	642	619	616	705	690	689	620	660	654	666	653	702	680	689	676	671	686	619	689	647	638	641	624	646	637	673	619	638	662	679	662	698	683	688	637	642	659	681	670	646	704	638	675	672	654	699	672	672	663	633	635	668	640	631	629	695	629	648	664	626	699	645	662	641	681	628	676	699	638	688	696	599	704	582	638	670	627	672	676	666	642	712	683	681	651	638	664	671	640	667	635	624	631	679	666	681	647	699	589	597	639	665	680	600	630	638	677	665	659	633	643	592	677	682	694	708	664	686	653	628	634	666	634	702	666	655	626	643	672	661	668	629	714	698	680	665	678	648	648	635	650	668	692	653	618	631	690	645	654	703	686	661	667	653	675	639	663	675	657	609	658	644	626	679	661	680	578	616	657	651	610	632	666	653	681	651	639	693	680	678	633	666	689	665	687	658	653	653	641	653	712	667	647	622	648	611	629	638	647	671	605	682	660	691	663	611	643	665	679	692	656	604	639	649	648	715	658	622	656	668	684	681	623	655	686	651	652	652	692	646	675	653	687	649	636	619	632	666	724	619	646	634	621	691	690	657	709	632	637	655	611	680	662	628	692	669	645	649	676	637	677	691	628	663	636	674	687	682	640	635	663	635	610	654	618	653	648	650	649	665	666	665	665	670	680	709	666	688	617	655	678	606	628	644	696	622	692	649	697	669	691	647	674	652	688	637	709	644	686	660	641	648	632	683	670	616	666	647	707	649	653	652	679	705	649	688	634	672	680	651	679	678	635	626	629	712	660	654	643	674	615	675	653	673	636	668	648	684	665	671	649	672	641	636	711	673	659	615	677	644	646	665	639	692	621	655	648	676	679	653	643	632	690	617	667	637	667	604	658	642	710	644	693	627	628	608	682	748	637	677	703	675	653	678	613	620	650	658	645	684	635	656	645	638	690	677	699	621	655	659	664	632	678	640	726	650	651	630	670	641	689	687	690	659	640	642	654	634	664	679	647	675	651	679	665	646	672	616	659	666	655	640	685	692	652	631	712	716	635	688	667	650	644	643	695	701	670	677	661	670	703	619	657	671	630	656	693	648	641	679	605	636	703	644	749	671	656	636	631	649	690	632	649	655	660	671	612	681	664	689	684	688	601	658	637	672	640	639	647	681	711	693	629	641	671	648	706	657	647	606	667	689	671	616	701	662	660	653	654	666	663	672	668	714	682	696	659	654	626	686	633	678	652	648	672	664	630	653	622	663	704	647	646	658	699	689	582	670	642	724	623	616	662	659	675	673	647	627	663	680	649	683	678	624	691	643	637	607	695	664	656	695	669	710	627	634	650	675	640	667	626	664	658	655	622	646	639	688	627	648	684	719	661	684	649	672	664	681	654	701	649	708	638	637	671	690	689	646	699	652	672	720	695	613	667	663	683	669	691	640	636	657	634	695	649	633	645	632	672	683	654	633	665	659	641	691	673	662	630	668	629	646	644	644	631	668	670	712	680	636	643	632	676	607	637	645	632	643	659	657	626	650	627	653	679	706	615	633	676	669	651	616	614	690	659	640	647	661	646	663	639	653	652	654	629	632	657	695	681	623	610	651	656	653	689	621	638	693	627	655	674	675	718	636	683	688	655	636	644	633	659	674	650	644	657	652	662	722	690	658	669	669	677	681	718	663	646	662	657	664	634	652	651	652	632	658	643	642	663	631	665	652	639	642	605	668	678	692	648	676	659	674	650	644	641	629	697	629	661	661	648	719	650	683	636	657	640	634	666	625	648	653	679	701	652	667	677	639	647	629	682	653	655	645	675	684	659	627	636	622	632	629	658	642	653	655	629	704	694	643	666	639	669	684	638
44750	61113	48799	30253	19122	14409	11185	8449	6244	5026	4190	3557	2920	2392	2104	1749	1517	1450	1310	1208	1145	1083	987	980	913	875	863	819	817	796	799	765	754	720	764	761	765	728	723	682	703	654	652	640	682	683	656	630	616	724	634	672	716	664	644	660	670	655	640	658	654	618	671	655	637	631	653	637	610	658	649	662	676	676	642	684	588	634	661	646	650	697	691	657	631	640	668	631	683	674	678	668	645	634	643	634	593	665	656	611	614	639	679	632	695	661	691	686	673	641	667	661	636	656	585	677	633	667	640	690	651	675	669	654	639	638	648	649	674	656	617	743	649	648	677	654	628	645	651	631	678	678	646	655	647	654	648	645	651	644	602	671	686	670	657	630	665	613	666	633	657	662	639	669	693	678	646	634	669	636	669	642	628	681	642	639	673	668	632	646	605	681	603	627	635	654	667	653	633	655	652	665	638	633	628	648	635	634	667	678	672	637	681	643	654	659	656	646	657	650	649	661	629	635	687	623	646	640	640	682	589	679	624	652	655	660	649	611	663	627	660	654	678	661	690	657	645	679	639	603	653	647	628	650	674	706	715	660	658	625	621	619	617	687	623	626	645	633	653	677	644	645	670	656	624	660	621	638	666	615	666	628	674	658	655	670	687	657	650	613	606	649	656	667	622	612	632	616	610	633	660	655	673	635	666	683	651	584	650	632	641	663	634	625	626	640	637	638	639	655	629	642	617	670	608	682	652	619	647	637	643	686	612	635	611	628	667	618	663	652	651	627	663	637	633	632	631	662	658	670	651	651	641	637	649	649	618	640	647	618	663	697	628	618	651	652	647	628	681	706	674	667	598	703	634	653	632	677	633	679	661	624	639	704	626	650	674	641	635	685	653	673	659	666	595	653	641	648	610	654	665	625	629	646	680	643	657	662	659	651	671	641	632	686	603	674	647	636	634	676	667	673	657	646	660	621	602	625	656	647	682	653	675	648	689	649	661	615	680	618	635	692	690	658	657	617	614	614	689	631	667	610	671	626	687	656	639	659	642	629	644	635	648	650	665	681	625	641	655	615	616	690	687	617	636	660	647	683	669	626	657	617	653	658	651	652	590	642	650	685	607	646	645	606	654	642	604	662	660	584	652	647	682	649	633	645	638	673	655	658	663	652	658	647	638	676	643	635	634	625	723	622	663	694	664	667	616	662	639	628	621	658	634	657	684	666	646	661	624	659	678	633	665	721	607	660	657	662	659	630	638	646	658	672	649	640	672	646	631	631	630	608	620	680	650	648	686	634	659	649	670	648	656	655	677	679	627	618	661	660	660	650	681	682	667	638	666	635	700	637	678	675	642	663	662	634	647	631	676	680	676	651	621	646	617	660	680	667	663	662	662	640	652	633	630	647	621	652	652	664	630	660	666	689	633	675	683	657	643	690	652	645	613	666	686	688	610	623	656	704	642	667	685	650	677	637	626	613	626	660	611	640	602	623	605	628	669	629	676	661	639	690	669	633	645	656	628	700	648	671	629	665	673	655	652	695	703	666	651	630	648	682	644	654	653	647	657	627	670	616	636	655	609	633	644	645	683	657	657	651	683	665	663	655	612	641	635	675	635	660	630	663	654	635	675	589	691	655	713	644	674	708	617	666	684	684	612	647	624	605	668	669	633	585	633	643	693	618	684	635	602	658	613	611	652	682	626	632	677	622	646	645	589	595	642	595	645	639	670	633	631	638	670	691	617	631	613	667	657	620	667	651	661	611	652	671	654	597	636	697	663	662	628	608	599	642	640	625	643	636	652	631	682	630	653	659	633	671	635	637	604	641	656	645	629	663	680	616	619	669	675	610	644	677	648	661	659	603	608	630	634	641	666	625	633	637	681	663	650	645	599	624	644	646	628	675	663	684	629	640	633	689	649	649	638	668	643	648	634	640	644	665	672	649	668	684	656	644	654	664	620	637	669	650	628	616	644	638	660	656	674	691	666	615	624	631	634	632	608	596	658	629	640	656	626	623	636	671	609	655	634	625	672	621	586	621	660	607	670	609	656	664	625	600	638	643	631	618	632	610	642	676	666	611	661	630	698	683	665	629	650	633	667	590	672	653	662	653	654	620	635	653	689	634	663	595	660	630	638	643	664	634	685	649	709	636	664	626	656	647	615	635	682	661	709	642	659	661	658	677	664	643	578	644	638	597	607	673	618	659	660	630	680	665	687	681	608	637	670	665	628	634	643	639	624	652	616	658	663	685	655	624	673	638	636	654	657	666	633	643	611	653	666	645	647	599	716	634	643	612	653	656	597	637	657	634	666	643	692	578	637	667	675	618	656	649	634	669	694	626	706	647	628	695	658	630	699	611	667	635	671	652	637	697	646	677	643	665	680	673	658	631	663	626	634	613	588	668	654	651	601	699	651	651	657	637	656	631	648	669	652	629	596	665	623	702	608	673	675	626	703	648	651	623	648	645	653	637	648	672	638	683	612	654	677	597	634	655	654	648	664	616	665	647	661	657	667	635	637	672	659	638	657	610	665	646	617	698	644	652	608	661	706	670	621	643	621	676	616	654	667	642	666	596	627	652	656	584	635	682	667	639	649	690	651	636	650	599	635	636	684	630	676	637	621	624	616	658	685	660	639	695	638	660	642	608	594	613	618	635	629	651	708	633	651	642	609	679	670	636	666	662	654	647	664	643	628	659	642	674	678	634	641	673	700	702	628	627	698	674	697	691	643	652	603	649	628	675	657	638	643	645	676	642	672	633	621	646	660	646	677	700	598	618	621	631	642	621	652	651	616	622	663	633	650	708	641	651	620	679	638	649	671	690	702	673	607	642	718	578	649	672	676	633	672	727	674	669	648	665	674	672	627	649	657	693	641	660	653	664	673	609	622	656	649	641	678	654	633	655	620	650	623	679	696	643	604	647	664	659	631	645	621	639	653	636	644	622	696	657	610	703	635	645	604	616	678	640	593	665	665	654	703	651	669	681	630	619	673	611	654	693	641	591	642	641	627	652	649	651	628	648	645	664	639	696	687	650	635	648	605	693	688	652	649	621	635	685	634	662	646	685	669	639	665	607	638	648	636	638	650	640	687	687	645	663	652	649	629	674	654	660	633	677	650	632	618	649	647	623	636	648	653	671	653	634	639	671	695	601	690	644	655	622	636	649	641	636	589	676	607	600	662	634	687	629	672	629	675	618	640	650	658	644	645	664	651	644	697	615	614	655	656	600	619	671	676	607	638	637	657	620	679	645	667	673	673	668	670	654	610	589	680	645	652	601	651	666	668	619	630	665	637	599	674	662	668	650	647	660	668	645	646	692	615	621	648	642	640	659	649	654	687	650	644	603	641	644	625	655	643	677	674	657	632	625	626	699	646	658	636	673	666	598	621	660	640	702	662	649	620	671	618	660	624	665	635	681	644	710	667	675	625	633	655	659	619	693	651	655	656	609	611	619	678	647	635	587	642	612	640	673	632	664	659	685	662	658	665	682	684	671	629	608	678	623
6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
