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
341286669467	341286670023	341286670573	341286671123	341286671673	341286672223	341286672773	341286673323	341286673875	341286674423	341286674973	341286675523	341286676073	341286676623	341286677173	341286677723	341286678273	341286678823	341286679373	341286679923	341286680473	341286681023	341286681573	341286682123	341286682673	341286683223	341286683773	341286684323	341286684873	341286685423	341286685973	341286686523	341286687073	341286687623	341286688173	341286688723	341286689273	341286689823	341286690373	341286690923	341286691473	341286692023	341286692573	341286693123	341286693673	341286694223	341286694773	341286695323	341286695873	341286696423	341286696973	341286697523	341286698073	341286698623	341286699173	341286699723	341286700273	341286700823	341286701373	341286701923	341286702473	341286703023	341286703573	341286704123	341286704673	341286705223	341286705773	341286706323	341286706873	341286707423	341286707973	341286708523	341286709073	341286709623	341286710173	341286710723	341286711273	341286711823	341286712373	341286712923	341286713473	341286714023	341286714573	341286715123	341286715673	341286716223	341286716773	341286717323	341286717873	341286718423	341286718973	341286719523	341286720073	341286720623	341286721173	341286721723	341286722273	341286722823	341286723373	341286723923	341286724473	341286725023	341286725573	341286726123	341286726673	341286727223	341286727773	341286728323	341286728873	341286729423	341286729973	341286730523	341286731075	341286731623	341286732173	341286732723	341286733273	341286733823	341286734373	341286734923	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2773	2000	3600	2300	2773	2000	3600	2300	2773	2000	3600	2300	2773	2000	3600	2300	2773	2000	3600	2300	2773	2000	3600	2300	2773	2000	3600	2300	2773	2000	3600	2300	2773	2000	3600	2300	2773	2000	3600	2300	2773	2000	3600	2300	2773	2000	3600	2300	2773	2000	3600	2300	2773	2000	3600	2300	2773	2000	3600	2300	2773	2000	3600	2300	2773	2000	3600	2300	2773	2000	3600	2300	2773	2000	3600	2300	2773	2000	3600	2300	2773	2000	3600	2300	2773	2000	3600	2300	2773	2000	3600	2300	2773	2000	3600	2300	2773	2000	3600	2300	2773	2000	3600	2300	2773	2000	3600	2300	2773	2000	3600	2300	2773	2000	3600	2300	2773	2000	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
22964	21607	29413	24308	21677	22004	16416	9119	9025	9836	8042	4015	2412	2655	2575	2349	1523	995	947	898	896	926	921	817	740	799	777	744	660	657	675	668	611	654	605	634	635	585	581	585	546	593	560	575	564	599	599	595	576	576	592	535	555	559	558	590	541	582	539	581	601	597	586	547	613	549	574	560	560	578	583	581	572	583	588	517	574	594	566	598	576	603	552	610	561	542	574	571	550	576	528	539	524	553	557	584	533	567	577	598	501	587	596	524	552	562	563	598	561	572	561	547	568	488	555	540	568	548	552	564	559	542	565	586	510	612	582	520	526	527	574	554	567	551	550	548	573	565	544	546	598	522	540	557	591	547	518	576	555	552	574	538	582	552	513	583	536	570	569	563	553	625	613	565	510	580	625	564	572	545	619	524	534	538	550	525	537	559	543	561	529	626	524	588	519	555	586	553	568	528	569	563	553	541	564	575	562	558	559	516	561	591	541	577	547	503	579	550	562	551	557	590	567	560	564	512	543	553	528	571	570	540	568	551	570	578	531	575	579	540	543	577	563	568	547	532	574	564	581	551	520	579	563	544	583	532	554	559	518	567	521	538	577	552	592	571	588	563	564	558	568	541	579	549	568	557	540	557	563	542	527	588	582	555	531	571	556	573	582	526	511	526	585	545	601	514	553	571	547	522	554	550	531	542	558	566	541	557	561	584	576	573	544	550	585	563	572	546	575	569	544	521	559	559	562	537	588	585	538	591	563	548	579	584	553	552	566	591	511	506	556	524	603	574	575	575	544	530	549	532	525	567	579	545	566	532	539	566	606	604	571	532	584	538	581	548	583	567	553	536	545	557	558	531	534	556	556	550	564	521	560	557	562	575	588	555	526	502	567	591	553	559	584	588	544	546	532	584	564	548	599	553	540	554	517	553	562	546	601	548	558	597	572	560	600	560	548	565	500	550	582	568	562	558	596	558	566	543	566	548	540	551	565	563	599	565	620	565	613	550	604	566	528	544	526	535	528	547	569	578	523	582	595	517	581	524	538	575	600	523	612	579	588	508	578	535	561	595	573	565	555	631	554	532	567	537	561	552	594	523	591	551	588	564	547	552	580	597	508	551	534	580	510	560	591	557	541	536	595	552	579	565	543	578	535	550	573	533	539	586	565	518	558	562	542	545	553	541	549	561	551	548	564	539	527	535	588	540	567	554	577	548	568	563	549	563	550	526	558	574	557	545	534	591	599	553	577	563	592	544	564	571	546	551	590	562	554	583	610	572	551	570	554	516	590	609	563	564	535	596	544	540	547	576	583	587	534	579	588	578	579	562	551	530	525	533	554	544	523	606	553	553	510	545	614	591	553	576	539	552	544	582	544	573	548	536	586	572	539	580	533	530	570	564	521	567	562	523	576	593	533	550	573	611	579	606	593	580	589	574	596	567	561	566	596	549	545	529	557	547	541	542	519	561	601	581	599	542	605	552	552	546	563	537	521	585	560	542	560	604	593	553	545	561	535	560	566	560	544	543	519	584	554	564	578	560	520	544	575	528	596	550	542	571	556	579	606	565	539	576	575	544	542	571	569	559	538	527	531	551	578	545	552	554	496	575	554	543	561	583	571	535	553	517	535	575	559	540	545	592	555	570	534	565	543	529	541	532	517	586	589	581	573	533	598	538	589	601	562	572	575	564	577	564	540	531	596	572	533	602	566	590	534	551	569	579	571	507	558	573	513	581	533	574	522	561	537	529	514	579	591	560	546	539	546	540	562	505	538	556	574	497	545	537	573	558	540	534	578	562	598	545	588	549	506	526	574	512	587	577	576	582	512	563	551	547	593	557	498	623	512	559	547	556	575	545	574	526	567	528	549	563	539	509	559	549	573	562	545	563	580	523	525	552	576	579	558	548	539	564	567	551	550	592	573	544	559	542	563	603	519	560	554	535	537	567	539	488	518	513	522	588	565	528	593	546	548	586	570	572	560	538	558	547	589	582	517	551	538	540	550	530	562	556	545	569	594	583	535	558	525	532	529	543	489	574	580	566	579	546	556	581	562	519	517	568	548	554	517	536	547	566	552	575	572	533	535	537	543	535	515	559	534	557	573	558	525	533	548	551	567	563	579	561	568	597	570	554	545	541	542	567	540	536	562	555	518	514	552	549	588	545	581	536	589	549	570	585	572	537	585	544	589	569	545	555	546	563	530	568	568	572	566	533	588	551	541	573	560	547	575	540	545	536	535	598	548	528	536	541	560	565	566	566	531	569	573	547	536	538	582	568	569	504	541	518	529	544	553	533	536	512	571	535	572	568	540	530	595	595	548	573	557	514	524	558	554	539	605	568	518	530	564	582	582	552	592	538	593	584	558	576	551	551	529	574	549	573	526	602	597	563	547	575	540	571	575	574	540	571	587	594	547	556	518	546	561	562	512	562	512	521	542	563	585	547	552	574	569	560	591	556	516	597	536	562	538	548	586	582	565	515	576	533	527	537	516	540	521	549	562	552	517	556	564	566	556	560	539	589	516	605	548	570	567	553	567	558	550	572	597	537	542	572	581	580	595	556	537	538	540	556	534	603	566	559	582	587	572	550	552	508	500	545	557	531	561	566	565	528	551	584	570	527	496	576	556	542	521	539	554	548	579	573	590	571	547	602	561	554	538	580	539	550	535	561	571	533	565	566	532	562	588	570	546	579	552	528	587	557	574	587	552	536	516	562	519	500	543	551	524	558	569	512	577	555	581	539	566	565	535	542	590	561	554	580	566	551	506	538	579	565	575	546	537	564	521	579	511	568	568	573	536	566	591	528	528	556	595	538	568	537	579	560	546	558	559	555	559	561	550	553	609	592	564	600	531	548	535	550	596	545	542	552	555	565	567	528	586	527	541	575	564	542	583	514	593	510	569	585	564	562	567	565	554	591	524	543	584	497	536	530	549	521	541	523	581	561	562	570	538	538	567	608	510	592	533	545	546	558	584	543	522	562	535	573	543	551	543	571	545	535	529	531	522	533	572	534	531	503	545	564	550	560	542	559	613	580	583	521	564	548	545	540	517	567	557	565	539	561	611	548	541	558	592	527	584	606	541	554	561	495	557	518	553	532	533	584	502	533	555	578	560	517	547	548	602	501	576	572	513	563	549	559	523	539	493	545	529	565	527	541	566	526	593	584	538	509	496	554	552	539	543	511	517	551	571	552	578	570	583	528	550	564	573	562	561	564	518	587	568	554	505	531	565	599	569	531	606	559	536	540	565	543	532	571	535	544	594	609	583	542	582	538	572	553	571	560	525	571	546	541	556	525	552	590	543	590	590	591	537	531	547	570	561	528	552	603	558	560	548	549	569	594	556	573	544	558	552	559	568	554	528	567	557	515	560	624	629	552	582	526	500	558	562	526	556	554	523	587	566	556	570	586	549	579	554	526	591	558	615	600	570	588	515	550	555	492	551	564	600	539	574	571	551	536	544	571	564	549	555	518	596	538	529	543	515	576	518	568	560	586	567	488	534	551
19900	44420	37761	25305	19994	13825	12182	12591	13787	13740	11273	5619	3679	3975	3763	3305	2083	1359	1182	1198	1164	1111	1124	1040	919	844	933	853	862	796	796	758	698	673	688	729	738	659	617	615	668	587	658	637	614	616	661	612	617	670	656	649	634	664	609	609	616	633	654	630	612	643	641	655	616	687	650	712	680	650	677	632	628	653	661	649	692	615	643	696	650	666	646	638	631	637	623	674	585	652	593	619	614	627	594	613	620	657	662	602	618	615	629	638	592	603	597	657	640	606	621	609	610	573	613	658	614	571	642	634	671	581	581	639	617	605	630	609	642	636	625	613	615	601	617	635	543	608	603	613	561	637	646	607	617	638	649	597	618	601	597	608	678	614	580	628	604	578	608	623	583	607	568	623	608	603	634	634	623	540	593	618	602	601	619	564	603	612	629	626	625	620	584	610	633	594	601	620	639	617	619	613	621	601	596	665	613	586	646	582	628	663	590	594	605	605	591	623	641	625	635	569	617	607	631	628	635	612	668	616	594	588	616	614	620	588	577	656	642	573	644	613	639	573	629	628	597	603	592	635	615	630	628	643	622	627	619	647	668	612	601	587	552	637	612	583	575	593	597	636	661	564	589	574	601	591	584	616	627	571	643	633	591	588	617	585	639	628	622	646	583	639	632	610	646	610	632	619	587	612	618	610	660	589	636	620	591	569	620	638	645	600	634	650	632	622	621	599	613	635	588	583	614	620	612	606	576	618	579	631	619	640	625	647	625	642	622	600	621	640	601	646	610	635	615	596	633	609	598	606	617	627	621	554	624	610	602	585	639	599	585	639	625	597	633	605	641	657	683	590	621	580	662	668	638	622	573	613	602	615	628	633	655	592	578	633	619	596	627	596	581	645	647	611	586	598	625	626	585	590	605	600	610	591	576	608	555	636	652	660	604	629	627	610	607	636	610	634	614	622	593	650	600	660	640	582	612	606	657	590	635	581	661	600	637	621	593	597	566	610	619	630	573	570	623	640	631	604	583	588	537	608	603	585	629	571	611	615	588	598	632	645	551	615	641	644	623	648	630	641	628	627	595	623	617	600	617	616	628	642	668	609	616	597	632	607	643	612	561	576	589	629	592	616	675	574	625	553	651	617	626	594	625	593	600	638	638	643	568	645	598	591	588	607	641	636	638	584	631	629	551	611	600	641	653	600	612	637	649	628	636	582	614	626	631	632	612	629	589	610	586	607	608	611	628	619	609	611	614	638	643	624	596	630	610	614	597	642	587	626	645	633	645	589	613	632	639	619	607	608	592	602	620	617	603	576	609	629	620	651	624	629	614	622	629	634	606	661	567	610	615	578	644	620	594	630	617	621	615	595	582	586	629	609	637	628	610	616	646	607	634	654	612	587	602	574	597	595	629	629	596	626	679	645	625	595	618	583	604	593	619	628	630	626	641	618	614	560	654	587	596	589	639	623	595	649	616	700	638	631	580	612	618	593	579	641	629	582	605	590	600	634	612	609	618	592	610	609	585	647	625	632	635	656	638	634	611	589	557	608	611	598	618	617	612	615	637	655	626	597	607	606	619	615	568	626	623	643	602	615	635	600	638	662	614	618	589	621	613	631	618	638	623	602	647	603	614	593	576	616	661	662	608	583	604	619	594	623	562	613	675	610	643	595	628	656	603	593	625	601	639	635	580	652	609	594	635	601	559	631	601	573	632	600	619	622	618	648	589	624	614	605	585	597	612	637	582	616	609	626	600	572	620	607	603	585	604	609	599	643	583	580	647	640	574	623	580	593	606	611	624	642	605	637	614	627	591	569	650	651	631	590	594	623	574	643	631	632	662	579	612	583	587	605	612	657	617	639	706	620	616	639	604	632	593	591	624	645	598	620	632	589	589	557	583	599	631	563	591	608	621	578	621	613	637	564	560	596	592	613	618	609	613	594	552	648	630	620	585	592	627	624	590	590	647	629	622	608	631	606	671	663	600	638	634	660	579	602	656	621	607	609	627	613	605	605	609	603	637	628	622	588	577	601	680	580	643	571	551	587	647	611	572	619	602	657	592	592	609	590	647	609	615	657	632	572	612	670	580	654	608	645	644	612	606	616	658	642	612	620	645	604	579	660	583	597	611	625	593	593	630	594	566	648	631	640	621	637	626	573	595	602	591	599	609	638	587	609	567	612	657	661	588	651	636	640	593	661	589	611	621	626	611	645	567	622	583	668	610	638	623	628	655	595	611	621	653	623	660	603	652	614	626	639	653	599	652	590	585	606	630	656	572	572	579	602	617	559	599	614	567	588	601	593	621	603	628	632	579	661	589	573	628	612	659	635	598	600	613	617	587	601	621	615	644	596	611	621	626	625	601	607	619	637	660	626	618	626	652	627	654	657	651	605	550	591	596	633	626	615	667	599	550	617	590	605	576	643	614	574	591	617	619	626	627	633	586	590	585	612	637	621	595	586	564	587	620	611	595	632	615	588	628	577	633	599	594	588	578	610	636	642	593	639	602	640	618	602	601	566	614	582	605	618	606	596	548	612	581	631	611	587	603	615	592	614	582	580	628	625	620	596	579	581	597	644	598	638	609	606	630	612	633	660	605	658	586	605	647	581	596	612	617	622	660	604	590	579	632	608	595	620	652	622	601	634	643	601	644	593	645	604	618	592	593	606	620	606	635	574	603	592	603	586	598	668	616	631	590	611	650	595	634	661	643	595	548	613	669	628	630	623	669	590	592	587	608	630	594	634	599	611	571	598	635	617	605	612	623	581	600	638	585	612	611	642	605	607	595	575	616	615	594	616	606	644	623	597	578	611	601	662	637	630	586	583	602	594	655	631	571	573	606	573	651	573	663	571	557	612	608	551	646	568	623	620	614	615	613	628	603	655	618	625	626	598	591	579	628	659	611	622	630	607	610	591	618	620	629	554	607	589	605	559	639	612	614	581	638	613	610	578	608	640	612	613	604	593	651	599	608	617	630	602	632	614	605	616	641	600	605	560	630	649	625	549	573	603	630	585	590	623	610	613	672	617	652	640	601	636	619	656	642	592	592	606	677	628	597	651	625	569	616	628	612	663	599	609	621	666	629	600	653	577	613	580	686	608	599	595	583	620	660	626	585	603	603	581	614	605	597	586	637	601	587	586	579	614	651	602	682	613	629	603	630	629	629	619	595	615	646	614	607	591	579	579	619	613	586	597	648	588	623	636	597	595	615	634	608	652	621	601	592	636	609	622	623	660	606	648	636	586	566	585	617	577	633	590	595	646	592	600	649	622	612	648	632	597	589	590	573	618	595	614	647	631	627	602	593	594	592	615	603	590	567	575	608	600	641	651	595	599	610	632	624	625	600	595	605	632	581	632	617	565	562	589	588	629	636	587	594	616	589	586	636	658	623	618	602	604	615	596	601	639	586	607	609	620	631	616	625	632	616	628	623	610	611	617	658	605	628	604	598	618	629	623	618	581	654	562	584	588	612	580	585	649	646	603	589	614	605	597	652	591	620	572
28327	22996	24193	15520	8314	4219	3285	3694	4015	3935	3149	1589	1183	1225	1127	1017	722	547	572	547	538	551	534	526	525	521	528	506	467	491	494	490	469	455	463	466	434	463	420	451	470	459	441	413	456	433	426	430	427	427	449	451	427	410	464	453	463	414	443	474	454	491	457	425	477	463	469	430	453	416	454	470	420	453	464	428	476	451	409	458	454	451	436	456	434	484	493	427	440	456	421	454	430	450	463	458	437	435	431	456	452	467	399	429	438	427	470	432	440	469	449	436	447	448	400	462	503	429	437	448	458	431	457	412	451	439	423	427	442	439	409	409	451	442	405	442	413	424	479	458	447	475	477	429	429	431	437	468	467	427	457	439	415	451	427	448	448	438	448	472	485	450	444	418	473	404	457	451	457	423	428	429	428	427	434	443	406	423	463	435	431	446	443	471	463	412	450	442	495	441	422	466	443	430	440	454	462	471	432	443	442	488	459	423	406	453	426	414	461	449	464	437	430	436	425	436	418	454	457	423	435	474	425	409	458	474	416	424	486	456	458	451	464	392	441	416	441	454	427	411	424	444	483	447	405	444	439	470	453	417	376	473	429	401	433	451	436	422	447	453	403	432	453	442	445	438	422	433	431	447	460	438	435	441	449	448	428	439	473	405	451	427	432	430	424	418	454	466	466	436	418	440	454	487	422	431	448	433	394	449	460	464	439	477	409	420	466	436	453	454	467	463	451	459	432	457	508	458	439	449	448	437	482	432	437	437	443	455	455	465	427	466	464	451	470	471	457	472	428	428	448	436	489	423	427	413	443	471	453	460	415	457	429	435	419	459	439	448	467	434	430	439	417	490	439	413	442	479	443	437	406	447	415	458	409	451	432	458	453	441	454	452	392	440	479	457	417	469	391	436	419	452	427	435	453	426	433	440	452	470	423	423	439	422	408	454	424	428	450	456	422	478	417	419	465	432	433	489	432	444	428	461	461	454	450	449	485	412	434	483	424	445	462	449	459	451	485	474	441	419	461	458	417	454	484	462	434	446	466	427	381	420	418	509	453	457	483	456	415	416	448	440	450	395	407	424	427	451	444	460	447	447	451	419	519	378	428	431	450	467	433	389	435	452	457	454	456	434	435	464	412	454	461	454	462	422	463	439	473	452	431	452	465	442	489	416	446	443	441	473	464	451	462	475	435	450	448	436	468	484	454	394	401	465	481	483	454	403	447	444	446	474	435	463	457	461	416	466	420	433	436	454	432	436	418	468	449	447	466	483	411	460	450	413	460	431	469	412	422	430	430	459	449	444	454	452	427	450	488	473	472	441	456	488	456	447	435	419	450	439	487	427	480	446	474	453	462	430	479	443	463	455	427	445	418	439	412	431	449	447	439	457	408	467	449	459	410	422	473	438	461	485	440	462	439	446	453	493	425	503	442	453	474	417	423	415	402	482	448	440	412	453	404	450	438	430	483	440	464	441	463	442	460	403	459	466	449	447	425	415	440	439	416	437	452	454	487	426	450	447	423	477	421	415	455	440	418	456	455	452	428	454	444	468	475	441	475	448	416	477	457	475	476	441	428	426	473	439	455	442	434	420	480	430	428	442	473	450	463	459	472	463	407	463	410	448	473	447	451	437	450	448	464	453	394	398	462	445	470	456	451	427	459	433	453	465	412	476	425	433	443	455	436	462	450	445	463	432	440	492	427	434	456	447	431	411	420	424	431	458	483	421	439	464	475	463	446	459	469	433	453	422	451	465	443	415	444	472	414	433	483	426	447	452	424	442	487	460	449	473	464	459	424	459	452	420	455	440	478	423	442	403	416	462	459	415	461	448	456	465	439	443	433	444	443	444	445	435	472	460	441	460	416	453	433	455	448	443	473	449	436	424	456	463	440	464	449	418	458	457	447	434	461	453	441	436	436	465	436	472	431	440	430	445	418	452	445	462	432	447	412	444	416	462	445	463	476	445	437	441	458	429	404	464	455	409	473	444	455	449	444	453	470	428	440	471	459	431	448	459	418	433	448	452	426	454	462	428	423	447	430	473	461	437	431	449	420	469	446	468	448	421	453	453	470	429	419	475	454	463	477	432	396	439	465	442	445	421	445	475	447	401	415	422	439	447	416	434	438	455	427	422	476	450	430	458	433	433	440	459	408	409	427	467	428	462	412	471	471	398	456	482	440	436	466	417	443	449	461	425	457	418	407	398	434	425	445	427	487	443	437	459	464	445	473	440	455	453	464	448	428	482	434	456	497	414	449	404	419	446	465	442	416	465	443	425	472	431	427	443	431	444	425	464	472	448	444	416	461	437	445	392	454	460	446	400	497	451	433	426	434	459	414	421	437	427	454	435	432	427	486	471	427	499	440	438	477	449	477	400	421	461	453	450	433	495	418	425	467	427	461	435	420	468	438	469	455	428	424	474	496	466	424	455	487	429	482	448	432	479	438	478	456	485	432	464	470	418	471	460	442	469	443	441	458	451	421	479	403	420	438	470	461	446	451	448	408	411	473	469	442	459	441	438	428	450	477	472	389	428	450	456	464	438	458	431	468	421	452	469	488	449	474	430	469	450	456	445	470	433	411	463	449	482	458	454	417	435	412	460	411	430	457	462	464	407	433	418	417	465	439	415	498	402	463	422	419	476	418	497	473	418	459	455	459	473	435	505	412	456	494	441	435	453	393	442	432	444	464	422	429	396	427	460	449	449	468	439	439	447	461	416	447	439	399	437	459	481	453	445	418	415	441	461	400	475	456	405	419	475	429	434	445	468	411	488	410	423	433	471	430	439	478	421	421	454	438	432	441	439	451	458	433	436	444	456	472	421	439	451	461	430	456	459	457	441	463	442	445	443	452	458	465	440	476	479	451	422	468	439	453	401	433	432	434	443	439	460	443	446	453	483	438	430	449	433	453	423	451	481	443	442	453	384	476	461	423	421	425	445	448	466	457	431	378	453	439	486	453	453	426	483	441	440	403	415	407	420	436	458	448	451	448	450	417	457	474	424	445	516	460	484	430	468	412	464	480	471	428	427	434	407	422	458	430	428	400	439	400	463	416	474	463	439	440	448	452	420	440	432	477	441	436	437	440	430	463	479	448	430	463	414	447	448	438	411	454	436	457	466	455	455	420	436	438	469	422	424	457	462	463	472	441	431	484	423	428	469	417	447	443	433	409	429	439	433	456	444	448	413	453	449	460	430	428	453	442	441	434	428	426	438	470	448	448	470	447	480	441	438	487	422	416	421	415	399	454	444	480	439	372	444	432	464	468	492	495	447	459	437	428	463	450	449	407	442	441	471	416	435	485	429	433	450	461	413	434	465	451	428	462	422	445	407	442	479	448	435	403	446	458	441	449	426	426	450	446	465	456	443	407	449	428	441	454	475	444	459	427	405	407	449	427	453	428	405	408	433	457	498	425	459	474	475	468	447	428	447	454	482	452	419	443	464	428	418	470	408	401	448	456	452	463	453	403	453	439	481	443	466	456	472	407	414	416	410
17028	31763	25049	14576	10448	6615	5880	6278	6768	6692	5132	2384	1784	2012	1749	1403	977	734	762	636	730	729	704	663	669	584	593	566	586	592	565	554	555	542	551	517	504	533	476	490	505	484	548	533	462	540	479	501	522	488	490	486	531	485	515	473	543	528	476	499	488	496	517	531	528	530	514	506	525	532	483	507	491	493	522	466	534	515	500	483	498	508	514	524	489	507	494	524	454	505	449	478	527	484	466	509	491	504	481	531	472	514	506	505	520	499	518	466	459	477	500	494	458	499	486	535	479	480	470	517	527	491	514	500	521	490	502	471	504	502	462	518	470	472	501	455	496	516	482	476	498	504	495	490	469	487	492	485	550	510	507	479	491	473	513	508	494	513	503	511	502	495	484	473	488	483	464	527	502	465	458	500	473	468	488	488	489	531	499	432	533	472	490	505	513	507	495	477	478	498	515	507	524	486	501	491	461	499	507	536	450	474	498	486	489	473	499	463	488	474	518	483	500	468	488	498	508	488	498	499	537	450	485	472	490	474	480	463	532	461	483	514	472	502	484	497	509	492	478	479	492	512	496	450	519	464	482	484	491	476	528	475	506	494	486	471	480	435	479	488	462	505	462	493	489	536	486	502	459	490	478	505	522	437	530	495	486	530	496	479	470	485	476	496	513	503	481	474	501	492	487	483	513	472	487	522	514	494	481	475	464	518	479	497	506	513	486	532	456	504	492	522	487	505	509	491	505	507	515	490	499	482	515	489	525	468	497	472	482	504	481	539	526	516	470	483	460	517	470	491	516	513	506	489	509	498	480	468	498	517	486	499	498	500	509	512	511	484	473	451	534	505	504	486	527	495	482	492	504	508	506	481	502	487	493	496	469	504	492	482	495	463	503	529	554	480	513	519	476	500	455	500	484	534	531	467	487	503	485	491	518	511	501	500	459	482	503	516	476	532	480	495	514	525	512	505	491	496	525	503	502	486	525	482	491	500	477	496	497	469	479	550	496	473	477	467	515	486	504	494	487	503	478	492	479	473	486	437	480	459	518	505	456	493	501	470	498	504	500	521	469	489	521	475	508	500	487	492	521	519	456	512	479	475	459	493	484	517	504	487	479	489	505	497	477	497	495	448	511	519	480	475	527	520	487	473	497	513	531	531	488	479	493	530	494	454	511	445	460	446	490	469	522	497	511	503	478	474	489	508	458	458	492	476	518	512	490	479	502	499	508	468	522	477	477	494	487	482	558	460	499	479	507	497	495	504	517	490	465	493	518	469	494	513	505	453	524	504	491	478	487	508	550	494	469	495	524	495	506	473	510	492	468	520	476	456	494	471	489	492	487	499	477	531	511	504	494	471	519	535	494	497	506	480	482	491	454	484	503	472	479	476	475	479	502	510	522	530	524	468	492	528	493	503	477	496	481	496	505	484	481	529	468	502	486	522	500	487	505	491	486	513	461	475	518	528	491	501	489	463	496	493	490	515	485	473	495	494	486	499	502	530	486	460	512	509	467	460	496	492	495	500	445	460	464	483	476	493	468	511	500	520	477	485	522	493	447	480	507	444	474	489	485	507	473	459	497	484	484	483	470	475	523	486	473	502	481	490	503	522	487	505	539	444	480	472	507	502	479	518	464	506	496	489	522	533	491	462	515	508	524	503	488	501	468	489	508	490	508	520	500	484	501	471	501	490	516	486	476	500	485	485	482	527	493	512	494	477	511	491	509	522	500	526	488	479	491	488	522	465	481	499	477	506	502	512	497	479	516	470	481	513	522	491	484	467	518	477	493	511	479	485	519	475	494	479	517	477	501	484	547	523	471	487	505	483	478	521	489	450	476	504	478	472	462	517	524	499	505	496	485	498	458	477	511	489	497	506	473	502	516	535	514	487	520	516	489	487	520	510	512	475	453	501	470	491	503	489	478	464	490	483	467	477	472	515	473	481	491	503	502	515	549	496	528	473	487	524	478	501	484	511	490	507	484	464	501	537	482	487	500	488	504	471	489	482	516	496	494	480	536	489	504	520	483	508	483	478	501	514	499	516	469	517	533	460	472	489	494	503	498	510	527	540	505	449	503	513	506	514	509	490	507	476	519	511	456	457	491	492	461	477	504	488	507	499	467	499	462	475	523	459	488	484	470	489	524	545	521	464	487	481	514	459	505	500	493	489	527	511	480	526	486	469	504	453	485	510	498	472	495	460	486	491	480	471	514	474	488	510	524	512	509	486	458	487	488	475	499	490	512	497	501	464	507	488	506	500	464	479	492	511	497	503	501	500	507	480	515	437	480	488	507	508	494	484	488	510	486	502	521	507	508	516	511	467	544	506	509	490	495	474	509	479	540	502	477	485	486	486	499	503	490	481	518	473	478	488	506	477	479	467	492	496	491	506	502	518	459	470	456	500	514	507	478	501	553	460	507	493	508	494	487	486	510	507	478	448	445	485	503	491	476	508	479	516	542	495	457	495	512	497	494	453	499	502	464	496	521	536	481	489	441	493	539	489	515	507	486	483	517	493	494	555	454	452	496	527	485	473	528	469	478	536	526	488	490	520	486	485	483	474	467	490	524	502	533	499	508	498	513	564	489	494	482	510	500	515	509	485	498	480	514	519	496	516	498	522	483	487	484	475	451	506	499	491	498	468	516	523	488	470	491	502	518	488	473	534	467	505	465	504	497	488	469	456	484	526	476	440	481	509	486	508	505	520	532	483	491	499	466	503	486	577	529	490	513	489	484	511	465	450	508	504	527	521	520	487	504	488	454	476	523	515	459	489	511	476	514	494	481	512	491	468	521	537	503	475	497	503	502	495	500	493	504	540	456	522	473	510	479	473	497	471	537	501	482	531	493	477	522	485	519	546	499	483	452	528	522	526	494	453	475	522	506	488	499	513	526	494	508	459	515	486	471	481	472	486	489	509	477	504	483	475	487	562	509	476	476	492	495	487	489	503	520	496	519	504	535	489	469	488	496	466	526	504	499	468	491	495	492	510	464	535	506	483	539	479	480	477	501	478	523	486	481	500	492	523	498	491	449	484	504	509	474	487	493	504	547	507	512	470	455	519	497	527	506	482	480	495	502	501	465	496	491	504	492	483	474	486	456	497	481	459	458	453	531	493	460	464	491	491	523	492	484	488	512	468	525	504	501	487	452	484	509	469	535	508	473	514	495	475	473	551	504	523	489	497	459	496	496	452	472	506	521	480	462	503	533	490	527	472	508	499	500	495	482	521	485	477	505	483	485	544	484	508	499	508	487	489	478	544	504	525	504	529	510	503	499	466	463	440	533	491	476	479	516	487	502	498	467	492	499	520	498	543	475	517	491	469	525	539	502	450	518	487	522	513	523	468	490	478	524	507	508	488	502	504	462	543	499	504	526	501	498	490	450	480	487	520	546	529	536	482	514	479	486	477	535	497	509	506	511	541	497	484	522	550	522	536	513	493	492	507	529	502	512	518	523	473	482	489	479	487	480	542	479	517	484	504	528	507	496	517	496	507
23693	21316	28613	24466	21478	15224	8000	6610	6764	6847	5175	2495	2140	2252	2033	1620	1165	955	878	865	883	860	878	841	797	712	781	735	752	680	663	646	676	633	646	593	649	606	608	663	567	635	621	615	638	626	623	635	638	670	634	616	580	634	578	592	666	575	659	629	662	582	601	564	595	608	648	597	588	649	616	605	597	608	611	605	670	649	632	607	593	592	633	631	606	629	594	602	615	558	575	618	594	615	614	613	597	607	613	613	570	684	582	554	572	591	591	605	606	590	603	583	606	615	611	597	630	645	610	576	586	648	588	592	598	572	617	606	630	583	583	564	599	611	589	644	587	645	562	624	580	597	608	661	608	592	590	608	624	621	599	623	593	596	594	634	609	619	650	588	645	573	606	565	622	666	595	577	608	631	613	661	571	630	605	630	663	565	603	645	586	608	592	609	577	610	668	596	592	592	591	583	572	592	604	629	530	571	624	627	635	635	563	610	638	583	616	614	570	611	595	606	605	589	580	628	582	587	656	615	597	622	630	625	643	622	601	579	597	628	603	646	623	600	636	606	635	627	592	643	594	584	592	581	621	585	609	605	557	649	606	623	632	617	594	625	614	576	597	624	606	605	596	589	612	597	616	568	616	574	664	573	577	594	579	633	596	586	617	636	601	631	662	587	638	610	605	630	611	569	584	576	642	617	618	581	581	615	607	600	623	599	618	629	599	598	629	602	610	632	540	650	610	629	693	610	636	572	617	613	637	592	628	596	598	643	647	562	636	626	562	631	620	605	568	580	626	575	575	604	636	641	625	570	582	567	616	586	605	610	609	561	639	554	626	579	590	572	605	550	589	627	624	591	601	605	550	605	613	628	622	628	601	625	616	615	598	609	631	637	632	602	630	636	599	615	565	568	623	609	582	549	611	572	570	627	615	633	624	631	597	607	593	599	624	571	603	633	628	612	602	616	594	608	581	633	564	637	577	615	623	646	570	588	628	590	608	611	589	627	543	563	571	620	612	634	644	568	582	654	645	610	628	628	591	654	600	590	656	640	595	577	591	599	622	627	603	663	648	591	643	631	608	626	605	599	613	609	617	687	592	566	588	614	557	636	651	593	577	607	560	600	627	598	594	585	593	624	625	602	584	597	599	580	571	605	580	608	602	650	523	552	637	578	598	605	612	635	602	598	629	638	594	603	666	633	587	627	589	638	596	570	618	627	585	633	622	635	600	627	593	623	594	602	605	585	602	597	607	608	614	617	640	595	579	596	558	698	576	630	578	579	587	570	629	643	656	632	620	591	627	610	608	585	575	601	587	579	564	625	577	632	656	578	624	576	627	628	596	612	605	607	603	584	589	632	571	570	589	587	620	595	570	661	587	646	565	611	603	582	598	598	598	569	575	557	643	602	614	596	589	599	585	547	639	613	616	592	599	598	603	607	617	613	561	617	593	620	600	552	573	586	593	577	628	614	619	571	635	606	611	597	565	636	632	604	595	581	577	566	601	562	577	603	621	615	640	582	590	575	605	606	542	608	598	605	628	594	563	517	628	616	618	600	556	641	598	648	614	628	570	602	550	593	614	635	625	609	604	620	582	597	621	588	607	654	608	608	551	629	596	597	592	626	601	590	607	608	598	610	598	610	607	616	585	587	565	608	565	604	624	607	620	593	617	625	669	579	604	617	584	619	610	554	571	652	600	601	611	598	599	580	623	613	549	611	588	553	603	597	586	630	600	600	568	629	622	596	586	613	622	591	567	561	600	594	622	567	592	596	620	593	609	609	557	589	573	648	607	573	615	641	618	566	600	570	592	568	559	616	572	598	576	630	591	613	580	601	595	565	605	602	613	581	618	623	590	558	647	605	567	601	640	562	581	598	611	599	588	636	588	603	606	599	622	565	626	651	575	572	633	609	610	584	601	615	603	593	571	604	601	594	576	546	593	583	637	585	587	596	607	586	630	585	556	588	582	622	568	650	588	588	613	586	574	594	571	586	560	660	597	598	573	590	673	612	566	566	610	605	614	652	598	612	576	574	586	594	659	640	578	601	599	563	584	584	555	627	586	579	620	597	593	631	602	652	628	609	582	588	643	624	569	605	618	599	590	607	573	606	606	628	639	590	580	560	615	587	624	614	616	630	569	616	623	603	623	587	596	605	567	593	631	630	607	602	592	572	648	651	601	570	578	571	633	569	561	626	613	598	614	548	591	555	596	569	604	616	584	601	593	610	589	577	611	671	626	584	641	579	687	606	613	545	574	628	596	600	613	590	590	601	543	618	639	619	605	624	622	546	628	585	657	627	575	584	610	603	592	620	609	595	593	635	531	579	605	594	591	589	585	612	589	555	600	582	577	630	598	614	605	585	599	578	609	610	580	604	585	576	636	630	600	588	608	624	635	617	601	579	610	581	622	597	577	600	639	624	603	618	572	631	542	646	598	642	632	613	613	620	602	562	624	590	550	675	639	617	623	634	625	564	644	599	604	649	595	603	585	585	643	602	615	624	639	603	603	576	597	600	649	602	587	599	568	583	596	634	604	569	635	585	606	608	583	617	627	585	562	571	591	605	617	615	608	550	608	616	636	614	566	583	585	596	588	604	624	589	622	582	607	585	582	593	573	619	618	587	634	616	607	631	589	611	606	614	629	623	602	605	613	588	557	599	604	599	605	646	585	590	635	629	584	601	581	606	633	600	595	615	622	579	587	618	595	603	591	610	577	611	610	614	565	627	577	584	572	640	628	602	598	608	620	623	631	606	571	604	639	574	622	592	599	631	604	607	606	627	595	553	619	631	586	619	610	605	613	600	633	554	619	584	642	620	576	622	625	618	579	584	579	586	575	572	633	581	644	610	573	606	585	585	607	580	616	626	620	620	567	569	613	609	552	593	569	597	565	625	531	622	598	630	591	584	586	624	623	610	679	592	611	605	624	606	618	594	598	621	613	607	613	591	639	635	598	614	588	603	618	604	617	628	603	632	599	573	610	607	617	636	618	606	573	603	630	602	630	588	605	594	624	618	606	580	645	595	631	596	588	623	574	622	551	545	612	606	639	631	605	564	636	629	588	639	590	569	579	596	594	615	586	599	624	618	650	575	643	552	622	613	618	618	614	601	602	611	586	639	610	608	644	607	570	548	599	585	623	616	643	642	569	574	649	581	623	601	563	582	614	639	603	643	601	613	650	651	597	613	591	603	594	634	606	591	620	604	555	622	610	582	577	585	606	662	621	631	648	643	585	644	615	597	620	577	582	607	615	601	580	616	593	580	625	618	651	553	633	586	544	620	592	629	561	592	588	628	646	685	595	651	625	574	573	613	626	604	630	632	577	605	615	583	594	584	577	631	609	605	575	641	656	619	631	591	595	598	584	614	575	621	574	601	610	638	597	599	589	588	568	611	565	632	621	636	569	571	619	562	579	612	592	635	625	633	619	560	573	629	616	608	627	621	614	586	592	624	593	564	576	531	590	608	583	602	633	624	604	646	621	650	561	647	600	599	567	567
17384	38956	31541	20927	15719	10153	10076	10125	10926	10528	7654	3682	3140	3397	3097	2115	1568	1146	1134	1092	1021	1065	1030	1007	934	901	860	823	835	804	727	695	718	721	713	697	706	732	690	657	654	671	652	673	627	676	693	700	708	652	671	641	656	664	652	613	689	645	691	682	673	674	661	656	695	701	631	633	748	705	686	701	646	678	667	682	731	714	728	708	713	637	700	652	725	652	616	666	633	709	638	682	636	657	676	633	620	637	686	643	633	652	663	642	670	648	677	721	663	669	652	651	678	697	656	664	685	711	671	699	658	718	643	667	659	635	625	671	722	712	680	680	652	627	618	649	697	673	678	644	661	669	661	648	660	619	688	643	689	658	688	649	626	649	657	649	669	639	676	716	706	657	632	699	657	665	661	640	662	660	638	665	652	696	679	721	723	679	666	691	707	615	620	641	647	666	614	685	655	704	630	678	647	658	624	714	661	689	716	675	681	643	619	690	664	694	646	645	692	666	637	664	650	710	665	698	629	697	684	701	648	654	653	670	667	634	701	682	628	647	672	662	661	680	672	696	667	662	675	697	628	671	656	661	683	656	608	698	725	651	694	612	639	662	708	638	684	640	651	671	650	693	663	647	687	658	661	644	700	652	672	685	675	620	707	672	671	660	630	652	719	694	645	680	633	675	655	703	690	675	669	685	700	637	659	656	673	676	687	685	651	644	696	697	691	621	637	679	699	640	622	628	679	599	641	661	667	660	696	642	690	674	672	663	651	631	628	691	685	652	687	665	678	683	654	627	674	675	637	688	604	682	689	663	623	649	674	683	669	675	657	635	669	631	684	677	663	653	658	682	656	662	667	675	633	703	687	636	666	673	660	649	673	656	661	662	626	646	696	671	630	663	679	608	623	682	685	678	621	641	672	675	682	654	653	689	683	637	699	653	665	648	665	704	599	696	635	703	677	654	639	667	694	662	685	690	669	669	677	708	741	690	654	697	679	704	625	651	662	649	665	665	671	671	664	637	715	691	708	649	575	659	672	631	660	670	683	715	645	651	657	643	673	650	634	670	671	643	619	732	692	652	650	618	698	641	648	652	684	700	693	661	663	655	626	663	649	668	698	700	696	695	666	679	625	610	636	661	663	668	633	665	634	689	672	683	674	652	658	639	644	672	654	665	656	669	650	620	644	672	661	625	631	662	675	622	633	663	688	641	682	649	679	665	642	648	685	675	655	685	621	681	630	678	723	661	697	663	640	679	618	641	656	610	637	667	659	643	647	647	651	632	734	634	661	679	657	655	628	669	622	654	673	675	684	662	693	669	648	639	652	598	672	605	676	661	698	670	677	689	673	672	736	662	664	682	645	660	686	684	678	685	674	641	650	669	659	665	642	626	649	641	685	673	646	649	640	651	650	630	643	701	660	657	656	643	650	699	694	668	645	675	652	687	691	681	657	647	617	673	662	652	627	679	699	660	686	695	654	627	681	662	654	649	681	665	663	659	658	714	620	660	663	669	637	671	671	655	669	653	671	674	687	668	633	665	605	671	655	661	634	651	588	625	662	655	680	641	683	652	642	658	676	690	657	645	640	701	644	642	704	688	700	640	667	683	664	644	660	666	653	689	709	637	686	738	649	668	665	659	636	610	661	650	642	645	674	677	673	636	657	602	631	624	636	664	682	707	707	714	668	692	702	647	654	652	671	663	673	632	672	676	675	666	681	663	660	676	702	709	665	660	670	669	665	623	627	612	690	657	630	712	681	654	647	663	634	686	653	697	667	680	660	643	657	638	651	710	642	677	689	676	711	671	662	630	671	626	696	615	645	653	675	684	677	686	637	662	652	673	697	713	648	662	699	655	620	625	684	622	673	673	646	679	649	671	650	639	654	669	633	676	706	646	657	672	646	674	681	631	667	628	643	671	670	644	656	611	643	655	688	635	671	707	634	692	675	665	657	674	651	638	631	632	693	687	695	677	660	658	628	673	688	654	646	706	643	666	695	617	662	675	659	646	673	667	635	678	645	680	613	661	639	658	684	681	621	610	693	647	669	736	686	649	665	676	656	661	674	649	675	678	630	623	703	690	677	646	739	682	671	659	707	656	616	714	722	618	675	643	669	654	677	715	619	617	625	636	669	678	639	683	637	676	669	655	672	647	660	662	678	670	646	670	701	680	634	684	685	664	704	611	680	651	651	667	675	628	638	660	697	647	633	656	676	705	639	676	678	670	632	691	613	617	656	659	613	693	654	640	637	652	640	646	664	673	667	704	657	649	600	670	614	632	652	622	643	692	627	707	681	589	714	716	634	680	659	658	701	687	685	651	636	675	680	673	663	692	634	670	617	650	666	633	657	621	707	636	655	653	703	676	663	698	620	644	677	640	643	677	682	663	664	599	651	681	661	677	675	604	708	701	656	653	647	628	660	662	635	672	644	648	625	668	618	698	654	684	666	615	691	636	665	683	712	684	660	665	692	677	670	667	676	669	651	657	677	655	699	652	672	697	680	669	654	690	673	665	644	688	708	670	641	720	702	654	699	647	664	646	695	640	664	660	629	631	628	617	694	676	648	632	650	662	684	683	676	678	635	656	663	634	638	665	688	682	655	677	674	667	692	639	707	685	658	638	696	626	617	648	651	658	671	662	653	690	657	680	647	677	689	655	710	659	699	680	667	655	675	667	680	629	676	648	694	637	677	624	701	675	685	699	680	645	684	691	630	628	607	669	689	665	662	695	646	697	630	637	648	686	629	641	674	660	622	661	669	644	673	679	694	710	644	641	642	647	690	655	646	672	655	650	658	636	679	644	645	651	686	632	716	657	666	663	698	669	648	649	648	643	619	678	672	679	624	657	649	676	670	680	662	690	678	660	654	672	667	724	665	669	650	689	669	660	697	677	630	688	656	667	643	666	650	636	677	653	669	624	656	669	668	693	659	655	623	676	666	652	710	645	683	639	680	684	671	673	687	658	687	671	676	682	624	705	646	674	644	636	664	664	628	664	689	686	638	679	646	683	659	614	670	579	712	628	647	641	685	679	691	643	694	665	708	684	680	649	650	631	683	680	644	632	635	732	643	619	648	681	632	637	666	645	653	699	643	678	659	625	639	649	709	707	673	659	643	620	652	644	673	649	681	636	674	661	656	650	679	651	663	654	623	643	670	668	696	643	632	637	701	662	693	650	695	666	667	653	672	684	648	676	643	640	647	654	633	656	658	708	666	656	677	649	699	683	678	675	659	653	718	657	679	656	651	644	681	712	704	717	679	670	693	693	661	611	618	667	644	655	675	613	678	677	640	623	619	682	619	667	675	663	617	624	652	688	663	659	693	651	683	631	678	662	630	676	624	635	715	657	662	644	651	654	659	692	636	689	684	688	696	665	648	677	681	626	622	695	652	687	667	705	639	672	678	688	643	625	685	651	655	633	667	620	662	656	681	698	666	654	684	683	642	689	687	650	626	705	644	701	613	646	631	670	691	673	622	672	606	631	673	684	655	674	634	693	660	641
24854	21332	27810	25417	16799	6331	5175	4852	4964	5277	3347	1657	1659	1693	1414	969	621	634	556	497	567	575	517	530	449	477	471	428	421	429	374	390	390	340	394	339	371	347	328	355	371	335	355	357	356	358	345	319	367	349	351	375	391	348	341	386	362	353	325	360	357	321	351	349	337	356	375	355	410	398	365	387	370	359	377	336	324	319	364	385	345	354	320	332	359	360	336	325	385	339	366	325	344	374	369	363	328	342	358	377	364	326	340	354	332	306	360	370	384	344	328	361	358	314	323	346	370	329	372	355	342	330	366	319	346	352	354	353	346	359	365	332	362	328	377	321	347	313	345	352	335	317	336	364	338	326	334	330	319	359	329	333	394	337	338	379	335	319	339	378	342	344	365	383	341	351	360	351	324	339	313	337	345	352	354	373	327	374	318	364	356	385	334	329	344	328	329	366	354	349	328	351	376	358	358	342	372	370	375	349	318	352	318	341	345	364	357	336	361	352	368	338	371	364	351	361	368	363	332	361	349	329	341	350	343	357	336	345	356	351	382	356	338	358	331	361	319	326	354	365	353	348	358	357	391	366	356	388	354	341	336	339	325	352	365	352	351	325	325	341	335	329	318	390	339	329	352	362	358	364	360	349	341	366	346	342	352	375	346	365	325	349	355	312	378	360	331	365	325	355	369	330	356	331	371	353	347	342	357	346	339	350	343	384	354	330	352	369	331	369	382	379	342	341	340	342	323	322	387	366	373	345	384	353	369	361	364	360	351	355	357	369	330	313	363	365	356	365	374	343	352	333	335	329	339	350	345	363	339	345	354	339	389	367	384	340	329	357	341	357	332	335	304	334	369	356	345	354	311	345	332	340	338	344	393	351	333	324	349	367	341	373	359	351	361	346	366	352	300	344	355	364	333	337	345	355	330	351	360	340	339	380	349	369	376	338	391	329	348	322	359	341	354	381	353	308	345	327	335	345	370	326	366	354	369	357	367	327	339	345	336	364	392	331	335	333	349	344	351	354	329	331	355	313	314	312	327	359	357	329	338	341	380	338	366	371	357	355	373	342	352	337	379	375	321	355	360	357	322	317	348	361	373	350	363	352	344	398	375	349	353	345	327	372	349	356	375	360	346	305	345	370	319	327	338	361	356	376	354	358	348	340	331	369	373	352	359	335	329	385	370	354	372	367	364	356	318	344	357	355	363	350	346	331	359	322	367	404	332	361	357	348	354	350	337	351	353	343	346	356	384	365	386	368	340	366	346	367	341	353	341	358	350	328	363	331	340	369	349	352	382	350	350	349	374	346	387	374	332	350	356	320	328	341	362	369	342	341	372	326	349	378	343	418	366	331	369	369	335	344	331	366	341	351	335	366	367	344	355	351	342	336	355	330	323	392	337	336	326	378	335	349	330	331	328	364	357	356	350	340	352	350	336	363	323	331	353	333	361	378	318	365	364	390	354	340	331	336	344	365	363	378	371	351	313	356	351	363	351	340	354	358	339	347	335	349	348	370	361	348	352	364	330	367	365	340	356	352	332	345	327	383	380	347	328	346	361	355	358	338	322	358	349	345	345	347	312	362	335	327	351	343	357	334	329	394	344	375	386	371	331	387	365	340	349	319	363	337	337	331	323	365	364	369	369	358	335	354	335	351	342	363	334	348	356	348	369	349	335	342	311	363	327	396	343	382	370	347	313	367	347	351	346	332	345	364	389	366	349	334	346	399	343	330	376	350	363	330	327	340	321	396	331	325	332	368	324	391	334	351	335	385	315	364	350	337	371	343	347	329	367	356	330	345	392	375	344	344	310	373	360	324	354	359	369	322	340	373	369	375	314	336	384	375	363	360	352	339	368	336	345	347	353	376	384	363	344	349	365	320	358	326	346	323	335	343	345	377	336	340	368	359	380	338	373	341	387	362	344	343	347	317	359	321	364	345	381	325	351	306	346	326	342	347	329	349	376	329	331	353	385	352	326	372	351	351	356	349	328	331	352	376	342	360	343	374	343	340	371	370	367	344	372	348	338	361	325	390	375	342	357	362	344	350	342	402	333	348	333	356	325	354	330	369	342	365	338	361	342	353	340	355	322	376	351	371	328	339	370	377	346	331	317	346	329	359	363	345	315	378	313	337	378	367	353	326	372	382	341	349	362	322	307	338	381	346	346	373	354	380	337	358	361	322	346	336	337	376	362	364	394	361	331	338	372	336	360	363	376	348	337	339	382	341	377	365	330	362	392	354	334	338	356	328	374	362	348	379	329	346	344	372	350	349	327	368	367	341	335	338	352	333	339	305	339	343	349	307	332	348	335	349	356	316	320	370	379	325	337	359	348	373	347	371	340	368	325	314	360	360	338	336	337	336	333	343	336	356	354	391	352	343	375	349	337	329	365	376	340	343	365	346	360	334	380	337	366	365	354	347	339	327	376	355	360	370	342	367	343	342	359	348	355	324	320	340	333	375	378	353	334	352	371	325	339	337	349	340	368	340	320	343	300	348	351	364	355	365	372	345	380	340	311	348	386	343	320	360	340	338	318	356	368	365	335	323	332	369	350	352	367	354	383	311	344	385	348	349	343	375	318	352	349	358	356	314	352	337	341	342	330	357	308	360	368	345	338	372	343	337	353	369	345	357	351	351	331	357	327	343	366	350	328	395	350	333	349	351	345	350	342	400	344	342	369	364	359	335	345	348	378	372	344	305	380	332	329	342	302	349	330	322	350	306	354	365	370	341	332	348	341	341	339	361	340	334	363	357	387	318	375	313	349	373	334	338	326	334	366	377	373	301	325	343	371	351	341	333	361	368	347	358	355	375	361	358	347	343	358	359	359	354	336	387	350	346	321	352	360	348	364	349	363	315	356	342	334	324	354	369	324	347	326	329	366	379	379	315	351	349	350	367	363	367	328	342	350	377	324	329	356	349	337	332	341	337	360	378	349	351	356	333	362	339	370	354	358	349	363	366	376	344	369	363	366	353	341	341	368	336	389	338	388	345	333	347	358	326	340	373	382	327	362	337	339	365	342	328	353	325	328	362	343	364	361	376	363	345	340	350	332	374	316	356	285	349	362	327	376	366	371	353	349	350	355	375	329	356	353	349	392	347	345	356	369	377	310	345	354	342	373	372	295	318	313	371	345	356	312	323	378	345	373	352	349	351	298	300	373	330	370	369	329	351	359	385	364	341	344	326	325	359	351	361	338	368	361	316	351	343	350	353	375	383	360	356	328	347	355	350	356	347	363	358	340	347	325	338	373	370	346	326	332	372	354	369	362	340	366	361	372	376	359	353	355	358	364	355	354	373	331	379	323	381	346	342	340	331	324	334	361	345	386	348	347	346	343	363	353	351	343	363	338	356	358	364	346	357	385	314	370	362	365	354	351	341	393	335	351	374	381	351	352	379	321	332	322	347	377	352	324	377	319	369	343	342	373	348	355	367	356	375	360	377	331	325	369	347	357	351	329	332	355	326	382	364	387	359	351	323	304	359	369	325	360	352
17161	35942	27827	18279	12767	8142	8659	8703	8911	8779	5711	2745	2804	2679	2285	1524	933	852	753	770	713	686	686	662	567	574	590	518	560	510	501	507	482	437	455	439	417	417	383	433	414	434	436	413	410	430	420	461	426	406	384	377	416	375	382	411	454	420	407	428	425	436	391	409	419	447	389	409	434	448	409	433	424	390	431	421	419	456	406	408	440	422	448	400	400	432	463	374	380	407	390	417	406	390	409	433	370	428	419	400	420	404	387	392	402	407	415	405	408	406	380	373	409	402	396	408	395	420	397	420	391	400	432	402	388	377	392	419	443	384	420	419	417	389	414	385	429	429	429	430	398	402	410	447	423	378	415	418	395	435	430	412	401	381	394	420	400	403	414	406	389	388	399	414	409	418	401	411	380	389	385	401	410	418	416	385	400	390	388	375	375	410	411	415	423	390	412	416	430	391	386	418	399	409	403	390	388	407	409	421	415	430	423	402	403	428	416	407	390	443	402	436	394	389	424	399	386	410	448	406	380	392	392	368	368	377	359	418	385	403	416	400	398	395	426	382	415	410	394	407	361	400	434	443	441	398	391	389	406	414	376	392	416	408	406	362	413	370	378	419	394	401	422	394	414	415	352	413	400	377	435	376	388	404	344	414	416	413	372	432	397	402	406	382	420	415	420	418	389	407	391	396	418	436	379	395	428	417	434	417	432	389	405	390	383	400	393	423	393	413	407	446	419	426	421	410	426	416	418	382	404	405	439	407	412	399	406	414	400	388	398	415	388	391	380	403	400	409	391	413	385	386	395	365	433	438	398	385	375	361	392	394	376	423	440	409	390	421	368	408	409	387	431	431	394	414	397	382	396	387	393	420	377	406	416	434	416	403	435	415	412	443	382	368	438	425	384	429	417	397	424	388	397	374	437	400	377	382	382	407	400	388	403	392	413	382	401	399	427	380	348	406	440	399	406	398	390	422	387	402	389	407	406	411	392	383	407	389	408	411	407	435	400	443	401	396	410	388	429	378	386	407	391	418	427	384	385	387	371	392	418	390	421	459	432	352	405	412	426	409	417	421	416	441	399	413	417	416	392	413	398	450	421	369	405	385	420	409	404	425	398	418	383	445	404	378	398	391	428	364	402	402	403	399	402	371	423	386	410	404	450	399	422	373	406	394	418	408	414	416	381	391	428	434	425	381	381	399	431	378	392	433	419	372	374	410	377	392	415	414	405	420	437	409	415	403	437	411	426	412	390	381	416	389	401	400	389	419	404	435	414	410	406	425	410	416	409	401	425	383	405	387	412	403	417	362	418	387	406	412	389	417	377	405	397	405	361	388	402	394	379	420	412	382	413	397	405	437	408	409	401	401	373	391	448	429	429	416	435	378	379	408	401	410	388	433	415	415	380	412	382	386	435	381	415	386	368	414	384	411	398	382	406	428	382	430	393	350	456	374	396	405	424	405	423	376	376	391	398	432	383	371	387	393	409	404	407	352	404	409	350	425	398	421	411	404	382	397	418	438	397	396	418	390	406	410	390	425	433	395	393	433	367	407	433	387	382	439	394	395	399	389	426	409	393	420	423	394	402	408	402	358	427	386	396	449	401	419	393	382	391	425	394	380	412	445	399	419	436	360	395	398	410	406	416	418	404	370	404	378	379	408	387	398	452	399	411	440	386	428	411	374	409	436	374	408	396	413	402	410	374	414	448	378	422	423	437	435	396	432	408	407	422	399	429	386	394	391	405	372	406	430	433	423	430	417	382	405	416	401	397	392	427	395	410	414	422	423	392	372	404	361	405	425	423	383	421	415	433	440	365	416	374	404	409	403	410	418	396	413	370	393	391	403	368	417	398	453	402	393	378	389	426	390	406	413	436	415	391	396	385	424	380	401	407	445	394	441	429	435	411	431	417	432	396	389	421	385	406	416	401	392	438	414	407	401	419	390	420	406	410	423	407	442	443	400	395	386	422	427	395	365	436	396	422	397	397	435	433	436	390	438	373	412	376	424	416	385	365	419	395	386	403	397	408	391	407	408	393	389	427	392	403	368	447	386	421	405	426	439	413	386	422	418	395	420	421	375	399	398	396	408	405	378	368	374	385	412	404	380	403	401	421	414	386	420	437	411	409	432	385	433	410	406	424	416	384	405	429	390	417	401	412	404	413	408	404	401	419	432	376	401	401	396	391	407	415	448	396	413	397	391	396	409	404	410	431	402	419	423	366	421	416	416	395	375	420	439	359	411	389	381	416	416	412	416	397	394	421	406	406	387	420	429	418	404	421	400	409	427	409	409	361	373	389	403	386	424	387	405	392	423	399	394	420	415	371	411	401	403	392	404	406	372	421	396	413	398	434	411	415	419	421	397	406	423	389	425	411	383	435	388	398	358	416	426	415	394	415	399	434	379	401	421	432	396	372	399	398	409	439	390	379	400	383	428	384	402	404	369	414	432	350	385	421	368	383	428	382	379	423	425	419	406	379	363	402	413	363	418	447	392	395	408	450	418	405	370	401	426	391	396	409	369	382	415	386	388	407	388	427	432	398	405	414	412	380	375	393	415	386	417	406	393	394	387	432	404	371	427	415	386	388	451	396	391	381	403	395	415	418	406	417	404	410	374	393	384	417	408	392	409	393	413	386	413	428	408	407	423	404	395	392	383	438	412	389	422	419	400	414	408	375	372	381	367	406	383	383	382	417	427	419	436	406	412	374	415	461	437	391	394	407	421	405	411	381	397	435	389	364	391	428	401	390	373	406	408	418	389	384	396	413	404	397	408	385	440	440	400	392	390	393	414	390	412	406	390	444	381	397	457	412	407	394	447	407	385	400	403	378	406	428	378	393	400	436	378	427	427	398	392	417	421	383	410	405	381	383	423	396	401	447	377	385	415	379	393	407	395	379	404	397	408	396	365	418	379	382	416	388	371	402	408	379	416	412	420	385	429	398	370	400	389	390	383	397	393	429	400	383	426	401	435	429	442	384	412	421	377	398	395	378	386	379	398	420	419	375	400	419	400	414	398	375	389	378	405	389	423	413	400	390	428	442	380	373	386	394	385	424	378	427	417	430	398	428	392	396	381	419	427	398	406	403	416	411	384	371	392	358	383	401	422	445	424	404	425	380	424	409	377	396	390	410	442	386	394	416	412	404	399	416	379	409	418	388	408	415	396	438	380	400	432	387	384	406	415	414	400	410	374	415	403	403	422	381	371	353	431	379	417	412	401	390	390	402	410	379	432	405	360	366	376	440	410	412	385	392	398	418	408	382	409	405	388	399	400	437	402	406	404	402	421	402	403	440	421	372	426	370	430	394	388	402	398	414	426	404	406	398	395	382	387	424	387	369	402	406	362	397	347	387	433	397	426	393	406	448	394	391	418	415	446	399	429	388	382	396	382	397	420	431	415	352	425	415	423	394	380	420	378	375	426	414	353	392	407	422	376	367	399	383	398	416	427	436	407	379	419	418	389	402	401	388	402	399	385	397	402	424	403	404	406	391	408
22634	21326	29030	23987	21401	21614	17228	10397	9047	9585	6124	3177	3365	3272	2802	1753	1221	1026	1043	1053	973	985	923	895	726	740	746	736	692	729	654	697	598	619	621	602	554	611	543	552	578	528	562	558	569	567	562	539	596	559	540	584	571	574	561	530	548	632	594	546	607	550	526	577	587	574	580	584	609	598	587	621	584	535	565	536	540	595	595	556	522	594	583	551	558	532	593	529	602	593	589	502	566	565	554	544	515	547	510	555	564	582	499	550	529	553	564	530	547	534	586	514	557	535	571	550	542	580	555	584	540	591	544	579	537	563	544	595	546	568	565	577	562	541	525	539	525	584	557	582	559	529	547	552	582	540	540	573	563	574	534	544	559	543	551	553	553	521	585	571	565	578	559	548	539	561	574	549	567	531	542	596	529	553	549	546	604	581	555	571	517	554	569	551	567	564	550	542	564	549	555	543	537	556	564	553	548	615	584	520	544	529	532	548	552	582	567	522	518	522	547	570	566	521	542	550	595	533	524	573	569	547	584	545	556	524	550	562	552	552	554	568	522	527	554	562	540	529	570	515	552	572	543	562	543	510	530	505	524	545	539	540	562	525	583	542	546	583	523	572	514	576	564	591	544	511	561	581	584	518	547	536	570	575	543	524	580	571	551	549	564	525	527	523	543	535	521	579	548	606	529	569	608	588	560	511	529	547	545	543	568	551	586	566	568	537	538	568	566	561	615	529	564	566	606	529	600	567	524	560	546	548	569	514	566	578	536	528	535	501	590	557	559	541	513	547	544	558	551	506	574	513	530	584	585	576	591	592	537	535	559	546	564	565	586	550	542	540	544	561	549	566	531	575	546	549	538	540	556	557	509	533	528	566	537	533	528	548	539	519	547	554	530	549	575	540	547	528	540	563	504	546	525	537	580	529	520	561	557	568	557	575	564	514	563	606	550	559	549	518	542	537	533	556	585	563	534	593	568	498	529	539	576	509	535	529	588	590	600	534	573	560	575	557	524	549	577	528	582	539	578	596	559	598	593	548	542	532	579	562	564	590	558	577	571	497	521	586	558	554	543	561	548	595	567	573	542	568	546	590	542	523	547	483	545	589	528	526	548	521	569	584	485	493	560	541	543	569	547	523	547	527	536	484	533	566	546	537	556	548	536	545	551	519	514	563	537	540	516	516	538	591	578	519	519	551	541	587	537	543	522	567	549	544	529	535	562	521	538	583	572	551	524	581	525	573	572	551	512	563	558	573	542	561	606	546	557	552	567	520	585	530	557	551	554	513	577	488	576	570	549	578	540	541	569	568	506	569	515	531	549	536	559	533	529	587	579	542	547	566	537	534	525	559	571	577	548	563	576	559	561	531	548	528	565	525	528	525	545	559	526	541	602	581	545	568	528	545	550	581	568	543	534	517	622	552	563	554	561	529	570	536	522	561	582	576	543	561	576	586	534	560	547	535	550	578	520	507	533	546	549	527	587	560	536	528	555	560	527	575	570	554	555	511	495	544	554	569	554	553	546	562	568	548	537	527	534	558	555	547	592	551	532	559	532	535	559	562	574	532	576	575	557	544	565	535	534	548	549	558	553	574	528	596	487	529	571	525	532	553	530	563	552	540	539	578	545	542	550	547	516	553	566	524	529	558	567	530	533	538	542	537	560	570	526	525	569	569	561	599	548	535	536	539	573	549	518	573	572	552	564	591	565	552	499	513	535	588	558	585	594	562	550	560	576	542	568	567	569	522	570	563	587	509	549	530	566	551	558	578	563	528	558	576	536	569	529	572	563	546	506	547	601	530	547	501	588	610	524	554	562	550	497	561	532	517	557	529	547	523	594	574	556	555	513	569	564	547	602	565	564	551	567	582	549	565	530	534	529	552	522	550	506	601	555	530	528	522	538	528	532	556	568	550	567	567	528	528	584	564	537	556	508	555	540	528	538	546	590	555	562	575	551	579	555	567	539	574	538	549	552	582	550	561	528	515	577	540	542	580	569	559	573	589	535	554	557	542	565	505	519	521	533	553	570	544	512	572	564	525	560	537	546	596	563	600	587	571	531	543	530	577	560	551	573	561	573	520	564	581	567	570	538	506	513	578	530	550	583	584	521	553	550	550	564	542	564	534	567	564	559	558	569	532	557	547	553	557	542	578	527	582	576	489	562	600	514	561	528	544	555	549	555	541	572	527	530	574	499	525	546	555	564	567	539	557	537	511	582	555	558	512	542	521	557	572	542	545	523	572	529	541	534	574	570	562	551	565	566	594	564	525	557	566	526	555	552	557	553	543	545	559	547	522	521	573	539	548	578	496	530	519	574	555	508	527	565	559	534	523	519	555	536	576	569	540	537	532	566	547	531	534	547	549	541	573	565	524	545	556	578	534	550	554	531	549	593	491	584	517	537	560	575	568	560	540	552	579	549	534	507	541	536	575	526	519	562	615	569	558	587	562	560	523	589	551	548	515	545	581	558	595	532	548	551	507	546	582	533	603	545	543	534	532	522	553	525	534	543	496	570	552	594	555	566	567	563	563	553	535	582	526	599	532	548	532	549	580	599	547	525	554	572	552	548	523	569	551	555	559	514	546	561	537	582	533	546	529	562	545	553	511	581	572	556	510	532	587	523	580	562	555	582	543	525	559	515	538	513	532	547	501	543	534	523	556	536	552	546	556	538	530	584	552	557	552	557	561	533	536	539	561	579	536	524	553	569	566	595	597	517	530	524	569	545	551	564	569	531	564	558	575	525	567	531	573	574	555	568	577	574	553	530	595	530	562	498	535	527	518	568	561	558	539	564	549	557	573	558	530	548	536	514	544	527	521	558	550	538	529	550	558	561	554	539	554	601	593	523	528	539	578	564	596	541	537	516	553	594	564	545	555	555	543	505	569	556	566	538	530	540	541	562	544	548	578	571	610	527	523	513	564	541	548	552	539	541	563	560	597	559	534	510	546	545	558	560	568	540	546	539	531	511	533	521	518	556	533	569	539	543	507	549	561	561	564	543	557	552	535	543	541	567	581	532	528	508	502	566	562	574	513	576	534	571	541	546	534	586	575	581	547	572	549	523	527	573	567	572	560	557	535	568	527	555	551	588	557	539	508	545	576	554	522	541	549	557	539	519	527	548	567	579	543	582	537	576	560	533	516	563	619	535	533	525	568	548	593	598	551	570	523	567	552	505	510	559	539	562	568	518	521	534	562	568	533	559	541	510	523	582	516	529	566	541	565	567	538	567	534	562	529	532	580	590	550	512	564	513	539	528	518	560	544	533	547	526	562	523	591	526	547	547	547	518	545	527	509	556	547	564	515	562	565	563	549	574	528	586	605	551	545	529	523	531	527	549	530	563	551	547	552	553	534	556	501	486	535	530	544	518	574	538	588	575	529	572	547	529	534	557	558	526	574	585	571	512	551	567	528	564	526	580	544	525	543	587	529	559	589	533	572	548	544	538	544	522	601	565	557	557	533	529	534	532	545	546	557	533	561	588	587	538	550	550	527
19459	43113	35632	25332	17546	13170	13912	14166	13613	14027	8652	4793	5371	4860	4042	2555	1630	1357	1381	1372	1287	1229	1161	1101	980	965	995	933	934	769	786	776	767	753	703	678	666	640	600	604	651	624	599	627	577	633	614	626	634	609	617	586	649	638	622	610	621	632	626	621	637	618	647	602	620	671	658	641	632	624	624	651	620	637	597	644	683	642	637	676	653	692	685	605	606	639	579	606	554	625	576	612	600	605	624	602	642	600	616	633	580	601	584	614	604	604	625	615	578	615	562	659	666	620	622	632	596	602	605	549	638	600	588	579	595	614	602	621	613	606	623	617	622	587	574	606	618	589	602	544	604	591	643	627	632	598	619	585	626	624	620	623	610	565	598	603	592	557	610	591	609	633	614	597	600	604	602	581	599	609	623	627	613	596	565	621	600	599	637	584	624	598	624	614	581	643	612	583	641	626	614	604	606	627	556	614	568	601	571	621	600	617	646	606	595	620	587	601	624	624	558	634	602	606	647	602	568	616	594	615	601	585	638	649	602	583	638	601	589	619	589	576	631	627	564	585	602	587	601	602	620	565	619	597	658	618	570	613	569	589	583	600	586	594	632	649	598	624	639	637	573	609	594	609	607	619	658	576	618	623	594	587	586	601	615	570	598	639	637	604	570	626	647	570	623	601	619	565	606	598	609	630	581	644	597	618	610	604	603	599	606	624	621	604	639	602	550	585	577	596	613	611	574	655	559	635	621	601	583	591	605	620	632	621	641	601	574	628	644	625	643	600	620	567	588	619	622	567	585	584	642	621	624	572	589	625	620	592	601	620	599	611	626	651	573	623	637	610	568	565	564	548	596	601	608	620	584	625	628	591	596	578	606	659	633	615	606	580	584	561	625	567	666	587	600	584	596	612	633	572	590	644	621	609	635	586	589	584	606	592	617	597	636	647	619	641	567	573	572	615	586	608	596	632	625	600	641	559	638	643	648	610	596	601	622	613	620	588	593	562	599	599	586	617	638	605	604	625	605	623	598	554	618	616	615	621	596	549	581	601	591	624	637	607	621	603	621	607	598	588	570	631	596	659	605	651	605	630	567	626	605	591	619	587	565	616	583	562	619	606	631	553	609	572	634	591	589	646	558	587	578	563	646	575	635	589	622	649	614	608	572	615	609	588	570	624	610	626	602	606	575	568	635	604	582	650	582	667	645	627	600	585	567	646	596	600	640	622	635	602	630	615	617	599	591	571	609	629	613	613	597	540	612	605	591	615	598	593	603	578	591	601	598	609	622	576	550	600	598	636	576	578	626	581	626	627	612	617	572	603	600	609	610	565	637	599	627	574	605	604	641	624	596	615	573	642	621	584	596	593	604	584	622	629	601	618	624	622	585	627	562	595	675	617	576	616	628	633	544	586	642	609	629	590	640	653	638	576	575	596	601	647	620	577	630	626	567	605	636	633	652	608	582	600	616	578	634	598	616	576	615	623	598	542	603	615	627	547	625	603	642	591	629	618	611	620	638	569	609	608	595	592	591	619	607	580	616	604	606	585	628	657	631	625	635	596	604	608	594	647	642	617	600	666	651	578	619	604	631	608	622	608	574	625	587	610	635	599	619	564	650	627	563	623	567	603	589	618	635	590	626	584	660	609	624	625	610	634	561	580	597	595	659	588	662	608	625	594	611	621	612	640	576	589	630	605	617	617	584	634	627	594	585	611	572	626	601	606	617	611	571	627	616	657	626	578	636	587	634	617	635	622	597	581	585	620	547	631	615	609	622	634	602	579	606	612	566	647	610	632	572	633	611	618	598	599	557	609	622	634	574	623	599	658	605	577	595	629	623	635	604	635	607	588	612	591	585	608	607	620	605	600	646	599	623	641	650	612	593	585	589	611	576	635	620	638	608	623	607	582	607	590	587	634	641	607	666	609	586	609	572	587	636	636	596	597	608	625	583	625	575	628	606	613	589	610	634	624	613	606	565	577	583	579	595	621	626	623	626	620	571	623	602	626	601	583	604	647	645	606	584	615	638	579	629	595	645	589	627	575	637	625	595	613	571	609	604	599	588	596	614	637	613	631	588	647	606	636	587	631	636	613	595	598	617	629	606	598	605	606	612	590	612	579	621	573	579	618	557	610	590	621	598	631	640	638	644	613	609	624	633	649	645	583	659	564	612	611	587	646	626	664	604	589	548	588	629	614	634	608	536	583	583	617	646	614	659	621	634	556	619	580	631	642	635	623	578	615	572	607	591	612	604	591	592	598	609	638	557	589	597	584	631	595	642	610	614	632	609	592	578	615	615	616	586	650	620	612	594	630	581	650	602	593	590	582	555	560	591	608	627	583	627	621	583	617	625	598	610	601	600	608	632	615	588	594	620	600	587	585	574	605	554	610	583	629	594	621	583	616	634	646	655	608	621	633	625	647	611	645	582	628	613	617	619	623	576	627	585	615	601	597	630	620	609	604	590	622	586	651	601	616	618	618	590	648	639	650	609	639	608	578	647	604	567	625	587	608	600	603	614	644	595	579	603	630	635	613	612	600	613	618	560	563	675	616	640	603	593	623	592	583	627	552	601	594	609	578	614	578	574	635	624	630	576	636	626	616	634	593	575	615	592	612	620	597	574	580	621	642	656	590	599	625	576	612	616	625	563	658	571	614	618	610	609	605	592	626	648	594	640	596	591	644	629	627	623	645	580	607	611	588	573	631	631	638	581	604	601	595	620	599	606	633	621	608	622	582	585	603	619	649	575	591	610	589	565	612	617	615	622	623	616	626	613	648	593	625	629	600	549	633	623	610	631	658	611	619	577	630	627	568	611	649	621	689	605	545	564	620	637	599	643	641	612	596	599	650	602	598	617	673	593	600	609	621	589	561	638	609	655	618	610	630	625	606	595	646	623	591	620	570	617	587	635	590	629	636	643	565	612	570	597	645	594	615	603	562	582	583	583	612	590	621	597	623	583	593	604	613	601	622	573	609	612	619	611	590	595	572	585	656	602	626	630	608	595	591	590	589	601	597	594	560	647	627	643	583	570	610	632	621	645	551	625	622	613	550	609	593	600	591	604	606	577	651	597	582	636	606	606	572	635	613	612	617	605	595	628	589	589	559	587	608	662	627	577	609	650	592	629	574	621	594	581	581	613	559	559	575	632	607	631	639	616	642	581	639	584	623	584	609	572	575	625	583	578	620	561	601	582	633	652	622	590	568	592	601	596	565	648	606	641	644	584	641	590	598	579	632	612	617	592	654	599	613	611	599	602	609	584	621	681	641	614	619	581	617	643	610	619	627	611	650	610	560	594	625	553	627	627	614	640	644	600	646	610	580	615	569	577	619	600	648	621	625	628	602	641	626	594	618	658	609	611	573	591	628	561	596	630	588	627	627	644	637	588	542	618	569	574	654	585	596	629	608	581	604	595	592	617	577	646	613	621	574	595	595	646	613	643	620	588	654	635	606	617	596	644	606	607	632	632	583	578	620	595	608	605	558	666	634	616	603	592	603
28214	23032	22949	14335	6828	4397	4079	4608	4314	4085	2379	1466	1626	1501	1129	771	601	647	572	648	555	579	544	540	518	505	560	521	519	479	494	477	464	461	462	433	472	459	447	434	469	472	461	442	424	412	437	454	452	475	507	435	459	446	402	436	479	427	450	429	462	410	392	437	463	484	515	432	427	475	482	496	427	509	467	444	467	460	461	505	444	434	463	455	452	462	420	440	447	446	452	416	463	418	473	434	425	414	471	435	432	441	457	453	453	472	456	435	458	449	442	444	434	438	409	438	441	434	436	436	415	424	400	438	420	444	475	497	443	473	480	425	428	410	468	417	420	412	429	460	424	464	454	445	456	423	445	431	418	461	428	444	441	420	458	419	464	482	459	475	434	486	428	490	474	429	418	455	421	443	434	469	427	424	432	470	440	422	459	414	453	454	492	460	464	455	439	456	455	473	449	418	498	389	428	431	453	444	437	470	459	429	466	450	462	464	461	474	450	435	427	437	449	442	471	434	422	444	392	446	436	429	417	387	465	429	448	438	416	428	498	465	413	444	439	419	453	422	474	461	444	442	442	440	458	454	425	442	446	459	412	447	437	452	465	449	453	430	432	448	408	452	432	462	438	488	426	468	434	458	512	419	445	431	445	422	469	453	450	450	444	466	439	429	411	432	415	483	427	483	452	444	464	438	468	459	446	420	411	454	450	434	447	439	451	450	427	425	445	443	472	417	446	438	444	462	446	450	456	440	466	428	470	419	441	466	475	469	427	443	456	411	472	467	450	484	431	415	451	448	438	446	481	441	429	419	419	445	476	462	453	435	429	436	447	450	429	427	465	436	432	434	448	423	444	444	445	429	483	457	424	454	444	457	460	456	457	460	438	410	418	507	421	451	438	437	447	455	441	455	452	478	474	406	446	440	424	451	446	418	447	462	425	438	424	465	469	407	446	458	460	442	423	416	428	440	441	467	445	450	430	441	438	479	448	460	454	459	450	416	452	487	467	454	443	464	432	449	438	430	436	441	442	463	484	438	437	451	450	445	448	452	462	442	452	451	447	429	452	412	423	466	454	426	422	457	476	411	442	454	411	420	464	459	412	424	489	435	419	448	453	421	425	442	413	429	438	466	434	459	465	455	458	433	436	462	463	462	450	458	516	436	441	438	439	441	444	413	430	410	448	426	469	429	415	403	454	461	458	437	465	440	454	437	437	435	453	434	444	430	426	437	439	478	455	408	436	474	434	430	410	443	481	474	461	425	463	466	439	418	452	460	454	442	447	447	447	437	440	423	429	445	404	475	454	473	464	447	449	460	443	436	464	429	469	445	405	476	460	430	481	441	440	420	465	436	416	452	487	426	450	440	482	468	458	448	430	427	458	427	440	425	467	428	452	449	454	404	453	462	436	458	456	441	402	438	457	443	445	435	403	408	491	439	459	463	456	434	443	439	442	442	425	423	415	454	462	489	436	464	435	447	438	447	460	456	450	444	448	457	407	444	435	449	421	455	424	434	458	454	466	462	443	418	456	480	464	436	456	456	443	453	437	405	450	468	420	441	439	475	473	450	463	414	444	437	479	454	425	418	457	436	477	450	443	473	426	433	434	495	402	418	412	423	452	440	462	461	422	424	414	448	429	453	499	456	429	420	433	474	422	449	429	427	433	424	459	438	430	450	466	452	453	449	431	414	417	484	442	457	460	437	459	415	486	503	420	444	456	428	458	411	440	427	445	423	484	438	410	445	449	461	457	401	414	410	452	477	425	417	459	424	436	419	432	442	431	485	436	429	448	434	442	453	455	441	489	387	468	432	438	463	474	420	457	434	433	482	447	457	430	415	457	409	438	467	414	421	444	451	437	411	421	417	440	436	408	483	452	424	440	446	477	439	457	470	460	441	461	441	472	422	441	445	449	470	389	455	468	443	437	403	421	437	437	464	479	450	449	425	447	426	404	448	430	442	469	447	462	458	464	450	429	447	410	456	467	462	442	415	448	428	447	472	433	425	418	477	448	450	421	464	448	477	439	455	439	463	428	459	424	424	405	433	467	466	413	461	437	460	431	432	462	433	434	444	446	430	455	462	433	403	490	451	457	436	438	468	427	455	415	432	459	436	458	428	453	447	417	416	441	417	436	427	448	438	462	421	435	424	464	463	415	509	431	431	445	446	442	431	469	443	429	446	416	480	426	455	438	426	446	414	460	428	422	434	443	457	431	470	474	432	423	415	429	449	469	480	464	472	411	489	431	429	437	453	449	436	416	450	436	454	428	438	446	421	444	467	452	431	454	452	462	474	450	424	466	476	416	493	447	462	437	460	429	420	443	452	450	502	405	430	470	458	479	480	440	440	464	435	433	428	468	447	460	483	435	443	448	456	447	435	408	485	457	456	420	439	438	423	434	402	466	423	446	448	432	434	425	450	435	446	439	435	487	421	431	435	476	435	433	473	420	470	416	444	491	427	454	436	457	422	451	467	412	491	465	423	446	418	457	440	477	436	445	456	454	433	469	487	475	461	454	476	448	429	450	502	454	431	441	438	456	413	504	410	459	435	381	411	459	434	436	418	475	429	498	435	457	449	421	467	473	479	504	411	474	461	407	438	458	484	441	482	429	446	415	439	475	393	450	434	457	392	441	425	449	439	432	433	465	427	437	454	447	438	436	448	450	447	453	449	453	456	468	410	417	421	405	469	426	444	421	455	443	420	453	434	461	462	461	439	446	420	481	427	425	466	437	457	401	429	448	439	452	431	453	433	419	463	437	462	490	439	457	451	410	461	463	447	444	450	460	461	433	429	422	453	430	471	441	450	457	466	439	445	414	452	405	425	451	453	439	479	443	458	432	456	438	442	452	474	443	439	459	471	426	455	435	444	440	426	492	466	458	458	437	442	430	423	467	467	436	448	408	477	460	459	416	494	453	437	453	471	451	483	424	448	464	455	452	477	429	454	455	440	454	414	460	458	455	476	428	444	459	433	432	421	399	450	450	446	459	465	454	417	440	440	457	406	436	411	416	438	446	490	423	469	425	435	443	468	440	467	453	444	478	442	478	467	476	442	429	445	407	407	436	441	446	405	454	456	425	471	423	448	443	399	470	453	424	447	421	455	475	430	435	447	484	474	413	440	439	439	415	447	447	463	462	446	463	427	471	446	467	430	458	429	477	442	471	438	429	421	467	420	408	409	465	436	442	436	418	431	439	470	430	443	438	427	420	407	405	440	453	458	426	454	461	453	448	446	447	444	457	421	413	464	449	452	480	444	437	456	446	476	445	440	457	454	417	448	475	439	492	441	453	443	455	499	442	410	443	429	444	446	485	434	474	419	428	447	467	482	459	435	429	434	447	449	478	457	458	452	423	467	424	447	435	448	441	417	439	396	431	428	427	429	440	407	454	475	462	491	413	464	446	427	458	436	447	455	482	450	437	488	462	427	453	467	426	435	434	452	440	459	432	433	427	455	458	445	421	438	462	439	439	455	458	444	440	441	462	463	436	410
16666	31367	23546	13321	8941	6756	6962	7911	7317	6982	3837	2295	2547	2307	1641	1115	832	793	758	780	766	710	711	687	607	628	626	619	610	552	558	542	523	564	539	482	468	526	489	516	532	492	517	481	495	508	513	469	485	509	517	499	536	495	474	505	526	500	482	518	506	526	522	512	532	496	491	520	479	501	526	497	517	545	469	482	501	503	486	538	531	530	490	511	472	501	475	529	479	545	503	511	485	509	485	492	480	497	484	487	509	506	494	500	481	504	450	450	528	482	483	498	494	454	519	492	476	498	512	514	485	497	541	489	492	531	473	508	510	475	484	490	511	508	519	508	524	486	508	515	517	441	490	487	465	522	524	485	497	486	525	495	462	481	475	501	479	496	493	487	503	500	469	503	487	477	472	486	459	486	513	488	491	484	480	489	482	505	482	494	532	493	491	497	495	486	482	499	507	457	537	529	508	478	489	508	475	520	489	515	492	527	500	480	514	462	475	491	449	484	508	491	502	486	493	490	487	508	497	468	517	508	501	515	492	465	498	490	499	490	467	520	481	536	476	532	485	548	475	460	478	456	535	467	474	507	506	490	458	531	475	512	517	513	500	485	500	474	460	452	488	514	484	501	462	496	509	475	525	493	497	524	504	547	499	460	509	499	512	523	472	494	561	506	493	480	474	492	445	498	481	466	503	506	499	519	482	513	497	489	506	509	485	518	493	491	497	530	489	528	493	489	492	503	511	481	507	494	513	508	499	483	522	497	569	454	516	445	515	497	515	489	511	510	477	465	483	488	515	529	472	476	517	525	524	504	495	504	512	515	538	493	520	498	490	503	462	474	494	507	518	498	484	505	526	484	498	502	469	483	523	492	481	467	479	477	551	509	510	491	479	465	483	488	505	478	499	511	479	474	484	478	525	466	485	482	512	508	514	490	523	487	534	501	474	507	510	537	502	488	503	472	484	473	487	482	488	526	491	461	499	505	513	508	541	515	527	523	512	518	494	485	504	480	488	501	530	472	532	516	478	475	472	433	464	535	503	535	494	478	460	477	515	530	474	493	517	505	519	501	505	512	491	514	494	511	503	535	528	518	522	477	503	487	488	516	507	510	536	510	518	486	524	507	494	515	471	529	491	477	489	491	483	501	530	473	476	484	503	480	512	502	509	508	501	495	506	486	502	499	499	503	532	482	473	500	499	494	524	491	494	483	509	483	481	476	532	526	535	501	484	487	535	501	499	489	503	512	486	478	470	469	477	480	513	494	472	507	500	508	469	488	465	502	506	484	490	483	479	489	504	495	526	521	470	482	483	492	476	517	477	524	510	490	501	492	540	520	503	480	517	495	481	518	495	523	503	497	464	482	522	507	512	465	497	494	475	490	481	525	470	489	473	499	485	530	540	524	492	515	492	522	489	493	508	460	495	510	471	559	462	487	526	521	497	484	456	496	518	505	515	484	538	468	500	507	512	484	491	484	462	467	464	507	480	495	501	492	504	505	494	485	513	408	487	489	489	471	478	526	507	505	461	510	487	481	500	490	505	461	502	533	479	506	500	509	537	507	498	486	497	480	476	482	500	480	500	510	479	481	520	508	505	517	472	467	478	470	524	464	463	508	470	473	473	481	528	504	496	491	522	511	485	496	495	530	504	485	520	491	501	505	474	492	545	474	462	505	504	510	482	468	497	463	500	536	506	501	505	519	515	494	522	484	512	488	483	543	491	500	497	497	490	524	483	481	471	495	491	527	477	502	499	521	483	512	473	508	489	519	488	511	512	478	517	493	511	490	501	508	519	522	472	496	458	482	495	483	513	495	497	523	533	517	511	488	485	539	501	501	521	494	488	463	527	489	491	500	505	504	486	484	483	482	483	527	515	541	508	465	505	509	493	552	477	520	468	502	479	462	496	489	521	470	500	483	494	495	466	469	530	423	502	512	481	520	514	506	486	506	498	463	481	469	485	451	526	496	467	554	526	510	492	528	492	472	505	481	478	495	488	512	466	491	561	513	469	476	495	513	490	508	526	507	499	524	509	510	520	517	495	535	480	508	491	489	512	503	506	508	503	501	481	497	513	495	486	536	535	504	540	470	522	468	489	499	528	484	476	482	488	483	483	485	490	495	521	484	478	503	506	501	484	475	492	501	504	495	480	503	510	521	471	437	484	496	506	542	494	487	490	524	494	484	475	506	500	487	520	456	496	491	501	501	514	518	515	485	505	474	430	493	495	487	504	488	513	503	523	530	473	492	524	483	483	489	471	530	479	512	494	488	489	489	531	493	501	522	494	516	513	477	493	488	513	496	489	472	484	507	481	508	485	462	505	511	500	492	501	482	547	492	473	487	516	519	475	452	483	487	487	505	513	511	476	481	525	481	495	498	502	500	504	524	519	496	513	455	485	522	501	497	501	516	502	470	483	466	473	515	511	492	470	532	503	499	506	486	503	517	523	486	509	482	488	483	514	503	529	514	553	482	474	529	505	467	481	495	458	512	513	513	526	460	494	475	504	492	514	487	483	466	508	504	495	491	464	476	472	493	481	447	506	475	484	504	496	494	514	518	497	472	488	517	517	482	478	463	475	506	492	455	500	488	475	542	502	500	480	511	484	498	496	462	497	511	450	505	532	535	472	481	510	478	486	501	482	486	474	544	492	508	503	475	487	502	527	457	453	515	463	452	506	472	520	490	456	529	431	520	478	516	495	503	498	455	441	478	461	449	482	487	453	469	468	518	510	485	473	499	475	500	478	496	489	487	510	536	468	495	494	488	508	490	504	471	496	488	485	522	539	518	523	478	531	462	503	482	531	506	491	529	520	518	544	468	479	507	490	492	507	491	481	500	523	484	540	481	515	547	495	495	506	480	495	540	495	492	483	500	465	462	508	480	517	534	475	503	516	464	491	493	489	481	501	511	540	526	462	462	508	507	474	490	508	529	460	513	505	506	481	494	515	477	485	492	480	503	511	510	514	498	496	542	528	488	505	497	481	545	504	527	532	492	495	509	489	541	511	493	499	490	473	469	508	488	507	509	554	492	481	483	530	479	507	507	512	492	530	477	493	544	513	514	529	503	490	484	515	464	495	510	501	516	488	490	497	502	466	485	515	497	508	462	471	443	470	507	542	499	497	461	532	529	496	468	485	532	478	528	486	482	518	493	500	489	517	515	481	486	482	436	480	482	494	496	506	485	472	555	460	492	492	507	490	546	462	492	521	530	553	511	499	486	451	489	475	533	505	488	485	471	513	482	489	489	474	489	541	516	464	509	516	487	476	494	500	478	478	492	478	492	520	478	521	517	517	458	527	492	490	471	499	499	441	472	473	477	527	473	504	520	531	501	476	525	515	504	483	503	454	502	504	477	476	500	521	526	503	473	528	489	556	506	498	527	512	491	509	538	477	467	528	463	496	470	497	528	495	491	493	492	497	469	502	475	475	492	502	491	493	480	453	544	506	513	536	504	507	496	483	532	485	513	502	486	510	472	533	478	532	456	492	461	499	497
23725	21317	28599	24436	21379	15361	8425	8447	8000	6703	3797	2605	2834	2541	1868	1313	1024	1003	869	987	920	844	878	721	816	759	803	706	729	743	674	663	693	688	677	661	587	630	591	657	623	600	673	625	629	626	617	599	592	607	594	584	586	614	615	553	653	642	554	600	664	609	658	588	654	667	618	597	659	600	607	588	558	592	629	599	596	585	559	649	613	639	585	579	598	591	635	579	605	576	569	578	571	568	623	576	625	610	603	616	610	613	645	587	590	600	648	605	614	574	608	595	588	605	646	565	604	597	611	575	620	620	632	595	611	632	574	592	594	630	640	578	614	602	604	585	564	607	585	600	594	631	607	562	614	592	585	602	617	593	697	585	642	561	596	621	611	620	624	637	584	589	605	559	647	568	631	629	595	583	631	656	627	598	621	549	589	587	651	585	620	614	612	593	615	609	596	589	573	587	579	550	584	601	600	619	591	605	585	572	623	652	607	587	531	609	642	619	596	589	599	555	596	597	613	595	583	631	606	631	648	568	569	580	683	599	603	575	621	566	654	583	624	573	598	606	604	639	644	633	612	608	620	609	654	595	607	628	619	604	594	611	608	579	598	590	595	561	663	574	599	628	606	602	631	595	599	575	588	582	583	637	624	594	547	599	664	599	625	594	629	631	609	673	601	578	598	613	612	624	613	607	588	636	584	627	595	624	591	614	660	617	622	623	591	609	591	573	606	652	647	601	599	616	620	633	622	567	588	585	608	568	606	585	582	612	584	633	627	639	597	589	598	613	565	635	596	648	626	646	596	599	624	592	604	608	630	605	586	586	621	613	592	611	655	602	637	543	594	578	572	557	602	567	596	587	607	555	572	566	612	633	590	583	600	637	615	598	617	589	602	636	618	601	652	668	601	593	590	587	620	580	592	588	649	598	615	585	628	635	614	630	609	609	621	572	642	630	586	569	587	582	581	604	590	597	631	641	567	587	616	639	648	596	646	616	583	590	607	555	606	591	604	585	605	616	601	556	646	617	615	607	589	605	580	601	578	600	605	611	598	617	623	604	618	583	636	608	600	606	635	595	611	589	595	601	611	579	606	599	579	642	615	638	633	592	629	623	609	594	575	590	622	605	618	634	647	599	578	632	606	613	642	581	617	616	667	596	534	562	619	576	591	613	596	633	610	630	600	614	611	612	635	613	577	609	607	561	615	642	622	602	559	598	569	616	660	661	575	611	575	598	624	591	583	580	637	557	622	589	596	607	567	628	566	639	586	565	596	607	569	582	551	584	609	602	638	612	618	619	653	561	636	596	610	596	566	591	623	568	635	592	602	595	618	602	652	601	622	598	564	618	574	574	589	589	625	626	595	641	608	594	588	609	602	602	598	621	630	611	640	648	616	618	634	621	631	594	601	620	574	621	594	583	609	574	610	552	655	536	616	627	566	583	577	602	605	597	563	636	602	649	607	608	596	615	596	609	598	594	595	602	611	628	632	644	583	573	615	612	596	611	599	604	581	585	629	626	611	608	621	587	622	581	649	625	609	596	583	606	533	583	618	575	579	611	581	593	609	604	615	565	608	614	610	635	623	623	577	607	625	606	603	571	648	608	611	599	572	635	588	550	541	620	606	616	582	625	649	625	613	641	632	591	662	576	594	619	575	639	577	590	610	566	624	561	596	646	600	639	603	580	607	639	621	636	568	612	585	584	606	599	603	551	618	600	617	624	595	612	616	585	604	601	589	626	621	586	600	620	601	560	609	597	597	606	578	652	585	582	671	593	612	577	585	614	596	614	620	587	595	583	590	612	570	612	591	585	581	601	604	626	591	589	641	599	598	574	574	562	664	601	576	614	646	590	581	581	599	620	604	584	611	625	617	594	573	635	640	602	638	615	599	631	630	614	608	650	615	609	604	636	600	585	623	580	592	604	631	596	630	644	588	629	620	587	643	556	612	577	590	612	604	642	589	593	600	594	590	594	615	629	576	616	625	631	592	627	583	630	596	596	573	626	602	574	634	579	602	644	626	584	623	579	582	595	667	656	559	607	597	590	604	567	576	648	607	599	602	641	588	586	620	589	581	579	606	585	646	635	624	609	601	629	583	602	569	585	609	580	644	562	610	620	604	605	632	626	636	643	589	616	565	653	561	603	576	584	626	547	600	636	603	630	573	627	600	611	609	626	623	635	653	611	583	569	595	625	622	606	570	640	587	654	620	600	621	596	595	620	590	605	597	641	602	638	574	595	617	614	634	647	587	596	616	601	573	596	628	619	598	604	641	604	636	622	632	590	586	601	640	635	654	618	592	633	535	582	592	581	599	610	589	607	567	623	647	614	533	600	615	557	568	664	624	625	594	588	580	593	589	595	604	580	589	636	607	595	573	597	563	636	561	630	653	610	654	671	635	628	625	574	557	582	645	613	594	579	591	647	565	539	592	597	635	601	607	563	569	623	614	630	644	612	608	617	543	589	586	629	614	600	657	630	605	606	635	593	602	608	616	624	605	610	632	580	596	620	632	611	564	582	572	602	607	577	651	610	571	646	596	605	608	593	592	627	616	601	559	593	589	609	607	622	607	631	595	587	610	600	576	599	576	628	666	613	582	556	626	658	628	623	586	593	592	626	594	634	581	576	654	564	606	623	554	580	586	649	594	607	638	607	613	597	544	608	625	604	595	575	582	622	589	615	573	564	585	600	648	631	594	629	607	644	614	602	599	634	631	632	589	618	595	562	561	574	633	575	620	584	599	610	571	616	608	583	607	593	598	607	568	582	623	602	638	597	628	615	606	572	580	611	627	629	581	576	602	579	584	612	576	625	597	628	641	606	609	574	575	640	622	568	610	616	625	630	604	615	605	570	634	589	633	625	636	599	544	608	609	611	582	595	648	619	572	606	601	583	597	601	603	589	626	593	612	635	557	624	667	627	579	617	557	563	607	559	597	626	643	585	579	596	591	599	598	626	646	605	560	648	598	631	588	588	599	571	620	586	625	601	613	604	622	574	625	606	611	609	630	590	643	575	615	615	570	605	577	610	547	606	602	613	612	610	610	628	590	600	603	662	558	606	620	655	571	601	564	619	606	596	593	599	647	568	595	612	595	599	641	603	626	625	599	615	600	618	588	640	573	578	564	573	588	521	572	584	615	602	602	619	618	597	574	564	627	591	593	592	630	572	622	621	598	580	607	614	614	594	616	592	577	610	607	617	629	590	608	568	599	560	580	593	578	622	612	607	593	595	605	595	628	583	630	607	607	615	610	552	569	653	557	627	640	559	581	575	592	619	540	567	611	610	647	612	608	579	587	614	627	625	580	621	603	582	636	607	617	627	629	578	585	608	641	595	583	586	613	648	592	566	602	592	567	658	612	601	625	625	591	601	588	607	628	577	655	605	617	582	592	604	645	576	638	616	625	645	604	608	592	636	565	626	602	607	646	591	632	627	590	613	597	562	605	577	610	592	614	598	598	589	622	599	606	577	611	608	596	580	591	585	557	621	606	593	575	626
16132	39357	31108	18309	13754	10777	10645	12534	11991	9829	5678	4091	4303	3833	2670	1881	1275	1313	1285	1236	1154	1096	1052	936	1007	980	926	919	854	840	783	769	713	718	730	712	684	706	670	685	695	708	675	674	662	696	697	681	681	657	665	670	655	643	647	681	671	673	740	618	716	716	667	660	670	683	681	676	676	672	647	691	666	663	672	661	653	683	710	706	678	684	705	676	626	665	677	644	676	677	688	672	679	614	660	692	660	662	701	677	629	641	643	686	676	667	678	615	641	670	661	623	690	668	673	697	638	718	661	682	653	639	675	643	625	668	660	641	682	702	655	596	704	681	652	661	672	659	666	656	647	685	636	668	642	642	645	639	659	656	632	656	655	659	623	648	657	660	644	634	642	663	655	736	695	667	661	678	633	643	666	669	633	644	698	705	632	646	672	690	644	684	659	643	699	661	636	662	699	691	634	652	640	669	647	626	677	701	655	653	657	674	642	674	707	661	652	633	636	655	636	683	691	651	694	686	674	672	669	662	677	681	614	636	647	648	627	635	683	657	657	659	656	630	669	664	702	649	626	635	657	669	680	671	663	655	630	587	651	662	668	686	677	661	633	634	658	634	660	642	678	700	659	702	640	624	708	628	661	653	655	704	684	689	663	672	618	690	635	687	691	647	664	649	670	669	636	635	613	590	647	683	663	673	652	656	682	669	646	661	640	674	680	634	667	632	656	687	680	642	633	669	603	653	690	648	644	599	674	658	686	671	648	644	723	644	677	665	696	637	661	667	620	623	656	623	630	669	696	618	642	634	644	700	685	702	656	655	618	657	701	655	628	675	646	634	655	619	701	682	673	681	709	700	633	675	642	669	674	646	657	666	613	651	648	661	664	713	619	663	645	643	650	661	656	632	654	670	650	693	670	637	651	623	647	623	677	663	650	615	641	643	679	643	680	697	644	671	669	601	638	710	662	654	649	685	686	661	629	626	671	621	691	654	704	691	722	619	625	619	644	708	657	711	691	627	621	667	652	643	672	661	671	654	672	649	684	665	626	690	649	732	677	682	672	660	646	666	636	619	636	648	681	685	706	649	675	640	668	642	678	695	718	614	650	658	707	632	621	708	679	688	633	681	690	643	678	655	615	646	631	707	675	661	699	675	626	612	726	655	627	658	629	647	653	658	755	708	664	648	692	681	701	664	686	694	673	666	666	709	700	677	659	627	732	610	715	688	657	677	627	673	623	588	637	648	633	666	680	653	632	591	676	641	664	647	630	691	664	678	687	667	667	690	673	679	651	695	656	697	661	648	646	625	656	653	668	621	668	661	628	644	623	674	648	671	657	667	643	630	667	664	725	698	666	695	687	684	698	640	653	685	630	627	667	659	668	640	704	715	703	695	625	679	666	690	699	673	654	652	745	704	667	667	641	736	659	637	630	691	659	626	677	663	645	647	690	693	652	650	655	664	689	653	616	677	671	670	666	700	676	656	694	701	651	683	702	625	618	657	700	646	671	637	710	670	626	685	728	658	675	650	651	665	668	658	696	708	648	681	677	671	672	693	656	676	655	680	652	646	627	655	687	678	657	645	667	654	641	659	619	674	671	682	667	644	661	660	664	650	665	668	665	645	667	642	624	659	708	645	687	649	654	646	657	640	651	620	706	637	679	660	669	665	667	673	629	612	675	674	613	633	683	704	683	659	685	668	682	648	629	669	615	644	623	665	630	658	663	635	657	648	632	654	676	676	629	632	681	667	644	634	643	652	663	589	689	644	643	631	635	627	666	654	618	693	645	651	638	642	679	632	679	683	668	653	665	704	625	647	652	654	667	678	649	686	661	650	656	667	668	708	679	689	660	700	648	690	652	664	649	651	651	626	672	640	671	594	648	652	647	682	668	677	655	652	691	664	659	666	637	658	676	663	668	634	712	675	656	713	664	652	625	647	650	664	653	647	661	683	640	630	654	673	728	666	674	646	605	674	669	651	667	669	644	646	605	634	699	692	633	642	678	681	678	641	636	712	607	658	683	705	667	672	667	659	653	640	683	700	705	677	673	662	632	690	662	662	659	695	665	646	633	627	684	622	667	672	645	669	672	676	645	613	682	645	738	619	633	654	653	711	608	624	691	668	668	668	659	675	675	652	686	631	619	680	677	643	622	638	664	691	666	633	668	663	653	638	632	664	659	673	688	668	677	698	682	703	623	650	676	674	694	659	739	643	669	644	672	683	663	657	633	684	615	667	665	629	675	675	693	628	679	624	672	653	635	668	673	613	641	706	655	654	675	667	619	601	680	630	655	655	644	707	689	607	662	659	638	636	642	665	689	685	682	663	616	650	632	658	739	644	653	681	693	633	624	705	650	676	663	686	651	655	682	627	637	662	646	633	659	670	667	684	619	679	668	697	634	676	667	651	582	638	708	637	638	630	640	645	657	679	694	656	659	649	671	658	670	686	664	645	670	641	669	653	638	651	662	662	688	696	701	685	665	614	693	668	632	643	656	670	654	638	654	663	678	626	626	620	657	639	655	712	633	662	654	653	648	636	653	672	645	633	662	667	658	642	633	643	644	672	706	684	666	656	662	690	675	673	682	637	665	706	670	663	647	667	637	704	666	667	654	680	643	680	683	649	678	665	712	683	677	686	634	675	680	665	642	626	681	632	706	616	648	622	699	668	627	653	633	663	666	717	652	682	690	653	611	694	659	644	660	663	665	631	660	674	623	627	660	661	729	684	667	651	640	691	647	656	673	671	688	674	660	654	675	640	633	671	647	657	640	667	690	684	687	635	659	677	619	694	647	671	724	656	670	667	641	668	674	645	624	661	640	629	674	640	682	661	683	641	735	666	657	646	662	654	658	662	659	680	678	687	613	655	660	633	676	643	670	672	636	680	673	638	639	672	697	623	657	636	696	694	679	583	683	708	651	680	643	706	648	655	690	688	660	657	644	660	679	682	690	704	677	653	650	667	628	638	648	623	670	643	682	658	651	686	623	634	643	677	666	667	655	707	630	687	665	705	656	647	670	620	693	685	660	698	648	678	655	685	642	665	668	662	634	698	657	684	645	687	692	691	638	673	668	658	650	694	701	653	680	663	636	680	636	678	677	695	662	672	670	672	682	656	606	649	642	654	634	681	657	666	644	704	682	633	658	671	661	655	684	668	693	696	662	649	693	735	642	666	720	682	634	677	665	659	626	664	666	652	667	653	674	640	626	692	670	672	692	636	659	632	662	649	625	643	687	665	622	667	674	651	666	595	651	657	680	664	646	661	620	663	626	652	670	660	643	645	667	656	645	748	692	694	713	614	682	637	726	710	676	689	678	661	641	643	607	681	635	620	678	683	652	615	653	649	666	663	643	699	630	709	682	692	640	671	687	611	654	716	690	665	669	691	674	653	636	686	665	660	642	672	686	693	642	615	738	647	619	629	634	662	616	660	647	684	674	643	668	665	637	718	624	636	702	657	654	662	643	654	624	675	641	635	677	653	656	663	747	663	642	637	661	633
24856	21381	27740	25336	16373	7040	5671	6686	6206	4432	2478	1963	2054	1775	1284	865	680	640	595	613	593	554	559	481	486	502	457	433	483	438	420	455	406	418	438	349	356	378	395	385	375	367	405	369	338	367	376	342	361	346	374	359	373	360	369	359	348	370	381	371	378	366	362	364	357	355	358	359	379	360	379	372	362	387	315	377	369	356	393	393	348	377	407	397	370	389	332	353	350	372	352	362	371	351	381	371	358	374	342	371	374	357	358	362	337	380	353	339	352	413	362	343	351	365	363	350	390	366	386	355	325	328	330	369	441	338	358	363	371	345	372	335	348	359	349	371	346	386	367	378	348	334	379	395	338	376	382	350	373	344	332	344	342	380	359	349	377	376	406	341	320	366	364	376	361	386	361	377	374	348	363	340	330	333	362	361	353	353	382	338	358	361	369	352	412	334	327	357	378	343	340	352	378	395	348	305	352	334	348	361	358	337	363	370	389	361	324	372	338	377	364	382	351	341	359	370	375	384	360	339	355	365	349	341	352	352	352	342	339	387	381	368	380	381	373	385	360	328	399	386	421	396	370	366	371	366	335	356	348	347	320	353	373	382	374	372	372	378	392	389	388	367	331	364	348	357	366	318	340	374	365	388	355	354	365	342	361	376	347	358	375	375	350	354	365	368	339	386	354	337	339	374	347	376	343	375	354	377	355	391	348	345	354	388	380	349	365	339	391	339	340	332	355	383	346	368	341	372	357	337	342	349	343	358	358	357	370	387	333	360	373	338	347	340	361	368	381	366	331	371	322	371	376	343	377	350	357	377	375	345	362	337	342	330	346	339	329	351	360	384	334	378	351	349	361	380	370	331	365	353	336	329	336	340	372	351	335	377	374	331	336	344	346	378	371	365	365	378	385	368	357	359	364	338	362	361	361	335	335	346	351	374	372	366	374	378	373	348	332	383	398	348	354	365	395	367	375	365	345	381	391	337	362	353	379	349	328	338	361	344	377	355	356	372	336	377	324	395	322	332	396	374	362	408	338	351	373	334	355	355	330	395	364	351	391	368	365	364	381	387	361	372	310	344	356	345	364	357	353	372	341	358	384	364	402	359	351	352	352	377	328	393	392	351	337	351	338	381	361	368	347	394	326	351	369	351	359	375	352	362	343	353	341	346	357	347	322	348	359	367	323	373	347	378	320	366	379	347	362	386	356	373	391	365	348	381	354	377	372	363	375	373	363	331	380	403	369	390	375	326	317	356	380	376	384	331	387	391	349	343	351	350	351	366	346	328	386	370	336	357	343	376	352	374	320	329	369	345	395	349	360	398	361	349	355	348	354	366	359	352	375	351	388	316	353	375	349	368	372	362	366	350	350	358	326	354	389	383	357	371	378	342	381	374	375	369	380	344	376	347	367	356	358	382	379	349	396	368	352	371	351	339	367	374	377	377	343	343	335	364	372	346	362	333	381	373	392	351	367	358	339	363	363	377	390	362	355	363	349	335	327	320	380	339	348	369	370	368	370	354	382	340	357	318	344	375	366	333	322	375	330	348	354	377	383	369	377	338	391	351	386	332	359	316	331	354	352	342	365	358	364	326	378	373	368	354	356	378	363	345	373	372	351	384	358	345	364	352	377	319	401	355	335	361	367	371	386	382	377	343	357	386	345	380	336	346	371	372	340	348	345	361	382	326	346	330	328	369	350	321	355	352	382	355	342	363	395	352	388	374	327	383	360	363	358	376	375	340	335	350	349	356	362	382	352	396	378	379	377	355	384	395	392	365	394	357	359	313	338	367	344	369	398	366	357	373	365	350	373	399	382	343	365	335	334	372	356	359	391	324	348	364	358	363	328	308	358	352	392	363	346	355	351	376	416	387	373	367	372	335	332	373	382	334	335	351	350	386	390	351	364	363	350	357	322	371	365	341	373	340	348	336	345	356	347	356	361	391	344	364	423	380	376	376	380	359	362	344	362	375	361	372	378	363	389	386	354	358	351	369	341	357	321	366	370	374	349	356	364	373	386	333	392	346	378	369	346	356	377	319	371	361	335	399	354	351	344	382	351	365	383	360	383	358	393	360	361	373	388	357	368	367	358	339	353	373	353	337	344	343	354	379	315	361	342	394	381	328	347	366	353	352	370	369	373	383	351	356	353	363	347	328	333	401	357	370	335	349	341	363	336	343	357	373	345	375	368	335	345	345	354	386	369	338	359	359	368	338	361	369	324	360	350	376	345	345	357	364	379	363	395	345	382	377	354	360	378	350	352	367	347	364	350	372	370	379	368	389	333	358	331	340	343	341	351	367	365	361	388	367	348	383	362	385	369	335	375	365	371	343	330	327	355	346	356	339	361	374	358	392	386	338	335	374	400	352	349	409	389	359	369	312	358	393	332	401	353	333	370	364	335	373	373	391	337	376	358	375	379	371	369	331	398	369	360	369	366	373	348	353	358	350	385	333	351	382	370	383	343	371	355	375	364	370	346	371	394	394	383	396	355	393	320	389	353	351	372	353	356	358	374	341	343	371	382	315	391	375	335	372	406	383	360	348	380	333	366	343	377	318	360	321	324	330	360	370	363	382	374	390	367	363	383	370	349	369	361	406	324	351	357	386	380	362	373	342	354	365	355	353	370	358	329	325	360	362	359	366	347	373	357	362	350	352	372	368	348	336	382	343	344	370	355	366	359	390	338	378	377	345	400	388	377	366	344	368	354	352	374	386	359	363	352	363	349	319	378	348	359	343	356	370	359	360	382	347	329	336	344	342	367	342	365	362	377	375	391	360	361	370	368	362	356	337	381	359	332	347	363	358	343	347	345	377	364	371	373	354	377	399	348	374	325	360	368	322	372	363	356	347	415	370	364	340	358	369	368	370	336	355	377	376	350	337	358	339	377	370	337	358	373	399	370	373	333	360	364	397	355	374	365	384	358	373	323	349	375	326	327	366	380	386	334	363	371	342	353	334	349	366	344	339	364	344	395	335	315	364	357	360	332	350	324	328	355	352	373	368	363	396	386	339	367	387	351	338	370	375	351	366	393	371	394	371	390	355	354	343	391	343	348	377	358	369	386	343	363	345	345	362	329	345	367	361	371	377	369	329	386	368	358	363	364	371	384	388	359	376	347	371	371	345	380	346	367	367	356	365	357	340	378	348	383	350	361	343	352	381	342	354	347	391	313	365	413	340	367	358	380	391	334	340	366	382	351	365	351	345	358	386	371	318	339	360	353	389	352	375	353	377	369	372	363	372	376	395	355	353	336	359	343	340	392	366	357	348	361	360	362	363	334	346	367	325	368	368	393	341	353	375	368	355	332	365	356	360	344	353	349	396	364	371	358	387	350	365	378	375	347	353	351	324	359	384	360	319	391	393	362	352	379	342	362	340	364	358	336	359	343	316	393	338	351	349	373	366	336	370	407	375	346	345	350	391	367	366	343	391	362	343	402	348	378	358	375	335	349	361	368	394	356	382	393	360	358	391	380	372	350	337	363	355	357	372	330	338
16751	36168	26964	15204	11475	9369	9581	11169	10421	7400	4087	3527	3551	2858	1968	1279	898	834	921	857	792	726	698	626	632	643	612	595	592	512	479	457	468	460	474	444	448	455	429	415	431	378	441	450	434	422	448	415	417	405	421	436	394	447	381	436	428	391	462	423	411	454	402	451	458	413	397	419	398	411	415	411	443	415	427	412	438	414	410	423	458	456	405	388	424	378	395	450	405	419	386	439	414	417	407	407	416	393	407	418	419	417	401	381	389	394	429	416	419	442	435	385	438	397	431	432	407	419	386	415	435	425	453	390	436	397	412	412	406	402	394	385	404	401	438	416	392	397	420	394	406	407	431	458	408	425	388	389	423	411	404	381	425	396	419	441	449	411	367	420	428	410	400	424	440	392	416	423	425	376	415	425	409	400	402	425	403	403	397	394	371	407	419	423	411	426	464	404	423	429	376	373	437	443	398	424	398	403	396	405	387	412	403	409	396	417	417	453	419	439	373	449	424	406	422	399	404	410	394	350	451	386	395	381	420	409	410	372	403	447	429	437	424	433	383	398	413	458	418	446	427	409	397	423	401	381	418	383	382	388	379	392	459	377	433	416	393	424	422	452	379	432	431	413	412	407	437	423	414	407	419	415	390	376	425	405	348	435	398	410	390	414	409	412	426	399	412	405	377	389	377	387	434	423	413	394	422	413	405	407	399	442	436	413	434	410	411	392	394	420	379	416	410	438	406	410	411	424	396	402	409	435	404	419	375	419	402	360	402	410	424	428	400	442	371	406	444	380	387	442	409	410	429	410	425	419	403	372	402	376	417	436	385	413	386	426	394	420	386	444	435	438	367	410	380	393	427	422	400	391	430	414	416	429	414	402	394	424	416	401	430	414	385	412	399	421	420	407	439	405	402	408	411	411	385	417	443	402	391	445	423	394	422	370	397	390	423	398	423	398	391	364	458	429	398	402	389	478	387	422	394	390	408	417	408	443	428	392	388	424	375	393	406	392	408	394	424	443	432	408	424	386	435	407	418	387	443	418	402	405	417	366	405	395	375	418	401	427	441	387	406	416	408	445	356	425	395	398	385	387	388	397	415	405	430	437	433	412	381	431	415	401	426	433	394	399	358	413	419	392	388	421	413	398	380	433	393	478	403	429	442	405	404	418	421	421	402	397	373	396	417	424	384	433	409	449	382	404	383	405	429	414	395	412	392	401	430	377	420	360	373	419	427	419	458	412	402	423	427	398	391	409	432	418	378	398	427	405	403	408	396	401	391	399	423	423	423	429	398	423	422	428	404	395	433	360	425	398	375	412	400	387	427	408	396	415	392	383	457	399	410	411	425	394	396	422	454	394	417	378	413	420	433	423	417	369	410	391	414	384	389	412	429	410	381	413	419	453	422	445	395	442	408	459	434	412	392	421	406	394	444	406	417	389	426	418	375	432	390	401	389	420	408	404	387	391	428	397	403	404	411	417	392	405	435	418	434	437	402	404	435	455	386	434	404	424	376	406	368	405	448	414	391	433	402	400	410	430	419	405	410	390	417	410	383	416	467	380	392	404	416	420	397	446	450	399	415	418	411	441	394	431	392	427	400	437	425	406	399	421	404	404	435	396	446	414	398	414	418	435	400	410	413	397	386	426	399	446	411	416	410	414	409	410	388	412	403	410	395	422	416	403	431	407	390	392	447	427	423	405	397	434	410	404	401	410	386	402	414	425	434	417	387	371	432	396	415	388	399	400	402	434	455	413	395	393	399	434	427	417	422	381	403	417	432	423	435	413	405	385	418	394	383	396	404	427	412	428	399	393	424	417	442	368	435	402	416	425	429	395	422	395	417	419	421	442	422	370	455	392	421	395	387	435	420	405	388	380	443	383	397	382	398	426	420	395	409	411	404	403	409	407	360	441	379	411	419	445	398	411	402	407	450	386	422	405	370	426	370	417	374	357	397	420	431	398	390	402	451	414	413	382	433	419	400	431	425	361	365	413	397	383	402	425	384	404	380	405	433	401	427	411	387	400	405	382	418	469	438	383	403	417	373	398	398	416	395	407	432	449	413	400	404	391	407	412	419	413	407	393	447	390	418	354	393	409	388	395	397	391	457	464	411	375	439	399	404	416	432	407	413	437	417	402	390	398	418	404	431	429	410	398	445	401	402	426	447	421	411	409	395	391	430	393	409	406	376	394	406	399	394	416	395	378	391	436	392	403	400	401	417	396	420	412	382	429	365	389	436	390	404	432	439	414	396	426	432	414	441	448	418	407	436	427	466	408	437	392	418	418	401	431	421	446	413	400	386	425	455	441	433	416	421	394	444	427	403	410	423	407	422	386	414	402	390	389	411	421	431	401	424	399	440	388	455	391	411	439	401	410	434	397	398	394	430	408	410	417	424	435	419	398	386	427	436	382	419	375	439	413	381	386	418	417	406	391	425	390	399	410	410	392	418	425	397	436	395	414	413	405	443	449	390	442	421	451	423	411	394	409	395	413	407	400	435	405	407	393	418	392	417	397	385	416	415	419	436	405	413	394	455	387	410	403	398	434	429	410	395	413	400	434	407	386	435	412	388	413	385	426	429	380	409	424	429	429	441	390	438	426	397	402	421	438	382	429	394	450	404	458	422	409	421	412	394	401	442	412	420	404	425	386	449	410	387	392	409	416	440	433	414	417	405	454	408	420	386	444	458	381	401	409	395	418	409	419	429	416	395	451	391	407	423	396	355	411	413	416	413	410	398	387	405	428	398	435	415	391	442	404	406	396	391	378	429	409	420	366	405	430	427	436	382	424	399	433	440	386	417	425	425	390	397	383	415	416	382	416	406	422	404	413	414	417	409	383	382	423	421	414	399	398	433	410	415	410	409	440	414	406	418	422	415	409	397	404	406	392	419	412	417	423	415	425	414	399	416	404	398	415	416	423	429	413	401	411	374	423	399	422	412	397	449	402	403	443	378	387	416	406	431	408	382	399	459	432	422	404	447	414	401	401	421	400	434	407	413	454	387	384	412	430	418	378	403	370	407	406	380	421	440	369	416	440	403	427	377	402	441	424	390	432	438	419	421	388	404	391	381	435	399	408	419	432	412	407	387	399	395	421	437	409	399	385	391	388	400	412	465	411	416	380	391	419	405	412	391	387	430	393	397	401	367	390	406	418	423	403	416	392	418	445	409	390	407	414	366	376	414	388	375	428	387	406	421	423	424	419	431	468	371	427	442	406	448	410	390	406	431	414	386	445	428	396	417	394	389	398	411	413	401	404	416	411	387	451	379	459	407	406	367	416	392	437	420	427	408	427	372	410	399	430	400	422	430	403	410	424	441	432	394	401	400	404	422	384	411	393	448	397	404	418	390	433	387	430	386	415	429	400	406	408	428	380	384	407	414	451	398	431	398	436	452	372	377	413	412	397	395	407	378	412	417	407	388	440	431	392	432	405	439	401	430	396	430	401	410	385	407	408	394	385	390	352	392	410	404	400	415	422	402	421	425	425	406	389
22635	21289	28984	23909	21353	21821	18042	13581	11000	7394	4346	4153	3967	3179	2477	1398	1213	1112	1089	1062	965	1032	863	859	835	870	784	760	754	707	699	657	632	592	605	603	577	567	589	523	564	579	583	622	529	582	568	573	563	530	572	558	528	530	520	569	557	560	544	552	607	541	574	578	568	610	531	615	552	536	595	545	563	562	543	534	544	556	600	565	612	602	580	588	550	577	533	531	552	547	575	517	568	563	533	565	544	512	536	545	561	514	543	559	568	550	577	524	535	579	562	532	550	545	570	562	551	541	581	555	566	548	570	518	580	528	573	562	505	546	562	546	529	613	542	524	533	477	580	543	579	543	537	571	584	549	585	555	556	545	584	553	513	544	521	517	571	546	545	532	528	571	531	527	506	524	569	523	553	534	594	547	573	572	596	570	556	502	567	569	513	573	547	557	541	549	543	544	597	578	540	582	549	561	555	595	568	555	515	536	585	542	517	531	563	561	580	559	596	543	559	550	532	527	558	553	542	540	535	543	583	579	587	558	503	549	536	553	568	524	535	527	550	539	540	526	572	573	529	577	559	560	526	513	545	556	515	537	523	548	569	546	560	526	546	541	534	560	541	519	547	543	531	575	580	486	536	552	487	560	567	623	527	551	555	552	565	571	556	549	577	531	579	513	540	517	568	608	567	552	581	565	541	555	562	573	537	559	566	530	553	553	531	536	570	557	577	567	576	527	565	559	573	550	549	577	549	571	508	555	570	531	558	535	560	603	564	513	543	547	548	558	567	597	551	551	563	535	532	545	553	547	577	555	532	556	573	546	553	584	556	520	580	521	516	551	594	563	519	584	526	572	531	508	519	563	563	558	584	514	547	530	555	548	591	523	541	493	550	544	544	524	534	553	551	504	555	601	506	550	557	568	548	530	576	568	550	576	522	505	525	514	513	572	521	532	535	565	540	560	561	543	514	603	574	521	531	535	557	550	563	529	549	580	553	532	549	546	616	561	572	567	545	559	519	570	550	572	521	539	536	572	518	563	533	545	570	553	527	592	569	553	524	550	503	566	540	589	572	586	581	541	549	574	547	539	526	564	617	543	574	511	592	570	533	513	524	584	515	547	538	551	532	614	547	603	604	564	572	551	517	543	528	536	547	568	531	525	535	533	600	579	549	556	554	532	562	483	581	508	514	551	539	531	544	546	548	572	564	552	555	551	532	542	522	568	558	575	552	566	542	537	570	548	605	566	538	607	563	517	569	552	511	529	561	546	547	586	573	550	523	552	511	539	549	589	543	528	528	529	542	523	560	547	557	556	585	581	527	560	543	511	564	535	578	538	552	536	573	549	521	537	575	527	542	514	565	546	521	550	567	566	565	560	587	520	559	572	550	518	523	548	565	519	548	513	544	560	549	532	540	567	546	585	534	582	556	527	543	541	556	582	556	533	573	569	513	556	529	586	523	512	544	569	507	517	540	604	582	560	578	547	574	534	565	567	570	591	555	560	472	546	522	574	543	576	551	544	538	561	571	562	497	551	536	565	595	554	527	537	524	556	528	545	553	563	536	571	564	510	534	558	546	519	515	582	566	543	560	555	488	528	539	549	532	604	510	562	554	557	533	535	508	555	552	497	546	601	588	556	528	572	575	542	566	569	551	570	506	547	551	541	493	555	587	539	539	564	565	535	526	525	496	577	561	547	536	512	534	516	552	517	528	537	571	577	551	560	522	558	549	532	465	572	516	572	559	538	536	570	543	531	579	532	573	534	529	562	562	550	557	562	515	554	543	552	544	517	530	557	552	559	544	544	533	534	529	585	524	554	520	537	574	554	596	543	524	568	512	519	595	541	508	542	560	551	510	562	512	589	578	543	531	550	517	558	559	534	529	539	546	545	587	528	530	570	547	537	523	532	576	569	550	483	490	556	589	542	581	589	562	533	545	554	569	524	522	484	569	539	537	526	574	553	550	553	527	518	528	564	556	512	534	543	531	563	577	590	560	508	543	532	526	546	516	550	565	504	565	567	546	563	550	560	510	514	548	551	543	539	587	571	545	528	535	526	518	515	535	562	555	526	538	557	515	570	561	542	552	513	540	541	523	527	551	522	543	554	558	581	541	545	551	551	567	545	569	560	507	558	512	541	512	540	529	546	513	555	567	514	505	521	618	575	580	558	531	531	557	579	549	539	530	541	531	520	525	532	556	557	521	507	602	509	524	543	552	560	576	557	529	572	564	554	551	551	543	553	557	524	552	546	527	578	554	560	566	557	512	568	575	540	546	589	538	575	550	559	526	563	560	564	584	544	529	523	537	545	541	541	535	544	571	547	501	528	553	606	565	541	584	547	551	540	591	537	527	564	532	586	509	530	557	548	528	577	564	556	578	554	541	528	518	553	534	552	563	552	543	532	579	579	550	519	542	523	538	563	540	525	581	580	542	477	506	503	582	539	552	577	582	535	564	572	564	542	552	509	517	521	514	550	551	592	548	553	539	573	572	564	534	532	532	570	550	568	543	529	539	530	533	552	563	543	533	518	543	543	535	571	567	529	526	550	543	542	565	521	585	559	553	542	552	568	576	569	561	519	552	578	568	549	555	539	541	576	517	559	554	542	550	511	508	579	533	540	558	557	550	542	493	571	529	540	527	569	556	541	591	554	583	552	565	515	538	560	538	517	562	543	589	523	531	529	563	521	549	531	552	496	599	567	544	529	544	558	579	541	545	586	594	534	500	568	553	556	583	571	573	527	516	551	522	524	500	558	556	541	505	553	527	551	538	557	520	577	529	526	521	550	515	532	538	534	578	553	521	566	558	546	523	559	544	565	566	526	568	532	553	555	536	546	502	523	530	551	571	553	512	584	537	542	574	534	547	521	544	547	588	514	510	538	573	548	552	566	578	584	538	569	548	571	562	545	555	529	516	511	557	653	564	529	539	511	552	578	558	535	552	533	538	532	536	552	530	563	530	504	505	509	555	555	527	589	577	567	549	563	568	534	517	597	506	556	529	572	549	516	549	548	547	599	499	554	625	583	515	540	562	564	533	549	559	547	527	501	572	531	541	531	562	563	579	569	553	537	553	569	607	538	537	548	541	496	574	549	541	526	550	523	541	547	535	566	530	525	583	538	580	543	534	569	540	551	553	542	594	513	521	514	540	555	570	523	545	518	528	526	546	540	566	550	566	564	521	484	530	564	582	528	563	577	534	580	547	533	590	539	523	543	521	563	532	582	540	559	563	554	571	574	533	540	583	573	543	552	572	518	544	512	533	540	566	519	548	543	562	566	544	546	585	539	546	548	508	562	511	544	541	561	558	607	568	545	546	539	529	515	549	555	535	523	526	569	505	553	548	510	568	548	517	567	516	550	565	501	534	547	543	549	522	559	536	554	488	515	507	528	529	528	554	480	525	518	518	533	534	554	527	514	559	573	524	541	535	504	537	547	527	540	524	523	538	548	565	522	537	537	533	547	552	575	531	534	553	546	513	576	539	515	582	566	538	519	538	603
18730	43395	34165	22608	18065	15447	14848	18049	15176	10522	6597	6427	6122	4801	3602	2007	1693	1592	1435	1398	1293	1255	1051	1068	1089	1113	970	923	911	903	833	719	742	726	727	680	660	656	602	662	593	582	677	623	640	575	674	656	561	629	655	612	615	635	609	633	610	657	650	564	667	675	664	637	665	622	622	638	669	632	642	644	666	623	638	602	666	674	644	632	666	651	642	604	631	647	597	600	597	588	621	612	586	602	570	615	597	614	626	626	658	632	656	599	613	628	602	608	647	575	576	549	616	610	620	575	587	591	584	635	600	575	565	591	595	586	600	585	628	627	613	561	642	582	612	587	608	622	606	574	567	575	639	622	595	548	582	627	602	581	627	532	588	559	644	603	583	643	579	568	572	601	594	589	575	593	586	604	616	593	614	592	637	624	641	615	586	592	619	580	629	567	598	604	543	571	638	620	593	621	592	618	635	617	627	600	600	607	610	591	648	614	623	587	603	661	602	598	615	639	643	620	620	604	577	654	585	644	591	657	616	639	592	608	634	618	616	611	601	611	625	604	583	619	641	584	622	610	614	619	585	657	599	604	610	651	589	634	571	593	559	580	609	588	591	551	612	626	613	590	580	587	606	627	609	587	611	581	603	582	605	570	642	562	588	648	626	580	595	610	599	610	591	597	614	601	600	628	608	616	591	610	660	611	619	595	630	611	545	589	606	591	578	618	586	625	626	608	593	609	591	549	612	628	589	586	597	602	585	594	689	597	628	601	602	577	604	607	587	623	620	660	606	626	607	602	564	619	605	601	610	594	610	603	628	610	626	616	563	560	591	634	647	611	576	647	686	571	591	585	604	584	580	648	637	630	585	589	609	601	669	598	587	581	594	592	596	622	559	607	569	618	558	576	614	620	611	649	603	615	605	612	604	596	611	605	604	617	629	607	595	603	631	658	604	614	631	560	561	618	621	635	589	657	619	637	611	602	620	593	588	606	621	567	606	617	609	614	576	596	604	616	596	628	595	619	559	590	628	561	588	621	618	573	631	598	613	561	638	620	581	605	580	638	621	615	607	610	596	587	624	570	614	619	617	633	586	575	618	591	622	619	595	602	591	602	587	569	600	601	617	602	584	597	589	581	620	655	590	578	598	597	592	604	601	592	555	624	647	590	599	658	640	621	599	573	607	598	613	609	622	630	597	577	575	595	603	634	601	603	579	578	620	580	602	615	594	606	585	654	580	597	601	604	641	578	606	647	625	626	603	574	622	592	610	590	633	575	560	575	579	602	577	592	610	623	557	580	626	593	634	660	643	611	587	644	595	588	594	627	579	572	614	594	566	599	623	615	586	543	605	628	626	630	620	662	633	576	624	618	571	613	620	637	608	668	587	606	599	628	609	584	615	649	615	583	608	627	595	577	562	609	600	616	597	627	614	548	588	560	640	574	611	611	599	572	578	585	618	641	609	615	596	625	611	582	597	617	631	619	599	586	620	605	635	624	613	609	586	618	615	570	611	623	585	588	637	604	601	608	616	598	589	565	647	583	564	607	598	630	603	559	630	634	593	580	632	567	574	604	583	635	613	588	579	605	650	615	600	637	600	574	615	606	609	581	611	603	598	677	603	594	584	592	662	605	602	603	639	608	616	592	636	590	594	627	597	636	579	602	584	600	607	630	584	611	635	613	587	593	629	613	598	596	662	631	578	601	611	632	578	572	588	597	588	610	575	640	580	583	630	627	600	639	604	582	632	602	582	615	617	587	600	594	615	607	562	591	596	595	583	591	629	611	629	576	613	620	601	571	616	583	600	589	636	579	585	594	614	608	614	598	628	676	587	598	597	625	584	578	576	623	548	587	555	623	577	594	608	589	603	590	606	627	594	598	604	640	541	618	619	592	591	575	614	605	614	600	573	602	576	597	637	608	654	614	585	621	585	644	602	605	589	614	572	613	661	581	569	618	622	605	626	646	608	584	594	558	610	624	614	643	600	624	594	602	589	607	599	624	575	652	590	601	597	651	606	629	604	576	609	599	608	622	575	651	612	589	624	636	622	634	631	658	607	610	580	567	615	603	612	625	577	596	594	581	587	632	654	589	620	544	630	641	573	623	592	608	614	589	630	610	602	587	592	567	655	574	592	660	619	652	623	588	619	587	604	617	655	613	618	598	632	618	564	592	637	617	628	581	625	641	606	629	553	554	586	601	592	650	608	593	595	619	657	621	611	589	645	587	636	584	606	611	626	600	603	586	563	615	597	584	594	598	635	584	617	624	612	599	613	587	611	606	598	619	638	606	608	621	604	610	584	626	593	618	618	590	576	616	620	634	627	589	607	576	571	609	623	578	623	579	576	614	589	636	616	586	557	611	585	614	659	646	589	610	591	611	602	610	575	607	609	629	604	617	604	632	619	589	619	605	632	608	571	606	616	579	605	571	631	569	607	607	613	635	636	612	613	618	601	577	599	630	580	604	615	564	591	605	581	632	585	613	603	617	614	589	612	637	623	645	619	599	589	601	581	587	572	607	626	590	580	591	559	604	616	576	606	595	570	582	589	615	637	588	617	654	578	605	608	584	564	582	595	625	581	600	623	635	595	638	604	588	637	641	618	626	645	554	645	604	635	604	613	574	603	603	590	626	630	573	607	618	581	611	611	546	608	621	591	625	601	590	583	610	583	622	605	605	633	618	622	585	636	587	579	634	593	587	589	594	642	606	628	597	603	592	548	612	558	604	628	609	590	603	624	592	571	614	602	588	655	633	588	637	599	651	605	588	639	621	646	606	611	627	565	606	577	621	603	596	600	567	573	594	583	604	642	612	572	606	611	583	608	612	585	589	602	584	598	579	611	579	570	596	591	603	630	622	621	596	604	612	617	596	586	611	553	577	547	573	582	571	609	596	648	644	590	613	532	615	604	625	616	627	619	621	589	611	578	622	593	581	592	601	642	583	594	578	598	562	622	578	602	607	577	634	566	612	609	626	638	571	592	579	632	600	609	608	590	609	638	595	597	605	586	617	605	612	600	591	601	569	675	589	607	604	645	562	610	590	576	653	594	626	640	584	612	593	626	604	601	616	604	617	591	603	593	601	612	592	609	609	604	628	600	619	613	586	656	555	572	625	583	625	579	614	623	599	577	627	583	651	604	607	617	612	595	602	640	600	586	599	571	622	568	629	616	632	588	621	627	582	634	620	598	589	628	615	570	625	608	644	592	592	586	570	576	644	647	644	601	582	583	559	628	616	566	566	591	617	594	580	614	632	574	592	602	611	599	587	578	608	563	594	601	640	554	640	594	592	606	627	621	594	619	623	576	597	604	602	600	607	638	605	604	628	597	612	635	587	616	624	611	636	614	600	581	604	611	645	602	632	580	632	612	631	620	589	638	576	621	570	609	583	595	626	643	647	654	628	635	600	594	604	574	595	588	611	573	598	592	606	560	614	578	622	601	553	594	620	584	609	581	607	610	596	632	626	631	618	572	607	603	580	609	635	600	587	612	610	611	575	578	631
28239	22904	21322	13376	7165	5189	4185	5758	4646	2709	1803	2020	1698	1420	1109	730	683	646	681	648	640	596	569	537	569	556	553	486	557	518	501	483	463	449	504	480	432	436	426	480	430	434	447	467	465	456	473	505	477	453	418	482	419	461	446	444	435	480	430	479	472	411	458	465	448	410	443	447	445	474	453	479	443	515	444	425	458	479	463	531	454	469	440	493	425	474	444	426	458	451	459	420	435	454	437	456	460	449	453	462	456	471	459	487	449	467	420	443	437	421	483	448	426	468	435	475	424	435	433	443	456	485	474	442	419	453	470	458	459	492	452	427	437	420	439	414	444	435	461	491	435	450	458	454	484	469	433	468	465	487	475	421	402	448	431	445	449	409	472	401	427	447	444	459	453	489	451	411	432	454	460	462	464	435	442	431	450	441	474	474	467	435	485	450	469	457	433	434	445	437	451	440	443	425	447	434	443	432	429	481	461	436	476	456	471	463	433	436	443	454	492	428	491	447	452	488	444	456	442	436	494	395	458	456	465	434	440	441	439	461	425	470	466	446	434	448	458	454	470	457	438	435	460	461	454	470	458	478	430	441	457	458	415	446	462	439	469	467	490	456	481	417	425	449	474	490	454	425	419	416	435	453	427	462	485	462	441	455	463	427	454	428	495	496	409	430	434	431	452	481	483	481	440	476	440	445	475	461	444	462	464	447	441	441	441	457	448	448	485	431	476	445	428	442	460	457	452	479	489	455	443	442	424	451	470	442	418	424	438	443	449	483	420	436	450	469	413	476	474	428	451	455	454	422	452	459	421	441	417	456	496	441	418	443	456	477	417	452	449	418	437	461	428	469	463	478	458	459	481	469	476	477	419	452	512	444	457	449	474	484	449	458	457	456	448	443	439	440	450	433	469	455	429	423	455	436	453	475	445	428	452	499	487	407	462	479	481	464	451	458	465	480	414	444	442	433	497	450	461	460	436	433	435	463	450	440	440	410	443	421	458	427	459	450	401	438	477	431	429	438	472	449	456	448	417	473	461	449	435	450	415	427	408	464	442	459	499	473	445	456	457	481	503	425	443	472	467	425	491	464	424	456	463	484	442	474	445	456	459	470	458	475	466	465	419	458	446	448	461	479	406	451	466	463	452	468	466	459	464	444	461	424	438	435	488	467	465	473	435	473	474	450	428	444	444	487	457	439	443	451	457	405	463	504	463	445	415	485	474	448	454	444	415	466	457	452	440	471	423	474	473	425	395	468	419	421	402	404	407	465	460	439	448	417	458	423	460	426	442	453	442	468	451	452	461	456	442	406	464	478	472	442	447	431	437	470	434	431	453	438	458	429	453	463	465	456	447	466	433	470	475	459	458	457	431	413	487	442	453	473	410	436	403	438	470	422	427	472	456	490	455	443	442	480	449	443	455	438	471	442	455	500	446	466	475	460	459	490	440	438	428	455	398	496	484	433	408	459	458	470	467	436	462	425	465	479	473	458	432	460	422	434	442	437	438	451	441	463	489	427	449	453	447	440	455	467	451	448	428	458	421	450	472	450	407	441	457	469	459	480	474	451	453	465	429	457	480	461	447	485	452	446	453	455	453	477	449	470	503	476	442	483	452	469	487	459	473	431	431	450	429	454	479	455	426	467	443	419	449	442	436	472	424	477	462	427	430	489	476	454	470	456	465	430	475	431	427	449	452	461	436	465	431	409	431	434	430	423	456	479	427	442	492	467	457	465	392	419	453	503	447	442	437	475	462	419	447	510	448	450	443	446	414	429	469	479	419	428	464	463	436	456	459	472	464	469	474	482	419	410	471	424	459	476	466	465	459	474	421	475	433	443	482	423	442	424	451	440	471	471	456	423	456	470	419	451	442	423	448	477	489	424	426	445	451	483	442	432	445	483	415	454	428	434	449	473	416	418	420	502	445	449	446	434	449	459	481	425	488	450	457	454	464	448	451	448	428	459	427	484	461	409	431	458	417	431	445	466	394	419	469	462	459	472	500	470	438	457	447	458	479	433	439	419	436	452	421	446	441	424	439	461	441	382	427	435	431	447	427	444	447	452	454	446	462	460	470	425	448	478	495	465	440	438	433	435	454	465	487	443	489	431	461	432	439	454	443	468	413	450	474	463	408	416	475	475	440	474	457	422	430	430	396	429	460	441	448	414	453	459	460	421	426	386	464	490	437	450	442	443	444	488	449	437	478	453	422	432	431	405	444	464	494	455	423	450	458	410	442	416	463	483	445	445	455	459	433	471	454	481	483	467	476	447	448	443	450	489	422	463	445	427	434	457	447	421	478	438	447	482	474	435	434	439	453	422	439	467	439	450	414	450	452	492	472	465	471	450	456	451	449	443	422	472	453	508	446	390	473	466	490	426	431	470	451	459	431	445	464	416	448	420	467	440	497	438	460	459	480	434	497	412	467	438	442	407	447	456	418	436	462	450	456	426	459	421	448	371	426	485	431	448	442	436	475	454	468	450	435	450	481	435	454	425	407	450	456	436	412	433	465	442	460	427	469	468	428	474	459	466	470	464	483	436	443	462	476	453	443	442	460	425	438	433	455	418	485	454	437	457	454	447	410	441	447	438	471	448	452	468	427	479	431	433	437	431	462	454	456	455	435	449	466	479	436	426	453	482	441	423	419	465	477	455	432	469	493	472	454	455	456	417	455	437	487	433	439	437	447	449	452	448	449	438	458	449	441	456	469	468	446	468	458	426	467	473	454	472	443	435	423	464	429	463	453	487	446	425	473	436	460	443	460	398	448	495	443	446	438	453	436	446	461	439	451	459	437	410	422	434	451	426	448	460	468	466	445	432	463	430	438	422	442	495	411	466	415	429	463	413	453	475	466	444	455	468	419	432	464	435	436	463	435	465	464	436	468	457	450	432	479	415	438	428	439	462	458	462	444	458	453	442	472	431	447	486	470	420	447	409	424	460	444	430	445	441	421	442	436	412	451	456	436	471	467	516	489	455	464	455	479	468	470	483	432	469	472	430	419	461	449	478	441	468	500	455	449	456	432	444	444	486	472	453	442	462	440	425	452	457	454	470	431	460	466	474	428	424	421	440	439	464	447	474	454	490	469	453	417	453	457	453	440	412	456	429	454	458	442	411	446	430	447	467	454	390	463	464	469	439	410	445	461	448	450	437	487	433	427	473	449	474	414	454	431	437	467	479	463	459	453	488	474	443	445	460	459	461	438	415	439	426	455	444	475	432	444	467	441	440	438	420	477	435	465	439	449	447	431	484	462	452	448	475	441	450	452	448	481	444	436	466	455	476	467	436	421	507	479	463	404	439	473	450	418	455	477	407	456	439	457	464	440	440	440	442	450	467	449	396	414	454	454	451	445	404	463	407	444	428	447	442	457	458	475	421	442	439	470	492	462	423	416	461	436	448	462	442	442	472	428	501	481	437	434	453	440	433	399	472	476	434	475	498	442	433	435	456	471	488	436	415	471	424	454	442	442	449	453	474	419	439	425	479	433	448
16805	30791	21467	12666	9511	8373	7163	9793	7722	4578	3023	3201	2762	2140	1535	970	907	854	775	788	752	725	673	667	698	644	639	623	639	627	576	576	518	532	529	482	520	514	538	489	491	515	524	533	514	542	511	487	535	480	525	548	473	509	449	527	488	530	477	499	521	546	507	466	510	520	494	530	482	509	481	506	516	509	522	538	496	512	514	508	527	506	497	496	517	523	480	494	514	533	512	554	468	544	491	523	519	484	499	512	513	500	489	501	496	506	540	494	505	471	464	503	478	493	477	525	504	548	482	503	514	461	487	515	486	530	496	506	443	507	484	512	502	495	527	502	489	495	513	512	482	512	500	521	461	506	530	499	533	485	493	517	474	516	531	475	507	499	506	503	471	516	509	493	535	481	477	494	488	480	503	519	485	500	523	517	493	489	489	498	427	475	505	538	528	517	491	555	476	518	507	500	491	505	497	461	530	468	487	479	493	470	488	520	497	491	519	509	519	486	510	467	469	466	486	477	481	504	524	518	508	493	492	456	520	518	483	512	488	502	487	488	497	468	475	476	520	504	504	506	537	507	471	493	502	486	480	491	505	471	509	509	485	498	546	477	453	493	507	484	445	541	534	496	459	548	505	491	497	479	511	536	514	496	516	492	525	518	475	494	523	479	522	494	515	501	496	530	495	516	454	497	517	482	485	493	513	497	517	487	492	529	490	468	520	497	511	475	495	517	479	492	501	452	552	527	501	495	521	517	459	518	516	511	487	502	481	520	512	518	503	505	508	533	496	515	503	534	495	485	492	507	509	522	537	521	532	482	463	478	495	515	470	509	492	482	486	484	477	480	492	512	537	477	519	488	476	520	546	476	474	494	502	527	511	512	505	515	510	542	479	515	527	486	498	470	514	484	457	490	493	461	488	505	493	466	511	537	496	520	504	502	485	489	512	527	532	496	493	492	513	493	506	505	530	512	469	516	507	522	498	529	513	493	486	506	515	485	505	518	510	475	491	515	491	540	511	467	507	498	506	484	524	481	501	521	527	527	511	502	496	468	496	532	481	543	524	539	514	458	466	477	486	534	488	520	476	503	496	480	489	494	517	507	478	469	487	507	496	479	539	477	473	464	550	502	497	508	464	543	532	534	495	470	506	501	483	493	479	490	494	460	562	505	496	485	532	484	471	504	530	485	481	485	509	522	483	511	530	550	506	510	502	514	494	458	504	526	496	487	512	472	481	513	542	520	491	469	522	464	513	490	555	482	499	504	489	492	523	501	460	497	471	538	508	479	478	492	498	498	485	492	477	462	520	452	526	521	466	498	548	492	513	487	505	504	471	493	492	479	483	494	526	485	489	472	491	504	469	476	500	503	474	481	497	519	502	483	539	511	502	514	490	506	489	510	457	502	537	509	494	508	455	515	493	450	473	488	477	482	530	482	518	501	468	517	499	482	501	486	479	514	493	500	481	456	514	479	475	511	473	517	491	513	451	478	495	513	476	496	514	523	526	512	495	513	499	480	485	555	479	523	516	496	479	491	457	447	505	512	513	492	510	489	491	498	479	494	484	532	538	485	533	488	499	535	503	511	475	448	499	469	516	475	504	498	475	530	473	526	513	500	516	502	507	504	453	468	464	527	515	494	495	508	503	456	493	494	480	505	477	543	512	492	491	475	502	481	538	517	519	514	457	513	490	505	506	479	517	486	491	479	480	518	483	521	489	474	520	522	515	531	475	520	522	546	471	489	508	500	487	499	487	487	441	494	512	501	495	465	480	499	486	504	486	507	506	506	483	506	514	500	521	531	488	483	483	505	465	529	495	477	506	538	515	481	481	500	504	491	495	509	523	514	486	486	482	539	460	502	491	509	449	471	507	490	460	490	469	518	500	469	485	459	520	497	563	491	487	519	538	495	532	464	519	521	499	516	520	502	486	516	480	483	518	524	538	525	510	492	494	477	495	491	482	506	505	509	518	489	523	494	510	471	498	511	483	494	511	483	517	498	499	497	519	520	536	520	478	503	490	507	503	495	481	540	530	468	497	570	495	475	517	503	506	491	497	477	508	504	499	468	467	487	484	475	451	486	509	475	492	487	504	515	491	528	497	476	463	525	572	514	513	493	480	479	475	512	512	515	519	449	519	499	509	453	478	525	492	477	478	502	503	469	498	523	489	475	505	492	523	487	546	518	517	503	515	524	500	515	520	490	521	523	503	570	533	485	499	502	504	466	510	494	476	492	458	492	495	488	484	505	544	546	527	484	521	496	529	475	521	504	516	494	504	537	521	506	489	532	534	500	504	507	504	498	516	555	493	497	499	497	523	487	504	495	451	549	552	499	524	460	468	484	530	513	518	496	468	520	480	522	507	497	496	510	502	513	492	510	513	479	502	506	465	482	523	533	532	479	523	518	534	463	451	487	492	488	473	546	513	484	489	500	519	483	458	495	487	498	516	477	518	476	500	512	486	523	546	500	535	493	504	508	491	465	477	540	465	493	485	532	497	451	475	509	458	512	482	483	502	509	489	524	517	460	495	473	517	512	513	493	501	489	477	497	521	517	496	463	429	497	473	481	494	487	504	496	506	450	502	498	499	497	473	484	442	507	530	482	476	524	500	521	489	484	480	511	444	519	487	493	518	504	514	494	516	491	500	499	491	532	474	524	479	530	470	541	521	472	526	510	493	470	506	503	527	484	509	511	494	495	504	521	518	522	473	498	497	500	480	493	484	507	499	512	498	495	469	516	482	470	496	536	522	519	481	486	466	471	508	516	524	539	532	503	503	520	492	444	500	510	517	495	486	532	457	513	497	506	476	483	512	490	517	521	495	469	490	472	503	487	506	529	536	503	510	488	503	457	527	476	518	458	491	476	529	495	534	535	475	486	502	507	451	482	494	507	482	521	487	443	484	512	509	449	489	479	518	485	487	490	493	544	469	502	465	483	462	496	468	520	511	485	499	481	519	483	509	490	502	463	508	491	484	519	539	507	524	503	505	499	483	519	519	496	512	459	498	512	518	484	518	526	503	489	492	509	487	468	460	506	522	471	513	501	484	568	515	511	512	515	481	521	459	469	497	484	493	499	511	501	517	505	508	491	504	465	480	517	480	500	482	501	506	492	470	474	475	486	516	467	499	459	507	514	516	487	504	514	487	560	484	469	501	482	528	501	501	479	458	507	472	491	462	474	514	461	506	466	493	452	509	500	514	476	514	472	485	476	494	514	502	506	531	491	489	510	529	506	483	527	514	500	529	491	521	531	505	462	495	471	536	504	503	502	502	461	470	535	497	507	483	485	492	535	538	482	541	474	499	520	516	500	542	475	490	522	506	499	492	518	501	487	500	514	502	473	502	510	467	544	506	507	501	490	466	519	464	478	558	493	522	514	511	491	483	498	474	477	514	520	497	497	456	510	545	480	539	489	526	539	521	493	486	516	517	505	469	450	495	482	494	496	501	471	511	533	484	489	508	473	459	505	500	498	495	486	467	516	477	504	517	520	501	480
23700	21268	28572	24350	21432	16608	9459	10311	7655	4430	3190	3615	3035	2503	1596	1130	1018	1018	983	966	938	832	787	827	858	853	805	753	762	765	728	649	661	653	626	638	618	594	577	628	618	651	597	609	614	596	589	602	604	572	607	644	599	606	586	594	639	615	598	623	605	629	587	644	601	591	617	629	565	652	606	575	594	639	579	545	623	601	598	603	618	600	600	627	623	599	632	608	604	609	617	623	589	564	597	603	606	631	581	650	618	600	619	601	636	590	592	594	586	568	604	570	558	594	607	610	640	587	649	578	577	560	617	595	576	612	559	550	588	583	595	568	557	606	631	654	632	636	579	594	629	582	580	614	594	573	605	569	549	599	612	627	586	586	598	615	624	635	550	630	600	605	596	621	598	595	625	583	603	632	595	556	642	625	633	606	631	606	627	591	589	574	594	631	595	549	582	598	652	609	568	609	609	580	604	609	611	592	609	600	569	603	602	568	557	627	563	597	592	613	629	623	615	579	607	599	591	597	585	607	591	588	584	576	611	594	605	579	579	597	604	613	622	610	585	552	632	552	625	618	645	563	588	623	594	557	604	622	584	582	603	581	659	643	615	613	552	598	627	603	587	575	584	603	599	594	608	604	586	633	577	629	591	594	568	608	558	614	642	602	595	602	579	597	582	625	575	618	600	619	589	572	582	558	594	612	565	604	632	610	607	578	557	616	589	551	576	630	648	560	591	588	632	583	628	601	661	634	615	570	599	597	573	571	604	636	595	609	576	593	563	601	558	605	578	556	612	597	595	578	592	591	630	595	581	588	640	611	602	581	617	601	592	575	616	557	621	597	613	571	568	576	647	579	631	614	578	616	571	604	595	563	589	620	615	656	607	593	682	666	635	612	612	597	613	587	615	620	599	624	609	598	589	562	618	619	600	643	579	621	592	572	631	624	628	594	628	563	574	616	627	598	609	593	618	591	614	609	612	632	562	552	592	563	607	574	585	612	611	578	621	588	625	624	607	593	628	576	576	585	568	604	624	581	649	604	574	575	595	568	566	568	563	596	550	593	632	589	579	604	584	574	546	609	629	603	593	606	570	616	563	564	610	634	606	580	578	561	613	618	609	617	585	558	567	630	586	599	597	593	605	619	640	574	568	584	602	608	608	576	617	611	578	596	555	564	592	602	616	580	605	587	616	593	614	589	583	596	627	573	612	604	585	582	604	629	608	622	583	603	600	600	601	593	613	566	573	557	592	631	598	596	656	611	592	590	608	609	601	562	588	572	565	586	597	605	579	628	561	596	606	638	584	569	624	625	614	634	601	624	632	605	600	581	632	593	571	607	616	646	606	644	593	590	593	654	596	600	600	568	608	580	585	612	584	595	633	588	592	584	595	572	612	639	604	621	587	645	623	666	621	589	623	585	587	560	557	612	571	593	579	596	642	610	616	607	579	579	590	608	590	617	581	586	615	582	520	628	604	608	590	580	616	601	620	629	604	587	597	597	599	616	607	618	610	601	624	628	631	592	570	614	619	599	588	569	641	569	554	608	590	613	603	599	558	611	567	614	596	624	634	591	585	599	597	617	585	577	612	598	589	633	599	588	542	628	598	631	627	548	549	582	569	614	600	607	609	594	594	593	599	593	601	605	619	595	582	592	608	582	589	585	646	532	623	624	604	616	584	569	612	643	583	645	594	647	563	591	559	609	605	703	614	572	562	578	594	606	555	619	574	567	591	606	605	600	607	594	614	610	603	618	638	585	553	610	589	625	599	613	580	584	642	580	587	641	592	567	551	553	564	561	595	579	624	632	627	596	584	585	652	558	612	611	598	570	604	558	574	581	584	613	649	621	619	616	614	586	582	560	640	607	616	608	588	633	594	635	587	599	613	541	621	647	549	548	608	597	586	634	602	598	578	574	579	584	598	599	606	598	560	615	593	590	593	570	585	616	636	600	624	601	623	592	606	554	593	611	630	621	610	608	638	598	584	583	584	613	557	615	608	607	645	574	581	616	610	631	575	590	624	589	582	563	638	565	616	551	593	590	577	581	591	605	617	581	594	635	590	603	615	595	598	622	610	636	580	565	630	632	569	575	540	578	593	593	620	570	575	586	619	601	601	567	646	596	627	570	616	605	611	628	638	583	593	611	629	635	590	537	584	587	599	587	585	601	563	588	597	600	599	628	594	596	573	601	549	575	582	592	593	627	614	629	573	609	574	602	589	609	606	623	590	588	583	577	583	562	557	594	647	620	601	574	590	605	576	601	599	628	606	550	619	633	540	617	607	591	562	565	609	610	623	571	560	601	587	564	592	606	604	572	571	539	637	598	589	606	584	568	616	597	576	595	642	594	566	575	595	608	584	621	623	564	630	587	537	596	590	638	612	524	607	589	636	574	557	588	582	563	604	611	589	636	587	619	623	608	598	567	602	617	586	566	594	574	619	617	624	597	643	686	603	573	572	607	571	582	638	591	585	582	609	574	637	584	630	592	607	602	595	582	605	562	555	581	644	594	598	602	578	597	581	614	615	561	552	598	557	625	597	583	571	636	603	575	609	600	611	548	562	597	641	604	593	596	590	601	611	627	592	604	589	598	604	546	627	574	624	587	570	592	581	584	586	595	594	617	572	588	573	570	596	625	572	604	611	616	583	626	609	620	613	574	592	571	603	606	600	603	601	604	603	554	613	594	586	564	639	601	627	618	577	598	650	583	636	561	610	571	603	592	595	611	576	603	585	587	602	624	588	585	582	613	585	569	590	613	597	588	585	591	571	564	579	610	581	573	577	583	616	602	610	595	622	585	587	610	650	567	625	579	597	635	587	631	625	581	593	569	652	649	572	592	609	619	586	607	607	528	599	606	570	638	619	584	620	620	595	603	627	604	590	631	584	573	576	640	598	606	631	568	596	593	634	630	599	599	667	589	626	597	601	608	616	609	560	618	593	617	562	586	609	592	608	602	606	595	539	584	652	601	589	601	563	657	574	553	598	614	590	584	592	583	566	576	566	594	607	604	587	575	617	614	603	643	649	569	597	648	601	636	602	606	618	608	628	583	579	604	622	597	563	562	635	577	600	621	587	575	611	605	561	624	589	585	596	585	586	591	604	592	585	510	622	601	604	560	596	581	568	604	583	609	613	629	614	549	564	600	654	628	577	607	605	585	557	574	571	636	624	667	647	639	595	623	616	607	610	611	574	615	625	597	597	598	579	612	632	576	577	580	569	602	608	637	599	599	614	570	633	598	551	595	599	587	579	640	573	609	578	579	585	574	644	615	612	601	653	548	584	593	622	550	568	593	606	641	600	571	623	622	554	626	620	609	589	601	593	593	633	577	596	577	584	578	573	580	603	613	606	600	572	628	601	617	591	615	624	636	604	593	584	606	614	646	591	587	635	624	609	598	590	595	582	638	628	610	625	552	613	564	620	581	570	687	592	616	578	578	593	622	609	583	576	596	584	614	615	568	594	549	591	578	604	554	576	612	588	605	606	611	594	623	609	556
17313	38174	28863	18854	14999	12799	11257	15160	11179	6718	4902	5490	4672	3676	2293	1566	1366	1293	1259	1223	1194	1088	1032	1034	1007	990	877	864	876	823	804	722	761	757	703	637	663	685	706	702	665	652	670	696	656	730	685	734	675	686	658	626	690	653	668	657	662	647	629	687	693	658	639	695	700	645	643	645	677	658	629	653	710	679	712	667	654	693	688	684	694	721	670	689	672	688	644	691	663	691	635	703	639	651	689	652	660	672	618	638	677	683	645	645	650	652	656	666	628	639	682	657	623	648	664	601	634	627	674	698	651	598	640	685	649	671	658	653	622	672	658	641	617	695	615	664	653	687	653	628	638	695	682	663	628	630	653	639	656	653	675	660	655	650	668	618	629	692	654	649	639	615	668	679	643	641	671	692	680	663	711	625	633	646	660	641	656	657	684	670	685	685	673	670	670	641	676	661	659	672	672	682	642	625	661	688	671	672	670	668	671	680	656	641	656	651	695	671	677	628	599	654	621	705	648	680	645	624	615	635	657	654	649	674	632	637	654	654	592	602	622	699	643	623	684	614	667	653	644	668	632	683	663	679	697	665	650	664	658	653	637	652	682	705	671	680	668	628	675	654	650	639	640	674	616	664	639	677	654	663	699	607	641	637	649	635	685	641	664	627	615	631	666	647	654	667	659	715	656	640	656	608	687	664	666	685	638	714	661	650	657	706	631	638	643	680	663	648	610	690	670	624	668	663	640	708	682	651	637	655	661	636	631	674	616	660	672	649	676	686	724	670	635	635	641	651	674	681	658	646	625	636	684	662	666	644	701	645	666	638	581	644	641	667	624	657	650	660	683	613	667	635	658	608	624	651	676	692	652	615	629	643	682	689	647	657	679	671	626	664	672	657	673	658	690	650	629	658	678	661	706	650	653	637	682	699	640	632	621	647	671	582	683	614	629	667	666	602	648	691	696	656	605	662	665	652	661	687	688	631	677	623	668	631	650	660	671	628	674	635	667	636	667	661	696	676	638	659	625	652	642	608	629	633	645	667	638	661	622	607	666	649	668	635	664	656	623	624	656	676	633	711	642	690	666	661	693	698	637	630	680	659	681	652	645	693	699	606	699	616	634	605	687	633	693	672	683	637	680	618	650	610	673	656	695	628	722	659	646	664	669	632	646	626	687	622	669	661	626	656	614	654	672	655	630	687	614	645	653	663	670	683	684	660	654	701	675	658	681	659	638	642	649	642	652	657	691	644	618	679	647	603	624	652	625	692	632	627	626	678	676	668	690	642	660	664	676	676	668	641	628	665	646	649	644	661	660	629	661	639	668	702	717	684	646	693	694	630	637	693	651	646	640	657	677	634	643	675	667	619	612	708	687	686	674	655	653	665	624	666	645	672	683	640	663	618	664	652	674	616	635	652	639	655	633	675	670	614	696	639	691	635	644	634	664	690	658	678	636	588	671	689	647	627	631	663	652	631	679	680	696	699	689	659	635	674	671	660	669	684	657	680	650	629	672	658	682	643	670	662	649	673	681	637	653	689	642	646	629	654	689	672	674	668	718	599	639	657	637	680	641	683	699	671	656	642	651	689	703	646	685	665	661	617	701	662	649	635	644	656	674	696	721	660	632	673	622	693	635	676	650	665	632	666	610	610	662	630	648	643	650	690	649	667	679	617	667	666	638	656	654	683	638	668	685	668	622	633	646	662	661	651	666	652	676	639	695	648	634	617	648	674	627	656	664	678	662	662	640	664	694	662	642	680	692	682	641	601	672	642	664	677	645	646	666	662	658	679	657	674	633	678	730	589	666	640	653	668	650	682	679	666	630	660	664	657	646	682	656	672	646	644	619	605	617	658	677	640	636	628	660	626	687	685	611	654	683	656	651	665	648	617	665	687	663	626	690	586	664	655	626	654	591	629	671	609	630	599	660	638	678	675	665	636	626	655	649	605	681	652	657	592	597	669	626	618	662	705	663	673	668	602	661	627	595	615	706	695	634	625	643	636	670	674	669	658	654	667	635	620	621	621	643	612	690	632	697	669	647	613	637	634	637	616	648	663	644	651	717	621	664	657	637	634	695	655	653	657	672	638	659	661	644	634	654	653	693	634	659	661	674	675	690	696	651	617	664	657	653	640	666	634	640	660	641	659	675	663	657	689	631	652	694	649	675	641	619	649	643	643	642	652	655	614	687	640	659	679	616	644	679	683	628	605	691	647	647	661	640	697	637	682	620	621	644	629	652	672	624	635	659	692	664	667	690	581	663	651	657	630	688	641	679	692	648	677	675	646	684	610	637	620	640	643	658	685	665	654	647	670	664	644	638	662	651	653	654	643	691	664	670	615	636	651	651	622	646	646	666	599	648	667	680	622	678	668	627	677	669	609	693	674	625	659	676	664	669	693	660	690	638	632	639	684	672	637	596	659	656	666	677	609	643	671	669	676	619	686	601	653	674	613	639	680	646	611	666	664	645	624	697	719	675	666	640	672	667	644	638	666	636	666	635	635	680	636	653	679	655	644	675	624	682	672	656	642	682	657	620	696	658	626	667	672	695	624	660	612	693	688	634	667	645	663	632	632	662	654	651	679	674	678	654	715	693	669	676	625	634	650	655	599	668	647	654	674	635	648	676	663	637	628	688	589	637	692	696	633	646	664	733	681	664	663	701	644	643	623	649	639	653	642	639	615	611	675	680	655	673	659	648	618	614	671	620	689	678	644	644	634	671	674	647	702	670	674	666	659	605	622	665	700	652	657	668	678	694	648	664	629	614	666	680	672	640	623	656	648	640	660	604	617	660	630	628	615	658	620	690	680	669	631	689	685	676	654	662	665	653	671	634	671	619	583	642	639	637	622	651	656	616	713	675	657	653	643	689	675	643	611	683	637	607	618	687	651	652	643	627	618	676	643	664	640	632	654	680	680	632	704	703	668	638	592	683	658	677	640	711	670	639	654	636	658	654	697	664	663	676	650	730	665	686	674	638	698	644	646	658	668	650	649	654	677	683	663	672	658	652	672	647	672	653	670	634	631	650	675	659	719	700	636	665	691	677	701	697	696	676	632	678	644	635	651	673	625	674	647	676	636	633	715	672	672	673	609	676	655	658	617	636	679	678	692	660	645	671	669	634	714	660	686	655	646	653	644	642	637	616	670	648	639	674	661	692	689	663	663	705	671	625	680	665	672	667	705	737	682	612	694	627	704	662	676	691	694	617	725	634	670	648	616	679	696	619	671	651	709	659	635	602	623	641	672	655	610	710	654	664	580	629	678	657	640	588	642	649	643	660	672	685	635	655	689	616	646	694	659	682	612	663	642	681	658	702	651	642	668	643	612	671	636	664	617	639	661	644	648	663	641	679	681	653	632	679	683	675	649	671	671	652	671	682	666	677	679	625	628	630	675	655	609	638	633	650	644	637	672	689	650	690	655	655	669	659	602	632	675	679	635	682	684	710	617	649	605	645	611	650	658	693	657	635	640	676	694	663	676	690	595	645	658	653	698	693	689
24765	21314	27672	25353	16741	7775	5755	7672	5504	3010	2448	2699	2195	1784	983	773	715	703	599	662	615	473	546	584	538	499	455	458	462	431	419	401	402	398	406	408	344	383	371	367	346	356	380	347	337	329	391	358	357	347	398	334	368	361	365	346	383	344	371	366	369	377	348	368	357	345	371	356	365	367	370	360	377	342	352	395	375	372	355	374	356	362	347	339	377	385	343	377	313	348	359	392	348	370	349	366	325	336	348	370	355	373	360	349	325	354	330	374	343	372	366	341	384	337	337	392	334	341	351	352	353	338	333	348	347	355	383	374	366	318	362	355	376	358	338	364	353	409	342	328	351	365	324	360	380	352	364	333	351	381	355	333	365	340	371	335	348	356	391	370	357	349	358	349	378	359	383	352	346	374	362	365	306	333	369	354	321	340	358	360	324	358	369	355	376	365	325	320	352	389	379	369	365	357	374	376	331	358	361	376	367	388	373	370	343	337	372	378	372	380	345	381	392	340	383	324	355	401	362	352	382	338	333	350	388	343	383	377	350	359	351	371	350	358	349	331	373	357	365	359	368	392	366	329	343	331	348	359	341	379	341	378	348	360	375	328	364	339	343	355	377	366	320	325	326	354	349	334	328	356	354	348	301	339	375	346	330	345	335	355	375	381	359	347	334	341	375	336	356	366	366	338	331	343	338	381	373	362	350	376	347	348	377	416	345	340	380	383	373	355	334	333	351	389	330	327	361	366	341	343	391	350	325	336	380	360	355	341	355	406	358	340	346	350	343	363	344	336	321	359	340	360	350	354	348	351	366	392	394	364	361	356	313	343	340	371	344	345	367	330	369	364	346	336	361	348	341	326	355	365	347	364	354	344	369	381	345	321	326	375	384	358	360	371	377	358	355	356	364	334	360	342	356	384	322	340	324	333	333	332	377	345	374	379	351	337	358	378	371	345	375	359	344	378	369	327	371	348	354	370	372	359	328	348	363	342	381	398	372	349	355	340	378	376	344	359	383	329	400	376	342	356	371	355	311	353	374	360	380	359	324	367	355	337	379	341	352	340	360	357	360	347	340	360	313	338	347	355	351	364	362	382	374	324	335	375	380	370	368	377	352	359	354	359	348	352	311	338	342	295	350	353	352	334	365	373	370	365	374	367	360	352	356	356	344	343	334	361	358	368	383	368	354	335	323	339	359	349	360	366	357	324	364	369	391	360	339	386	366	388	358	360	323	364	340	371	334	364	361	373	347	341	377	345	352	370	377	334	325	352	342	365	377	327	394	375	384	352	389	377	356	374	378	339	328	354	414	358	323	357	356	351	355	337	359	360	365	376	374	342	371	333	370	309	382	354	345	373	333	373	389	348	359	360	376	348	370	353	346	359	366	368	335	355	371	375	382	378	344	371	349	345	366	366	404	371	359	324	395	361	360	363	368	347	323	366	361	364	371	370	346	356	351	334	353	361	369	354	360	357	357	339	354	387	374	346	370	357	371	359	374	368	355	343	340	363	382	378	393	370	328	323	373	310	337	361	345	358	377	369	356	358	347	345	328	373	351	369	380	372	380	380	341	338	378	350	381	361	341	371	350	368	327	344	337	335	382	347	355	347	321	385	337	361	332	327	334	347	373	346	376	338	346	375	376	335	314	387	311	346	343	338	318	325	346	370	372	325	357	369	370	379	369	368	320	359	340	351	359	362	347	362	341	350	339	354	377	350	330	383	377	375	394	370	376	367	360	362	364	327	351	384	390	338	338	346	372	363	323	371	364	338	342	336	371	347	354	354	337	355	369	368	366	372	344	363	335	343	338	340	382	351	361	381	359	341	346	361	335	374	371	354	376	339	387	338	351	349	357	348	367	337	332	374	329	360	354	366	372	343	342	388	338	395	343	325	363	356	373	368	324	369	349	348	368	367	339	327	391	353	355	351	332	338	318	376	372	352	358	355	345	349	337	339	365	365	342	349	352	366	352	371	350	351	397	370	363	347	337	347	352	346	331	371	324	357	366	336	370	358	355	378	371	387	374	360	368	363	360	325	363	332	352	355	353	337	367	363	349	374	360	375	379	349	398	387	374	370	362	353	390	371	355	373	394	376	341	374	372	334	353	371	359	383	366	363	332	358	344	377	348	359	374	379	346	345	372	365	360	403	304	349	379	327	351	336	319	365	337	335	349	341	335	381	332	348	337	362	344	347	350	333	362	322	351	350	393	324	360	334	341	350	364	364	354	344	374	370	412	334	356	348	366	384	339	358	358	343	347	327	338	362	344	347	337	387	364	397	345	366	352	327	341	338	353	348	356	347	354	360	365	321	377	325	352	344	366	349	344	339	371	386	382	338	361	353	387	374	372	367	335	362	404	369	364	332	364	320	342	374	353	353	354	380	356	357	345	371	354	349	380	384	342	340	363	368	339	349	369	344	332	324	367	399	356	355	345	333	352	382	376	360	423	351	357	340	367	344	331	337	344	358	356	355	358	367	345	352	359	386	337	373	332	343	331	347	340	393	321	344	351	370	328	370	348	396	391	354	359	370	375	365	388	359	351	357	351	384	348	375	388	375	361	375	356	344	366	385	358	360	333	341	347	328	353	367	360	349	377	362	345	345	374	368	332	374	326	329	374	389	360	352	351	386	336	331	356	357	352	384	374	359	332	351	367	369	383	366	380	382	369	380	370	353	360	344	371	367	344	355	346	349	362	379	325	368	314	363	371	334	346	345	323	343	363	353	379	355	356	350	366	353	338	355	356	368	340	347	362	352	368	336	370	329	330	335	324	349	361	358	382	352	376	354	351	376	350	370	365	306	341	343	351	362	388	351	342	303	405	373	355	315	358	367	356	350	353	380	366	352	353	390	377	371	322	360	347	351	354	342	329	370	354	378	375	333	362	359	365	383	309	353	372	362	355	343	366	370	313	364	375	369	381	338	328	381	358	346	342	365	329	361	326	352	327	359	365	342	374	362	357	310	375	351	341	353	347	312	374	341	370	373	428	360	387	320	398	357	358	380	343	365	389	357	371	349	358	362	357	346	344	359	366	358	370	364	381	373	362	361	364	357	375	354	318	348	372	333	341	344	360	397	384	362	347	378	343	355	329	356	357	387	371	356	373	338	363	348	349	350	361	357	409	352	365	331	351	357	344	363	363	370	358	367	360	356	326	345	325	344	324	342	343	398	356	367	370	361	367	349	334	327	344	390	386	375	373	350	354	349	353	339	368	372	335	351	372	355	327	356	372	357	363	336	328	355	352	352	381	345	363	361	357	360	345	374	329	369	372	362	350	396	385	364	372	361	357	387	349	332	360	352	381	342	345	353	372	325	380	368	364	322	344	366	344	390	330	344	351	372	376	358	368	324	345	350	351	357	380	385	380	353	358	383	378	351	338	372	365	365	369	381	365	341	344	339	400	342	349	314	384	357	339	372	330	349	364	362	375	367	375	322	350	391	356	359	350	322	368	366	369	329	357	319	366	349	371	382	361	369	349	357	348	343	386	360
16537	35006	25242	16331	12961	10260	9401	12929	9349	4964	4354	4532	3566	2768	1586	1105	1065	910	850	933	849	734	705	709	712	685	560	591	619	549	547	467	458	488	452	422	453	417	452	427	399	434	428	413	421	400	398	452	415	427	450	409	434	409	422	446	459	423	389	465	474	421	396	388	479	418	434	393	411	416	432	433	417	402	383	415	458	433	473	440	414	445	382	402	387	423	375	427	410	376	403	385	409	429	442	387	414	396	390	384	407	398	431	391	406	419	388	392	415	382	399	409	414	411	416	422	397	413	409	410	394	405	428	454	407	382	398	405	405	428	413	391	372	390	449	427	412	423	437	393	382	417	408	389	452	430	397	407	410	399	417	440	394	413	420	403	452	421	395	409	449	439	413	423	420	372	408	397	413	381	397	405	389	442	446	419	434	396	394	373	416	425	405	424	417	397	402	382	411	425	430	383	435	396	426	436	443	365	404	399	385	426	427	397	420	413	408	405	382	416	409	458	412	414	422	400	399	374	405	393	438	419	449	418	381	408	411	426	410	399	450	415	393	411	397	419	373	386	421	441	381	452	412	369	413	400	405	428	402	392	396	446	394	389	447	405	385	423	426	388	421	418	371	442	412	411	446	409	414	393	400	400	405	434	366	406	443	401	370	394	386	385	405	404	374	415	439	389	413	469	392	428	415	434	378	421	393	381	415	419	450	389	414	439	387	420	413	396	425	411	429	429	402	411	365	440	403	437	396	350	428	414	411	437	406	436	408	416	390	404	379	423	414	413	432	448	426	400	408	401	446	406	404	423	433	421	418	390	380	417	416	425	427	405	384	424	439	391	402	433	433	428	384	402	473	423	426	414	403	438	427	419	441	393	442	430	418	406	389	421	424	426	424	372	400	415	400	390	390	394	405	411	426	406	436	415	431	384	397	397	415	431	441	396	435	426	424	415	403	414	401	397	403	443	373	396	411	408	390	434	397	425	445	427	419	386	412	422	383	431	409	424	436	411	402	409	431	409	415	378	359	398	440	397	371	415	421	380	419	397	434	446	387	378	424	430	387	417	385	387	413	408	392	419	398	413	409	404	390	442	407	404	406	440	402	425	398	429	398	418	399	414	428	429	426	399	416	435	430	416	413	417	422	420	401	401	409	404	425	399	385	416	440	396	437	428	410	435	439	419	411	392	400	409	440	429	388	419	393	405	416	387	418	431	427	409	399	408	356	427	417	395	398	420	385	412	405	369	406	431	392	413	420	410	404	407	395	414	448	377	375	405	407	395	390	441	367	403	399	403	410	417	434	432	386	423	422	421	390	401	399	424	392	415	414	452	400	390	407	426	384	412	422	413	378	380	367	399	419	401	408	420	360	383	389	428	410	409	420	419	388	372	405	401	408	421	419	405	400	384	455	406	426	392	415	402	429	386	425	422	394	457	400	389	397	413	360	455	411	418	414	376	398	404	455	414	391	419	416	390	408	403	406	389	406	411	375	397	463	398	383	432	367	417	409	421	415	389	360	420	412	415	400	418	422	455	415	415	388	412	423	382	382	405	426	409	387	434	406	386	402	398	407	411	384	392	403	419	425	420	410	427	385	438	421	392	432	403	396	413	414	417	436	406	419	406	416	383	379	417	398	425	417	419	412	407	374	390	456	439	375	400	422	384	410	410	439	411	429	410	428	453	440	410	441	430	430	406	448	395	414	397	412	396	409	423	429	422	405	388	382	421	383	384	398	416	385	398	387	397	481	413	429	421	436	404	420	408	384	408	460	414	391	415	399	398	405	394	441	403	436	444	407	416	382	423	420	430	448	432	427	381	395	382	422	390	411	419	440	426	441	401	392	377	398	395	424	424	433	397	416	408	407	396	387	425	411	398	444	408	415	400	392	406	403	405	384	402	418	394	427	390	417	427	401	436	382	450	412	421	447	447	413	424	378	435	411	412	410	425	411	392	399	407	364	380	432	397	411	433	414	411	433	420	403	421	405	434	416	421	401	423	412	398	429	414	420	404	416	440	380	432	380	396	426	478	412	403	411	411	393	435	416	410	423	437	408	402	409	406	407	420	393	402	421	430	449	393	399	400	395	397	411	406	438	415	408	390	408	391	395	399	409	418	390	423	404	404	405	367	388	371	427	419	423	388	404	441	427	394	410	430	398	408	389	396	404	408	375	394	414	407	432	401	446	396	395	447	441	390	389	409	413	398	423	382	445	397	413	437	421	418	408	401	374	394	428	407	400	409	391	431	429	346	414	424	402	393	432	427	406	378	463	410	438	434	375	388	412	413	401	404	407	403	425	404	400	385	423	393	424	418	398	403	392	387	409	393	404	418	420	421	447	403	403	427	428	428	396	380	359	404	425	424	400	400	412	421	389	412	434	412	449	415	382	402	440	400	408	393	386	390	431	444	440	380	424	383	401	415	480	417	375	404	419	396	379	383	414	386	407	422	392	411	409	406	411	456	435	402	417	386	403	443	422	397	429	423	396	399	391	376	396	381	431	415	396	392	431	427	428	438	387	390	435	396	414	398	412	463	439	401	375	417	459	399	410	396	396	400	390	398	412	409	422	402	404	404	378	410	421	452	381	448	384	449	431	409	405	414	398	408	397	403	405	398	412	428	424	392	439	413	424	423	413	430	421	429	416	391	370	369	412	378	402	389	419	416	450	402	377	396	440	399	399	367	372	416	404	411	391	438	391	437	417	390	398	378	407	402	402	413	409	412	412	403	394	438	400	465	447	402	412	440	434	415	418	395	400	415	439	402	415	385	407	406	429	408	406	402	380	396	392	433	454	404	395	415	414	416	412	427	442	407	403	419	407	422	419	410	389	392	409	400	415	434	400	429	389	394	420	423	397	394	425	391	356	427	405	413	408	408	453	412	407	401	401	416	396	438	426	411	408	439	395	411	460	398	431	418	405	457	392	404	391	409	390	422	427	418	411	408	417	438	373	403	422	395	400	406	393	454	372	429	469	433	425	370	418	428	426	418	411	429	421	426	427	390	375	409	398	377	444	410	404	406	395	403	416	410	424	448	413	397	435	404	385	419	408	436	389	429	411	415	409	407	403	410	403	405	398	393	409	445	397	395	425	423	404	422	416	405	411	395	444	436	436	418	397	404	440	391	424	436	392	398	424	386	381	394	395	408	442	435	406	405	446	412	377	415	410	390	422	404	417	382	410	366	401	401	409	403	392	398	378	415	404	451	439	406	432	426	421	441	382	380	428	397	411	417	401	430	393	405	391	375	409	395	405	426	412	392	411	418	393	372	424	420	390	403	391	449	420	412	412	399	403	387	381	416	432	381	407	407	415	418	386	381	453	422	429	433	386	415	440	416	419	425	404	406	418	425	397	421	401	411	411	428	401	430	444	429	393	409	432	433	405	414	395	398	438	444	438	424	394	394	422	412	401	440	332	413	400	424	402	436	409	418	437	441	430	383	381	382	400	436	419	419	414	367	426	430	368	408	399	403	393	414	368	397	414	404	366	405	408	437
22640	21341	29087	23978	21420	21888	18260	14303	9538	5404	4962	5190	4210	3021	1627	1381	1297	1136	1124	1183	1027	954	896	957	868	806	836	806	781	725	691	698	658	640	655	586	580	597	589	583	548	527	583	562	574	596	543	553	531	551	530	557	546	552	568	589	584	528	564	606	594	579	566	584	598	557	557	550	573	540	580	533	515	543	565	533	564	556	611	534	568	541	536	526	542	546	546	533	593	567	573	559	524	521	514	551	508	496	567	544	555	603	524	522	540	541	538	555	523	548	544	543	548	533	555	578	571	534	550	537	544	530	554	532	572	572	565	543	521	550	561	537	572	514	538	538	551	538	553	562	600	545	540	526	528	537	566	595	539	593	536	554	536	540	533	520	552	542	568	553	563	548	533	563	561	554	503	521	560	570	545	547	549	559	551	548	545	558	565	563	522	565	570	593	586	544	561	528	576	538	571	583	557	532	540	542	529	493	555	541	537	570	539	586	527	508	485	579	567	546	552	556	570	581	527	539	519	518	542	570	513	561	496	574	547	531	559	535	579	535	515	512	550	534	556	605	511	592	537	553	565	508	561	556	566	533	567	550	496	587	545	539	523	506	540	523	546	516	519	522	539	525	534	579	534	531	531	563	592	533	509	540	538	572	560	583	544	499	543	546	549	561	542	550	519	541	519	526	532	545	571	584	557	561	558	534	563	583	539	568	521	564	506	542	540	589	543	567	559	552	554	568	546	539	539	521	542	534	571	546	522	529	566	571	565	530	547	510	549	563	559	507	553	594	572	508	514	530	581	553	574	515	541	546	542	527	549	581	553	534	518	578	571	522	552	529	559	562	547	570	541	569	531	571	563	520	485	573	552	548	565	572	522	558	496	553	526	542	508	540	551	573	558	525	571	566	516	553	548	522	544	536	545	561	549	540	536	553	552	579	559	534	550	497	513	548	538	543	581	560	564	610	544	566	492	555	583	562	536	558	539	552	552	531	546	554	558	527	552	548	537	553	508	529	554	522	526	569	516	547	572	558	535	530	539	516	551	577	540	553	558	535	569	543	566	532	507	536	530	526	520	616	543	526	536	575	571	521	559	570	621	542	537	548	551	577	547	548	529	566	564	541	559	528	529	520	518	606	580	512	577	561	535	562	514	551	532	544	536	550	580	560	513	551	565	576	526	561	535	574	550	546	536	567	548	549	511	585	499	523	562	544	555	492	522	538	552	536	536	514	549	569	551	537	557	529	539	527	519	557	554	519	549	551	546	560	512	538	554	562	572	541	515	539	504	534	567	545	529	537	586	542	569	524	588	546	563	582	562	536	542	536	561	553	523	502	553	532	506	595	609	500	543	602	551	565	558	545	533	533	562	561	543	524	533	530	569	505	545	570	520	574	536	576	521	541	488	519	550	535	563	567	546	548	575	579	513	542	552	579	544	584	523	528	581	525	554	534	539	536	524	564	517	543	535	525	532	570	560	488	579	585	553	538	531	583	593	563	509	561	546	539	563	546	505	526	568	577	511	569	564	524	514	572	523	560	555	566	553	518	532	512	572	541	555	554	550	550	514	539	611	526	567	509	550	576	548	519	576	543	566	519	540	527	554	520	486	518	570	534	542	538	533	526	556	548	576	511	519	544	544	542	543	585	533	540	524	550	537	549	545	586	536	591	567	552	520	567	545	581	568	557	522	512	570	557	516	570	545	536	552	554	499	533	538	576	564	551	571	569	550	561	536	538	521	510	570	583	534	572	537	537	563	555	493	523	541	526	522	532	518	571	562	543	580	554	574	539	552	580	505	535	516	593	546	530	589	533	544	529	530	575	582	562	561	497	519	552	494	506	541	567	573	494	549	543	578	536	560	551	525	558	545	527	529	552	563	555	499	558	522	603	543	544	574	509	571	545	537	539	538	541	550	556	532	551	591	532	570	567	563	513	558	529	572	539	531	562	569	538	530	552	553	523	579	520	583	568	540	575	549	521	556	562	554	562	497	516	568	528	557	537	519	585	516	552	567	565	532	574	566	567	537	550	588	535	552	572	529	528	542	544	549	516	489	553	531	547	545	506	539	587	543	523	500	590	519	535	537	539	548	558	533	564	487	556	574	565	575	538	549	585	551	577	545	499	552	530	568	563	549	564	524	546	582	550	539	536	499	549	544	562	571	519	544	537	536	545	558	522	581	541	544	571	570	611	573	567	523	536	573	509	563	572	522	568	533	560	536	580	560	560	545	531	544	533	538	545	547	571	539	554	554	536	530	534	503	582	587	507	561	536	517	556	545	584	555	524	537	580	523	542	527	512	513	545	597	525	611	560	548	552	553	523	578	561	520	580	538	534	582	526	566	593	564	532	575	503	529	507	572	574	541	564	548	524	533	599	533	516	542	523	587	544	564	521	575	577	566	560	524	547	609	517	565	544	531	533	524	529	576	532	525	570	547	556	545	498	565	529	555	548	549	551	552	566	587	556	536	556	573	556	532	575	533	561	560	551	585	542	545	544	557	555	585	525	533	535	560	543	534	544	612	540	532	546	550	558	536	530	536	560	536	572	589	556	555	556	510	552	533	511	515	535	509	540	582	549	584	544	525	556	522	534	534	506	536	548	530	555	508	568	504	522	514	561	533	532	578	533	501	547	497	501	581	556	548	583	506	551	534	566	591	528	519	561	539	513	545	520	543	541	511	539	562	550	565	540	510	550	531	543	553	594	510	562	541	553	553	537	587	569	565	544	519	521	598	542	590	529	548	572	547	534	513	525	484	557	575	584	525	530	554	541	530	554	567	543	561	569	568	529	561	549	552	580	552	580	558	573	540	548	525	545	545	544	571	549	485	527	533	543	542	592	551	537	513	533	568	501	601	550	486	547	549	546	550	567	532	550	545	550	559	550	540	514	576	576	529	520	571	554	536	560	542	556	536	535	586	555	562	565	552	529	517	545	576	561	509	571	554	551	557	574	549	572	525	538	576	519	555	534	497	489	578	513	522	522	563	556	543	576	563	511	529	541	537	537	578	551	574	555	521	522	525	550	531	545	570	559	566	555	538	549	547	515	515	531	570	569	572	515	515	551	556	526	519	527	571	556	569	549	536	586	496	526	552	579	529	505	531	551	552	503	547	551	572	515	555	542	556	525	550	474	517	557	521	514	557	552	561	553	558	537	519	564	512	573	543	580	550	594	540	556	537	533	570	518	553	563	551	561	538	509	537	538	552	545	557	600	530	563	555	562	553	584	529	556	531	562	538	539	575	602	528	552	523	531	556	592	560	509	561	577	556	603	497	533	534	547	565	538	577	558	552	573	572	524	545	510	536	574	540	523	533	582	560	553	519	547	534	508	524	560	550	551	527	511	488	523	541	534	581	500	549	519	525	550	571	509	559	532	526	529	556	550	561	566	508	531	560	567	524	513	543	536	559	560	544	570	538	521	533	546	565	579	591	538	569	585	561	574	541	554	552	579	579	575	546	526	546	498	551	566	546	514	561	500	544	553	503	513	579	560	561	565
19334	42790	33527	23936	19283	15661	14974	18560	13311	8039	7678	7652	6396	4588	2496	1858	1812	1665	1540	1493	1443	1202	1162	1247	1107	1089	1042	994	944	847	833	796	775	752	708	713	629	671	624	598	621	612	622	586	605	601	620	635	594	615	632	639	602	611	601	683	624	630	647	630	678	658	634	614	653	594	633	596	657	630	638	597	589	587	601	625	668	638	585	593	625	629	630	620	634	644	622	612	603	633	615	607	625	624	620	567	634	624	645	638	671	582	593	597	569	582	583	562	599	582	615	651	615	600	587	632	613	602	641	616	613	596	610	642	572	599	628	609	621	597	581	618	609	596	562	621	630	602	596	622	601	635	613	649	634	586	583	592	586	607	584	599	615	560	593	612	604	569	644	589	632	625	583	590	588	612	605	598	621	621	629	610	627	625	558	601	633	629	624	614	624	567	627	615	648	615	631	607	608	588	570	562	638	598	601	594	600	649	643	608	593	602	637	639	571	610	607	639	630	585	605	607	624	612	618	592	632	643	580	593	608	594	559	578	555	566	644	619	587	628	633	603	618	582	579	614	624	584	602	602	578	595	694	634	632	633	573	573	611	631	632	598	655	595	581	583	568	593	586	603	583	624	612	579	575	622	581	594	631	561	612	609	582	610	614	603	630	584	592	581	586	664	640	607	615	631	584	585	604	601	608	614	586	584	606	651	578	572	661	603	595	596	580	587	615	609	595	636	652	621	625	557	560	597	664	639	592	619	586	566	628	585	586	620	653	620	583	601	622	632	588	610	631	605	617	603	588	560	603	608	622	612	610	594	584	584	640	574	651	611	610	613	572	599	561	630	580	583	632	629	552	621	598	620	589	591	603	616	614	579	644	589	604	584	602	601	583	625	617	600	608	615	614	577	602	600	601	588	597	622	609	588	632	564	590	605	587	616	650	609	550	560	661	654	604	646	581	600	563	593	611	590	591	581	612	564	577	612	608	649	592	613	600	591	646	584	573	608	605	634	602	608	612	603	645	577	582	617	579	631	586	591	585	582	608	629	617	544	631	614	599	620	604	590	603	607	618	618	621	575	562	641	638	567	571	627	597	574	594	629	597	650	622	614	598	578	573	589	577	632	638	618	547	601	593	606	585	641	665	568	634	654	591	586	642	585	610	624	593	597	622	571	627	656	631	596	595	574	599	615	561	608	587	577	602	599	609	595	584	552	610	627	625	591	634	597	588	577	572	557	617	678	637	627	595	594	633	584	586	584	531	567	618	607	616	581	603	582	594	579	579	569	620	615	601	603	601	593	587	610	601	579	655	602	612	647	572	593	601	613	586	635	604	613	575	584	662	588	637	611	576	583	592	584	627	635	596	586	618	590	634	651	590	587	623	564	610	593	599	603	616	613	592	593	625	606	596	612	573	589	620	601	588	565	595	633	619	581	583	593	580	608	588	609	580	596	627	612	607	643	638	643	587	583	633	618	587	595	594	599	635	601	608	576	604	617	555	572	682	603	601	603	616	563	606	659	583	578	561	602	552	587	620	602	619	640	641	545	539	646	579	633	631	602	580	570	591	627	617	619	592	579	569	610	592	524	578	572	576	600	582	594	620	575	589	654	599	597	591	601	603	604	584	536	625	602	582	596	597	597	623	579	605	594	584	612	582	611	617	574	597	579	626	573	573	620	641	620	602	609	558	612	617	628	601	629	595	653	655	619	615	573	581	636	617	634	612	625	582	572	593	575	619	616	612	627	601	606	628	578	553	570	539	601	572	607	588	593	615	600	622	638	609	600	587	615	618	578	621	598	628	593	599	601	602	641	594	612	597	603	607	634	598	564	586	590	586	634	612	589	644	611	616	607	615	594	625	575	604	642	603	620	559	603	618	598	600	583	587	620	569	643	605	597	576	637	600	598	550	610	592	580	586	620	582	613	621	576	588	629	605	583	545	637	585	596	613	534	576	585	616	590	576	636	587	610	607	612	597	596	575	572	579	562	611	614	625	554	591	586	663	577	583	625	596	556	582	610	607	655	588	612	599	607	627	598	610	606	579	610	600	619	579	656	587	627	600	581	595	571	584	582	611	582	634	615	593	597	598	596	569	581	588	592	591	609	608	609	582	612	609	619	604	615	580	587	588	581	585	606	632	593	590	638	564	604	570	628	574	628	602	601	659	612	618	584	608	575	591	558	618	590	617	635	603	596	609	601	585	613	631	596	601	573	601	610	564	554	590	567	606	620	600	645	668	610	586	611	577	601	625	651	648	580	678	595	585	553	596	592	611	595	602	557	610	631	591	624	605	600	583	592	613	599	562	627	633	608	623	573	574	576	603	619	610	607	587	617	602	602	580	599	626	602	604	582	623	566	650	619	612	520	554	625	637	591	589	617	633	584	580	622	587	631	578	642	613	615	598	595	587	579	559	576	587	616	586	578	583	591	620	668	570	599	595	574	612	596	572	601	624	627	641	634	627	644	570	606	648	596	621	592	639	597	625	618	607	553	598	571	636	593	580	584	624	591	592	590	621	576	579	602	589	584	599	565	629	591	584	637	586	641	626	608	576	611	628	572	564	612	580	538	587	596	596	649	609	670	595	600	636	613	594	620	595	617	602	582	617	639	600	607	592	563	594	605	624	608	643	638	600	586	568	576	580	582	608	594	604	561	569	639	590	606	614	612	578	616	591	574	593	544	616	600	630	615	650	616	613	600	584	597	613	592	614	599	639	585	617	596	601	645	609	577	559	583	604	633	649	576	608	588	613	648	635	636	633	628	621	611	577	634	648	577	572	611	597	633	600	585	574	547	584	576	607	587	620	632	615	577	599	613	594	595	597	596	607	573	646	649	596	623	606	581	569	573	571	620	610	614	637	603	597	615	602	612	615	589	623	610	598	589	601	606	581	598	644	582	642	609	544	573	587	621	632	569	590	628	572	600	586	595	632	601	588	556	586	583	623	601	656	628	599	612	604	629	588	585	599	629	619	638	577	608	597	592	572	621	586	624	597	641	624	597	609	589	583	615	570	610	595	617	599	603	608	614	649	551	620	646	632	613	601	583	614	633	574	623	618	623	614	602	587	642	620	623	581	579	577	616	599	632	593	646	613	569	576	610	586	625	596	545	624	550	634	600	591	609	584	622	612	622	580	612	601	588	641	592	589	602	604	606	580	640	614	610	617	601	551	575	629	593	611	584	585	651	582	626	616	632	584	594	620	647	598	591	569	605	554	576	605	644	578	634	590	633	583	642	590	635	617	598	578	588	560	552	615	624	626	571	591	625	627	551	613	602	617	642	630	642	581	589	604	537	621	631	609	574	616	610	571	586	587	564	554	632	608	614	607	607	581	596	611	619	608	543	589	606	611	616	580	567	622	572	573	604	609	638	591	603	567	591	589	588	612	608	650	632	589	555	619	607	583	637	643	586	615	605	554	598	561	610	606	559	628	570	575	579	586	657	584	570	596	603	591	593	620	596	584	592	616	635	615	589	558	612	582	626	613	597	645	620	601	609	579	562
28301	22486	21472	14282	7885	5016	4542	5360	3573	2219	2318	2197	1696	1260	829	738	689	655	692	739	610	587	609	565	602	566	601	508	545	493	533	502	498	488	460	464	427	444	469	438	499	447	450	458	433	450	472	474	469	472	441	427	426	433	472	470	438	417	476	492	460	442	460	435	434	448	459	437	478	499	461	498	441	466	486	472	468	455	458	458	426	425	426	471	445	468	495	513	467	431	452	432	439	414	440	431	485	414	406	462	458	466	428	419	439	489	439	445	469	457	451	449	437	458	429	443	438	448	436	444	424	461	467	428	441	453	414	474	450	444	461	437	469	497	469	455	451	487	453	479	430	470	433	435	438	414	407	451	452	425	445	492	456	475	440	404	475	416	389	443	457	442	451	452	438	448	403	482	398	438	428	462	430	425	480	458	449	435	428	446	455	450	451	408	453	424	439	436	458	435	461	430	458	453	446	437	443	474	464	460	474	473	436	474	414	437	439	452	459	460	421	453	420	427	432	417	453	442	450	439	397	465	449	408	433	412	434	474	435	489	435	456	465	438	439	453	435	442	434	426	458	457	496	409	446	432	468	418	443	439	461	461	450	461	435	442	439	420	439	438	448	448	422	443	419	428	475	448	427	454	467	431	465	457	462	429	431	433	465	434	457	432	449	415	462	465	442	445	437	445	443	487	457	482	472	477	468	443	430	481	439	463	424	473	417	441	461	446	478	451	453	454	474	432	473	448	471	426	414	443	454	468	442	463	450	508	458	439	413	408	446	462	474	477	443	400	444	468	463	492	456	432	422	431	469	423	432	480	479	420	421	454	414	417	443	438	471	438	461	473	479	428	437	447	432	435	421	431	431	436	442	422	445	414	452	441	465	456	420	432	450	421	455	474	465	400	433	388	441	422	457	429	451	465	459	478	449	421	426	455	461	406	443	475	451	451	440	442	437	450	447	480	424	468	436	457	459	484	385	460	422	444	456	432	460	487	448	464	448	481	457	419	415	481	452	452	443	442	501	451	450	478	422	454	408	443	451	434	471	472	471	431	444	493	475	446	419	473	467	442	416	459	416	456	485	449	454	449	461	454	444	413	442	463	457	443	474	477	446	430	479	442	444	432	448	437	427	465	466	449	418	407	442	413	442	430	406	444	452	428	458	437	472	467	410	501	422	485	453	426	451	451	449	423	425	452	427	487	440	427	433	461	429	430	440	385	486	452	460	436	434	452	450	431	429	461	445	441	463	454	441	470	467	434	435	454	481	447	427	451	439	444	411	420	408	446	433	430	455	469	434	404	418	464	464	444	428	466	468	414	484	450	433	440	438	493	456	437	444	447	430	411	441	448	453	458	422	413	448	472	468	450	466	469	435	454	461	461	465	455	473	498	455	460	465	421	451	443	480	459	435	432	470	455	413	458	458	440	470	434	441	442	420	498	452	443	446	467	464	430	419	490	455	440	450	452	429	449	459	439	419	443	438	444	477	442	469	421	457	445	479	433	410	446	427	464	473	446	468	474	447	477	442	430	435	452	436	416	433	453	464	468	452	443	401	429	441	433	381	458	445	467	461	442	466	431	464	415	435	477	450	454	459	446	444	432	483	446	424	451	436	442	406	445	430	402	436	406	412	434	449	453	429	449	428	430	435	424	449	405	475	407	451	455	431	454	463	459	432	408	417	406	451	463	505	454	449	476	458	445	445	422	397	443	418	465	401	427	431	444	419	443	444	498	484	456	437	449	454	457	469	463	461	429	461	430	442	471	463	448	432	440	447	433	457	447	437	428	455	431	457	497	466	428	453	467	447	438	451	435	487	432	442	463	461	472	405	402	429	463	439	479	452	436	401	449	402	453	459	447	441	454	437	452	467	453	464	460	410	459	442	444	429	435	455	445	430	455	443	465	461	491	442	467	448	391	447	455	431	436	413	445	489	465	426	447	414	475	469	475	461	451	431	440	475	455	467	444	412	436	406	467	426	427	432	429	434	445	402	447	466	461	447	475	429	472	452	457	466	464	410	446	440	409	412	469	471	448	429	437	445	437	434	443	411	427	469	417	420	433	443	471	492	432	435	441	443	409	413	419	477	486	486	427	449	426	412	443	462	447	453	433	432	443	431	435	466	457	436	487	477	446	472	439	445	464	449	440	458	428	457	446	429	472	411	449	439	480	459	462	452	443	462	480	434	469	428	425	471	435	448	415	439	431	452	471	422	430	465	442	471	480	460	480	466	444	448	476	459	444	444	429	469	398	452	458	505	455	464	431	423	481	451	473	404	428	421	451	456	415	470	442	474	468	457	444	461	479	430	444	445	436	435	429	457	451	456	416	470	481	437	430	438	421	441	478	462	432	438	446	423	457	439	450	440	477	473	445	448	468	488	459	452	465	437	469	449	455	457	432	396	437	455	470	450	492	455	425	411	490	459	405	399	453	467	452	439	465	416	440	422	452	450	443	449	446	435	463	496	442	439	488	470	455	423	437	476	469	452	477	427	431	442	466	465	408	449	392	428	452	462	448	432	440	446	450	420	450	434	441	455	440	461	445	444	428	443	465	454	425	403	452	422	451	438	436	428	427	460	434	446	459	451	431	452	430	411	455	430	477	436	449	434	449	448	410	475	444	427	479	446	445	441	467	422	453	441	457	459	428	430	429	459	431	451	454	444	458	426	453	415	438	442	428	431	453	458	440	452	468	447	454	461	451	423	439	439	461	439	479	437	438	468	445	444	441	465	436	474	463	447	460	414	446	452	448	421	432	483	458	471	444	470	453	420	438	480	423	415	453	470	435	462	445	459	454	440	430	470	443	438	456	438	436	475	452	466	463	421	454	472	452	446	459	433	430	435	454	429	444	406	435	444	457	459	429	432	455	430	447	423	436	467	417	456	426	435	488	455	469	483	411	417	435	423	441	442	455	484	441	432	467	441	455	471	450	443	475	450	435	475	455	420	429	467	446	438	458	461	454	447	461	475	425	475	428	456	463	448	426	451	453	511	427	446	446	431	441	459	458	461	474	465	450	458	452	474	451	450	444	386	461	434	459	468	439	478	440	414	425	461	445	453	440	441	428	449	460	451	439	445	478	465	416	450	446	412	447	441	436	416	459	460	458	388	432	448	425	431	410	442	469	430	439	416	431	435	448	459	445	433	442	402	451	429	456	480	438	451	475	441	466	494	438	436	449	455	461	449	427	456	457	422	426	455	433	441	481	441	435	476	410	419	481	453	449	427	442	435	449	474	422	452	449	425	410	462	426	413	426	449	425	426	453	445	422	399	446	432	438	420	452	430	488	440	459	424	460	443	462	478	432	450	441	438	418	450	443	420	437	462	454	466	425	414	466	453	459	426	422	413	433	456	475	471	465	427	455	448	444	439	493	445	429	456	458	440	419	442	489	454	462	471	467	472	416	436	445	463	428	460	435	487	466	442	464	470	455	458	457	440	426	440	474	473	474	407	442	479	451	450	441	437	440	444	450	411	440	460	377	424	442	484	464	488	452
16970	29382	22078	13666	10345	8114	7889	9052	6093	3870	3980	3611	2849	1843	1089	1016	973	920	844	899	758	748	750	755	727	666	640	602	596	620	562	590	588	554	559	528	478	517	560	511	495	476	543	512	532	455	518	460	467	496	482	541	482	488	505	521	511	556	500	531	519	460	477	522	495	449	490	467	505	488	488	498	510	498	507	521	521	550	533	538	516	503	484	521	544	503	526	508	470	514	500	496	475	518	479	482	468	465	506	477	486	503	516	468	481	476	513	520	498	483	489	505	510	527	460	506	518	529	520	490	479	442	497	486	494	507	461	492	504	506	502	480	484	503	507	525	557	495	503	492	517	482	469	518	484	494	495	507	498	517	513	472	492	512	483	499	473	506	515	525	479	487	473	487	517	522	516	516	487	539	510	506	482	480	489	493	501	509	514	466	481	501	505	525	559	513	503	515	470	513	513	544	559	471	498	556	478	485	498	476	487	476	488	480	492	512	516	490	515	471	521	530	491	462	505	477	510	517	504	526	524	488	499	478	488	492	424	502	519	477	532	498	500	524	478	464	490	481	512	514	524	492	506	505	465	519	471	510	505	494	493	467	467	501	510	467	525	476	492	493	519	506	482	463	484	480	524	518	537	493	533	505	495	487	485	534	493	476	509	492	510	525	531	430	542	514	525	543	545	503	491	510	516	512	474	508	486	491	520	496	499	488	509	478	526	505	480	507	503	474	496	489	477	507	487	447	490	493	514	497	535	504	528	485	476	512	481	511	496	533	477	487	440	490	466	556	509	551	504	506	498	455	503	487	480	514	530	481	469	498	491	502	501	496	498	490	512	498	534	520	524	490	462	509	496	464	483	513	466	496	506	472	489	506	493	503	505	498	494	523	477	493	498	509	500	489	507	508	513	480	467	489	471	484	525	505	490	486	473	513	482	552	490	500	484	532	491	506	517	462	478	535	524	511	484	491	497	500	516	468	492	516	562	489	517	496	517	482	531	482	517	484	501	520	501	483	508	462	506	490	514	487	524	485	468	498	504	502	528	490	509	521	498	471	455	497	500	486	480	492	486	500	480	513	497	511	493	532	489	517	500	470	520	464	497	456	499	463	510	455	470	509	492	498	474	502	479	513	495	492	475	528	483	470	507	524	485	445	487	491	535	512	496	518	491	480	488	504	490	515	492	482	484	488	492	464	461	463	522	507	485	495	481	517	500	502	480	486	485	506	513	455	480	491	503	489	502	495	499	447	481	487	462	475	498	491	530	503	527	500	487	491	480	549	528	490	458	526	471	506	476	505	490	492	477	477	498	542	475	476	464	546	496	500	519	484	483	559	516	460	524	522	450	502	467	504	492	535	486	481	511	466	511	488	511	465	479	489	520	490	469	494	530	477	490	507	515	504	476	520	469	509	488	485	524	469	473	483	515	490	497	472	474	492	495	483	473	515	479	459	508	462	534	487	513	535	483	506	479	484	489	472	516	512	523	502	469	500	510	478	523	516	535	480	504	485	505	524	542	492	458	517	497	460	489	488	494	491	506	514	505	490	455	474	499	520	485	477	521	490	508	504	516	491	480	503	511	485	498	498	499	485	509	482	495	515	465	509	495	470	502	531	491	499	495	494	488	533	529	523	488	478	482	523	504	507	475	518	541	471	510	474	502	494	459	471	487	508	471	485	526	493	477	478	496	506	529	500	463	519	538	504	478	482	511	516	538	496	536	485	454	480	532	502	510	449	480	496	478	490	534	486	491	504	514	491	504	517	499	517	497	510	473	509	512	538	504	499	483	453	512	490	496	477	457	474	533	524	503	481	506	516	515	490	499	493	516	443	478	524	460	487	524	522	491	498	509	517	488	489	492	482	474	557	489	520	521	490	550	489	499	474	477	510	482	498	494	478	481	501	479	502	440	486	464	513	489	510	501	498	510	507	445	525	512	498	485	508	472	513	495	487	496	486	451	504	462	509	466	482	476	521	540	506	524	545	539	515	507	457	491	501	517	491	477	494	516	469	526	506	473	486	493	524	483	517	534	514	503	498	468	531	486	477	482	472	501	502	524	544	489	509	481	475	488	472	465	483	509	487	523	492	463	489	519	500	495	466	433	551	475	478	489	434	477	492	480	480	497	464	480	502	501	442	462	514	500	498	478	500	458	501	461	479	501	497	475	524	504	511	518	526	522	495	540	504	487	482	481	452	514	477	506	462	475	465	492	472	480	513	503	472	470	497	485	520	487	489	525	485	465	507	482	506	518	504	524	475	489	484	530	473	503	498	531	503	486	464	471	497	459	487	492	489	472	522	437	476	477	501	494	500	533	517	524	466	524	494	566	516	502	528	497	491	491	519	495	482	509	503	499	494	490	442	474	492	525	522	492	484	459	496	496	468	496	483	499	499	512	523	568	464	512	523	499	486	516	495	525	524	552	469	510	478	481	511	508	490	485	534	516	512	503	483	492	517	475	494	506	482	489	481	496	484	485	512	503	483	505	461	473	482	495	497	532	510	454	505	482	487	501	526	478	529	451	512	493	507	526	526	492	475	482	493	496	490	497	493	496	494	506	510	510	522	502	506	485	447	523	458	492	483	487	509	478	508	479	537	479	469	503	497	483	450	463	485	490	523	484	504	507	484	449	486	516	503	495	496	509	504	505	503	478	484	486	464	492	495	524	455	521	497	468	491	516	468	500	445	484	505	513	490	517	502	477	463	498	461	490	487	501	512	460	544	501	492	514	499	489	469	478	487	465	478	472	523	494	490	486	512	509	523	470	513	478	470	501	524	499	516	494	492	515	517	493	459	466	512	500	467	458	508	502	521	544	499	519	451	542	471	482	508	522	468	497	487	481	485	541	465	530	500	527	489	501	454	502	506	467	502	543	467	502	509	496	500	451	535	474	488	519	532	503	507	526	516	472	487	506	493	562	501	485	492	541	466	511	493	496	548	513	492	458	505	497	495	488	493	492	496	489	511	549	460	492	489	529	496	486	521	497	497	498	525	489	499	475	503	440	500	475	501	503	501	453	512	515	505	488	495	482	497	515	521	482	474	490	513	473	492	450	562	476	491	463	474	471	480	516	487	500	481	524	521	484	508	509	455	540	482	501	494	493	491	518	493	500	506	513	498	513	527	491	454	475	519	501	551	492	494	499	545	487	493	468	489	467	539	505	493	521	489	488	481	450	547	490	498	513	509	484	487	481	528	509	492	484	507	500	491	533	503	523	478	508	488	504	485	462	516	484	499	504	497	486	487	526	495	468	457	484	471	480	474	514	495	480	499	508	521	475	489	468	484	446	510	502	483	524	500	487	482	484	479	509	461	503	506	505	495	521	502	493	484	491	477	486	532	471	534	491	525	507	445	470	513	487	496	537	505	493	508	514	469	503	497	472	511	472	508	499	490	514	511	499	487	508	522	513	476	510	527	505	485	464	501	480	489	483	543	489	514	529	508	512	481	474	504	478	479	518	467	481	504	507	514	543	520	469	489	461	524	473	487	457	505
23626	21299	28591	24408	21467	16432	10100	8879	5639	3974	4112	4074	2993	1760	1269	1187	1130	1049	1075	1056	919	887	935	888	900	851	831	815	778	722	704	692	653	653	601	649	585	620	626	630	614	630	576	622	619	562	623	584	647	614	580	606	588	629	586	619	626	594	619	598	636	568	562	611	597	635	637	606	654	586	613	591	644	664	600	603	567	597	617	629	586	673	586	564	653	618	573	605	600	607	594	602	545	592	634	573	563	584	552	603	582	588	630	629	634	592	623	605	565	563	593	580	572	620	626	619	602	614	586	616	590	601	561	613	606	621	596	588	582	606	620	644	616	544	580	584	539	610	543	579	615	604	561	604	570	600	608	579	611	559	592	620	590	608	593	580	587	612	569	574	630	562	583	583	634	628	594	609	537	604	604	612	597	574	603	605	571	603	592	584	626	590	613	606	597	616	583	584	613	604	618	609	562	602	598	570	625	558	565	605	630	576	605	566	597	561	617	595	589	575	622	564	603	586	601	620	594	601	611	585	593	614	545	618	559	596	623	639	578	599	589	587	595	583	597	600	605	607	549	588	605	599	583	573	672	597	556	616	548	612	577	594	588	575	586	575	586	611	604	629	597	591	610	644	651	573	593	608	538	630	564	593	568	587	588	617	594	609	634	576	612	609	623	609	622	623	588	556	618	591	595	604	594	630	608	527	563	607	610	623	620	608	617	595	621	582	603	589	594	629	645	599	628	607	612	610	570	545	614	583	630	562	519	567	608	567	630	598	595	600	619	525	577	616	577	601	585	587	616	592	633	572	614	613	615	571	604	636	624	560	611	610	560	589	552	601	585	617	636	596	585	579	614	624	610	581	553	560	596	563	557	578	579	581	573	604	544	590	546	533	622	560	618	568	612	589	583	612	615	625	518	560	596	630	584	635	609	590	604	583	606	617	599	578	603	620	615	615	636	599	608	579	583	608	586	571	597	613	584	604	609	600	573	588	599	594	554	604	560	572	570	581	555	613	573	595	547	603	627	611	622	586	590	617	607	603	581	635	587	568	567	569	566	563	573	585	607	559	591	613	621	606	653	598	609	622	630	582	585	608	602	576	626	603	549	615	566	586	577	627	572	611	602	624	621	596	588	594	596	620	594	596	589	586	607	562	593	595	581	531	622	574	603	626	578	608	593	534	598	626	582	601	579	613	599	567	626	601	635	626	595	580	598	628	596	628	609	591	576	594	582	576	600	609	639	602	564	621	626	602	618	582	600	577	590	590	574	567	594	591	592	579	590	536	609	587	609	558	595	605	588	599	584	611	636	585	614	554	581	617	550	622	614	587	586	561	639	616	583	605	605	622	617	607	611	586	598	572	606	623	599	605	641	599	580	645	624	628	588	647	593	611	585	585	654	606	550	650	596	624	584	590	594	548	600	584	623	569	636	637	565	586	610	611	607	569	560	601	588	570	600	613	575	609	561	610	576	573	583	587	608	560	600	602	576	602	636	614	562	582	583	570	577	581	629	621	576	562	582	608	607	576	613	573	591	610	608	609	547	623	604	607	577	567	591	601	593	583	601	592	647	614	603	582	667	607	610	614	602	589	649	602	590	630	549	566	567	612	599	637	556	654	638	545	584	565	605	601	593	586	598	648	607	565	622	567	586	626	613	564	632	592	568	609	585	623	581	548	581	620	616	571	586	584	602	554	552	593	567	586	616	613	576	596	610	540	615	591	556	582	585	600	579	585	566	528	614	561	597	600	554	593	614	623	557	558	610	632	627	606	590	639	580	572	587	600	566	610	577	620	560	585	618	634	611	567	572	585	578	593	601	565	590	613	593	609	599	621	619	614	575	536	576	603	553	586	602	569	558	607	574	615	592	610	569	601	568	609	568	590	604	602	612	595	582	595	612	563	596	592	590	610	600	584	637	610	570	562	569	552	580	627	628	576	628	589	567	620	565	627	596	586	596	632	638	583	597	584	571	547	591	554	630	602	604	594	581	589	601	619	584	590	597	628	593	596	585	588	614	585	614	574	597	595	600	584	662	626	611	634	598	599	603	630	587	610	583	612	557	540	559	612	611	604	577	605	569	577	555	624	589	566	619	550	591	592	591	580	578	611	615	580	576	586	546	570	574	607	584	547	616	655	600	577	571	608	590	573	636	600	610	610	592	615	572	619	612	622	635	579	603	607	595	579	566	586	602	585	612	647	576	616	530	587	569	636	573	576	586	588	625	568	644	592	602	558	604	597	631	631	611	569	594	573	579	577	635	615	560	603	628	644	601	617	588	578	615	553	601	644	576	578	588	581	593	627	626	552	601	608	618	588	620	615	573	607	585	638	600	603	620	588	594	584	626	588	570	567	564	587	557	602	625	607	560	582	613	618	599	594	562	576	571	600	602	595	594	592	571	600	600	600	562	607	604	567	611	632	629	607	605	612	608	558	654	590	601	587	591	593	586	587	595	631	590	572	617	576	591	614	605	573	553	603	592	634	602	649	603	595	657	580	573	609	611	583	557	626	592	543	575	631	555	584	586	573	570	598	571	563	572	607	599	594	588	581	591	605	575	613	591	584	585	592	605	598	591	588	600	586	582	610	603	587	616	603	627	608	561	560	668	587	590	608	558	604	621	546	575	612	578	589	634	628	605	575	598	610	578	601	617	625	597	573	559	614	599	581	613	645	608	633	577	613	584	617	596	573	586	581	587	613	581	614	607	583	565	588	577	578	637	583	610	580	596	598	613	559	588	557	585	583	544	601	628	585	601	589	570	596	589	584	591	564	618	549	588	624	566	602	561	587	567	582	629	615	600	628	552	592	629	575	602	557	596	594	636	596	621	628	621	592	599	607	596	601	593	603	603	583	585	598	594	574	608	596	642	609	583	547	602	616	594	564	597	578	602	589	603	621	553	634	579	616	559	598	597	573	605	600	610	583	607	614	610	623	590	661	598	577	575	533	510	604	579	600	570	645	582	578	586	628	549	596	594	541	632	554	605	556	615	613	572	631	600	582	569	647	542	600	604	600	657	577	561	620	596	587	632	633	607	587	564	600	542	545	607	591	593	562	587	543	570	590	585	600	602	604	633	627	597	611	606	584	610	597	639	609	613	604	588	583	557	588	595	629	565	592	590	598	594	612	601	606	572	572	583	576	602	607	593	584	608	582	604	587	603	584	624	593	566	576	630	637	589	587	579	575	589	598	584	545	603	581	571	620	609	596	585	565	606	597	623	577	597	629	618	596	569	597	612	579	554	590	584	608	613	604	581	583	605	566	612	614	578	574	586	567	594	599	620	588	605	583	557	587	594	618	588	566	592	571	606	660	607	592	574	588	571	616	566	575	535	567	565	608	585	577	589	558	573	590	632	632	546	599	590	648	619	587	582	592	593	589	635	593	592	626	585	612	613	569	570	644	647	519	580	613	572	576	639	616	549	576	585	542	559	615	588	573	563	560	600	583	563	589	603	614	576	516	585	561	594	604	591	646	546	578	605	604	579	547	581	607	580	598
16522	37520	30408	20137	15213	12673	12256	12918	8809	6214	6749	6182	4494	2458	1652	1557	1466	1340	1357	1377	1141	1117	1176	1110	1166	1057	962	902	945	808	791	765	748	726	728	701	727	687	613	700	652	645	671	657	687	639	646	689	663	614	642	684	654	687	671	664	712	670	680	703	722	678	689	691	625	669	669	664	680	664	677	708	656	606	661	638	716	666	701	653	681	672	690	639	647	635	645	678	650	693	621	641	689	635	699	665	635	642	639	639	642	673	647	659	627	678	662	649	678	686	659	610	705	646	648	634	688	674	646	656	650	678	679	638	625	651	667	655	588	625	661	638	587	669	621	695	644	664	655	568	625	651	652	627	601	638	650	623	644	668	668	630	667	693	664	682	659	630	631	678	661	616	655	679	636	678	628	635	652	665	620	647	638	685	646	603	647	654	650	649	627	677	659	649	696	662	661	603	659	661	658	667	696	653	682	613	723	651	663	648	667	635	635	660	627	668	680	651	691	691	683	635	682	668	678	675	629	676	660	655	625	702	653	645	663	618	646	618	657	669	641	636	678	668	640	674	620	616	652	676	675	664	617	621	647	649	640	663	650	665	632	601	626	646	619	659	631	637	624	656	680	607	660	647	605	658	683	648	642	642	691	656	642	672	643	641	618	659	633	734	657	635	652	631	666	636	630	662	643	662	681	618	585	687	600	674	611	625	651	614	676	638	668	670	640	646	620	680	651	649	594	630	617	629	716	633	652	617	640	672	697	699	660	676	643	626	649	648	637	657	657	676	689	641	669	669	670	629	687	612	678	671	643	708	676	596	654	645	641	609	637	660	613	650	670	629	671	679	696	676	746	653	677	648	641	660	679	652	639	633	679	648	660	614	645	660	677	662	616	663	689	685	691	657	695	670	646	669	656	660	643	650	630	619	592	675	644	658	677	664	643	643	700	695	725	641	648	690	605	688	665	655	619	635	638	664	665	602	687	643	660	626	687	635	684	695	688	661	698	623	648	662	695	657	628	626	604	642	638	652	647	610	609	636	657	674	629	631	633	631	684	608	677	649	634	653	615	658	672	722	672	657	650	663	637	690	586	678	657	645	639	685	693	681	660	663	645	651	660	600	645	645	671	659	630	669	646	628	631	675	671	628	672	607	669	646	628	638	611	675	643	639	677	678	651	653	667	610	625	671	640	656	617	655	633	641	643	636	657	666	656	618	639	643	625	679	636	633	652	690	639	681	669	682	642	645	685	674	688	641	654	644	654	658	657	692	684	609	641	633	634	689	616	621	684	637	673	651	633	654	637	629	646	646	625	709	635	639	646	698	636	619	649	669	654	665	657	640	674	673	642	668	672	646	652	629	655	684	657	622	666	660	638	590	645	629	676	709	665	648	657	690	675	600	631	657	688	656	675	685	655	666	661	688	701	658	658	634	676	634	654	685	683	610	684	652	676	672	686	700	628	652	674	636	670	613	631	684	640	656	640	655	651	663	627	686	670	633	644	654	650	651	621	638	638	626	718	703	664	639	644	663	679	679	660	661	648	672	709	622	641	612	647	640	591	651	621	633	641	624	663	690	630	630	622	678	616	598	629	683	639	689	651	650	629	657	647	661	666	685	640	668	652	688	633	633	649	637	671	643	638	658	645	678	637	614	661	632	660	648	684	701	622	611	690	633	678	680	609	657	649	681	687	620	661	675	669	655	648	646	657	616	623	691	671	635	650	658	622	664	606	678	639	655	679	667	691	658	665	662	644	596	629	657	648	623	668	659	682	665	639	692	670	620	655	655	692	657	666	615	646	649	658	669	641	674	623	635	685	610	657	683	664	675	654	648	661	675	662	619	621	683	682	634	663	641	676	644	668	666	684	646	615	655	640	637	673	644	591	675	647	598	667	649	596	643	646	626	635	688	648	614	648	648	661	649	684	688	622	641	640	649	640	647	627	649	676	662	640	658	652	646	657	655	669	682	686	632	682	625	646	637	639	656	626	673	624	642	688	616	679	625	685	659	659	662	654	663	682	631	678	663	717	650	652	648	719	599	649	630	650	623	672	647	676	626	675	613	673	672	679	667	615	709	655	680	679	629	638	613	667	656	654	672	640	617	662	635	648	652	662	662	654	619	686	622	614	675	689	618	629	629	629	646	643	670	610	608	660	658	674	690	608	652	673	618	643	676	625	669	641	672	631	677	631	671	713	661	654	655	681	677	681	671	670	653	675	604	632	599	655	658	648	639	648	651	630	642	657	669	687	661	666	697	626	645	668	660	671	630	647	617	637	610	638	669	631	669	660	638	669	632	716	662	687	658	626	673	663	663	672	676	658	644	652	619	689	679	660	630	661	690	652	662	616	673	621	612	684	665	686	683	642	651	659	682	607	602	666	649	679	686	641	645	654	709	649	635	676	690	648	643	664	643	653	667	657	631	653	643	680	657	683	638	644	655	624	621	684	660	686	648	604	650	629	684	605	655	668	689	660	620	656	668	713	608	645	658	678	679	718	609	632	630	661	661	659	670	692	687	671	685	656	653	693	674	695	661	709	661	640	619	648	664	663	663	636	662	666	667	679	629	653	653	617	614	626	689	628	636	651	642	633	646	661	662	618	640	697	675	663	677	634	661	622	643	692	663	650	677	655	609	674	643	648	670	723	688	649	679	681	659	625	641	639	663	652	672	680	711	702	646	656	668	641	640	623	698	653	626	628	656	689	662	713	616	662	667	648	625	716	715	669	594	647	679	666	653	628	617	618	635	635	636	665	627	662	635	645	613	652	655	695	586	653	652	602	639	650	679	704	627	589	675	690	659	590	714	671	621	663	662	699	725	677	654	649	645	621	656	640	655	651	668	675	686	648	646	635	638	694	674	625	678	632	657	675	659	634	680	654	648	653	681	661	687	659	661	691	668	622	617	630	655	638	660	700	675	655	679	638	626	603	653	649	706	700	648	687	653	664	643	641	635	613	638	633	648	649	689	641	628	656	610	714	645	658	632	648	668	617	614	636	671	648	650	654	651	649	678	614	692	674	667	655	684	620	623	667	657	651	659	657	619	626	686	721	680	662	651	619	661	663	688	644	605	636	668	676	624	660	681	652	644	615	647	687	658	631	646	631	644	644	601	663	649	597	611	626	615	674	628	713	617	646	661	650	638	623	655	675	637	638	618	641	662	643	691	619	590	692	646	649	646	638	661	692	667	617	690	683	668	669	613	634	674	626	643	598	651	611	640	631	641	657	643	639	671	641	648	666	643	658	694	611	677	667	637	673	620	634	638	669	645	633	689	677	663	651	623	665	606	646	655	627	658	674	655	683	674	687	635	666	630	647	639	665	673	609	679	685	671	620	627	634	651	643	646	640	651	636	634	654	650	669	639	622	653	634	645	645	621	639	630	645	666	653	648	627	648	615	631	668	686	641	632	636	618	684	636	650	688	692	660	636	635	662	658	661	683	624	584	628	655	609	618	628	629	654	653	639	647	638	647	616	654	644	687	641	668	672	680	674	674	704	679
24827	21351	27755	25447	16826	7815	6103	5806	3883	3064	3253	2969	1944	983	798	803	692	703	667	631	597	574	618	607	596	520	501	472	472	426	402	415	401	404	371	361	376	380	383	350	380	390	354	355	304	360	343	346	369	343	338	352	356	345	367	310	374	374	378	364	359	354	366	333	356	376	365	369	371	376	366	366	370	358	367	366	354	333	350	361	386	384	333	369	334	342	347	360	360	385	380	344	388	342	376	351	343	341	412	340	350	350	362	324	351	335	356	347	331	370	353	334	371	372	336	372	344	353	366	377	362	351	371	350	373	367	387	377	362	344	390	375	379	370	364	341	348	350	383	369	352	361	352	342	358	373	346	359	338	342	362	350	353	366	375	326	338	368	340	362	342	359	354	351	341	346	369	362	325	335	345	352	321	352	349	351	364	362	356	331	369	340	377	373	354	362	344	364	361	359	356	371	324	380	371	330	361	344	350	365	308	353	393	326	357	337	353	351	353	346	350	364	356	346	305	362	340	309	318	396	348	330	366	378	339	356	371	357	368	354	394	377	328	346	369	366	360	336	335	371	378	322	371	369	365	328	329	321	336	345	351	361	405	361	333	365	379	340	351	352	399	335	355	341	364	351	363	339	346	353	375	361	327	325	343	350	340	368	345	334	326	342	369	337	319	365	377	340	338	349	334	348	369	371	305	385	372	345	348	351	327	367	332	364	362	371	359	365	359	355	357	312	364	359	315	359	331	364	339	344	353	346	346	328	343	380	364	381	335	325	365	371	361	358	375	345	360	332	337	357	334	358	335	387	353	346	334	346	370	345	349	380	334	352	336	365	361	386	380	324	343	329	353	347	344	354	353	349	370	354	372	345	356	382	341	382	371	308	358	350	388	319	358	350	346	350	387	334	366	337	371	376	345	383	346	362	347	364	341	340	380	366	388	321	332	348	328	364	378	338	362	388	364	371	347	371	328	360	379	348	349	376	381	362	345	324	335	382	356	339	321	340	363	350	371	353	364	356	343	344	347	336	350	362	386	326	323	345	376	369	353	342	332	351	345	348	399	331	352	355	365	340	379	351	374	305	359	324	369	344	336	306	352	380	325	347	356	318	366	350	343	318	314	362	377	374	339	345	361	369	366	366	360	382	376	371	338	328	366	335	359	366	348	371	338	370	357	383	317	375	355	349	369	378	377	340	385	316	340	324	361	381	329	352	357	372	328	349	345	337	348	353	355	330	377	347	330	329	357	360	323	381	385	330	362	366	371	354	377	347	358	367	361	353	345	346	318	371	363	369	374	356	368	386	334	373	357	361	345	357	364	371	361	362	343	338	350	357	332	346	357	343	397	372	385	345	355	333	329	335	377	353	392	367	360	326	352	364	381	335	360	350	351	373	352	323	350	349	354	354	357	326	342	335	360	339	334	335	327	335	334	348	311	357	369	372	335	375	364	355	341	346	375	354	378	355	341	361	306	393	343	365	326	341	336	337	352	354	349	335	339	336	340	334	365	344	353	356	342	342	352	365	339	357	355	327	366	366	356	354	342	362	362	347	375	339	336	349	361	383	340	366	373	360	337	366	376	388	320	343	359	344	331	344	358	372	358	377	345	333	339	356	341	339	356	333	346	351	381	330	340	378	376	378	346	323	365	323	358	353	355	375	359	327	352	344	331	329	362	348	364	353	362	342	358	332	353	381	344	335	342	338	340	338	318	358	348	358	353	313	339	351	360	319	381	362	340	321	350	360	338	334	349	358	363	361	361	350	355	350	377	339	324	328	388	354	371	370	356	391	364	347	364	321	328	369	377	354	360	348	360	332	327	334	358	394	322	370	335	330	357	337	324	346	339	369	356	355	361	340	347	357	357	388	377	341	369	344	335	340	362	378	328	369	335	369	390	347	391	355	400	359	356	338	375	329	374	340	345	331	352	348	382	362	356	347	340	368	407	376	372	348	351	337	378	332	392	372	346	350	380	343	354	322	383	365	347	385	333	367	352	365	340	376	351	325	341	351	340	356	354	362	345	363	342	338	337	362	346	342	345	379	349	387	381	323	368	341	362	354	322	379	374	350	354	356	347	345	361	338	352	354	337	344	329	337	320	312	360	344	347	355	349	342	348	348	348	350	348	387	387	373	355	352	349	337	322	379	360	344	354	354	341	308	330	340	336	336	361	364	357	352	343	354	365	349	364	343	368	375	333	352	341	330	377	331	363	374	383	331	344	371	349	362	381	348	359	356	341	351	343	336	343	336	360	358	323	325	379	331	333	348	348	345	342	345	334	350	361	361	365	333	360	384	347	326	329	354	364	367	336	344	348	353	373	382	371	370	356	377	313	353	352	323	355	355	348	364	375	342	352	338	364	368	335	387	360	363	369	360	320	331	371	377	344	373	357	346	347	318	380	370	339	357	308	332	377	362	346	342	346	337	358	356	324	376	389	388	367	368	334	327	354	355	328	323	363	338	364	386	328	334	370	355	358	368	326	354	357	348	352	371	343	334	377	352	361	360	333	371	342	379	336	351	377	343	358	355	347	367	347	343	344	364	324	364	367	355	325	331	377	332	343	325	338	336	360	350	372	349	350	330	357	376	350	358	355	338	327	413	331	340	357	329	358	356	327	367	348	347	349	348	358	354	394	346	380	347	357	341	373	336	343	369	364	332	364	324	343	338	359	361	365	354	354	323	356	361	366	332	340	355	365	357	357	344	337	359	390	373	364	330	362	377	342	331	321	372	359	369	371	373	300	336	327	337	351	308	357	333	355	375	369	335	344	302	336	371	357	347	338	355	350	312	321	348	365	328	338	342	357	351	342	378	366	349	352	342	358	346	338	359	373	337	327	305	372	350	346	371	349	347	339	364	363	356	352	363	354	346	340	352	394	344	347	347	318	351	373	353	367	385	323	362	360	363	347	389	357	396	339	372	357	351	370	328	342	354	368	334	391	363	342	326	350	366	340	376	336	345	375	392	363	376	389	340	343	353	336	355	347	373	350	373	347	377	382	377	351	356	359	340	348	345	361	354	358	323	346	332	366	349	321	360	369	378	333	351	352	370	347	346	326	348	346	351	344	379	365	356	328	350	332	346	395	366	364	349	374	330	326	359	359	343	324	338	357	342	390	357	385	374	309	345	380	336	337	331	343	399	346	366	348	320	356	354	336	396	327	351	349	331	381	321	347	374	349	382	344	393	358	341	375	335	335	345	367	365	324	361	348	366	325	343	371	361	358	324	377	345	360	360	365	361	361	367	343	336	348	327	374	405	321	324	374	361	336	368	388	389	395	343	332	349	371	361	360	332	322	343	355	357	356	343	350	333	332	345	345	341	326	322	359	380	324	318	344	361	341	318	354	318	344	345	351	351	346	361	320	327	335	341	375	350	353	330	349	350	339	349	360	341	342	359	379	349	377	363	339	351	357	379	333	351	387	381	347	363	329	332	334	339	340	334	356	362	369	327	357	352	335	373	387	374	351	322	356	368	363	337	321	352	353	343	330	346
16313	35333	27615	17347	13359	10298	9930	10284	6793	5140	5718	4834	3274	1483	1242	1180	1060	1031	991	921	779	812	810	786	747	709	670	655	598	532	500	525	453	502	455	433	441	408	416	419	393	385	427	429	416	394	450	449	398	413	371	453	443	420	434	436	434	415	398	390	437	423	397	443	404	442	428	441	461	429	399	421	428	448	389	420	374	423	430	427	447	422	435	423	403	385	407	418	389	413	471	395	409	432	390	378	388	386	406	411	469	402	393	395	360	405	404	377	439	405	427	421	425	378	420	418	417	384	419	411	404	420	365	429	418	388	392	387	410	396	392	420	427	432	397	430	430	375	403	356	404	449	406	400	430	415	430	409	405	423	410	419	404	376	392	413	437	390	445	397	408	420	389	396	389	451	409	391	388	458	392	428	379	428	396	405	403	422	396	400	382	412	396	451	419	401	398	419	392	423	394	371	422	403	422	449	446	396	419	404	416	395	401	413	408	391	388	392	396	413	395	395	428	396	382	394	404	402	399	423	416	428	423	408	391	398	400	429	386	385	424	418	376	395	397	337	399	368	442	412	427	389	397	377	435	415	406	405	395	407	384	388	418	387	397	410	376	417	394	421	405	433	404	422	436	422	424	440	436	433	423	413	384	373	419	422	380	405	435	401	386	374	394	396	404	395	387	417	416	438	417	424	448	425	381	376	385	385	420	385	403	427	390	383	378	423	413	425	370	431	417	412	429	413	408	424	408	387	395	422	386	390	392	384	430	388	391	409	439	410	391	416	431	393	409	407	374	408	426	412	398	388	393	385	418	409	387	404	400	393	410	409	398	396	393	403	386	429	424	396	433	408	428	407	437	386	407	374	417	401	430	419	393	418	422	402	385	433	397	452	430	404	374	396	402	382	459	413	453	420	389	416	403	405	367	378	409	375	395	399	413	372	397	394	419	417	401	406	419	396	427	379	383	429	420	440	425	411	429	397	412	424	387	454	364	411	393	415	408	382	417	395	418	380	388	375	403	405	411	416	423	415	450	436	411	401	391	428	414	424	423	438	397	398	355	396	396	412	412	411	411	397	388	408	379	440	423	417	391	411	426	417	418	431	398	381	416	395	389	408	392	415	410	398	385	390	446	392	395	405	390	366	401	405	400	405	419	411	392	397	413	381	419	406	403	421	392	423	373	400	423	381	431	408	400	412	410	435	409	370	388	394	400	457	411	401	428	395	420	413	397	440	393	407	402	434	380	352	383	378	417	412	440	451	428	396	415	390	436	414	422	413	363	416	409	401	424	411	414	408	422	424	410	427	427	403	377	411	391	402	443	430	412	396	444	438	390	388	396	403	389	413	407	381	390	393	382	403	418	395	436	371	403	423	398	401	397	421	416	390	439	388	394	367	427	392	401	413	417	411	403	411	402	391	377	351	444	408	383	397	418	426	395	416	392	389	429	390	439	385	442	427	462	426	383	374	397	397	405	421	378	418	418	451	428	375	383	409	417	411	386	400	407	400	424	403	371	404	443	395	411	411	401	422	372	402	384	417	421	384	409	396	394	394	397	393	407	404	411	417	367	376	385	384	397	400	415	449	376	384	439	414	424	406	437	406	402	405	404	404	387	426	413	386	403	372	378	444	389	419	403	425	425	419	392	398	406	390	374	398	421	441	382	390	394	403	384	401	390	394	371	419	380	370	401	440	419	384	366	348	383	413	385	456	411	386	403	379	431	395	400	400	369	393	363	362	402	412	409	399	407	403	429	407	377	424	419	374	393	368	408	399	403	413	379	398	432	418	425	396	433	366	400	415	381	413	407	396	412	393	429	382	467	438	404	392	432	405	420	412	401	416	468	412	375	407	392	447	411	443	398	415	399	369	422	393	392	391	416	440	413	410	416	401	404	424	395	426	403	386	419	405	384	372	410	376	429	403	412	385	414	393	413	388	406	435	406	413	415	403	379	370	434	380	416	394	414	402	415	434	422	413	377	412	408	417	403	368	418	413	404	436	401	423	434	408	403	381	402	388	396	399	422	442	416	412	392	411	382	437	426	385	403	368	381	409	379	372	407	401	373	391	359	384	423	404	417	442	405	405	392	389	376	420	400	382	414	380	408	426	433	408	419	379	409	392	422	404	391	404	416	422	393	393	426	379	412	418	426	420	433	432	411	416	369	378	394	379	393	406	388	390	418	448	415	413	434	395	383	400	405	394	349	408	414	419	430	388	403	381	418	439	410	410	374	414	431	410	435	377	412	391	394	397	400	410	400	404	394	381	389	412	432	418	432	431	420	401	423	373	380	358	420	395	401	422	388	398	431	412	372	384	444	380	412	359	366	376	387	449	389	449	403	405	419	411	421	402	391	393	420	433	381	400	402	424	401	396	389	377	386	428	393	424	394	373	441	392	394	393	442	417	409	414	410	413	423	407	368	401	423	386	384	412	428	421	380	431	422	412	415	371	392	408	372	424	392	447	411	392	401	367	397	387	402	419	427	397	382	414	433	395	415	415	406	403	434	398	422	400	387	408	396	402	382	412	408	391	386	389	402	436	398	412	397	407	437	450	405	381	375	422	356	405	441	389	407	393	394	394	414	410	398	411	404	422	405	409	395	414	372	375	382	401	396	438	392	421	398	367	409	390	412	414	377	428	397	411	394	387	389	426	389	391	426	389	403	445	418	359	390	401	406	407	424	397	398	394	419	394	424	402	388	405	438	416	445	441	386	392	403	424	423	411	423	404	416	344	372	385	429	386	422	397	368	444	394	408	402	398	412	369	394	409	401	407	427	414	424	417	389	414	381	416	359	412	428	434	423	391	413	397	405	393	427	434	376	403	386	386	401	406	381	368	414	401	391	369	405	412	407	398	376	390	395	398	420	414	405	415	411	417	410	414	395	421	366	378	393	415	402	395	418	404	386	387	432	409	378	426	414	397	429	393	410	373	390	399	391	408	397	411	426	414	394	414	412	399	389	392	399	425	396	363	408	422	399	407	432	418	428	388	396	393	430	418	406	426	431	433	386	408	429	414	392	408	416	386	420	416	416	398	438	442	383	372	405	410	399	402	403	387	380	416	371	391	381	413	430	404	371	371	432	422	400	433	408	376	427	424	433	419	448	402	386	397	406	402	387	433	429	387	407	421	396	412	405	420	399	359	392	392	409	399	397	355	358	434	396	398	388	402	416	412	387	415	406	432	427	444	410	428	409	371	384	426	409	379	360	409	374	411	405	416	422	442	399	398	432	383	365	403	409	422	428	418	388	400	419	430	400	390	398	396	405	398	421	422	409	385	385	395	374	382	383	386	410	470	420	408	400	403	417	404	399	403	393	426	380	424	422	378	423	426	394	385	418	415	440	397	375	432	384	395	390	416	397	385	391	424	391	403	397	408	407	379	382	418	415	426	405	390	424	394	416	407	406	393	385	391	396	396	409	409	419	390	413	417	418	445	405	416	431	355	425	411	397	422	419	418	399	436	416	417	400	402	430	412	394	402	427	386	390	405	386	409
22644	21314	29005	23973	21399	21856	17826	11196	6989	6164	6434	5445	3354	1668	1482	1388	1296	1246	1171	1047	977	1075	1141	1052	967	975	919	768	746	738	686	660	632	576	609	631	568	543	560	550	535	532	569	532	576	523	565	579	609	544	531	564	568	561	540	591	530	537	546	603	566	529	559	578	555	525	606	557	595	553	598	591	563	548	569	537	595	592	554	515	528	517	543	575	523	567	574	526	553	586	563	529	549	550	522	556	574	504	529	537	517	539	497	558	563	531	570	580	555	548	530	549	534	542	546	600	519	586	560	548	547	525	547	526	515	544	526	549	526	557	555	536	546	514	526	575	525	536	490	538	592	523	534	540	540	541	530	526	528	561	510	520	549	549	520	591	534	538	509	535	573	555	506	535	570	544	521	512	531	527	531	535	566	551	553	537	541	542	532	594	530	545	562	579	573	531	516	533	586	562	572	502	533	519	504	529	508	547	561	544	542	547	482	521	525	573	582	556	590	530	557	536	580	523	529	496	509	553	575	585	553	532	553	540	557	547	547	552	558	504	495	543	560	566	588	501	549	551	555	535	521	535	504	493	518	556	513	548	532	545	550	567	575	524	557	551	574	557	569	583	565	556	574	599	526	543	557	545	534	513	534	536	536	519	566	539	540	511	508	567	497	523	538	544	568	516	539	547	527	542	494	583	546	553	568	563	578	556	532	532	552	509	541	553	549	541	530	532	548	552	532	566	521	545	569	587	541	570	509	553	522	559	517	550	539	577	520	522	545	534	568	524	539	523	523	539	513	547	523	533	548	539	564	575	585	579	576	517	578	528	546	550	521	529	575	571	529	540	547	539	550	547	562	512	530	539	528	500	558	537	547	555	534	573	540	528	520	536	551	556	536	540	547	572	554	527	564	560	513	595	571	526	551	545	551	526	550	530	548	548	569	543	576	558	546	533	561	582	498	554	526	533	526	543	494	472	572	548	570	558	541	574	511	534	588	544	554	549	553	530	541	537	548	522	543	562	565	571	542	512	534	515	511	535	542	559	555	527	519	535	546	529	571	513	535	550	543	567	526	512	543	557	544	556	576	566	544	546	548	516	560	541	569	555	575	546	560	485	555	515	541	553	563	549	566	545	550	524	496	536	533	547	551	536	606	570	553	527	552	545	570	522	533	523	572	534	521	519	533	492	554	537	558	552	542	538	527	573	599	545	529	542	536	540	574	527	481	524	536	497	533	561	513	540	529	485	567	541	523	541	532	522	549	478	507	563	496	542	575	497	514	541	472	541	546	572	599	568	526	566	528	589	557	559	586	562	529	530	531	572	547	516	580	555	550	551	533	531	535	516	556	552	507	555	545	519	565	540	557	524	536	525	587	496	542	544	559	515	526	537	547	567	545	564	537	535	566	590	548	548	552	537	540	524	549	542	532	497	529	521	583	507	549	522	544	522	610	513	534	529	555	534	520	565	545	576	575	580	526	541	535	583	550	594	549	586	535	548	506	548	539	549	568	501	532	525	553	494	551	527	528	564	498	533	519	572	505	518	518	554	584	509	534	570	567	571	553	547	530	535	563	545	561	551	566	540	548	528	550	584	499	570	546	535	565	559	522	582	542	535	555	514	556	545	545	576	521	534	521	540	565	516	535	497	556	536	570	501	507	537	556	529	515	521	548	551	530	560	520	569	545	518	560	568	544	532	537	528	577	554	542	534	570	559	554	574	525	542	557	570	508	534	556	544	541	585	550	515	520	536	537	506	535	527	500	513	527	555	512	585	492	556	558	578	546	578	517	520	509	522	550	519	557	533	530	554	500	536	510	556	536	523	520	602	597	504	542	495	550	551	558	529	542	549	483	535	549	520	489	572	530	618	541	538	539	531	516	555	575	546	558	529	543	563	527	531	535	569	569	558	524	555	543	558	503	528	562	617	565	541	525	541	553	554	528	525	520	586	572	529	511	578	524	515	497	537	513	519	546	549	584	535	515	531	552	589	526	540	557	496	543	582	553	510	555	590	561	545	519	543	525	551	558	517	535	551	577	555	533	544	537	528	603	550	531	555	539	537	548	531	533	568	523	526	556	562	543	588	550	559	513	554	574	537	560	526	515	540	579	507	539	507	587	522	524	541	495	568	587	558	503	552	497	555	511	573	548	558	564	548	529	556	595	570	507	541	536	546	590	498	557	526	536	522	527	547	582	575	500	481	521	569	547	529	571	574	534	509	543	550	510	526	558	540	548	552	551	525	528	556	584	533	511	561	501	545	522	525	505	574	554	511	546	558	555	555	530	511	534	570	574	525	566	499	533	579	539	501	546	548	533	524	550	555	558	545	552	519	545	524	535	520	550	538	579	534	540	570	545	533	527	573	543	555	536	510	564	515	594	537	558	526	504	550	525	513	527	559	526	532	592	559	557	550	537	523	556	510	504	541	542	582	498	551	512	526	554	571	529	529	537	519	548	537	583	550	538	539	553	538	556	562	553	528	529	542	588	530	536	537	510	499	553	534	542	550	558	519	552	567	523	516	532	535	582	577	555	549	546	522	587	580	506	503	545	533	539	544	562	547	549	507	544	555	524	544	538	543	543	537	569	606	566	523	578	529	555	521	545	533	536	556	524	540	503	567	537	550	507	555	551	516	533	532	500	558	535	523	540	545	559	549	544	541	506	520	561	533	532	541	531	497	518	545	582	520	518	564	552	549	608	552	554	499	588	532	529	525	566	549	553	552	496	544	547	547	526	511	533	566	521	509	533	475	567	535	554	603	484	551	543	510	537	561	536	543	530	515	530	531	511	521	539	553	552	514	569	552	590	584	555	496	554	543	545	522	489	525	535	555	541	519	522	545	499	551	535	564	562	526	558	521	527	537	519	547	551	542	532	532	580	541	516	556	537	605	544	525	521	575	533	518	537	571	552	548	540	534	544	549	548	550	537	554	537	516	533	529	509	515	576	555	521	517	553	529	531	562	612	532	501	570	551	518	540	549	511	567	580	575	568	501	548	535	540	542	495	528	528	578	573	574	604	568	528	539	530	515	575	534	523	534	576	527	547	542	515	540	542	548	553	570	557	515	571	530	563	563	540	545	576	528	485	583	565	520	541	542	554	548	538	525	521	570	498	539	549	531	532	548	550	540	571	528	519	485	577	526	577	526	535	536	539	567	543	499	493	552	534	541	551	541	574	552	573	547	578	511	529	524	544	576	532	558	493	518	577	563	541	510	561	526	558	564	555	543	528	599	516	555	534	534	578	545	513	521	573	586	542	553	548	526	559	540	529	559	567	539	547	519	518	564	552	564	506	550	548	541	553	560	541	559	538	532	507	523	529	570	594	544	581	536	577	546	538	547	559	558	540	532	552	545	573	562	510	548	573	559	533	555	548	544	535	514	535	536	517	548	547	533	518	544	528	595	539	530	523	522	534	546	603	533	548	559	509	569	574	557	486	538	537	513	604	567	585	590	541	538	523	519	522	553	584	557	545	555	534	530	538	515	516	534	534	554	557	497
19177	43830	35322	24675	19752	15980	14044	15063	10541	9527	9643	8040	4965	2416	2230	1921	1789	1760	1677	1470	1346	1422	1374	1338	1271	1355	1101	964	990	854	830	799	757	736	705	685	649	637	616	614	576	652	565	627	608	614	608	597	658	609	604	587	639	650	619	587	579	612	646	703	625	607	645	595	639	583	651	601	664	657	647	588	566	606	675	639	643	613	576	666	641	624	605	587	578	574	578	606	643	612	624	614	608	594	627	623	607	610	592	598	631	576	608	607	565	569	622	597	589	651	608	572	603	595	610	583	617	600	587	616	601	636	571	592	621	636	639	601	595	633	590	595	575	612	615	617	616	641	574	596	577	584	527	558	585	614	643	585	664	590	616	623	567	609	604	604	617	563	557	619	603	556	613	610	622	582	607	598	615	601	594	585	623	602	616	626	599	605	601	609	597	574	639	609	633	614	592	603	541	561	603	594	600	551	592	627	568	576	611	606	594	615	662	630	614	566	593	611	602	589	582	612	557	618	590	604	585	623	605	583	589	614	585	625	589	603	612	618	641	589	622	616	603	590	581	616	641	609	623	607	613	554	546	595	565	597	603	612	619	630	613	569	610	577	583	583	590	588	611	617	589	602	589	596	592	621	609	610	557	620	582	574	582	626	558	614	591	592	570	600	593	598	607	581	594	566	550	554	627	576	566	599	579	636	583	550	617	620	545	597	613	616	586	616	572	593	590	591	625	601	561	588	604	552	578	582	601	593	587	561	559	595	600	591	641	548	602	597	599	590	590	584	618	595	604	600	609	602	562	581	629	590	600	591	610	621	539	562	600	600	629	657	601	580	597	595	611	650	584	605	622	572	604	628	635	571	621	588	573	637	583	582	606	589	597	582	607	584	593	621	594	596	605	599	605	576	585	634	589	552	598	558	624	632	599	578	532	593	612	562	656	594	581	598	542	598	621	598	562	617	589	597	609	659	581	616	577	613	564	580	621	601	602	614	581	590	544	590	627	614	584	632	623	595	600	616	603	617	581	605	567	602	571	649	587	573	599	557	586	600	594	602	617	620	594	603	591	573	635	575	567	619	621	606	552	583	633	601	580	648	581	620	606	611	596	600	605	622	579	583	583	580	598	572	601	583	586	645	627	600	591	556	646	559	613	562	603	606	606	608	640	616	556	625	599	615	613	557	621	610	595	596	599	606	625	559	577	577	575	588	576	650	622	594	608	604	625	639	599	559	617	594	581	602	593	661	599	562	585	611	627	600	597	599	640	579	615	620	577	618	564	586	549	600	615	609	590	612	588	589	622	581	601	587	609	626	586	551	611	670	595	627	568	552	621	623	616	569	566	628	641	567	560	608	576	613	592	569	572	633	613	567	595	534	586	595	599	548	612	601	565	588	623	588	628	615	638	618	574	634	605	577	598	582	588	587	573	662	599	618	615	609	587	598	607	582	621	592	582	618	623	583	602	597	604	620	587	550	597	637	618	623	644	635	624	606	593	638	588	621	581	606	613	585	641	552	571	591	602	596	602	590	554	603	596	612	634	586	575	593	571	608	560	619	606	593	639	598	586	573	633	609	628	607	591	554	617	593	609	597	616	620	599	602	614	585	612	609	573	601	608	581	596	617	610	574	652	643	582	595	559	641	633	626	604	594	587	589	661	592	659	618	619	603	606	626	580	552	568	564	597	599	626	611	550	544	593	571	586	569	630	634	629	607	610	640	592	633	551	599	572	590	617	592	623	570	598	601	582	591	604	630	605	598	581	608	571	638	618	627	536	625	643	632	611	596	649	623	626	608	618	604	607	596	582	622	585	597	578	667	567	562	633	583	611	652	585	606	616	622	597	623	584	591	551	591	593	567	607	632	602	571	594	590	593	605	596	588	619	572	595	580	602	583	603	602	619	593	643	619	606	585	589	594	593	568	581	611	577	613	619	631	583	612	586	565	622	626	558	556	605	626	614	588	601	602	578	591	613	561	584	589	589	605	599	573	637	581	597	584	595	604	584	582	590	622	562	583	572	625	606	558	621	589	601	690	594	618	632	617	562	608	616	608	565	621	607	643	651	651	595	618	604	580	603	589	621	534	645	625	620	619	632	595	628	580	594	606	637	615	586	610	549	612	565	566	613	618	623	603	617	648	604	639	607	596	613	605	621	593	609	574	606	627	617	621	600	586	601	628	619	620	546	613	599	606	586	616	585	557	623	547	635	593	585	583	602	600	597	647	645	589	624	605	598	590	613	636	605	579	618	597	579	593	601	583	568	584	605	577	658	623	604	585	550	636	588	659	592	618	569	601	589	614	603	593	601	622	598	582	625	578	552	616	578	573	553	616	584	566	593	614	601	614	597	581	581	595	588	561	555	554	605	606	569	582	660	601	611	622	578	580	625	627	610	584	575	558	609	601	636	556	612	618	617	603	584	584	592	607	555	625	563	582	564	602	608	577	591	593	632	617	567	596	599	662	584	578	619	649	563	581	610	632	578	593	608	578	592	593	586	570	600	595	622	603	608	601	611	619	623	565	586	556	671	565	661	624	620	602	561	617	627	582	634	591	575	633	614	590	579	583	614	625	559	582	616	583	587	592	601	652	619	591	646	610	586	568	607	602	617	611	617	529	600	619	569	590	607	576	589	590	586	656	561	636	618	632	606	606	614	645	562	588	600	585	585	616	584	606	592	604	638	605	578	578	551	580	613	644	546	594	593	623	605	621	551	659	629	610	635	609	612	614	580	580	546	580	581	633	588	583	612	610	603	579	604	586	575	627	616	665	605	592	576	606	631	614	550	638	631	617	608	614	611	608	596	547	581	562	594	635	620	572	613	607	640	594	604	621	638	618	577	599	608	592	600	578	592	623	604	607	611	576	592	588	594	589	550	585	625	589	610	604	587	598	614	554	603	636	575	625	604	561	637	564	603	631	626	595	591	579	575	635	601	547	641	547	641	594	576	609	605	609	580	615	651	607	616	617	624	609	614	638	572	582	590	557	588	634	578	579	576	606	595	597	549	612	566	619	620	576	575	628	588	585	577	574	603	585	611	598	626	643	575	579	622	613	606	570	639	619	623	563	596	599	569	640	566	596	567	606	573	618	620	622	600	584	629	588	553	579	614	573	608	589	579	615	592	576	585	590	573	614	590	574	597	569	625	631	596	620	605	617	574	587	608	596	616	628	616	628	580	592	553	595	580	638	618	567	591	588	589	617	583	598	595	613	634	629	595	628	582	605	578	587	623	611	635	649	622	633	615	582	581	604	592	606	623	614	570	553	625	605	650	596	610	588	646	561	582	598	620	571	636	588	584	584	617	606	603	588	585	559	617	584	579	593	614	590	601	598	624	578	606	612	604	602	601	613	540	593	618	590	621	597	602	595	602	572	598	617	592	612	580	677	612	625	621	615	560	584	563	587	607	583	599	592	608	567	574	584	567	577	575	598	572	580	601	615	645	621	614	614	567	620	598	557	553	599	572	572	595	571	580	600	605	634	637	605	588	605	596	613	621	604
28372	23169	22787	15260	7967	4945	3788	4073	2940	2861	2886	2198	1243	846	743	706	696	720	720	618	659	641	647	614	622	644	590	551	525	498	463	483	462	490	444	469	479	410	487	457	450	484	472	477	472	432	458	444	471	430	433	447	430	429	464	419	456	411	442	466	449	463	498	468	472	432	455	462	442	426	464	484	416	431	450	437	428	449	442	418	476	411	456	451	444	443	427	457	458	430	460	425	443	470	452	423	416	463	461	493	448	464	454	413	432	442	432	454	446	441	459	471	444	427	448	431	456	448	456	458	393	451	456	449	441	441	451	427	416	473	412	443	496	464	466	439	458	494	384	445	436	475	452	446	403	428	425	419	450	451	453	450	462	421	465	471	448	428	422	428	413	454	463	417	445	473	487	467	462	462	439	463	482	430	445	432	461	433	384	466	455	444	468	458	422	464	477	406	453	439	426	456	451	421	452	406	412	441	462	416	394	433	480	470	505	446	483	464	454	453	439	463	461	442	398	411	457	377	437	439	450	460	454	475	444	449	439	411	421	454	438	431	487	471	434	465	442	464	431	433	467	460	453	428	444	441	429	408	446	392	459	429	458	400	437	452	464	465	431	450	450	451	431	435	430	422	408	431	468	469	433	419	428	414	435	451	449	454	485	460	406	425	448	426	456	442	422	442	450	458	412	445	410	429	421	443	476	442	447	460	453	470	453	460	439	444	428	444	445	481	449	423	438	422	446	492	425	457	471	475	422	470	433	459	456	470	436	423	474	428	428	462	462	420	439	449	446	452	458	465	449	432	429	455	450	427	461	472	458	440	408	440	437	456	454	485	405	466	440	460	446	430	445	466	438	434	444	435	373	426	435	440	491	432	454	424	441	477	440	438	421	448	425	436	473	449	454	456	451	444	421	461	446	464	442	423	445	436	452	407	435	463	460	453	456	469	494	451	448	460	413	456	446	441	435	437	450	422	498	461	439	470	412	425	404	459	458	456	415	450	467	433	414	426	470	438	450	438	432	469	414	461	424	477	484	446	433	425	439	429	461	471	427	456	457	451	432	437	435	453	415	421	421	427	452	420	477	429	451	456	454	436	436	434	416	489	456	430	447	453	454	485	458	435	458	444	460	474	445	456	452	433	425	459	450	416	414	452	454	444	436	437	475	427	499	446	451	457	431	439	409	444	487	419	443	418	417	424	437	475	429	437	405	421	446	438	434	447	418	430	458	451	449	424	464	481	447	434	439	410	446	435	408	446	471	439	420	436	447	460	457	448	469	437	472	437	436	413	446	433	426	432	440	444	440	419	469	419	446	500	467	428	480	437	476	431	429	468	473	434	471	443	418	425	457	469	413	450	414	407	471	424	476	452	447	470	450	438	447	454	453	438	457	450	446	443	464	421	453	442	421	456	448	458	442	416	431	422	425	459	485	517	482	429	442	418	463	431	473	425	430	469	449	424	420	415	440	470	482	434	439	463	446	475	459	460	472	398	439	424	476	478	445	429	464	435	457	438	466	473	415	433	455	438	489	465	425	439	458	495	421	434	448	422	473	404	455	457	432	370	415	437	419	425	479	436	439	457	418	439	443	473	429	423	424	427	398	431	452	478	484	434	462	430	457	416	415	481	434	483	468	450	434	416	452	450	459	460	457	436	447	476	458	426	468	467	425	433	474	439	460	489	424	448	469	451	440	473	416	434	442	440	452	487	461	448	455	468	461	434	453	455	414	411	464	430	436	445	430	440	475	435	441	450	419	459	456	452	439	460	471	476	468	454	476	486	447	450	429	440	501	436	413	480	416	392	443	463	477	463	414	443	433	406	439	425	439	434	417	383	439	418	438	451	479	425	461	445	449	441	478	457	438	440	453	459	436	431	436	422	482	425	417	425	422	438	436	466	435	472	417	434	427	447	449	414	448	448	469	411	419	440	456	449	460	473	482	436	482	446	440	456	459	431	444	444	445	451	431	486	411	453	443	423	447	452	460	427	425	426	447	449	424	476	466	467	426	457	450	439	443	450	455	432	409	412	416	451	454	475	422	460	445	446	459	419	437	404	469	468	448	476	434	470	445	447	445	411	447	450	459	452	431	422	423	449	422	454	431	466	468	420	446	428	469	455	474	454	390	463	443	438	459	456	451	435	385	430	472	432	487	447	448	434	448	451	485	415	457	435	423	497	428	449	429	458	438	461	416	486	471	436	447	439	452	439	441	456	462	420	428	408	451	445	434	455	420	450	465	395	427	478	437	410	460	454	438	435	480	449	476	416	444	455	443	444	500	448	388	429	469	447	421	455	477	419	459	435	433	430	437	448	413	422	430	439	463	444	447	469	433	401	424	402	456	453	482	442	433	442	444	434	401	481	455	415	466	441	427	469	433	430	422	381	472	407	450	448	440	433	436	444	442	518	464	439	456	481	420	444	442	451	469	457	444	461	417	454	456	422	427	478	427	428	431	429	458	466	437	397	454	438	461	446	432	450	410	423	417	447	464	490	467	426	427	411	425	450	400	430	449	462	438	438	451	458	405	480	406	448	473	464	445	439	486	435	445	395	434	451	492	455	435	430	426	427	414	421	427	438	420	440	404	456	452	443	428	465	436	462	481	464	443	458	432	437	439	464	435	455	455	443	449	405	437	445	441	436	432	438	455	430	425	448	429	463	455	443	443	444	429	497	445	434	468	451	470	463	464	455	445	402	473	422	423	441	434	456	468	453	441	436	419	480	442	447	482	475	463	464	440	418	436	442	433	480	443	440	435	455	413	464	417	434	466	437	444	451	450	436	449	454	442	471	442	448	443	429	411	452	426	456	422	450	434	445	435	441	438	470	432	441	454	491	472	476	438	481	438	431	447	452	431	442	461	463	438	431	462	441	420	484	400	443	475	463	454	432	441	440	450	453	458	459	466	445	494	424	429	454	493	487	500	443	470	430	441	451	448	455	497	437	453	464	431	438	441	480	443	422	426	424	461	453	422	421	416	404	452	429	456	449	445	423	459	412	394	441	443	431	424	450	421	427	448	455	434	467	413	464	417	447	417	450	422	432	452	450	429	413	445	385	460	458	431	477	439	426	493	435	445	432	440	443	455	441	443	417	456	414	460	415	408	456	458	447	459	451	461	449	416	470	456	451	484	454	463	476	470	457	462	439	476	450	412	408	461	494	442	439	466	450	448	442	453	438	468	441	447	452	458	432	436	481	427	452	450	451	445	448	459	448	427	463	426	429	439	472	458	452	458	455	450	412	426	473	456	480	427	424	436	414	466	446	437	429	406	449	485	477	452	420	456	479	438	428	418	442	462	447	439	423	460	433	451	448	451	427	455	414	470	383	415	397	444	440	447	461	501	449	428	450	499	437	453	416	503	441	479	425	485	442	460	420	445	431	458	441	439	432	439	453	473	438	465	458	464	416	441	433	466	435	435	432	432	429	470	458	472	456	480	466	438	444	445	462	431	443	472	434	444	470	471	425	446	461	432	444	463	465	476	452	431	447	438	465
18294	31409	23558	14225	10332	8083	6523	7170	5235	4816	4677	3549	1884	1146	1030	993	976	972	928	780	777	842	839	773	812	732	710	586	632	600	590	567	516	549	542	559	493	489	490	541	506	474	498	478	494	500	492	542	491	499	506	519	480	498	522	497	478	505	478	545	528	485	509	510	508	533	482	478	518	526	510	505	493	493	572	477	471	507	521	487	521	538	482	498	510	514	494	485	510	484	513	518	481	512	511	466	461	480	538	533	487	491	486	495	514	502	518	488	483	491	492	473	484	478	463	532	513	518	503	483	526	483	483	476	491	516	477	459	500	514	514	538	507	523	523	516	455	505	479	468	459	503	516	500	536	497	505	493	518	463	505	497	506	513	508	500	494	481	498	497	510	503	477	478	517	478	490	463	493	482	486	449	477	474	456	518	480	507	516	498	501	496	456	500	506	473	497	511	498	534	516	489	506	526	452	485	523	479	502	483	489	502	476	499	526	481	445	491	536	505	526	506	480	486	472	494	448	506	502	504	470	522	453	490	440	458	541	497	475	485	515	486	501	488	514	472	536	469	472	496	500	486	464	492	493	496	481	475	505	509	503	542	505	486	482	472	514	517	462	471	517	492	508	512	479	481	466	483	485	487	546	460	475	516	493	461	514	468	499	471	525	554	522	480	497	554	460	476	506	470	519	501	467	495	493	504	499	497	481	526	460	489	532	477	484	490	482	500	496	515	489	477	512	483	478	519	425	480	523	501	477	480	533	474	442	470	485	497	472	523	473	523	486	482	472	498	465	463	502	470	498	521	486	477	503	536	519	519	492	497	517	482	534	497	495	488	510	497	504	494	474	472	482	495	496	491	474	491	502	467	493	512	477	544	467	451	474	485	457	497	459	513	525	506	505	504	477	478	524	519	519	484	504	496	468	545	505	484	482	510	493	471	461	497	529	479	480	515	479	521	524	542	502	482	514	475	459	498	474	505	478	476	512	448	505	494	511	500	476	513	519	517	511	466	468	502	522	497	459	479	496	501	488	511	530	510	499	464	495	489	463	464	475	470	470	481	497	502	505	458	511	512	495	494	476	493	489	451	508	499	484	510	507	516	487	479	482	462	455	500	476	501	453	514	450	545	479	509	512	470	465	486	487	515	475	498	489	543	531	486	489	483	469	443	488	476	492	506	508	535	522	492	474	492	497	475	518	491	518	509	536	496	511	494	499	465	489	500	488	484	486	482	491	474	508	462	512	512	490	513	505	507	499	502	468	477	508	519	470	485	480	550	463	518	522	512	465	517	519	477	567	501	491	485	502	496	518	491	469	508	509	484	512	478	492	526	511	481	499	484	515	496	540	511	531	450	494	489	491	520	502	499	469	514	483	498	488	503	477	466	513	472	508	448	514	504	510	473	504	499	495	524	495	443	494	482	523	473	514	505	508	495	517	486	473	469	511	503	469	494	480	516	500	486	476	510	478	499	487	527	468	439	502	523	453	474	524	501	499	494	489	479	454	532	495	464	513	515	484	498	500	490	478	514	522	474	485	456	473	494	490	466	467	521	511	513	492	506	519	470	534	502	445	508	519	486	467	489	469	492	502	484	533	520	497	484	522	508	501	502	514	509	457	495	525	520	480	504	487	464	508	522	528	474	498	487	479	464	508	512	457	471	486	479	513	468	505	445	498	506	489	500	488	506	534	525	488	489	518	484	493	486	505	503	535	509	497	500	563	481	498	535	505	502	488	524	506	467	473	478	485	499	481	542	507	503	532	494	539	504	512	484	485	492	509	487	484	484	456	501	469	517	462	499	496	469	501	494	476	502	517	474	505	494	450	468	466	466	514	493	459	463	506	463	474	469	487	500	509	496	499	507	519	481	547	471	511	518	451	450	554	468	508	527	477	494	486	497	483	469	506	467	476	506	478	484	473	470	469	542	477	514	492	480	501	505	470	524	512	483	510	501	502	491	481	508	486	511	489	488	482	490	501	500	510	515	501	488	466	522	493	467	513	511	479	494	517	483	501	477	499	486	504	498	491	452	504	483	502	486	511	491	522	511	516	500	507	490	507	515	502	480	512	486	482	475	480	482	470	508	502	466	494	471	522	514	499	468	489	509	477	521	495	468	500	491	492	472	480	463	490	458	456	490	488	513	499	477	478	490	487	470	507	480	535	492	483	496	451	456	478	480	492	467	458	478	509	472	518	507	481	476	496	467	522	476	469	493	482	516	489	489	480	511	495	496	498	499	510	474	472	542	529	432	520	503	481	498	531	486	489	516	475	519	501	462	458	493	496	449	486	530	462	532	478	473	494	488	494	501	460	507	525	462	526	473	539	483	519	472	503	502	527	492	558	463	464	465	453	479	487	460	482	465	526	436	495	447	508	478	510	495	512	507	510	469	480	478	508	505	508	488	511	483	490	458	524	468	522	504	492	508	490	448	508	491	492	522	474	499	498	495	519	517	497	477	507	488	519	494	515	494	475	438	510	522	503	507	501	468	510	534	492	500	553	512	489	515	514	461	496	510	461	495	522	440	518	504	504	506	477	476	514	478	467	530	536	462	508	512	494	499	496	506	502	494	483	484	511	496	495	480	498	490	466	462	502	509	486	519	476	505	496	531	485	474	520	509	498	506	472	503	498	508	493	505	459	494	493	479	516	483	516	456	485	477	438	498	499	492	507	482	511	523	497	527	516	541	463	473	499	479	463	532	464	497	471	487	480	486	473	527	517	444	482	533	515	483	499	478	483	488	464	514	473	461	471	476	497	526	474	479	529	528	460	482	520	493	495	502	498	488	495	484	495	482	485	489	455	463	464	460	483	500	465	506	501	477	501	503	478	443	506	508	474	470	496	466	487	509	512	456	495	484	479	467	527	529	494	463	506	525	514	468	524	479	498	530	501	508	517	494	449	505	472	473	440	547	504	512	462	470	530	510	503	521	474	499	487	485	483	460	451	495	495	476	482	510	482	559	473	527	542	482	510	492	488	498	485	498	494	463	469	447	530	499	483	505	529	467	505	504	503	507	488	525	463	501	499	529	477	498	507	496	465	517	486	449	479	540	478	529	541	496	486	530	534	444	471	481	515	516	476	492	490	490	515	487	498	457	526	527	475	496	515	497	531	459	514	508	490	473	481	495	509	457	466	440	529	532	498	510	465	471	558	507	513	470	487	494	489	492	473	493	467	458	488	510	518	486	463	516	463	499	511	515	471	492	465	533	476	470	493	471	557	481	473	532	506	520	503	488	519	465	522	518	501	456	480	499	494	538	511	493	477	457	431	480	473	475	479	504	499	518	490	519	486	502	485	507	519	490	505	532	479	522	495	489	474	534	472	472	495	496	481	485	478	471	483	478	478	464	515	507	491	490	473	535	531	494	508	475	447	503	520	529	517	479	506	513	529	523	505	530	501	522	478	460	470	492	524	490	512	503	469	484	476	525	483	500	524	499	512	452	511	539	479	492	481	500	476	513	491	523	464	486	515	494	504	490	495	497	450	496	508	465
23664	21316	28603	24397	21489	16390	9007	6976	5441	5281	5119	3601	2007	1328	1317	1123	1104	1102	975	915	982	1011	974	1003	998	818	835	793	799	674	666	685	643	651	641	601	612	651	637	633	634	601	573	615	597	606	592	570	588	618	570	625	570	603	660	588	618	624	639	638	581	577	613	630	606	576	598	581	619	620	600	626	605	581	614	591	594	610	591	627	627	544	605	624	610	617	608	587	601	588	594	590	554	572	595	585	626	587	604	613	604	591	556	622	595	638	568	588	546	551	631	599	556	573	599	607	594	585	590	587	586	595	538	607	565	605	575	556	614	523	570	609	586	643	578	561	574	601	579	592	577	592	607	574	596	604	565	591	592	591	618	581	582	585	619	616	585	589	593	599	587	612	540	595	565	582	639	546	588	566	563	569	561	625	588	586	614	590	573	604	523	578	615	568	635	609	584	596	567	584	622	624	619	590	605	595	586	592	635	593	606	668	587	601	575	596	556	608	623	621	620	581	577	575	610	585	603	585	544	554	580	596	593	609	584	565	578	592	565	567	632	607	602	585	562	652	573	565	569	566	576	569	571	617	582	598	562	588	615	562	623	571	602	605	591	608	596	601	623	605	565	574	618	557	603	609	541	562	569	586	590	601	625	573	539	576	611	602	635	626	533	575	612	590	621	600	566	576	579	586	630	579	632	595	604	570	597	592	607	587	583	581	581	589	592	624	578	577	620	555	566	578	548	577	573	642	597	586	565	637	614	614	623	575	592	598	618	576	618	587	568	589	594	584	595	591	568	624	597	587	611	641	611	611	615	610	610	590	584	594	597	622	533	630	559	573	596	576	596	579	585	578	594	572	632	566	584	566	602	591	589	580	549	623	606	609	588	576	600	572	583	634	570	636	540	615	588	571	582	598	577	625	608	582	585	627	601	594	578	616	609	611	606	634	611	571	613	597	605	606	666	599	589	566	624	591	557	577	575	587	593	544	632	573	583	609	581	605	576	605	572	592	588	568	670	554	602	577	596	543	645	579	595	598	566	569	578	537	602	590	560	599	575	552	588	568	567	602	612	576	556	580	575	641	609	628	559	596	592	606	594	580	589	571	577	596	577	555	609	570	579	608	572	588	599	636	578	585	625	601	605	635	572	621	604	606	614	583	632	599	625	593	590	614	614	612	577	555	588	596	584	568	575	583	558	601	628	538	591	567	589	614	541	585	572	606	577	617	579	563	566	630	593	592	585	586	605	620	576	553	556	572	604	601	590	576	597	637	607	576	541	592	563	582	610	610	579	559	559	593	613	612	577	563	554	609	565	641	613	570	599	585	629	600	572	635	606	608	612	597	583	604	603	577	587	585	568	583	587	609	580	569	574	589	583	608	566	581	566	562	601	599	575	612	596	595	587	576	557	606	593	581	581	635	580	585	617	596	588	557	587	582	570	554	598	541	588	586	563	557	596	593	619	593	554	609	579	580	576	597	593	564	611	634	568	593	627	606	603	589	575	591	582	597	582	603	569	575	598	601	638	579	616	587	594	647	591	623	594	549	600	579	612	611	591	608	564	619	557	581	630	594	568	544	607	617	587	555	593	587	611	586	590	612	629	590	567	579	590	602	650	562	557	590	594	551	592	570	593	587	599	608	644	574	566	606	586	575	557	568	562	609	577	595	595	602	655	580	544	598	601	552	566	572	618	569	623	581	649	613	595	595	606	623	552	584	569	589	569	589	599	557	573	567	603	561	563	571	578	577	585	648	560	590	554	604	586	599	587	613	591	552	577	587	567	557	603	595	588	608	528	608	591	579	561	570	613	572	614	583	551	608	551	613	580	603	578	604	558	620	606	618	599	616	599	596	565	573	576	574	623	531	632	573	619	582	592	597	593	581	628	543	586	605	614	615	588	555	582	600	578	615	610	646	569	570	591	553	599	560	618	570	580	571	614	573	611	576	551	556	606	538	605	602	598	582	627	537	553	560	544	557	575	605	576	618	566	644	615	570	624	571	587	585	598	584	613	539	572	619	584	597	604	589	591	600	600	596	586	590	553	632	582	575	552	606	599	590	626	565	618	612	562	611	573	602	585	549	559	605	608	592	603	586	596	583	614	619	594	585	597	605	559	587	598	598	608	570	610	586	578	567	559	602	605	553	597	621	568	545	605	595	603	541	645	571	566	607	577	578	634	584	578	601	582	604	593	641	611	590	602	655	616	606	596	566	576	598	531	581	594	632	564	567	577	571	622	611	625	608	618	557	584	553	608	590	583	621	588	612	578	585	621	554	602	580	549	632	558	568	629	608	563	582	634	586	624	639	580	579	567	571	602	572	567	582	587	593	585	584	623	629	603	578	590	593	583	547	590	642	613	619	555	614	624	659	636	575	608	591	604	588	617	583	561	623	589	610	557	593	576	599	582	565	566	603	560	613	611	587	593	581	624	575	577	569	565	611	560	564	636	593	543	602	595	608	551	582	611	600	591	584	609	596	581	586	595	639	593	583	573	628	597	612	627	610	587	565	615	545	576	571	588	585	612	616	569	620	583	592	580	622	600	588	633	585	582	575	651	604	576	622	565	597	612	580	541	603	573	587	613	597	612	593	575	591	576	557	581	564	597	561	611	589	573	580	616	572	637	567	585	609	570	611	612	623	616	589	613	614	592	602	597	603	612	593	570	571	597	615	565	573	539	552	592	596	604	617	581	557	557	571	566	589	606	609	610	608	556	613	566	602	609	587	589	555	610	563	586	568	624	559	558	605	594	626	585	614	579	610	560	591	603	595	589	629	593	543	627	551	574	571	576	619	559	596	583	589	626	602	577	610	555	544	560	551	520	601	576	626	530	588	586	599	633	582	566	573	569	580	569	581	590	586	608	628	622	584	585	574	595	569	622	647	587	590	604	600	572	565	595	555	596	591	579	595	606	582	559	587	613	608	579	551	585	635	623	625	579	575	562	549	580	597	555	590	604	576	587	574	524	570	613	586	600	534	588	603	590	589	577	564	608	588	651	569	581	585	584	545	549	555	561	579	607	592	604	567	590	583	548	584	563	578	559	639	585	595	583	592	549	564	586	554	539	578	579	599	593	601	575	568	536	599	630	591	588	641	605	585	613	594	594	591	568	570	586	605	622	541	581	597	568	587	584	578	572	585	622	597	563	599	574	552	585	588	564	576	597	589	582	566	611	595	606	545	610	572	603	579	578	566	584	523	600	559	606	585	606	593	582	579	557	573	571	583	616	598	588	619	628	598	577	584	598	600	640	608	601	587	599	571	596	593	568	605	573	598	545	566	579	605	570	598	535	595	570	609	541	597	586	614	567	586	589	618	570	567	593	600	594	596	606	558	557	577	635	584	623	586	594	579	587	557	608	591	616	552	618	575	572	557	574	571	564	606	579	585	607	546	619	578	584	603	550	614	612	574	569	588	618	561	615	562	549	564	559	589	584	550	608	599	630	613	585	573	610	579	609	622	596	548	558	542	571	598	608	561	589	577	611	586	607	557	656	563
18493	39310	31368	20575	15608	12514	10502	10421	8963	8068	7737	5558	2754	1839	1707	1539	1565	1594	1367	1193	1248	1281	1288	1284	1266	1106	946	974	969	765	819	765	665	709	703	705	644	673	651	662	672	680	703	676	642	648	651	699	670	679	650	628	627	678	704	693	673	640	689	716	706	677	680	703	679	631	698	650	622	711	656	648	693	627	656	635	656	680	682	688	681	663	679	639	688	641	643	646	606	647	641	650	668	672	643	636	662	646	656	657	654	661	677	664	629	630	633	668	675	630	656	643	683	686	611	629	639	634	680	662	653	658	639	644	641	637	629	622	628	641	648	692	676	621	626	612	629	650	643	662	663	665	640	664	673	639	675	621	662	629	639	662	609	671	635	660	664	635	659	645	638	597	654	641	670	627	685	666	710	626	577	654	662	638	624	644	622	616	700	694	644	695	615	652	632	660	629	680	638	677	646	680	654	674	606	630	633	648	675	615	633	645	659	696	683	651	661	620	650	658	634	647	629	652	669	608	664	661	653	638	675	632	639	680	680	661	646	642	670	655	690	645	631	655	652	652	663	664	608	665	656	643	627	606	631	623	629	612	640	649	670	670	619	651	655	618	619	644	622	595	679	634	610	625	685	617	631	654	630	659	664	611	680	632	608	663	633	658	641	635	619	629	635	631	647	644	663	650	652	619	663	655	614	676	692	651	629	624	642	646	642	658	629	693	620	656	612	649	610	638	660	635	701	608	651	649	632	648	608	614	659	684	635	624	620	673	649	632	629	635	581	630	662	692	623	690	650	640	650	651	626	621	606	675	622	634	670	669	645	615	620	654	637	664	671	655	623	641	619	631	649	649	611	600	655	657	666	576	641	634	627	690	628	660	623	629	621	623	680	669	676	655	654	614	642	667	657	654	671	652	627	657	661	647	673	686	645	675	633	616	674	662	678	649	643	621	637	651	610	649	676	654	640	671	643	609	684	660	675	633	617	638	644	702	627	657	633	663	652	638	605	650	619	685	619	678	655	698	641	635	632	635	625	693	637	672	619	640	637	665	639	690	638	621	635	651	672	629	664	641	684	659	629	644	672	642	637	633	641	626	639	634	627	627	640	665	646	669	684	620	670	649	650	696	639	656	702	653	677	589	639	632	659	640	655	651	630	674	645	639	689	635	656	676	651	639	605	640	615	649	640	670	690	651	653	659	651	626	642	617	670	627	604	672	664	689	592	685	650	631	663	651	619	700	661	661	665	647	674	664	650	655	605	624	640	656	679	673	682	672	658	609	651	626	649	628	691	634	657	667	654	604	666	637	628	634	636	668	631	626	660	696	655	594	642	645	674	671	633	614	646	622	690	634	696	626	655	607	644	672	684	648	626	689	643	630	606	659	647	672	656	688	678	656	650	672	653	627	654	695	683	678	591	652	643	645	633	687	649	647	605	644	627	624	661	619	659	652	661	686	655	638	618	647	633	668	640	617	665	656	621	653	643	640	636	599	652	616	607	645	669	626	624	619	649	645	651	643	632	655	601	634	618	656	658	650	628	659	608	664	671	642	651	607	651	688	694	640	651	619	617	694	695	611	670	680	669	636	635	642	678	634	665	639	635	673	667	656	641	667	634	641	657	648	656	649	645	609	641	644	660	651	644	618	662	631	647	659	668	658	703	639	671	645	629	647	658	632	632	662	665	601	636	634	645	668	675	642	633	691	678	665	677	661	668	684	691	659	595	632	626	656	633	643	647	655	660	656	616	646	622	668	676	662	642	600	652	632	617	645	625	680	676	660	643	653	654	712	651	633	656	651	652	681	642	675	639	643	636	627	673	636	638	609	629	641	675	649	665	688	671	697	662	633	693	650	653	603	665	634	660	661	665	646	671	624	644	666	630	628	667	659	628	621	646	606	658	673	634	674	639	679	625	598	666	657	642	622	609	652	599	652	643	672	611	642	635	662	646	625	654	654	653	658	622	586	658	650	631	677	636	689	668	656	666	613	679	633	633	627	612	632	653	629	625	663	635	610	591	651	581	632	671	628	660	641	634	661	638	639	652	649	653	619	661	675	617	637	613	684	658	613	697	654	653	658	631	718	674	637	716	657	664	712	622	672	665	633	636	638	653	691	624	625	661	648	650	674	640	656	638	627	629	675	673	669	649	599	673	580	639	648	645	593	603	571	601	651	643	636	652	658	657	649	643	660	612	633	667	613	671	661	617	645	644	630	640	630	659	654	691	674	659	584	610	644	653	617	625	671	593	669	674	644	690	621	656	671	620	642	642	661	632	662	667	665	701	649	602	615	624	630	688	663	692	603	609	617	613	612	686	608	621	699	650	666	633	661	597	639	608	668	646	684	671	702	625	627	679	579	652	654	673	614	616	693	652	641	694	610	634	638	661	662	622	644	594	650	669	652	636	630	606	627	674	604	636	642	631	642	642	663	641	674	678	646	717	635	606	642	671	623	627	638	615	665	616	669	706	636	645	654	642	683	659	638	663	614	645	663	613	642	695	615	671	577	661	676	670	608	602	645	632	646	665	654	644	643	642	639	635	625	650	636	675	624	651	631	621	637	679	662	663	642	668	645	677	654	585	607	680	658	689	674	638	629	701	669	661	641	649	664	664	625	662	690	646	658	654	665	630	648	645	649	672	649	653	644	647	621	693	616	637	664	672	619	603	693	671	655	624	652	590	679	626	662	662	651	658	684	714	681	672	632	676	704	676	633	647	686	627	662	673	685	663	652	651	674	655	682	687	662	643	629	649	654	617	637	604	649	605	655	622	666	610	656	637	644	647	661	633	634	658	662	654	671	609	633	641	656	642	607	675	616	671	636	616	642	639	661	613	624	667	652	664	664	668	681	632	647	672	644	624	650	622	642	639	708	637	624	585	606	603	686	662	637	691	609	618	625	625	625	621	663	610	625	602	655	685	646	700	630	647	638	643	662	632	686	634	623	593	638	609	676	634	598	634	592	609	626	669	624	651	632	680	652	653	638	619	610	690	648	636	634	693	660	632	594	654	641	630	606	651	630	631	612	621	656	645	650	639	662	599	639	627	596	655	641	679	667	653	666	694	621	670	676	617	643	666	643	691	648	638	646	663	683	619	638	676	624	602	666	606	637	621	646	644	645	643	656	642	629	618	672	646	663	618	650	596	601	689	629	605	650	650	679	661	667	658	647	664	598	626	653	683	668	671	616	610	663	624	634	681	639	647	594	659	630	615	640	657	699	663	686	678	700	632	607	655	639	642	642	684	592	645	635	655	646	649	619	658	649	623	653	658	664	675	650	687	622	627	645	661	599	648	647	651	661	626	629	694	650	593	657	655	710	641	668	695	654	686	646	609	708	649	595	650	663	646	586	680	658	665	664	664	693	656	648	665	641	646	657	645	671	621	663	654	621	631	688	647	658	647	652	634	630	687	575	726	665	680	686	663	636	646	631	629	666	679	596	652	602	662	638	667	644	613	634	677	656	606	641	652	663	654	608	663	642	621	643	615	599	633	661	664	592
24755	21358	27753	25486	17064	8028	5267	4779	4465	4018	3692	2519	1198	851	779	820	843	730	674	637	625	648	658	695	659	541	496	543	456	395	455	373	358	410	355	393	319	363	365	350	392	351	376	361	360	322	344	380	349	350	339	366	355	349	352	330	403	355	393	400	376	362	376	401	355	398	374	385	345	368	352	377	375	366	361	367	387	371	375	334	375	353	374	349	402	339	339	342	324	353	346	326	357	350	348	401	360	346	358	322	380	349	381	340	365	368	317	349	359	396	416	339	326	346	348	354	350	323	355	365	387	378	385	329	353	374	354	370	332	320	352	378	351	385	356	391	365	330	355	362	371	339	392	335	353	345	387	372	370	335	372	374	360	359	377	386	356	345	310	368	337	354	309	353	379	345	355	384	341	364	374	345	331	356	331	356	361	365	371	360	324	352	384	378	347	335	331	355	321	364	343	358	356	362	347	400	346	333	337	357	351	376	365	327	337	360	347	325	358	360	358	365	327	322	337	361	380	329	371	346	378	364	375	336	351	360	372	348	397	332	379	369	329	352	353	363	358	359	336	388	346	347	345	312	371	342	373	314	357	324	360	351	414	338	314	342	339	351	357	396	329	344	329	351	356	331	341	339	368	340	341	318	343	340	342	356	367	365	319	359	350	349	344	345	358	336	369	321	371	326	340	362	359	339	360	352	383	350	301	344	341	366	353	362	364	332	319	347	355	316	352	358	346	353	367	343	333	317	366	368	317	350	331	390	362	329	342	334	362	342	349	348	347	366	367	339	338	334	363	389	308	347	340	376	355	313	378	329	363	355	332	329	359	361	359	345	353	333	360	367	350	352	361	331	382	338	359	344	359	359	356	343	360	351	372	348	342	353	361	361	359	340	347	344	348	353	364	333	366	382	359	364	351	350	351	333	329	359	371	367	347	355	356	343	352	325	377	357	340	345	350	386	380	355	370	381	327	367	342	364	322	328	373	340	364	337	370	370	383	320	347	363	347	363	361	355	335	353	332	334	351	346	333	359	360	347	347	352	376	355	355	373	356	333	357	367	380	356	351	361	356	384	367	374	381	346	365	351	331	347	316	337	376	343	353	365	351	371	339	357	337	340	313	374	345	345	338	353	343	335	355	372	361	363	340	337	377	365	374	312	377	327	364	366	351	372	376	359	361	345	365	367	384	347	331	332	310	350	323	347	369	336	372	325	337	321	351	350	370	355	321	334	360	338	348	324	347	361	342	326	365	339	324	335	329	366	346	384	332	381	335	363	355	386	323	387	371	361	351	333	353	372	357	363	359	345	350	405	344	357	355	365	335	348	384	355	354	353	368	339	368	354	326	331	375	360	326	346	379	387	355	343	343	371	361	380	332	364	379	344	319	316	353	358	343	344	388	342	328	404	365	350	351	351	372	355	362	323	378	353	359	348	362	376	364	363	329	334	374	345	343	342	375	334	334	359	343	379	357	397	335	392	363	348	332	353	346	339	349	348	339	358	351	350	326	382	334	333	351	366	369	341	343	340	378	338	338	401	348	345	365	391	376	392	377	378	359	370	315	357	339	343	331	377	297	328	319	361	331	343	348	342	336	350	329	352	350	338	396	352	318	347	338	356	377	323	393	299	377	329	355	341	323	354	363	362	392	353	347	364	345	341	299	336	353	344	356	336	379	375	364	349	324	339	374	361	340	327	373	378	312	365	369	381	335	341	341	365	322	334	324	367	357	375	333	366	364	354	359	362	352	345	356	360	367	336	375	374	370	352	369	342	369	341	364	330	344	380	362	351	370	380	348	360	383	363	339	362	343	340	334	342	318	351	359	356	353	376	341	357	356	352	317	365	360	376	371	362	325	362	332	371	346	354	357	372	362	366	342	325	339	339	360	331	348	365	372	340	377	365	360	322	340	308	326	351	349	391	366	360	328	348	355	372	355	362	369	364	354	328	345	367	377	363	351	368	340	364	370	340	343	349	363	363	378	340	329	324	345	326	328	344	345	359	363	364	349	325	370	375	364	354	366	356	342	364	333	338	357	337	333	384	351	362	324	330	344	339	329	370	354	365	358	379	384	369	358	361	362	332	394	363	362	322	348	348	338	359	358	352	375	322	352	340	368	356	382	312	349	372	348	356	362	369	342	362	359	356	359	342	337	341	341	332	354	425	374	348	328	383	351	356	367	358	383	374	375	350	309	365	379	331	322	356	318	349	309	349	352	363	348	332	369	352	343	338	372	368	338	345	412	334	351	342	365	358	386	347	351	355	375	357	330	376	361	313	387	331	352	353	374	320	363	338	355	386	356	335	359	324	375	332	354	346	386	353	362	323	365	345	364	356	360	333	358	350	358	359	357	343	331	384	393	335	376	350	340	356	335	354	348	373	345	351	355	377	372	321	367	361	362	337	318	351	324	349	339	375	361	350	324	373	352	362	369	324	346	339	319	352	321	348	339	378	367	301	348	331	365	366	332	344	364	346	352	357	325	330	333	325	358	338	366	357	350	345	323	332	374	333	358	332	328	337	338	338	382	324	341	352	378	362	358	364	389	322	368	344	350	377	356	331	344	372	345	380	360	345	335	348	378	366	364	358	348	344	398	353	356	381	328	360	391	330	351	327	331	376	353	353	359	358	373	355	341	315	363	337	380	366	318	347	361	353	371	370	328	355	365	362	370	357	335	367	372	378	341	376	345	400	343	356	350	326	423	361	357	330	332	351	364	340	332	384	340	368	331	346	317	329	367	357	349	327	352	363	406	331	332	382	348	325	348	364	349	353	358	387	337	378	351	389	357	356	376	337	384	344	324	361	323	334	359	364	359	357	357	362	346	356	372	343	348	305	323	341	328	361	357	328	345	373	346	348	322	387	357	327	344	342	339	349	331	363	349	347	340	331	410	391	376	352	344	339	363	370	372	329	341	376	349	337	350	336	342	356	347	378	348	349	321	326	400	360	375	340	332	335	386	345	336	336	366	362	311	352	365	381	339	352	367	378	338	392	360	326	403	326	370	337	353	348	323	342	387	345	311	366	353	365	369	330	334	369	309	370	364	348	347	393	324	336	359	351	356	345	339	370	346	350	349	352	320	341	361	357	363	368	366	385	359	358	382	347	360	342	326	333	334	346	357	372	361	356	363	328	327	352	350	360	375	337	339	366	333	346	377	366	367	351	397	371	322	361	358	358	380	362	370	356	379	391	354	350	353	381	354	356	338	368	348	353	352	380	347	341	355	382	342	325	334	343	370	367	324	348	349	340	340	348	387	317	332	372	319	340	357	331	371	332	327	384	327	354	348	347	346	368	373	406	354	366	339	332	354	340	332	348	331	368	324	325	349	334	334	348	360	351	381	383	347	386	364	342	357	354	388	342	341	332	354	366	351	339	349	388	355	364	387	382	338	365	318	350	339	335	318	332	314	349	372	356	386	360	353	345	332	375	353	345	322	393	343	387	335	358	346	380	350	384	333	339	350	347	365	351	370	378	348	348	344	333	361	355	367	340
18628	36480	27720	17934	13219	10554	8673	8466	7994	6877	6227	4306	1924	1326	1224	1201	1089	1079	877	807	941	904	933	952	912	688	658	650	598	510	490	470	468	467	451	432	397	428	401	387	383	388	455	439	397	389	384	396	416	421	395	399	392	412	388	439	395	394	456	461	426	410	451	390	392	356	426	418	463	437	394	433	436	403	416	410	400	388	421	396	425	458	387	415	409	379	424	431	423	371	378	376	403	415	425	420	453	403	394	421	429	392	392	457	406	371	396	399	402	417	395	368	419	405	342	403	430	372	379	387	395	398	425	370	421	412	407	374	404	412	387	422	425	423	397	382	366	393	411	409	427	424	369	414	404	406	400	423	403	400	392	402	426	403	410	407	390	401	386	430	369	437	407	414	371	393	413	377	403	388	395	395	417	406	442	348	424	376	387	411	377	364	426	446	403	430	442	409	419	367	436	402	425	416	418	395	364	397	431	385	384	379	447	403	359	405	412	427	380	376	431	417	363	420	376	430	392	380	386	424	377	397	413	421	400	371	382	418	440	421	415	403	427	418	428	389	367	407	436	368	389	409	424	404	417	389	391	402	377	413	427	416	401	392	392	434	379	396	395	380	428	357	432	398	400	402	366	427	434	435	443	430	436	409	396	452	417	384	382	420	419	414	410	412	421	402	421	383	418	402	371	396	385	385	411	381	392	371	402	446	398	392	405	381	419	426	407	401	407	433	402	416	389	427	390	403	414	410	427	374	403	381	396	433	397	422	396	398	403	383	404	414	422	451	385	367	405	415	423	406	400	413	387	415	379	411	427	431	441	410	417	420	423	350	390	420	382	414	424	416	365	380	425	436	412	411	404	421	401	426	371	386	370	427	381	401	385	384	392	421	359	377	396	406	384	432	376	407	401	382	411	415	424	398	362	401	407	443	401	394	419	384	409	383	379	411	416	407	379	402	397	417	387	380	397	400	378	361	387	398	447	432	377	367	386	415	374	427	418	402	417	418	400	397	382	403	419	391	399	373	409	415	400	451	398	400	406	382	412	401	393	389	431	370	380	449	395	392	423	398	423	385	408	384	413	392	405	411	420	403	435	368	412	361	379	430	388	390	406	416	405	422	388	390	429	435	406	403	395	415	372	380	411	425	376	399	443	371	384	388	422	398	400	374	408	390	386	438	397	391	385	394	414	407	382	400	393	426	396	414	478	402	392	404	441	379	411	391	417	396	389	391	395	391	394	405	410	424	378	442	428	371	400	357	414	399	402	384	424	404	401	390	410	407	400	414	416	414	418	380	420	418	429	437	409	427	393	404	384	416	409	390	466	400	402	379	433	410	397	386	408	421	410	395	359	420	421	396	414	439	396	414	432	403	435	415	408	422	391	394	381	435	389	370	396	426	388	380	387	397	393	374	406	378	402	394	411	404	426	421	375	384	427	413	375	372	408	422	375	422	407	381	430	353	414	419	380	400	427	425	417	384	407	376	392	417	396	414	372	407	403	381	406	413	385	375	362	378	375	422	415	397	418	397	373	417	392	419	423	435	441	393	401	427	396	387	440	407	404	411	395	397	403	403	401	382	409	397	380	395	423	388	371	380	413	427	421	396	392	401	425	401	449	401	411	407	410	404	413	448	403	431	428	445	413	401	425	421	400	362	391	375	415	401	417	423	389	419	426	427	414	407	408	356	418	419	448	396	409	415	356	366	404	411	373	433	424	424	442	365	361	383	407	419	394	408	422	369	427	407	402	405	368	389	396	407	384	369	420	394	387	428	376	414	403	391	389	389	390	411	402	429	411	411	423	402	421	392	382	368	384	392	399	431	402	413	445	440	424	399	420	410	392	416	385	389	398	418	396	399	382	424	400	398	416	409	392	435	376	419	395	374	393	415	418	380	390	398	382	435	398	415	382	414	404	416	401	417	404	382	382	366	391	404	411	425	393	385	393	416	389	356	389	413	384	388	422	427	399	401	381	414	413	390	398	414	419	387	399	390	434	412	401	417	366	384	419	412	415	367	393	400	376	399	394	415	422	439	391	372	408	383	389	401	421	419	420	424	395	371	396	367	424	388	373	399	416	435	358	430	407	391	432	407	391	411	426	421	422	421	410	416	428	373	419	378	382	430	394	405	378	401	410	423	404	424	417	394	430	426	373	385	362	425	371	422	397	400	436	387	374	409	366	393	397	412	396	417	405	432	374	392	373	423	433	384	374	399	392	371	409	428	388	415	391	426	386	416	408	422	427	425	413	390	394	397	381	423	421	439	402	392	372	398	425	385	393	413	431	397	430	404	372	401	438	412	391	402	386	412	372	400	396	403	378	392	374	385	385	429	424	370	406	373	405	403	407	402	425	379	387	393	450	384	408	409	406	394	423	404	388	400	398	439	404	403	409	403	402	440	431	403	419	403	400	420	387	405	442	385	396	371	408	406	368	402	383	435	407	422	396	394	416	410	409	414	400	401	401	401	393	431	412	431	438	435	394	416	445	425	371	403	428	429	415	376	376	454	401	388	438	373	399	416	412	403	399	403	452	403	381	418	436	382	430	404	364	443	368	413	391	433	372	409	378	412	382	424	408	399	416	362	431	427	432	417	400	448	406	416	429	366	419	399	415	370	385	393	376	399	379	411	395	410	433	415	399	379	399	388	393	405	413	416	434	407	375	412	415	403	399	381	406	407	425	424	402	399	330	400	406	377	393	418	381	399	394	403	404	403	392	406	411	380	394	396	424	410	426	385	393	398	436	421	413	388	413	433	412	422	417	399	396	404	410	413	404	421	374	409	395	418	417	430	405	379	439	393	393	405	370	439	407	378	410	413	438	401	411	410	392	394	372	390	423	418	435	395	413	405	397	385	444	399	404	431	403	403	366	374	394	381	387	404	409	407	426	374	416	372	442	404	395	408	395	396	431	361	364	390	366	394	402	417	403	433	429	401	387	402	378	476	389	423	378	365	425	395	393	420	396	403	400	392	426	415	409	420	404	423	359	367	414	428	390	386	361	394	374	403	416	375	402	386	427	409	419	426	406	422	432	415	399	413	403	417	382	396	401	411	431	424	417	374	381	415	395	384	395	401	371	411	399	395	399	389	418	371	416	399	391	377	383	387	394	403	417	370	410	368	416	401	430	409	391	385	393	377	392	397	424	414	415	403	396	405	393	402	378	390	384	394	386	387	404	415	387	403	386	430	386	395	429	426	383	408	416	389	426	416	418	447	396	420	377	402	417	368	400	429	423	400	414	445	404	397	421	417	392	399	363	417	428	408	414	399	397	389	410	385	380	388	401	421	406	389	385	411	407	394	426	407	411	406	417	401	402	381	438	394	389	391	399	384	407	433	421	417	411	389	388	432	390	432	429	363	388	422	398	404	401	397	443	415	388	420	401	409	384	402	392	423	441	408	382	426	398	401	398	360	434	435	403	394	430	388	388	426	390	402	419	383	407	394	416	422	410	398	409	448	429	386	427	426	409	384	429	423	395	383	384	380	416	362	449	404
22278	20988	28624	23557	21074	21534	16637	9759	8566	7609	6955	4683	1963	1612	1416	1362	1312	1196	1031	1145	1240	1082	1200	1164	1112	871	822	882	803	700	621	587	588	551	592	610	581	552	524	577	562	527	573	506	541	510	543	537	551	536	556	537	524	516	519	535	555	538	587	613	565	566	544	511	560	552	570	544	582	541	553	565	525	556	512	526	570	549	550	517	554	534	519	493	518	521	531	514	561	487	510	517	535	549	559	523	485	539	545	529	552	569	570	538	479	526	530	527	511	528	506	520	535	542	502	530	572	527	493	528	521	515	528	542	496	515	559	498	503	518	556	537	559	492	584	538	504	504	512	565	565	477	498	503	522	514	507	520	537	517	524	559	517	517	500	515	533	533	497	512	526	484	582	547	505	545	562	550	514	588	531	556	514	536	509	544	521	483	472	563	549	555	516	586	491	553	503	500	499	490	500	520	551	513	535	514	487	520	527	536	534	557	521	487	579	503	555	486	529	508	490	503	521	503	558	577	554	553	538	535	547	546	535	525	507	522	566	522	458	543	487	521	506	555	549	491	558	518	499	532	490	539	562	521	502	521	550	555	521	506	499	549	537	505	537	512	495	541	535	519	580	507	529	520	559	541	487	507	524	500	508	511	525	526	492	515	534	515	527	531	524	481	541	550	559	495	498	526	533	514	524	492	549	555	485	539	526	527	496	519	566	491	548	532	528	509	583	531	508	557	529	518	537	565	509	511	514	496	540	506	502	543	506	506	521	547	555	490	516	529	507	533	545	549	539	539	560	514	499	572	530	506	529	514	523	522	516	504	533	548	559	514	515	535	517	570	523	551	528	525	530	521	527	528	584	545	544	513	512	539	514	490	491	541	547	522	536	523	512	531	553	503	525	522	539	497	517	507	534	539	570	518	512	538	522	529	505	512	552	518	515	526	530	513	512	479	528	458	509	535	507	555	522	513	596	528	515	547	542	509	509	495	529	509	490	545	515	504	470	508	508	504	511	572	532	491	499	527	541	511	535	558	540	507	570	508	525	550	539	555	518	528	500	505	488	540	544	500	528	509	501	527	486	531	527	544	553	541	531	549	511	527	538	508	553	502	518	522	502	542	486	563	509	543	560	571	474	511	478	546	551	529	534	524	543	518	501	539	537	526	564	540	485	535	567	558	527	499	532	525	482	539	531	480	542	538	476	521	558	554	518	539	537	514	499	511	535	534	519	536	514	548	523	469	471	539	525	543	568	548	509	550	503	505	529	513	526	520	527	530	543	554	545	534	527	506	552	533	527	539	518	500	535	475	533	536	514	548	493	493	540	492	507	528	541	509	526	532	518	519	537	511	547	548	459	489	499	497	560	481	528	546	509	543	508	556	523	554	525	522	538	528	505	515	519	561	562	536	528	511	526	524	552	524	513	515	545	509	572	517	528	503	523	569	545	529	482	514	517	533	532	512	519	509	491	529	536	556	520	523	562	521	515	517	551	562	502	538	540	508	553	543	514	537	543	493	502	543	529	542	529	494	571	531	505	525	525	532	540	500	531	521	542	547	538	497	523	510	567	575	558	520	526	519	504	558	523	529	512	525	482	534	505	610	549	552	537	552	528	565	507	486	524	517	550	563	528	504	553	563	502	509	556	526	537	557	509	528	522	525	541	526	514	538	513	549	525	524	541	508	452	499	530	575	574	570	546	531	507	540	527	460	568	539	491	535	538	506	571	512	536	515	522	518	519	537	575	526	546	530	499	558	526	524	528	515	491	540	494	546	526	523	508	543	545	541	543	530	499	509	520	535	515	526	519	549	507	522	502	502	522	546	582	509	520	518	505	534	516	521	543	543	551	512	512	539	522	537	552	532	548	534	506	529	553	495	498	524	568	542	523	542	540	535	515	556	511	551	573	488	519	568	505	550	511	514	548	510	498	537	508	512	493	481	497	509	565	555	524	562	560	519	505	556	510	549	499	588	510	528	477	526	520	539	543	533	535	500	501	527	515	499	514	544	520	523	539	584	531	514	540	529	522	526	518	539	528	536	574	559	551	557	537	513	568	543	554	512	530	515	493	520	501	552	490	508	499	512	542	494	526	543	491	540	538	491	515	530	523	602	524	511	507	511	500	528	527	535	534	519	533	521	529	503	541	528	556	532	515	542	498	527	500	529	524	517	523	525	512	482	517	544	540	524	522	545	502	509	514	543	500	479	511	527	536	543	569	524	527	504	502	560	546	471	548	554	530	551	519	526	551	540	477	562	544	528	576	509	491	564	517	517	516	492	521	534	525	544	482	566	510	523	499	575	533	520	554	531	525	553	534	564	531	552	502	530	533	562	537	545	504	552	511	540	530	504	550	534	507	523	545	526	491	537	503	535	513	521	526	510	559	514	569	539	527	497	540	473	525	517	498	517	536	551	503	535	529	512	497	495	556	503	549	537	492	479	515	487	504	517	524	555	527	513	518	524	543	531	541	542	492	532	483	479	535	502	499	551	502	546	515	506	552	518	517	494	556	521	520	520	552	572	547	538	557	559	553	546	506	551	548	545	536	538	543	497	486	556	494	531	528	535	537	497	532	542	558	522	524	537	535	546	529	491	533	478	496	534	503	524	540	526	515	529	508	535	567	535	525	541	502	523	551	520	555	566	520	497	528	550	538	510	524	516	528	538	489	487	553	510	574	550	535	518	533	503	547	524	522	534	503	524	545	527	555	543	514	493	559	515	475	526	501	550	509	505	486	525	509	522	564	547	511	519	522	541	505	545	521	517	523	512	495	507	507	528	528	521	533	503	529	500	545	524	496	501	485	578	536	481	503	554	528	544	551	538	500	491	491	464	547	517	505	510	529	507	488	537	517	522	547	487	499	500	501	530	518	544	499	513	502	531	540	507	502	554	520	514	565	533	526	476	515	521	509	514	519	536	524	516	518	531	524	536	516	542	486	510	569	552	498	507	545	504	545	529	536	564	521	550	496	514	522	507	546	491	482	493	564	496	491	499	514	473	512	507	534	522	526	484	559	508	504	516	532	532	547	550	519	524	545	549	471	557	533	494	523	510	517	529	518	534	547	570	505	524	537	542	515	506	508	485	514	516	549	519	535	529	542	519	514	561	558	537	517	507	529	563	501	597	526	533	522	545	512	526	561	524	494	550	535	495	515	449	511	520	533	500	503	496	530	552	557	558	526	493	533	569	518	515	523	548	483	543	487	493	544	514	544	558	511	512	518	512	546	517	513	543	523	524	511	529	475	499	512	501	527	524	497	505	542	517	509	528	511	537	534	535	518	499	543	532	526	518	535	534	534	503	498	575	568	554	564	523	512	541	518	500	535	512	539	492	513	533	579	551	517	519	550	512	523	569	496	530	515	515	550	494	498	543	521	481	553	527	531	546	556	518	545	487	480	519	550	495	480	495	524	525	505	528	558	505	583	577	502	545	518	520	538	511	533	537	539	541	518	549	516	520	544	488	499	535	535	520	510	502	522	514	480	533	500	513	542	512	515	506
20802	43391	34559	24713	19536	16042	12641	13145	13045	11202	9911	6934	3063	2201	2014	1970	1890	1624	1456	1565	1668	1482	1620	1564	1504	1135	1073	1136	1011	821	725	687	706	653	690	677	653	624	563	569	590	597	581	647	620	604	575	582	606	613	573	619	605	642	598	609	592	645	619	649	630	639	604	628	607	607	603	647	636	642	573	615	557	618	577	590	652	614	635	639	606	600	565	561	601	586	573	563	603	624	566	614	569	577	573	602	581	597	597	527	584	581	597	561	609	570	579	605	659	578	575	575	543	632	599	556	568	562	565	553	576	564	537	580	606	570	576	571	586	545	615	551	604	606	594	584	546	562	555	569	622	590	559	538	532	581	551	589	627	590	558	610	583	559	567	564	550	586	551	591	629	550	564	579	564	589	579	609	573	575	573	565	601	569	595	595	517	567	554	567	578	587	554	575	578	565	587	614	540	614	539	582	581	638	552	598	609	599	586	574	599	557	555	562	585	572	614	584	555	571	572	492	572	562	563	579	591	559	565	559	577	561	553	558	621	595	569	551	555	579	566	556	544	580	595	587	588	566	648	596	569	571	606	562	557	552	595	564	562	540	565	587	621	563	579	592	545	595	594	570	612	570	574	580	563	582	539	580	562	602	593	576	608	578	561	533	553	559	568	585	555	593	575	580	589	574	563	580	585	573	597	554	577	593	641	591	583	550	591	546	615	545	609	566	586	544	555	599	575	571	627	593	553	571	621	630	595	628	580	584	566	623	549	559	571	583	573	598	541	607	592	568	575	541	564	565	570	568	553	585	558	526	603	573	589	599	580	617	571	575	571	534	571	596	553	578	583	638	572	580	598	596	582	602	581	565	579	581	567	565	562	545	565	580	574	588	574	576	554	556	565	571	522	586	507	595	584	601	576	578	611	549	579	587	573	518	560	584	568	616	626	585	531	573	568	560	554	560	562	591	564	562	553	539	577	570	583	587	598	580	582	558	631	589	563	594	612	631	601	564	577	537	545	571	550	550	554	535	618	561	546	572	563	587	566	603	576	586	598	562	567	605	554	597	567	587	549	618	573	570	568	591	606	614	590	559	599	605	547	570	597	541	593	611	571	597	533	589	608	588	542	563	563	546	589	574	556	625	594	561	611	588	605	585	546	603	624	579	561	567	607	593	561	577	558	597	595	591	564	585	640	608	554	614	542	608	595	585	588	578	552	603	595	599	537	591	591	617	560	570	571	613	585	514	600	587	540	580	584	588	607	573	579	573	581	604	607	581	627	622	566	599	582	550	613	547	622	560	602	565	597	561	567	562	599	571	568	549	615	553	594	624	596	573	565	566	617	589	523	566	567	569	620	587	619	575	594	627	572	580	602	535	549	589	579	595	599	599	566	519	599	566	563	568	536	558	549	536	609	525	563	546	565	568	578	606	568	559	648	558	603	567	589	550	606	603	633	576	581	588	584	603	553	543	552	603	602	622	607	635	591	577	565	574	611	567	547	590	558	587	529	536	570	606	559	609	584	563	559	574	594	550	603	594	567	619	563	608	597	593	583	596	572	554	550	569	600	598	541	608	600	571	605	583	571	587	593	596	529	556	609	599	577	588	595	566	607	583	574	550	589	591	565	577	570	622	591	620	590	621	578	557	586	555	604	562	576	592	562	601	583	558	598	592	578	587	583	594	583	600	569	550	625	584	589	589	564	623	641	614	591	582	581	544	619	582	579	604	621	569	513	611	543	570	582	596	598	621	607	563	620	531	585	581	542	597	529	579	575	627	591	546	568	607	570	581	580	534	569	579	593	620	542	620	568	597	539	595	597	563	610	605	551	555	570	602	586	578	566	535	598	595	531	558	538	608	548	558	609	611	562	575	599	551	624	583	624	595	560	590	582	592	617	562	611	615	559	565	583	577	560	603	567	578	583	614	586	555	608	570	573	588	588	557	588	554	613	553	628	578	582	588	600	581	588	572	596	601	615	617	572	589	580	554	591	621	592	602	558	639	556	604	589	624	563	537	530	597	569	551	542	615	580	572	601	554	584	571	578	628	556	586	588	584	607	591	595	559	571	582	580	559	662	552	575	599	582	581	587	494	602	543	579	597	531	581	527	575	573	563	611	586	595	573	585	626	610	568	584	577	559	604	573	577	571	587	558	553	586	605	572	566	574	553	574	605	591	568	569	629	626	588	589	590	579	587	576	552	582	599	595	589	528	578	602	591	567	526	588	568	570	527	546	583	539	594	556	579	619	576	585	604	575	568	575	570	565	600	542	584	593	588	575	578	596	573	572	580	600	594	580	588	526	580	620	609	566	592	563	596	612	531	600	552	621	569	554	545	543	543	553	536	606	579	608	564	590	555	563	616	554	582	567	550	579	595	590	566	553	620	547	609	552	573	575	613	604	600	601	592	571	606	549	573	593	615	555	567	552	618	559	592	588	590	596	543	603	553	562	561	563	605	641	611	586	603	586	555	530	550	578	586	615	568	576	592	627	609	537	520	552	558	530	630	545	577	555	568	586	613	627	590	583	566	599	606	536	533	561	598	574	578	576	587	590	558	602	554	554	555	584	598	603	581	573	568	626	584	576	548	610	601	601	587	578	567	577	543	564	547	593	579	602	589	571	538	578	594	589	586	585	601	581	620	579	571	582	600	602	581	567	569	609	598	575	624	565	593	599	589	647	535	582	602	606	553	570	587	554	591	566	583	596	570	543	568	584	570	571	599	553	598	567	592	544	615	588	589	567	554	571	563	555	518	610	575	592	571	569	585	572	582	575	568	570	579	576	605	549	547	586	565	585	565	588	548	574	641	568	594	602	572	602	602	553	562	580	574	607	567	626	561	561	554	585	578	583	573	623	595	552	593	573	630	590	616	561	556	601	573	592	546	581	529	556	596	558	565	528	596	557	619	551	595	531	591	590	575	610	576	558	555	611	570	602	560	552	555	555	563	566	565	574	530	601	594	576	540	569	588	588	540	579	577	536	568	568	614	617	562	561	601	533	585	579	596	588	602	603	613	574	621	562	576	576	583	638	599	539	569	572	534	588	565	586	620	612	577	601	565	618	590	599	552	588	568	597	595	543	584	576	569	577	591	626	587	627	564	562	573	578	613	576	596	590	563	624	572	622	522	564	586	577	588	613	559	596	636	579	576	541	596	546	569	567	645	569	562	581	532	606	600	550	572	602	579	615	583	559	601	579	579	589	599	622	680	567	576	578	582	536	568	607	559	563	611	605	551	582	557	595	555	591	575	592	616	577	590	594	561	571	565	559	557	557	561	571	620	567	630	566	576	601	558	614	619	615	596	555	588	593	571	571	570	621	553	544	591	566	568	628	554	551	576	567	547	562	566	549	593	579	571	613	574	534	616	570	574	557	611	589	593	601	546	582	596	571	534	594	553	537	540	586	558	582	552	595	600	581	604	596	616	572	546	584	603	609	569	601	557	553	555	521	627	601	582	586	573	559	621	590	571	597	546	577	576	535	594	566	571	602	608	588	565	561	606
28426	23397	22506	14955	8539	5152	3467	4048	4129	3263	2947	1796	898	797	742	800	724	682	657	653	669	693	684	655	640	590	554	547	522	496	452	441	499	477	450	447	428	454	417	440	401	465	413	424	440	435	458	466	405	428	426	441	427	436	429	447	452	452	469	473	446	452	427	411	430	409	439	450	445	449	459	436	459	455	478	457	436	444	436	434	451	409	418	435	440	452	430	415	436	441	420	430	437	449	413	453	442	421	436	437	405	477	430	463	437	421	483	416	419	441	418	407	413	454	428	436	430	460	388	426	467	430	429	433	411	444	440	432	437	429	451	439	451	434	421	439	457	446	422	404	461	429	451	472	431	377	473	410	497	417	436	467	426	392	476	445	446	449	418	457	457	452	437	448	467	454	465	414	426	434	422	431	452	424	403	444	447	463	436	439	437	469	443	426	451	442	465	476	423	420	470	466	465	415	459	410	425	424	430	460	450	444	438	442	390	420	469	421	465	478	425	462	414	453	443	419	429	425	431	472	455	439	426	467	455	428	443	488	434	398	418	433	419	413	453	438	444	452	465	475	420	491	459	429	392	441	426	434	464	431	455	401	471	404	465	442	404	412	464	385	451	421	383	471	460	469	412	460	429	437	463	419	482	441	476	410	439	455	455	447	416	439	459	418	423	388	457	413	444	424	426	446	445	437	460	449	415	476	441	408	448	421	433	432	411	454	419	430	462	464	409	435	432	419	407	417	455	443	411	399	437	430	428	437	434	427	465	452	434	438	412	447	466	422	407	425	469	433	445	443	408	463	443	423	465	465	417	452	437	433	481	443	400	436	434	419	455	427	447	417	430	415	452	419	440	437	461	413	464	399	443	422	431	476	435	428	436	414	457	447	437	419	462	441	403	419	433	406	462	454	429	402	466	460	448	422	410	449	456	457	444	484	444	409	439	448	395	429	423	425	460	428	434	445	418	452	458	481	445	418	450	468	445	430	455	415	434	412	447	441	436	409	447	449	412	442	424	470	400	436	432	439	408	444	403	453	396	427	437	424	411	476	455	435	406	418	454	430	461	437	410	437	417	455	414	457	396	444	434	421	459	433	482	428	445	437	438	432	456	435	439	412	456	450	452	435	439	444	418	472	430	416	465	420	422	451	435	415	425	458	408	449	397	449	468	479	430	416	485	449	425	430	445	427	409	459	446	426	443	417	468	460	419	440	424	438	459	431	437	457	435	445	439	428	434	440	441	396	437	471	453	446	459	451	459	431	460	459	431	400	476	425	421	443	410	452	448	435	466	435	426	420	429	443	409	421	453	437	423	455	405	435	423	433	441	474	411	427	409	411	428	464	456	466	438	421	458	407	435	452	431	413	449	477	429	431	415	415	425	443	438	421	450	403	444	422	447	444	477	452	435	414	461	430	435	425	447	435	446	412	435	439	404	428	468	425	454	426	419	444	432	447	439	452	432	428	435	506	456	436	423	415	416	442	448	417	415	463	433	442	458	450	339	440	444	449	448	421	416	470	436	402	458	435	435	450	509	405	414	444	438	402	427	446	459	423	394	464	456	456	408	428	434	437	445	464	448	417	451	450	409	428	416	444	438	469	463	429	460	411	462	444	432	448	430	447	400	441	484	461	450	418	358	442	390	424	416	481	432	423	419	444	464	455	434	445	438	431	437	429	395	443	428	469	410	450	441	447	435	441	454	440	425	427	408	438	424	450	431	409	417	431	413	437	438	456	467	414	441	487	445	402	449	424	421	476	461	430	402	441	426	431	454	428	470	445	413	434	420	399	413	424	427	403	442	450	426	479	430	442	447	449	466	458	424	396	395	413	431	429	423	468	456	435	444	439	417	455	420	430	433	418	408	443	407	426	475	430	472	460	441	413	451	468	416	422	428	447	452	412	404	439	403	443	434	410	462	468	444	457	434	476	431	491	427	428	434	446	400	435	471	419	450	414	438	448	426	450	473	438	440	492	474	446	448	475	426	438	436	416	434	419	416	449	418	440	431	450	415	462	431	438	465	466	458	388	383	425	432	448	440	416	422	452	432	454	464	458	434	460	471	392	407	436	447	452	471	434	441	418	463	417	457	434	431	450	426	451	475	454	454	439	455	424	451	433	429	403	438	442	459	426	452	412	446	436	429	408	431	454	430	450	455	442	438	431	413	423	428	464	431	415	438	425	410	422	426	435	430	456	462	416	482	469	462	436	446	417	439	469	436	430	421	478	476	470	409	452	395	450	442	422	390	435	454	448	406	466	441	431	404	423	473	439	412	462	413	442	418	476	419	434	419	411	419	434	437	438	430	445	425	476	472	426	410	445	445	431	487	446	432	434	473	406	406	409	416	434	445	440	413	454	416	477	451	445	440	472	428	433	410	433	490	425	439	424	403	449	437	434	457	452	464	431	409	415	426	434	413	440	423	451	441	442	439	460	424	429	460	451	461	453	420	435	435	452	432	414	428	428	401	453	437	472	466	420	416	439	453	432	430	412	454	444	466	445	417	432	428	420	423	488	441	433	410	466	409	434	438	414	426	441	488	473	484	438	476	445	450	431	424	426	445	446	441	475	458	482	463	445	443	451	422	424	419	434	437	438	428	417	449	459	427	437	431	451	450	456	418	432	435	473	442	464	418	412	422	437	443	448	433	477	461	430	434	448	461	469	435	463	431	361	441	448	444	449	438	427	457	459	430	449	440	451	411	409	442	411	419	463	442	440	451	406	426	464	435	457	445	443	445	399	417	448	450	432	434	493	458	449	420	438	459	402	437	451	452	452	440	428	414	473	430	423	439	399	409	447	438	444	405	437	432	434	447	448	388	426	426	416	453	454	451	464	448	459	423	427	407	436	459	436	432	445	459	475	442	391	429	432	452	465	436	448	409	392	430	450	450	442	393	430	445	471	447	443	413	428	444	454	428	490	441	438	395	445	400	466	420	433	471	445	467	423	449	436	466	439	424	426	449	462	481	430	408	445	441	433	428	403	454	410	412	454	437	421	446	451	465	419	409	411	449	453	433	440	441	411	435	436	414	441	446	460	466	456	463	422	425	402	475	438	456	474	434	434	419	419	427	428	451	459	437	443	413	454	443	432	434	402	424	441	456	491	453	473	462	496	449	424	508	404	459	413	432	417	473	459	439	442	432	434	454	446	456	424	421	414	395	424	435	446	424	416	455	447	441	435	419	409	439	406	466	439	428	442	447	469	432	423	453	447	453	409	472	409	416	459	420	436	455	431	465	453	467	397	447	447	407	471	455	420	449	432	432	464	433	427	407	477	405	438	416	432	456	458	433	474	398	400	450	442	459	503	448	473	440	395	445	431	433	424	409	439	429	456	431	414	457	418	452	416	434	393	439	425	456	427	416	459	445	396	472	449	447	418	415	472	436	434	432	468	442	405	470	443	425	429	479	395	417	421	485	447	429	433	438	429	455	424	402	447	430	427	438	427	457	416	447	432	496	439	455	360	402	466	410	382	446	448	477	447	465	456	423	426
19761	31909	22663	14657	11230	8071	5850	7137	6991	5436	4930	2935	1339	1084	1039	1060	981	880	857	929	898	868	929	952	817	657	637	657	667	552	536	489	534	500	523	485	484	500	481	485	477	462	513	471	485	457	522	486	475	496	467	495	522	451	532	530	457	507	525	545	485	495	493	518	490	485	478	506	523	535	508	516	486	508	498	493	485	519	499	494	521	477	460	437	461	466	516	473	485	451	452	500	500	442	504	498	449	478	463	471	444	467	474	461	512	466	479	489	454	512	488	486	473	450	485	480	521	487	484	501	470	533	473	475	492	505	485	510	502	497	486	456	511	527	484	521	485	489	478	491	500	492	490	506	497	508	474	478	434	519	474	500	443	466	471	449	472	444	438	477	491	470	486	519	475	493	531	486	482	479	453	514	505	505	521	530	503	467	446	484	486	480	510	409	496	515	492	496	472	524	505	513	458	486	488	455	466	490	493	459	475	505	504	495	453	445	484	493	490	478	478	442	489	517	511	460	515	456	517	476	480	521	483	502	483	475	469	489	464	502	508	494	453	498	495	476	446	506	505	473	471	485	490	469	476	490	511	456	529	487	460	487	510	515	478	500	445	490	472	518	484	499	504	457	502	495	459	531	497	454	521	497	509	469	478	455	485	505	509	483	504	532	482	487	481	481	511	520	499	481	487	510	461	492	470	508	470	472	472	497	479	515	464	481	466	488	470	442	461	484	492	508	463	467	507	476	526	488	477	475	508	463	493	486	475	479	480	464	462	500	467	496	433	503	478	505	530	490	468	477	455	467	496	478	486	455	472	475	501	481	513	482	499	505	453	487	488	504	483	492	486	462	504	476	468	441	492	468	476	475	491	484	444	499	440	510	480	468	491	436	495	481	454	468	472	439	455	497	487	485	533	486	510	450	473	485	532	506	491	533	452	505	458	459	508	500	478	467	476	481	491	494	502	503	481	483	484	474	500	486	497	492	503	475	515	465	488	465	450	482	484	533	442	479	497	511	459	521	465	463	528	534	475	496	499	493	470	540	491	484	469	506	497	500	470	430	446	460	488	465	532	489	451	475	485	453	479	505	448	491	497	500	522	535	483	468	477	513	471	511	491	424	523	515	483	513	498	463	476	505	467	502	465	458	487	495	500	504	498	502	446	500	453	512	504	451	512	474	444	498	484	460	471	486	517	515	495	505	462	475	470	513	497	449	447	514	480	468	493	479	519	479	531	497	524	504	485	479	492	478	444	458	496	518	473	491	488	454	465	462	480	487	486	466	482	492	477	487	469	510	498	526	456	509	511	506	454	481	464	508	458	493	498	453	494	492	469	533	495	484	511	536	527	464	463	468	508	519	467	466	475	475	492	482	477	477	465	542	480	475	525	467	515	479	485	489	504	500	497	483	479	461	496	481	489	464	459	480	513	487	478	464	455	465	448	479	473	477	514	508	473	470	473	496	496	488	483	487	503	483	482	501	473	514	508	493	513	487	482	494	491	486	486	486	488	457	491	465	472	462	498	461	475	483	504	521	465	498	454	480	457	474	449	514	469	529	502	486	533	455	487	481	501	478	502	485	476	498	488	460	511	515	470	437	504	509	495	488	548	474	436	485	478	491	450	491	492	495	448	490	482	486	501	497	508	514	489	503	476	500	451	483	460	507	489	499	494	433	514	485	463	422	492	492	510	483	463	485	501	534	471	486	517	454	484	460	535	476	506	475	462	475	487	479	487	497	481	481	469	470	486	500	480	481	462	485	491	482	520	521	460	477	508	519	481	505	432	489	503	512	501	467	470	516	444	502	500	527	474	483	490	460	511	483	490	485	492	479	473	482	496	468	479	482	496	444	468	507	502	485	507	514	453	484	482	506	473	529	483	528	456	512	493	489	479	475	483	475	468	500	455	475	503	507	500	479	452	493	486	500	502	488	458	502	504	486	498	513	483	485	473	475	465	509	483	483	497	489	503	434	429	494	470	442	468	502	497	482	503	466	448	483	489	481	501	483	537	525	473	477	464	493	513	502	493	486	501	491	525	474	518	478	504	489	497	514	482	484	529	507	509	461	497	495	495	506	470	497	487	492	497	505	456	516	505	496	503	492	491	469	480	457	507	454	460	473	479	447	453	456	508	497	463	487	493	484	498	469	478	499	462	513	480	521	518	495	463	491	496	479	476	497	446	470	483	460	462	458	466	493	452	483	520	525	518	518	496	499	507	503	443	483	475	463	477	494	466	494	446	477	484	471	469	497	501	472	502	528	496	490	482	466	496	485	538	533	510	483	491	478	472	482	486	472	493	465	488	479	453	467	461	449	522	459	454	503	512	445	488	522	494	480	472	448	496	492	438	464	472	503	474	479	495	512	456	484	492	475	468	473	461	467	437	496	468	456	480	480	473	504	498	501	505	500	460	463	477	480	522	482	503	490	464	464	481	447	485	465	496	511	486	489	466	479	471	495	471	444	447	534	493	478	506	487	495	492	479	477	474	457	515	446	518	513	434	457	507	478	500	475	497	451	460	481	535	505	499	467	451	490	471	447	490	490	490	441	501	482	486	475	535	457	501	523	483	474	457	504	469	489	454	515	476	516	474	487	467	452	506	478	463	499	472	505	487	496	464	444	497	447	497	488	499	485	485	500	460	488	465	475	475	461	481	492	490	485	486	446	463	491	511	507	455	487	491	512	504	498	495	519	528	441	506	471	480	456	506	483	495	501	447	475	477	509	527	468	493	472	497	472	469	481	511	493	497	462	513	513	498	490	500	456	524	503	522	451	514	502	512	498	552	496	493	465	465	484	479	466	456	473	449	482	494	514	518	475	506	511	481	486	478	481	506	477	488	503	495	458	473	423	561	473	478	499	533	500	473	474	482	484	457	441	472	464	491	451	498	516	510	479	464	458	456	492	461	497	489	454	530	511	480	449	460	489	496	487	488	437	505	489	503	501	496	506	479	445	472	489	487	467	485	454	521	490	490	450	502	511	486	495	510	490	518	436	484	464	472	501	482	485	473	460	499	477	455	513	484	477	478	458	508	475	512	480	489	523	491	523	481	460	463	487	463	460	442	448	487	469	478	476	509	515	494	487	509	501	506	493	511	487	468	488	473	514	440	478	520	482	498	486	504	476	475	489	496	493	516	477	530	489	511	495	444	487	462	510	466	505	494	464	519	474	483	483	460	545	503	478	518	483	464	496	553	496	490	440	468	444	494	475	511	499	514	469	462	511	511	464	519	518	483	459	466	522	487	489	481	489	467	478	477	482	512	507	525	470	547	464	496	504	480	469	485	471	499	487	441	490	525	490	542	497	471	456	487	488	483	482	494	544	493	497	500	456	462	488	494	507	465	495	452	495	486	547	460	518	461	522	497	494	480	452	459	483	520	499	502	492	499	504	465	505	514	482	506	476	471	492	490	456	496	496	465	499	461	472	477	486	450	497	468	487	491	456	510	485	494	502	516	459	506	537	472	475	495	502	499	496	497	506	449	472	476	499	449	463
23553	21209	28506	24331	21373	15809	7973	7391	6861	5987	5229	2989	1459	1151	1207	1197	1198	1042	1028	1014	1007	1051	1130	1098	985	835	871	802	760	619	630	616	623	615	582	596	604	591	571	587	609	559	580	571	590	570	616	579	613	562	589	607	544	566	620	551	593	615	603	604	637	600	582	571	579	565	557	568	581	561	650	585	597	572	605	654	584	595	643	607	601	567	571	529	600	594	601	582	558	584	586	582	585	565	619	547	582	564	578	538	548	632	551	591	600	586	565	576	603	621	603	619	610	580	581	597	536	572	595	564	581	549	560	624	593	598	588	595	569	598	556	549	566	614	609	540	598	569	556	546	560	559	607	602	604	562	569	556	623	589	592	622	606	591	578	574	599	593	625	572	594	599	598	585	562	563	619	568	561	568	619	609	572	546	572	565	614	590	615	606	577	547	558	598	565	564	587	541	557	540	560	571	607	584	571	549	575	600	544	605	595	560	543	572	630	615	578	575	594	564	544	571	573	625	581	579	551	594	568	626	568	605	581	581	608	590	590	603	553	588	546	573	574	540	581	579	631	612	617	564	572	569	588	580	553	592	565	573	552	572	574	599	540	606	600	574	586	592	545	590	581	588	585	574	564	529	575	610	612	580	584	552	613	541	541	593	584	546	541	550	599	574	625	595	559	588	569	574	536	574	578	542	622	583	570	531	566	583	629	557	534	624	582	612	570	622	603	558	556	580	544	558	595	567	632	576	610	593	566	594	546	603	591	622	559	583	644	613	528	580	586	590	593	596	585	626	593	592	599	577	593	585	606	543	572	577	578	570	599	577	559	607	562	562	582	594	601	564	536	607	554	607	588	588	548	585	583	586	629	569	557	557	603	560	594	628	563	539	606	552	546	588	573	628	563	606	585	613	525	624	593	597	569	548	539	547	577	576	596	593	535	549	604	555	585	589	572	606	575	561	568	555	594	606	547	592	564	577	587	586	577	541	560	527	579	569	577	568	564	541	573	562	573	591	581	609	585	574	566	548	589	626	581	592	559	583	577	548	595	626	568	547	607	584	577	588	599	574	552	601	589	574	551	591	611	563	590	561	563	572	592	618	602	600	550	594	538	583	555	588	554	547	600	555	550	611	588	555	626	562	593	609	546	559	587	610	570	558	590	540	512	568	566	560	581	566	568	587	572	594	589	553	576	563	603	570	601	607	559	607	568	537	568	583	577	586	574	537	588	566	612	574	575	561	582	550	563	597	531	560	540	586	570	570	599	600	582	606	586	616	574	547	575	564	577	583	551	560	581	594	572	552	608	602	536	593	562	595	601	528	550	559	566	595	576	532	591	611	580	584	560	596	567	605	537	581	618	548	565	550	602	584	608	622	594	582	537	590	581	576	555	613	595	562	591	577	541	601	598	589	571	546	530	533	575	553	556	582	608	560	571	623	584	605	536	593	581	567	578	567	575	610	572	568	553	591	588	580	634	586	608	560	594	599	590	554	540	582	619	568	576	568	550	569	611	599	593	602	637	606	608	582	597	577	557	564	554	550	553	551	542	589	556	590	607	583	571	587	622	599	607	619	606	610	566	550	593	636	568	585	607	579	618	529	569	652	590	553	571	568	593	566	570	654	547	568	591	588	553	536	553	576	583	562	620	572	582	538	568	522	598	563	586	582	562	559	562	558	559	622	622	624	559	546	599	570	581	582	624	610	582	531	615	598	549	563	591	596	617	588	612	581	589	564	568	598	608	579	576	584	620	572	607	581	609	527	577	613	594	604	562	556	601	591	578	586	586	574	565	573	577	539	571	574	567	601	569	586	559	595	619	604	575	630	561	574	604	556	584	567	567	586	565	575	604	561	597	573	582	523	566	592	559	556	585	592	548	624	590	601	602	621	567	563	579	604	556	604	569	561	567	569	596	543	576	589	537	581	621	573	579	570	573	574	589	585	596	584	569	568	552	575	575	569	604	542	566	561	583	602	585	608	613	567	589	594	574	599	605	608	589	620	564	555	612	546	563	572	592	596	593	567	590	555	644	611	606	524	591	611	606	556	612	563	591	598	548	539	540	540	589	558	562	602	599	571	566	600	599	611	654	578	615	602	589	567	532	587	591	587	604	575	550	590	557	547	545	586	573	629	575	536	631	599	579	598	591	571	548	565	589	567	634	580	579	604	590	577	582	564	607	547	573	549	568	564	604	599	589	599	599	568	592	598	567	556	606	585	587	593	567	550	580	602	577	551	583	584	597	591	555	554	576	597	585	574	618	549	600	580	580	572	605	555	583	599	587	638	614	559	577	595	578	569	587	592	573	615	617	602	565	584	576	581	544	587	557	583	530	595	577	596	523	593	559	592	581	561	526	588	538	553	529	592	587	580	596	568	580	576	567	528	575	571	558	568	559	589	604	584	544	563	586	554	569	562	625	586	614	558	589	590	606	547	584	590	581	592	585	547	562	598	537	591	577	564	553	589	622	593	568	616	557	620	569	530	558	537	598	552	643	588	605	534	582	584	582	609	582	583	617	576	616	616	565	582	582	559	557	564	575	532	584	596	569	590	605	541	594	599	596	562	619	580	633	608	574	573	569	599	568	586	580	569	568	585	571	578	554	573	559	598	576	576	546	625	610	585	575	575	591	563	587	573	567	580	601	560	558	578	593	589	589	608	532	571	598	572	580	589	559	570	539	587	561	571	589	584	572	623	582	564	555	581	603	581	583	627	604	605	586	575	546	589	564	595	543	609	601	577	576	594	586	599	588	549	591	548	539	565	530	587	575	586	596	587	618	553	577	556	589	554	597	528	537	562	560	574	584	578	537	555	600	566	612	584	560	565	604	570	565	620	590	599	572	550	585	610	590	556	550	574	559	568	605	585	593	621	610	602	578	569	573	588	579	529	555	535	608	593	520	572	568	586	589	604	560	588	567	608	572	588	588	567	569	576	612	619	540	570	549	594	602	556	545	597	556	598	535	605	555	578	575	561	604	583	620	578	547	551	558	590	576	556	557	575	656	598	599	609	599	594	607	563	552	593	623	562	571	565	593	591	583	561	568	602	551	585	572	587	562	553	568	555	521	566	573	604	598	510	564	575	583	576	615	597	562	548	579	582	599	573	599	549	555	543	547	593	537	584	605	564	560	566	588	549	615	610	622	594	610	577	565	544	557	604	582	597	588	553	536	618	564	601	587	589	590	633	609	565	618	574	571	616	608	596	577	559	581	569	561	557	547	620	589	666	614	570	565	546	557	593	589	566	588	577	599	557	604	588	592	606	586	596	617	560	572	546	579	542	570	603	592	571	602	614	568	576	584	579	563	616	596	556	595	583	563	560	585	543	566	601	572	557	566	563	577	570	576	580	604	582	579	563	571	582	522	590	530	598	498	575	612	589	560	611	558	549	599	582	616	587	603	571	607	582	590	599	592	586	629	586	571	551	625	583	579	564	576	597	561	571	518	553	584	567	568	549	568	596	559	573	576	558	599	569	573	576	587	604	564	603	578	562	562	594
19775	39029	30502	20717	15954	11404	9311	11276	10928	8956	7961	4365	2141	1704	1763	1692	1522	1371	1328	1380	1444	1401	1392	1473	1269	1103	1029	943	882	726	737	686	642	675	699	664	694	616	691	656	680	677	664	661	672	661	704	655	641	599	659	623	621	621	674	614	655	643	688	705	621	617	650	639	656	632	633	646	682	594	665	624	663	643	645	648	725	601	655	655	629	600	646	638	680	660	619	618	635	608	653	657	623	605	616	589	614	613	643	634	626	644	645	625	671	667	593	623	607	645	636	667	644	630	563	637	629	612	615	619	636	602	660	662	649	631	627	607	640	654	621	640	644	660	656	603	626	654	583	610	609	618	613	611	668	624	632	653	593	604	660	655	607	672	662	660	673	654	655	641	628	633	641	690	641	642	679	647	618	635	621	612	657	590	612	628	619	629	642	670	616	609	623	626	613	634	626	656	606	625	620	613	630	621	623	667	624	604	606	616	636	638	626	641	681	649	607	664	656	633	655	627	661	651	606	624	655	643	629	647	664	602	630	617	605	616	618	656	632	595	658	685	641	643	623	631	623	688	663	646	622	640	683	676	651	631	582	630	634	617	633	662	597	622	648	626	658	650	614	638	628	596	619	663	568	600	627	657	622	640	694	642	649	640	612	637	645	591	664	656	657	629	655	643	633	615	676	653	581	605	619	588	620	638	614	662	650	665	594	625	626	653	644	614	644	615	599	654	620	658	636	660	640	637	643	612	644	633	660	644	585	648	651	602	632	670	666	689	607	621	630	621	645	655	637	618	654	648	662	602	636	654	597	667	655	636	668	671	600	683	668	651	663	679	614	631	645	629	595	620	646	639	600	676	598	651	633	631	654	651	636	625	635	636	621	628	599	660	669	626	546	660	615	613	644	623	668	646	656	648	638	633	628	638	635	602	656	605	601	650	632	628	701	623	678	613	587	634	676	656	681	621	652	589	648	629	637	636	686	609	653	643	643	634	652	621	664	638	617	622	647	593	626	648	637	662	618	640	640	612	655	601	606	615	627	640	623	617	670	622	660	623	655	664	643	659	637	688	592	673	612	587	642	635	666	643	661	652	585	631	607	610	651	623	595	619	640	642	639	616	641	652	613	622	646	631	637	622	639	578	631	644	618	620	600	589	639	652	617	643	631	628	640	617	675	613	628	659	568	631	608	648	637	614	633	646	650	641	626	659	655	645	634	655	619	654	603	620	668	589	639	594	664	626	636	682	621	663	647	621	639	625	618	675	636	612	599	665	596	593	659	645	607	653	634	573	583	638	648	636	663	602	623	660	646	581	639	604	666	587	623	646	620	684	621	638	609	588	637	641	653	599	671	648	643	591	652	568	612	659	599	620	666	647	670	620	655	648	636	667	672	617	622	585	665	618	636	642	648	633	640	604	652	616	613	654	634	631	641	664	706	589	652	680	630	623	670	675	627	613	657	604	588	605	618	613	613	632	647	613	674	637	627	611	639	620	649	633	620	678	633	650	651	623	654	668	591	637	592	648	610	657	638	560	640	618	637	608	659	639	612	626	659	670	654	649	655	633	599	665	641	639	648	619	607	639	645	667	579	616	634	664	591	619	659	644	621	628	602	586	647	638	611	628	587	647	662	555	611	605	595	687	659	631	608	615	625	611	625	635	599	607	599	614	644	629	691	649	536	599	637	598	639	596	633	651	661	660	647	640	680	652	625	611	635	673	645	638	686	680	666	604	656	671	603	617	620	601	637	665	615	638	670	631	651	612	662	612	641	611	637	607	630	646	650	644	639	611	641	604	671	672	695	616	623	594	621	634	654	650	642	647	691	645	615	635	597	632	653	695	580	639	657	627	629	593	688	625	626	619	653	659	656	670	646	628	599	638	618	642	670	619	609	641	652	676	657	607	617	646	631	624	630	613	677	657	600	630	624	638	614	570	659	618	602	656	613	654	637	596	626	614	638	631	662	589	597	671	639	651	625	662	619	679	660	632	565	628	678	605	627	637	619	617	637	686	585	650	591	642	624	633	631	651	653	627	626	644	635	684	653	622	614	609	623	635	631	653	668	597	691	647	630	642	650	645	664	628	627	643	655	631	649	669	599	643	627	677	657	609	667	653	564	620	668	634	670	637	653	605	626	638	593	594	636	633	667	621	641	695	688	628	619	616	644	655	657	636	644	597	651	663	644	618	631	650	673	637	651	630	657	630	607	649	614	624	604	638	604	648	625	657	643	614	605	644	613	635	631	639	613	653	588	616	628	635	638	641	589	591	655	619	628	627	630	586	634	659	607	627	654	583	664	643	664	641	635	668	650	634	626	654	635	655	611	621	637	618	641	635	635	648	616	613	633	640	665	610	593	694	629	657	641	617	605	605	660	665	591	650	595	632	594	621	648	634	611	630	606	643	586	664	651	644	633	666	571	617	621	628	617	621	630	687	656	648	680	584	687	644	654	609	629	595	646	632	587	624	669	625	607	648	648	624	647	618	652	633	645	628	690	662	624	613	627	660	612	662	625	612	619	652	629	641	633	663	673	650	675	608	648	664	621	665	618	650	664	647	633	609	662	629	695	650	625	663	620	614	624	624	636	631	600	616	614	629	623	612	639	688	606	680	620	634	647	636	655	658	641	673	622	673	622	643	579	633	613	631	587	654	640	609	651	606	628	636	615	646	612	646	654	671	638	667	635	650	651	651	620	613	610	681	604	619	627	624	654	629	624	626	645	659	597	669	631	618	589	620	625	585	649	617	596	634	631	664	629	619	598	623	631	630	605	642	616	657	585	632	632	641	663	653	663	648	633	622	636	605	601	660	653	614	614	605	649	636	665	626	622	668	615	648	595	637	652	628	662	622	628	655	645	662	656	645	628	640	630	583	662	609	686	642	617	649	673	615	599	612	619	666	635	640	642	659	663	610	624	635	690	630	627	630	623	590	651	593	620	633	612	636	640	680	679	676	636	638	605	616	664	646	657	633	597	674	628	611	650	666	674	633	649	652	678	626	676	675	696	623	627	648	626	663	596	683	632	636	643	630	657	645	633	623	643	684	607	624	624	662	626	640	667	629	654	677	596	648	614	604	652	681	627	681	608	638	633	659	592	631	656	615	603	628	603	653	612	650	641	630	585	641	670	661	620	594	666	645	625	613	593	649	631	576	641	689	639	620	596	650	617	656	641	640	657	675	661	681	652	662	626	625	645	575	665	639	647	645	659	639	618	601	620	613	666	664	615	634	595	598	615	655	567	616	655	631	590	660	685	626	621	640	582	602	667	619	645	659	625	588	660	644	645	651	626	594	643	642	630	641	588	609	644	640	623	610	610	663	683	630	616	614	634	672	643	623	671	608	589	622	631	632	641	624	632	637	650	647	624	631	673	607	639	650	654	663	646	606	638	621	599	671	632	625	613	627	628	625	605	576	646	688	596	652	669	637	630	637	602	681	616	626	612	625	587	629	589	640	615	664	622	610	638	609	607	665	655	601	661	618	649	684	612	618	667	616	669	640
24786	21307	27687	25456	16723	7151	4753	5902	5505	4503	3731	1797	1017	819	831	818	769	727	686	687	667	812	695	785	599	521	558	509	403	403	378	370	379	359	349	365	363	376	308	352	347	323	352	333	368	346	329	351	337	366	316	337	355	356	366	359	361	355	378	336	367	340	369	356	358	326	343	375	342	333	374	356	340	351	346	341	340	340	345	356	314	304	301	338	313	344	335	349	316	342	338	356	347	348	312	315	338	337	373	373	351	339	305	367	359	360	342	338	344	316	354	319	341	327	323	334	332	381	332	311	346	349	321	334	318	381	321	371	377	364	314	342	357	327	341	328	319	320	334	333	347	329	313	365	338	362	353	361	343	353	348	332	320	312	342	350	350	340	331	305	342	321	357	351	359	341	357	363	327	328	356	382	336	325	365	352	330	312	319	332	349	353	348	346	331	332	352	363	313	367	337	341	299	347	359	319	346	337	319	361	312	337	355	344	328	342	320	333	363	366	349	359	332	340	366	350	330	341	342	327	336	351	351	337	343	334	359	354	349	380	347	329	360	348	359	344	336	359	349	304	358	387	339	366	373	314	334	332	378	342	352	334	354	330	343	330	346	358	324	294	330	347	356	331	320	328	330	347	332	374	363	361	306	339	375	364	324	346	355	369	356	385	336	332	332	366	317	361	372	351	338	342	329	334	321	334	340	363	357	351	349	340	335	336	359	336	324	347	358	356	322	328	333	353	336	331	303	334	328	359	370	362	344	352	341	359	353	359	362	322	364	394	384	367	366	353	341	337	396	343	356	342	363	374	368	330	339	338	346	309	358	354	326	339	379	328	321	349	345	342	349	358	354	348	329	312	324	334	354	334	329	348	336	366	351	348	340	322	350	364	335	321	335	341	374	328	334	360	317	360	367	334	319	317	349	343	336	359	320	344	343	303	398	333	339	373	329	376	354	403	337	355	321	358	334	363	344	353	353	330	350	341	347	327	326	367	346	345	333	331	352	338	317	348	367	326	346	343	367	327	351	328	321	347	341	351	336	325	381	341	323	330	370	345	314	326	320	351	329	358	311	347	348	338	341	325	382	348	364	359	371	354	357	330	366	352	314	329	341	361	336	326	379	360	343	352	356	339	303	331	380	332	325	335	327	373	372	333	342	345	314	347	332	353	321	343	343	336	341	329	347	331	325	344	344	329	345	350	364	372	330	297	366	320	348	323	364	325	343	346	345	343	339	333	359	357	308	334	341	328	324	338	366	359	353	325	362	350	354	333	342	358	345	355	359	340	315	336	368	351	307	347	370	327	345	318	353	365	326	340	359	354	369	348	358	388	322	366	331	351	345	341	336	373	314	324	336	358	348	328	341	319	391	346	354	346	330	333	356	328	341	353	345	324	366	351	366	335	314	338	338	313	317	321	355	331	333	311	350	322	343	342	354	333	362	369	329	353	321	317	325	363	348	356	359	344	347	324	353	342	346	344	338	353	342	345	345	328	360	349	325	349	360	332	331	322	312	350	329	314	350	349	375	362	352	337	328	357	354	364	349	357	382	318	389	335	357	326	366	359	364	360	324	360	346	315	332	341	329	342	346	388	343	371	342	317	325	371	352	353	349	338	349	370	340	324	350	349	305	337	358	370	343	347	397	354	365	334	353	341	311	362	362	331	346	359	344	348	357	319	320	308	374	322	358	347	342	338	350	366	379	357	372	329	356	328	338	385	336	332	386	353	358	359	346	369	334	349	327	396	351	351	331	351	346	359	348	331	338	381	402	351	324	336	340	356	358	360	325	367	300	347	344	350	358	331	326	352	331	370	337	345	342	332	369	306	303	347	364	319	311	364	370	349	328	360	372	376	326	319	338	370	355	349	357	341	360	341	337	362	350	328	363	304	316	360	332	312	342	379	348	352	334	334	318	346	357	330	316	349	370	377	367	338	344	341	343	342	331	303	332	327	349	334	363	342	338	352	353	370	331	344	364	356	306	344	321	353	352	381	322	362	329	350	316	340	323	357	313	314	346	330	377	348	333	373	357	329	330	336	329	345	371	361	345	342	348	337	314	325	329	365	348	312	319	379	322	345	344	378	316	406	358	336	320	374	315	347	355	333	349	359	339	340	341	316	355	372	332	351	341	370	340	349	321	343	324	331	368	344	376	374	341	368	330	333	346	387	346	363	336	338	370	368	356	353	321	383	313	327	340	350	350	345	366	347	365	328	344	308	329	319	309	343	363	317	337	348	360	368	353	307	344	340	346	343	404	354	352	322	359	316	357	318	331	329	328	307	316	372	350	355	321	358	359	348	325	321	364	345	375	342	314	372	302	366	322	335	352	322	336	325	315	318	346	300	374	315	357	357	365	353	343	330	336	331	348	345	334	322	330	336	361	353	342	323	344	343	355	307	319	340	321	337	336	350	345	320	376	313	343	314	346	329	332	325	344	346	329	322	352	335	369	341	329	346	324	330	343	348	360	372	339	348	326	322	350	394	338	326	331	345	316	363	361	350	340	348	351	370	342	335	366	340	345	352	341	353	342	343	353	337	297	313	349	346	350	335	341	338	369	378	327	324	360	358	334	356	355	372	342	344	353	331	335	356	364	339	314	332	335	349	336	329	341	383	349	328	365	343	352	353	357	369	355	329	339	329	342	340	356	324	328	331	331	351	355	331	315	344	336	354	331	311	358	325	343	340	362	330	364	356	346	313	316	346	364	370	365	353	344	380	319	347	348	324	320	341	353	356	353	336	338	362	334	337	372	302	370	380	365	362	321	349	328	359	322	355	346	356	348	350	341	329	365	335	365	345	331	346	352	317	326	317	350	336	340	344	350	338	317	328	372	329	400	338	325	356	364	350	351	346	338	352	351	344	319	353	364	316	330	337	348	353	304	347	372	345	362	352	313	337	365	340	338	335	338	337	353	353	346	378	316	320	352	324	371	327	355	352	333	363	315	316	317	348	371	359	334	333	318	331	345	325	329	345	356	325	368	316	348	330	328	325	342	362	356	323	341	341	377	356	336	340	334	369	360	329	369	329	344	360	311	309	358	333	314	307	326	319	334	353	347	317	359	357	325	339	345	343	354	304	341	322	329	339	353	373	341	344	327	345	346	301	308	372	357	363	328	321	346	321	310	392	326	368	355	347	354	326	322	327	368	333	336	354	326	347	351	318	335	342	394	331	347	343	333	362	330	377	354	361	341	342	388	343	354	338	358	322	325	355	371	349	317	351	342	363	388	323	327	342	308	338	345	343	342	348	343	341	355	337	347	349	326	355	346	342	347	337	323	381	370	341	381	365	336	378	322	332	340	348	342	329	335	355	324	352	329	326	333	366	343	371	330	346	314	346	372	319	360	326	348	325	388	365	348	346	306	336	339	314	371	344	331	340	326	371	325	376	342	355	372	338	350	312	348	332	318	348	347	339	329	333	345	361	355	321	313	344	334	375	335	368	356	342	300	320	334	360	341	353	337	355	367	363	356	352	324	348	342	348	327	357	346	302
19934	36388	27365	17800	12345	8941	8091	10214	9319	7682	6312	2956	1575	1247	1254	1211	1187	999	989	1022	959	1009	1062	981	867	735	708	688	573	538	430	426	415	443	431	441	427	392	445	425	415	391	418	418	388	403	413	406	377	394	398	432	340	410	377	404	364	453	400	416	418	397	392	374	421	405	386	458	387	389	429	403	386	397	417	378	407	409	417	417	418	406	407	396	401	412	413	424	356	378	386	403	384	378	362	392	384	383	403	386	345	369	415	408	376	405	407	381	340	453	403	397	389	429	370	343	413	397	380	373	404	369	406	370	401	413	413	426	388	402	356	392	389	403	407	416	389	402	365	360	392	405	390	397	414	377	398	402	430	395	429	439	389	406	388	375	389	385	403	355	382	383	385	363	361	380	412	416	401	381	389	368	414	391	383	390	423	387	346	391	424	407	358	403	363	395	378	393	363	396	396	414	365	385	394	366	371	394	409	349	419	382	389	385	398	393	419	413	376	379	401	361	389	413	368	398	446	384	400	401	408	408	375	382	386	446	396	399	397	407	430	390	399	376	382	431	434	386	392	369	387	387	399	390	411	376	380	375	379	404	402	403	374	370	361	357	383	406	355	373	370	385	360	388	368	403	397	394	375	401	388	427	399	396	385	374	425	405	373	406	401	411	361	400	385	382	375	394	372	396	377	415	412	402	404	397	414	424	403	404	405	403	415	341	373	398	392	403	392	438	390	384	410	374	367	409	402	381	360	374	387	430	415	357	401	417	382	401	375	429	397	419	418	404	432	398	394	378	394	369	416	401	398	395	387	395	414	430	379	431	390	426	391	390	405	398	467	380	376	408	417	371	424	382	389	411	399	381	385	384	396	381	377	422	393	412	380	383	379	434	409	417	434	370	399	413	386	389	389	373	402	398	392	392	380	380	407	399	411	404	388	376	413	398	407	411	413	372	406	410	381	421	401	399	439	400	408	393	408	404	394	391	367	337	413	429	376	428	398	401	398	408	372	366	387	406	395	385	356	345	382	415	408	389	406	383	377	354	395	406	392	425	392	377	404	380	411	401	397	375	392	365	370	380	387	385	437	379	407	395	425	391	371	415	393	409	385	420	388	416	421	364	400	396	400	395	376	389	412	413	393	397	395	371	396	415	386	372	398	394	375	407	398	377	383	394	410	393	388	380	378	361	420	358	366	372	403	370	373	412	389	412	395	426	373	404	418	426	397	346	399	369	393	420	390	362	406	387	362	386	388	370	403	422	412	386	386	369	384	392	366	375	394	438	417	398	401	405	372	401	430	414	379	394	386	375	416	363	378	360	411	427	371	393	381	392	374	361	410	382	420	394	394	409	389	356	412	413	392	387	377	407	402	430	402	381	371	374	384	442	379	369	402	405	383	388	402	386	388	365	423	381	405	389	383	416	408	406	381	376	361	358	401	396	405	373	406	401	335	368	403	399	413	401	389	430	382	360	390	423	386	398	383	400	366	428	376	381	383	391	392	397	416	374	423	402	389	430	399	402	409	379	407	395	409	358	395	365	386	399	384	393	398	372	414	379	384	422	408	391	366	404	390	399	399	415	389	400	361	381	385	380	387	394	375	415	415	357	364	384	347	430	376	401	398	409	394	391	379	398	370	392	410	364	366	397	397	338	428	367	402	395	388	381	396	380	409	364	414	382	407	415	372	409	400	405	385	376	375	414	364	356	399	385	375	413	351	418	368	367	418	391	371	406	392	389	395	428	397	435	423	399	375	388	401	414	399	413	403	373	390	396	417	369	347	371	377	384	425	423	378	398	415	387	398	384	398	379	431	405	374	357	400	351	392	408	352	400	372	382	415	377	406	358	392	393	344	374	397	382	390	402	410	425	410	401	394	409	399	379	407	368	390	406	419	396	335	400	399	353	412	409	374	365	449	381	392	373	420	395	400	364	389	379	371	389	372	381	417	402	381	400	388	362	394	368	357	395	433	366	380	413	389	388	364	409	356	372	384	372	401	414	402	409	390	363	432	395	393	381	396	377	396	389	363	370	400	439	406	401	376	387	401	358	356	384	383	381	397	385	377	413	387	388	406	406	375	370	380	368	435	393	355	395	399	406	386	420	390	405	365	364	416	397	379	370	396	401	405	379	404	414	383	402	364	408	382	371	351	387	381	420	385	375	366	393	433	426	374	347	387	411	397	394	394	379	404	401	368	428	392	406	376	375	397	401	417	378	389	380	427	424	395	404	363	364	395	414	433	375	424	389	363	406	376	426	405	383	421	407	409	402	396	407	414	394	399	391	402	413	372	385	378	436	397	402	386	429	398	390	386	415	432	394	393	372	372	412	403	378	382	389	387	374	395	392	398	408	369	384	411	386	428	417	385	397	399	413	415	394	385	403	415	388	396	418	423	416	398	372	424	392	379	366	409	371	409	384	413	363	398	379	400	392	385	384	374	375	373	377	379	354	403	367	377	400	411	401	417	369	370	427	370	406	409	420	400	383	395	374	391	369	379	412	401	372	418	371	377	375	387	397	369	372	389	399	343	389	376	356	377	396	381	402	390	388	379	359	362	385	363	415	438	387	392	396	404	363	356	418	383	397	381	403	389	371	397	366	400	381	396	362	391	395	401	416	399	395	382	393	364	397	427	368	434	431	395	378	406	381	411	365	400	369	406	387	383	361	385	390	386	419	416	369	383	394	415	401	380	398	396	382	397	422	372	382	366	393	416	389	376	402	394	372	399	380	422	396	380	382	400	394	396	405	417	380	363	394	382	383	405	363	377	383	397	389	394	376	397	392	407	366	410	408	389	383	391	406	400	401	387	394	406	380	386	389	374	366	408	399	398	394	404	363	366	395	398	387	393	377	393	396	387	395	404	380	409	372	383	352	420	413	411	381	395	384	424	418	418	427	393	401	401	405	393	391	372	388	427	376	378	388	375	412	388	387	390	413	417	407	376	397	414	423	422	400	393	375	397	391	384	372	353	357	372	397	404	387	431	380	398	386	364	399	368	375	376	406	382	369	366	398	379	375	397	389	409	375	389	401	376	382	414	392	408	347	383	393	375	358	409	385	404	404	414	427	407	387	418	405	395	347	402	401	362	428	408	421	378	396	400	390	379	417	381	370	391	422	406	398	367	377	386	425	434	411	424	392	383	396	416	387	437	365	415	416	402	362	345	380	383	389	422	385	423	416	368	378	402	375	390	407	421	379	413	379	402	429	356	424	422	372	378	438	382	436	411	392	376	368	419	386	396	375	420	385	365	390	401	373	381	354	348	411	355	422	372	361	384	423	401	385	384	402	392	417	406	402	410	378	358	393	396	407	429	409	370	393	382	420	375	379	420	403	404	367	410	390	401	398	358	401	406	388	412	441	398	397	398	382	416	406	406	396	394	394	397	371	398	404	418	362	393	366	396	369	418	376	401	416	373	395	380	362	399	347	406	382	402	405	395	354	392	385	391	375	378	389	390	395	417	357	416	422	390	338	398	428	394	415	396	440	425	391	435	399
22638	21328	29109	23885	21413	21716	16274	11628	9961	8746	6597	3114	1714	1526	1555	1505	1260	1198	1247	1237	1167	1336	1250	1238	1075	933	906	897	737	625	610	585	570	588	572	518	523	548	489	516	537	552	545	517	577	529	503	557	533	514	495	542	502	555	553	551	562	607	568	554	567	576	583	524	535	564	526	547	569	543	546	532	550	549	551	533	519	568	551	499	499	541	566	515	514	530	534	493	520	532	512	497	513	496	536	499	521	513	518	521	514	555	557	501	505	501	498	544	517	508	514	522	519	486	565	500	533	536	528	527	517	539	501	480	554	515	535	538	508	511	524	520	538	540	542	541	528	496	496	488	511	509	548	516	553	523	545	538	505	504	514	511	548	539	530	523	564	479	480	528	558	529	541	519	527	543	514	566	532	538	479	525	475	515	504	491	498	499	540	519	505	463	531	516	498	533	559	477	484	560	512	516	564	556	537	506	541	538	502	502	562	523	558	526	518	501	539	487	560	509	536	498	514	541	493	526	523	542	551	519	534	529	505	522	543	504	514	511	505	555	517	512	509	540	527	493	537	481	566	499	496	550	519	521	508	514	558	513	500	518	503	515	538	533	543	517	561	562	505	509	472	549	513	535	515	536	484	514	507	505	521	499	537	486	533	570	547	537	508	532	558	524	529	530	533	492	524	495	565	543	540	496	537	485	496	500	499	539	543	547	484	500	496	545	543	565	501	547	509	531	499	509	521	464	549	458	553	494	528	525	493	519	519	491	514	505	558	535	499	526	472	522	498	576	554	534	507	481	502	533	530	515	510	503	527	551	481	504	520	544	507	487	515	514	515	499	506	521	548	523	492	537	487	482	545	527	481	539	557	471	500	526	511	552	489	527	494	503	517	519	522	492	541	528	496	535	480	515	561	500	511	537	530	542	514	487	514	559	493	547	464	485	538	510	509	538	525	510	526	537	492	548	550	512	537	539	548	542	529	567	550	527	522	526	479	553	548	514	494	571	475	513	511	517	521	474	495	506	506	529	547	521	542	574	540	499	533	534	576	486	523	551	516	572	527	478	528	511	546	492	522	510	515	528	526	508	494	512	501	542	526	532	531	506	511	527	550	472	513	501	505	509	496	490	479	491	526	531	531	524	526	555	519	535	507	533	555	541	481	531	560	530	508	482	533	493	536	508	495	538	523	520	558	543	533	524	484	541	533	540	529	483	494	587	499	492	544	567	507	516	494	525	510	504	495	502	546	523	514	497	529	513	544	498	511	504	538	495	534	497	524	511	528	508	499	514	537	560	524	512	481	506	520	543	537	509	487	531	519	511	529	508	500	535	514	526	513	521	513	547	506	540	499	514	535	522	518	535	520	509	523	524	540	553	541	507	520	516	507	532	565	538	499	499	483	514	509	503	488	522	514	508	521	547	527	519	503	531	509	497	487	533	524	557	531	501	532	526	477	610	565	534	531	519	524	529	509	524	495	524	504	490	538	555	533	514	494	501	514	551	534	522	526	536	501	474	500	492	507	537	554	516	532	549	493	524	528	512	513	511	510	514	467	533	498	503	543	521	501	495	539	527	519	525	507	560	565	505	536	501	515	499	503	537	510	527	504	540	524	562	497	519	479	487	533	497	510	508	528	510	523	519	497	521	519	520	512	470	500	540	571	523	521	486	537	493	500	582	525	495	499	516	578	512	518	550	508	558	556	506	494	549	509	491	516	551	504	503	519	534	525	545	489	535	524	542	524	533	540	523	526	505	473	510	552	486	511	611	532	521	494	519	532	544	588	513	492	540	472	525	497	517	547	516	502	525	545	539	499	517	524	550	526	533	503	549	605	499	547	535	511	526	538	532	525	522	534	531	493	520	506	527	553	522	470	480	514	498	526	511	524	518	515	556	496	494	543	513	542	546	537	532	514	457	513	524	517	533	485	540	514	522	543	526	499	535	533	525	483	493	525	497	507	485	488	464	530	544	514	531	501	543	532	533	521	526	553	519	535	522	516	511	499	504	503	515	488	517	504	518	516	567	511	521	516	556	480	554	529	513	540	504	558	532	518	508	491	533	570	538	548	552	577	524	556	537	502	533	586	506	498	516	471	485	498	574	504	541	505	501	506	515	558	526	525	546	541	558	482	493	526	536	530	559	487	570	501	529	548	499	522	532	513	525	540	546	506	534	520	505	503	528	515	563	525	526	517	512	501	522	509	492	552	530	491	503	492	538	549	505	529	526	516	497	556	522	478	542	489	584	530	530	516	495	497	554	496	532	524	552	518	543	543	477	568	510	517	506	539	502	490	532	488	515	494	515	530	506	547	542	494	494	510	529	551	528	512	550	515	535	547	503	542	515	524	498	529	499	518	490	530	510	551	556	524	518	518	506	527	533	505	543	521	491	491	502	545	512	559	531	502	506	517	517	514	533	538	528	488	521	533	524	516	473	514	472	484	539	502	545	556	552	506	526	493	531	535	555	530	549	518	529	484	539	532	558	497	510	492	516	508	513	508	488	490	517	536	514	517	536	541	515	497	514	527	571	528	537	512	528	537	526	527	494	554	559	531	507	539	536	543	551	501	512	535	532	511	516	496	505	482	533	512	460	525	557	524	482	501	531	452	488	538	515	513	563	554	558	538	540	487	509	511	525	535	567	542	538	538	540	550	536	529	540	542	511	509	497	470	504	535	523	491	528	507	528	528	532	529	487	465	552	495	506	520	509	521	536	496	521	520	517	519	535	563	527	533	534	545	530	524	482	511	567	517	496	534	505	517	485	511	513	507	510	516	563	529	511	533	502	493	508	516	512	543	513	533	570	494	515	495	490	504	487	523	542	512	485	526	522	497	493	503	532	479	534	536	517	500	486	526	501	501	556	540	532	505	567	499	532	470	530	534	499	519	503	523	514	563	535	511	438	503	518	524	499	498	480	519	522	516	482	498	516	526	514	541	483	516	538	515	526	535	537	535	543	523	490	484	503	498	531	566	499	546	526	533	511	471	550	515	545	540	525	532	536	553	555	535	537	509	537	547	532	510	536	534	527	516	538	513	526	525	539	542	532	539	535	534	520	503	506	482	473	496	502	518	464	486	537	519	516	531	530	503	506	513	480	524	518	497	533	467	535	547	518	554	537	503	529	539	513	512	517	495	527	512	555	511	515	520	500	532	545	514	516	542	556	520	493	536	527	497	532	565	549	509	526	530	524	524	474	535	544	515	528	522	504	523	493	515	476	500	523	481	526	549	504	533	514	489	516	535	528	515	456	511	538	490	508	521	488	488	545	557	525	531	514	511	516	542	582	541	513	550	536	535	506	509	488	557	529	544	549	490	498	514	513	541	519	504	551	503	511	524	522	537	531	525	513	507	501	508	474	517	534	481	504	537	511	503	520	514	517	541	512	501	524	540	526	499	536	536	507	507	530	529	513	507	524	562	582	519	555	516	539	501	511	502	529	507	516	472	552	517	495	529	539	504	539	563	513	502	522	516	509	532	510	516	518	501	544	511	526	548	492
22023	43205	35275	24416	18226	13966	12183	16321	14123	12677	9749	4503	2515	2279	2201	2082	1891	1772	1718	1786	1709	1834	1819	1711	1396	1262	1191	1097	913	711	685	576	626	650	595	607	598	619	634	611	600	555	588	596	568	589	615	607	567	582	589	570	596	615	616	614	586	657	646	637	653	652	600	599	606	637	628	605	573	609	607	618	537	556	588	610	619	615	641	617	583	574	598	584	567	576	571	563	564	577	587	589	544	536	552	588	601	541	579	577	568	568	547	585	637	586	552	628	542	621	571	538	580	603	594	582	564	571	590	545	597	550	560	530	567	619	599	556	575	608	561	573	554	591	591	597	604	572	550	579	563	561	622	597	614	565	548	569	572	559	521	582	528	553	577	610	579	549	574	580	572	564	574	578	573	554	612	587	589	600	579	554	559	561	583	573	581	572	577	560	586	572	603	592	578	588	612	557	532	540	565	553	578	543	556	597	599	553	605	592	630	604	542	578	532	615	574	558	562	558	580	572	581	529	609	642	582	566	580	544	534	567	551	597	639	576	611	583	620	601	584	605	591	619	597	589	601	619	604	576	561	584	584	598	585	561	566	555	568	561	607	590	571	564	581	603	564	600	584	603	583	559	598	545	573	517	597	581	587	550	548	558	613	567	616	603	554	574	583	538	590	600	559	544	565	590	585	540	585	565	570	531	544	592	589	590	573	578	577	545	592	535	582	532	593	612	552	586	587	579	587	569	583	556	545	573	537	600	607	600	583	590	614	585	561	571	562	584	605	565	523	591	546	604	586	616	548	617	614	510	570	579	541	577	574	570	587	572	569	617	597	611	584	611	602	577	558	553	601	597	558	552	565	571	569	609	592	555	565	580	587	543	570	578	558	540	583	556	549	632	561	569	590	546	555	597	566	589	599	571	603	610	589	611	597	562	564	600	564	577	559	581	589	571	556	564	536	517	605	551	572	576	567	619	589	548	561	550	547	558	572	623	575	557	568	545	562	623	588	580	557	637	561	594	586	554	550	552	585	584	582	536	568	575	603	610	609	616	595	554	567	597	597	546	592	594	594	568	582	585	588	552	541	577	567	592	636	581	579	583	595	593	577	614	554	594	584	575	565	567	554	565	557	533	557	570	549	644	607	523	610	592	569	572	574	557	564	566	589	566	578	541	574	622	554	534	583	560	552	566	621	548	604	643	626	569	623	586	560	622	574	609	602	557	596	604	563	597	567	585	571	565	620	569	589	559	578	585	570	596	585	590	554	556	573	577	577	594	567	552	593	565	627	605	577	585	594	560	619	572	578	586	591	597	584	598	562	563	543	549	614	568	572	614	573	602	568	625	587	578	563	604	574	563	584	594	602	580	553	618	597	602	527	583	574	563	586	554	572	557	592	541	618	611	574	610	569	570	565	587	573	573	576	550	623	570	540	575	586	573	579	553	579	627	568	591	542	577	572	557	532	576	586	602	572	567	619	590	582	556	559	575	543	569	569	590	566	565	586	576	543	565	593	601	612	631	531	619	548	557	551	537	586	578	514	614	622	576	559	576	563	534	626	624	574	611	526	565	601	586	551	572	606	614	606	636	555	573	589	588	593	578	550	593	587	598	596	554	544	584	592	580	595	569	589	606	590	579	578	589	626	575	559	616	583	570	533	590	548	567	566	600	583	565	643	551	603	571	572	570	578	591	600	580	583	570	584	563	606	554	524	560	594	588	568	637	578	627	534	555	582	571	567	560	577	559	538	618	553	574	587	571	565	572	603	604	616	604	558	588	584	560	564	579	505	540	563	566	612	602	606	576	559	564	565	583	554	540	570	557	588	596	556	597	575	569	591	580	549	614	619	589	611	576	604	585	594	572	605	580	564	582	592	551	629	548	598	560	581	574	574	562	565	576	576	616	566	601	556	595	558	524	603	551	553	569	590	585	563	544	559	544	557	551	612	618	568	645	571	532	532	585	602	571	620	531	548	635	569	588	549	586	552	598	602	553	541	593	589	543	560	530	532	533	586	549	552	590	605	572	558	580	586	586	572	574	575	586	558	570	566	565	571	580	600	594	569	557	618	546	525	565	572	596	557	598	626	584	611	588	516	622	573	607	578	567	554	571	577	588	554	612	621	572	579	554	590	562	572	587	545	550	536	545	630	603	581	598	581	615	590	546	578	520	556	555	588	531	623	597	575	599	607	598	570	576	577	564	586	536	580	575	542	596	552	585	586	555	527	572	601	538	590	566	583	604	504	558	579	582	531	537	590	556	596	538	591	581	551	575	588	605	589	599	536	576	586	584	553	619	611	569	576	570	581	535	580	578	579	591	541	582	600	575	570	617	544	545	578	586	545	553	552	549	601	571	560	557	591	590	590	557	559	522	584	578	564	567	599	589	633	604	615	552	567	597	587	603	580	583	579	568	590	598	603	590	551	579	587	605	583	557	559	567	559	579	559	616	593	609	618	567	554	611	575	598	547	579	550	566	576	572	580	552	571	615	619	601	584	555	578	588	593	600	600	547	580	557	585	587	600	550	574	559	613	571	597	574	551	584	626	601	565	552	598	566	577	611	577	597	608	573	623	571	614	564	573	545	585	547	578	615	585	611	617	545	576	567	560	530	549	587	532	553	565	575	630	564	581	547	592	610	528	598	585	562	587	610	572	625	599	552	600	537	580	574	622	609	568	569	558	561	594	602	564	587	555	613	556	566	568	554	580	572	610	550	526	562	578	586	552	566	585	575	568	580	575	540	576	551	597	594	563	556	598	595	578	549	584	567	582	587	587	608	590	602	570	568	579	571	554	651	572	576	536	572	586	549	568	607	592	576	622	597	558	558	581	568	594	593	570	552	563	536	568	612	533	560	618	548	585	562	580	549	640	586	569	561	604	539	558	560	544	584	576	623	574	622	577	580	594	607	582	593	550	529	563	595	619	583	561	592	581	603	574	515	577	603	575	554	567	584	605	611	584	598	564	534	555	577	605	544	574	567	637	620	568	615	581	558	609	598	554	590	595	593	594	602	604	635	600	522	530	572	580	585	609	626	594	581	588	563	552	578	567	572	547	606	600	567	543	541	550	582	568	620	573	599	602	567	549	633	566	574	585	546	578	589	588	576	597	551	614	553	600	555	589	578	567	594	561	566	571	541	613	543	591	590	543	610	579	557	587	543	606	590	555	520	577	585	601	577	564	488	527	556	559	608	585	580	598	576	541	552	597	548	526	601	559	577	549	575	595	594	565	580	582	558	580	610	585	561	599	606	549	595	496	597	555	613	576	585	609	556	571	573	603	575	582	563	618	549	593	578	639	581	586	561	616	596	524	562	620	615	581	573	613	569	552	569	598	565	563	587	598	528	569	554	574	558	542	588	609	566	576	595	607	570	596	541	564	602	597	562	604	529	605	566	606	564	604	586	569	547	584	565	591	596	545	570	577	556	617	585	564	610	599	607	536	597	597	541	567	616	557	553	584	541	599	553	547	580	559	554	585	571	619	575	560	602	557	575	551	570	582	553
28500	23329	23064	15039	7603	4086	3033	4787	4234	3528	2584	1253	863	846	853	830	739	692	726	665	680	779	759	669	652	584	555	553	488	459	438	417	428	436	394	469	429	421	416	444	410	439	489	445	451	464	471	396	436	443	440	400	408	457	436	467	421	432	427	418	392	437	434	421	447	431	413	425	429	455	458	443	434	438	441	418	488	472	454	399	408	425	405	411	426	454	425	444	427	472	429	453	457	436	432	413	471	382	483	448	428	446	426	414	435	432	418	446	439	455	448	427	401	461	387	414	433	442	434	428	421	429	406	397	443	410	433	416	459	419	431	430	404	446	444	413	429	422	432	443	450	409	444	436	477	406	440	465	404	386	419	422	421	399	443	453	412	436	429	418	438	420	431	421	415	403	461	438	424	413	427	426	421	437	431	433	435	455	430	417	417	428	416	408	438	456	402	424	438	411	449	433	450	411	441	444	397	424	430	385	447	438	417	422	421	458	410	420	442	431	434	406	410	416	449	418	433	419	417	438	422	426	409	407	403	463	447	438	450	426	441	435	446	429	397	410	413	397	439	447	436	438	400	432	415	431	459	427	426	422	426	472	429	427	434	484	389	441	413	399	447	417	457	415	411	442	398	433	449	408	455	462	431	431	412	426	451	443	402	430	406	440	398	470	414	431	415	439	416	413	456	423	427	421	365	443	428	417	435	409	435	425	416	456	442	439	422	425	378	434	437	425	445	437	430	459	464	438	416	445	387	483	434	444	451	447	424	440	450	435	438	428	394	400	448	473	430	426	443	436	409	452	495	460	378	444	434	438	412	413	449	408	388	445	424	450	415	446	435	419	391	420	465	436	451	391	452	368	460	410	413	417	425	462	417	432	434	423	445	416	438	401	421	405	454	421	397	430	420	412	461	416	462	429	420	433	420	436	424	423	432	394	465	428	455	414	422	455	457	417	435	420	428	432	412	435	424	441	414	457	436	428	415	411	444	391	430	441	402	410	393	431	418	409	458	451	400	429	395	459	431	422	441	443	450	448	393	428	454	435	451	436	433	464	397	411	465	393	420	402	380	446	436	459	405	447	415	424	459	393	389	447	402	437	441	435	409	402	458	425	398	414	419	450	434	426	410	439	474	433	428	436	453	408	435	419	421	438	430	436	407	452	438	420	429	439	446	429	480	424	446	440	451	456	438	434	394	421	439	461	484	428	463	419	432	465	422	420	461	405	398	428	399	461	429	448	438	444	450	425	443	418	420	384	438	385	387	468	466	427	473	449	415	437	428	470	418	403	453	424	445	450	425	455	414	442	412	398	424	399	408	425	421	423	429	419	448	377	451	425	400	426	417	434	460	412	433	426	406	397	426	444	436	417	417	397	418	408	456	422	450	388	442	450	408	436	404	412	403	431	451	454	419	415	463	408	378	440	416	433	396	389	431	414	431	429	411	450	454	449	422	415	439	405	418	386	440	439	376	430	384	404	409	442	419	439	413	430	411	402	422	417	438	487	421	448	391	421	443	410	434	461	420	459	425	449	417	423	451	410	384	432	423	412	453	390	415	421	425	428	423	425	445	442	427	446	394	470	448	436	400	451	423	443	471	425	443	427	460	429	423	400	449	443	450	411	439	435	448	431	426	442	451	429	419	428	422	446	454	453	424	423	430	408	442	420	418	377	406	414	391	383	429	424	445	447	435	459	389	395	414	396	433	425	446	449	416	420	450	427	408	444	441	434	442	422	486	435	419	438	423	431	485	424	417	409	431	400	409	453	428	437	414	400	439	433	439	432	425	455	445	440	437	456	449	438	445	420	396	438	439	428	470	428	460	396	437	465	410	406	451	453	397	433	453	424	413	401	414	439	397	419	432	428	433	391	422	414	397	398	420	422	424	400	441	411	452	424	453	448	437	424	435	452	394	438	387	442	431	386	390	457	447	423	418	449	476	450	423	433	450	431	419	407	402	434	414	412	418	439	419	450	421	395	440	383	401	421	428	453	430	433	438	439	445	420	425	382	464	410	433	438	439	436	430	422	493	445	426	427	424	463	424	408	423	434	438	396	385	430	422	406	420	435	449	445	418	443	431	461	422	408	411	403	428	434	407	431	418	436	387	459	420	405	429	412	430	415	420	422	434	395	436	432	435	441	447	417	450	391	463	469	437	431	403	419	391	423	443	430	424	460	462	450	426	448	421	444	416	458	435	412	418	411	445	449	443	433	410	431	403	441	461	422	411	451	413	439	418	411	432	473	460	489	408	435	417	432	411	453	433	467	447	443	428	460	416	410	417	443	411	423	456	422	432	455	434	436	427	403	398	435	421	424	446	437	416	437	458	422	397	401	419	423	393	465	447	385	397	413	430	474	454	427	436	430	412	413	447	406	456	397	418	445	408	430	432	416	416	427	453	421	414	412	395	417	439	444	425	425	448	430	425	438	415	424	450	430	435	442	484	403	411	454	445	470	418	435	441	431	442	401	419	395	430	411	433	415	387	418	395	417	427	413	420	423	436	391	434	425	430	398	444	425	421	435	413	371	394	436	458	442	410	440	483	415	435	459	420	405	414	445	425	457	458	472	447	395	388	428	426	425	432	452	431	419	410	429	469	423	423	418	446	391	420	455	448	420	433	421	453	429	449	423	472	428	425	437	445	451	452	432	479	428	438	461	428	403	417	427	440	439	444	395	436	457	448	426	457	475	457	430	432	442	407	449	424	414	433	406	418	445	432	448	446	438	426	427	440	441	437	425	462	457	427	417	457	433	445	452	468	425	442	411	425	416	427	395	400	431	450	428	420	447	400	426	456	437	406	427	451	442	407	429	453	414	446	445	417	426	433	410	437	437	383	416	415	440	433	436	413	405	409	381	417	428	469	419	418	436	434	445	413	418	429	434	470	467	423	417	461	427	399	441	461	431	439	430	412	388	444	457	438	444	429	404	429	428	437	410	412	423	414	461	472	411	403	468	458	427	401	449	446	428	395	410	426	420	448	427	406	421	431	447	420	441	393	424	437	461	442	420	475	417	426	484	416	432	460	390	445	432	444	439	394	451	436	438	456	426	449	440	402	435	460	442	470	451	408	439	428	423	407	417	446	435	389	448	432	452	425	401	444	434	414	457	386	424	413	413	422	408	413	411	408	396	431	431	446	452	420	421	445	462	442	449	415	470	401	478	419	412	409	424	402	415	385	402	440	420	396	401	422	384	410	422	442	422	421	434	439	439	426	446	379	453	480	426	467	398	435	459	400	438	409	412	459	402	410	406	448	402	422	442	414	439	432	451	406	445	422	424	413	409	424	451	422	454	462	444	416	427	405	449	399	421	416	391	402	418	432	422	462	408	409	433	419	405	435	438	432	356	443	455	426	457	414	422	436	418	415	424	468	455	386	452	419	466	408	422	405	422	418	446	417	461	427	432	455	394	466	433	452	453	430	468	433	409	417	474	451	387	399	440	461	396	466	427	435	415	426	438	433	420	431	418	473	428	435	418	438	431	443	417	415	476
20470	31348	23797	14214	10053	6725	5465	8406	6952	6261	4214	1980	1159	1183	1153	1106	1054	953	937	942	947	1039	983	904	802	707	663	651	571	508	487	518	492	515	528	483	485	509	501	468	494	454	465	479	511	496	460	463	478	478	470	485	470	457	513	466	433	488	500	504	507	453	458	490	468	515	485	525	492	471	468	481	464	463	483	475	511	470	476	462	493	459	481	466	493	496	487	467	462	515	470	449	495	507	462	472	483	482	499	502	481	451	475	510	451	510	499	450	530	491	455	489	487	466	476	471	443	471	491	457	498	518	477	499	471	499	490	463	441	443	424	478	503	442	452	455	470	481	470	449	460	494	474	479	466	470	472	491	468	495	475	452	465	473	482	509	477	486	491	473	467	466	479	494	483	477	473	498	459	493	502	453	485	459	454	487	450	461	452	475	500	458	443	457	491	532	516	422	479	445	453	485	449	462	441	503	470	455	486	491	482	451	454	496	472	480	487	498	478	502	483	479	494	464	479	465	502	472	452	470	466	448	503	442	484	501	483	454	484	456	505	496	461	487	459	500	483	466	481	475	471	458	473	485	478	462	474	496	435	488	450	468	487	506	473	466	454	493	498	477	477	482	485	473	432	495	471	465	484	444	469	481	497	471	440	450	455	473	432	493	479	498	479	452	494	527	511	492	449	464	469	422	485	423	462	474	461	458	446	475	470	485	465	461	491	480	464	504	481	429	443	434	479	505	434	460	470	479	466	476	508	504	502	494	471	477	472	488	471	469	502	456	473	463	456	443	499	467	461	516	461	467	490	484	488	499	433	495	459	485	460	484	449	513	473	473	504	478	450	498	455	498	483	460	482	472	449	464	490	500	488	454	464	478	483	491	490	487	522	455	453	483	470	495	451	468	456	460	469	453	444	448	464	460	487	526	487	540	492	503	471	533	465	478	476	445	483	510	478	485	486	541	441	443	513	486	499	447	447	462	469	531	473	464	499	455	455	517	488	458	472	485	490	451	484	468	498	469	439	457	449	446	498	477	445	492	492	460	475	466	527	514	495	495	476	495	504	466	468	477	508	501	473	496	468	468	468	501	463	484	452	470	473	517	470	442	480	484	477	468	476	478	481	437	455	496	490	494	437	488	515	449	496	475	500	440	421	495	486	496	492	477	500	495	461	467	481	496	496	482	431	453	484	486	493	458	487	506	497	460	497	429	478	481	477	490	486	506	482	471	471	463	442	444	521	480	495	459	502	493	508	486	487	535	488	524	487	504	494	478	453	490	509	500	492	482	483	469	482	483	521	466	476	474	472	498	498	507	477	492	471	495	451	486	465	457	475	460	490	483	497	468	463	427	447	469	502	499	504	496	522	454	495	462	475	466	458	469	449	492	506	509	509	502	457	439	485	469	486	468	457	454	450	465	489	505	473	442	442	497	522	486	516	452	481	456	463	479	454	441	483	489	480	432	501	469	482	487	454	523	439	489	478	496	481	525	489	487	505	443	464	509	516	457	492	467	493	509	451	487	463	449	489	485	511	472	478	503	471	467	487	454	474	490	473	451	474	485	448	482	477	451	464	451	486	507	463	469	461	446	509	493	454	491	483	510	509	521	492	457	458	509	490	496	500	472	474	524	437	429	482	456	472	499	488	485	459	463	476	491	453	459	483	460	465	453	466	461	480	498	469	478	478	492	465	516	492	502	478	489	482	486	468	463	456	471	449	513	498	487	456	497	529	476	447	462	481	453	460	436	431	440	462	520	473	500	500	479	492	477	495	456	509	487	495	489	441	497	494	441	429	490	480	501	490	486	463	473	482	457	499	493	461	475	480	508	446	500	491	478	469	473	486	509	465	457	480	482	465	480	497	501	439	488	522	464	451	506	484	494	465	493	449	495	504	471	523	454	478	447	481	457	471	459	481	498	443	483	473	468	493	525	451	448	499	472	497	522	492	503	489	463	483	479	476	449	444	470	493	475	458	491	486	461	455	469	489	489	481	505	482	476	453	490	489	485	480	498	499	520	507	489	514	455	448	492	499	507	464	531	436	489	456	483	462	453	480	466	488	500	487	499	506	537	483	470	485	533	516	471	489	469	482	480	468	447	480	503	494	532	500	466	478	473	482	452	458	442	473	530	475	462	466	469	496	522	451	488	489	456	501	503	462	486	481	456	480	461	492	442	506	485	489	496	461	492	474	474	450	474	488	439	456	477	474	453	476	481	477	480	513	474	443	518	475	470	464	481	454	483	479	453	490	480	478	514	502	477	483	453	463	508	463	524	456	505	470	455	491	468	435	453	480	487	470	456	448	484	456	452	471	480	466	491	449	440	484	467	487	458	438	471	498	482	467	475	454	479	509	474	492	463	457	455	420	494	473	438	482	505	474	481	473	440	468	465	472	476	498	438	487	472	470	496	503	423	451	455	492	492	475	479	433	472	469	517	454	487	438	472	473	440	495	470	471	497	475	494	492	516	489	510	465	481	483	458	456	492	462	482	498	466	470	458	443	531	471	456	511	476	451	507	483	484	501	493	478	516	481	477	456	463	477	458	525	478	470	453	474	461	447	459	485	445	501	451	466	498	458	452	447	471	501	453	486	474	445	487	461	465	473	450	463	496	454	478	450	480	516	501	482	528	493	498	493	499	485	465	499	452	461	458	472	496	485	475	486	441	505	466	483	465	469	502	467	490	448	466	485	462	502	499	497	471	449	493	504	462	504	518	482	485	463	470	467	476	486	491	515	470	458	461	482	508	466	483	453	455	475	507	484	440	518	476	482	494	486	472	467	494	484	525	464	483	485	475	478	511	443	487	477	477	456	471	484	516	466	487	466	460	459	474	460	460	476	506	499	471	454	448	461	455	497	459	445	512	474	457	513	456	467	458	502	491	496	461	473	476	469	542	499	469	451	490	483	500	493	525	457	458	471	482	450	470	474	472	503	476	523	496	450	447	467	445	464	498	491	483	441	471	475	455	484	477	487	441	512	474	511	477	470	439	506	479	464	491	466	442	489	468	504	491	471	462	480	500	457	469	485	472	483	454	481	510	486	489	472	488	473	471	461	481	509	505	456	465	453	502	469	467	464	510	466	459	511	485	506	481	486	519	443	482	468	496	461	460	473	485	483	518	452	473	451	494	473	493	490	506	486	487	463	455	491	440	441	494	534	437	518	509	434	473	451	461	465	466	500	521	488	468	451	466	512	495	453	442	503	481	451	515	491	450	481	472	473	433	478	456	458	453	480	452	491	502	476	526	495	487	552	469	464	496	497	488	468	443	428	504	475	473	433	482	484	460	452	537	469	478	514	447	482	520	456	504	488	465	471	480	504	461	485	494	480	506	414	468	494	490	497	461	450	474	487	481	433	480	482	510	463	500	501	507	519	418	476	459	497	476	498	448	445	490	476	500	483	444	482	520	460	487	495	481	462	485	447	506	495	551	447	447	501	445	463	514	487	460	485	473	486	496	481	475	512	495	467	476	461	483	496	475	496	461	506	439	493	489
23659	21297	28527	24436	21432	15116	7333	8401	7104	6310	4116	2079	1394	1347	1340	1170	1140	1153	1117	1033	1233	1167	1262	1079	985	909	908	742	698	665	603	575	571	618	584	610	601	601	559	583	560	563	562	574	558	568	569	535	576	537	564	577	578	629	600	527	595	608	617	566	619	613	660	611	547	556	580	599	588	617	620	541	585	591	557	584	633	559	604	605	541	584	561	548	538	513	598	567	553	606	599	591	593	570	563	598	563	540	570	563	584	571	517	534	569	565	594	539	557	553	570	580	550	595	570	534	518	590	573	607	545	538	550	570	551	544	561	545	558	560	551	578	582	545	541	593	584	542	534	592	566	566	559	542	607	586	606	571	545	580	583	558	614	549	545	588	546	580	554	572	592	544	539	566	546	549	559	579	544	597	582	602	602	604	577	548	576	535	551	578	549	608	569	581	601	538	581	565	561	562	556	576	584	547	567	590	604	549	611	520	538	539	544	591	559	553	543	547	567	597	586	577	563	594	580	547	576	555	549	578	585	581	514	551	580	549	544	582	565	535	546	557	581	556	607	548	615	582	554	519	543	573	553	553	558	588	595	562	546	547	623	540	582	561	585	580	567	564	572	551	585	560	570	568	522	540	553	554	568	554	595	583	588	584	564	542	617	611	552	555	538	568	557	545	579	587	569	570	537	548	548	594	613	546	562	563	535	599	585	605	570	543	596	576	595	562	563	579	548	573	539	567	546	597	580	547	586	538	570	554	582	560	607	549	560	557	563	612	569	607	598	550	591	549	608	581	563	551	572	577	597	622	567	548	618	552	528	537	557	572	552	548	587	553	571	538	591	620	595	600	591	534	566	577	546	577	577	585	557	557	600	547	566	554	586	556	578	546	567	582	558	569	578	600	569	586	552	588	597	535	578	531	560	587	577	535	542	591	599	592	539	597	573	576	604	555	576	567	615	589	555	580	583	575	540	581	534	595	567	605	601	581	550	571	570	524	543	574	574	535	561	579	607	581	569	594	599	554	586	574	546	546	602	578	580	605	568	608	572	576	549	557	569	559	560	594	551	569	551	555	587	558	578	561	594	579	570	583	533	586	588	549	533	592	564	583	578	565	535	589	537	553	550	558	567	555	598	603	546	544	581	544	550	554	590	606	571	546	546	572	589	598	583	615	610	564	559	583	634	564	560	631	590	509	534	561	567	626	545	562	562	590	595	548	568	525	590	549	541	599	527	552	569	571	562	597	514	581	612	575	574	579	525	550	593	579	537	553	564	563	610	543	585	574	526	583	555	542	586	551	584	597	592	555	554	598	589	555	561	595	545	584	599	552	544	554	578	583	546	537	571	605	565	578	594	575	567	550	542	544	570	572	530	548	555	611	562	571	591	567	572	547	564	553	541	550	551	582	564	554	597	558	557	610	525	585	559	551	585	561	553	556	567	530	553	594	572	597	556	583	559	550	556	565	539	594	568	538	523	549	555	591	569	585	570	596	592	509	582	576	570	579	552	542	590	598	600	546	533	543	577	569	559	542	590	637	629	547	605	555	579	563	579	588	525	559	556	549	537	532	566	539	544	567	578	527	573	585	608	548	600	550	558	620	563	567	564	573	601	595	582	552	519	599	585	552	537	555	601	534	528	582	583	553	584	557	583	540	564	543	614	576	553	567	570	524	542	597	548	577	607	595	563	517	597	537	530	528	494	555	576	550	551	576	571	562	546	546	530	594	555	589	536	574	559	556	535	591	558	581	563	536	585	598	601	557	541	625	538	577	559	550	523	549	561	562	533	581	636	585	556	560	563	533	563	588	550	586	601	561	547	585	526	594	554	545	556	577	541	575	586	601	575	570	575	536	550	557	531	583	560	575	569	557	630	571	604	548	597	580	597	554	598	539	556	568	582	575	588	550	549	537	556	559	570	513	625	578	527	569	560	554	630	590	565	576	579	570	582	606	553	593	566	548	605	581	576	586	563	583	621	553	568	554	549	533	563	586	529	566	547	582	591	562	579	585	571	580	483	562	565	575	565	587	590	539	551	598	581	588	542	578	563	614	563	619	540	575	574	585	558	545	568	526	578	595	606	574	589	583	527	577	545	534	572	577	595	560	540	556	558	564	560	568	601	587	553	558	582	548	576	548	595	561	558	521	548	546	592	584	577	574	537	606	541	573	552	579	574	581	575	594	574	571	562	538	568	538	580	606	542	574	566	514	586	543	581	546	583	612	528	539	559	549	600	586	548	580	598	582	538	575	554	577	549	565	531	568	526	581	557	537	530	542	572	570	544	584	606	611	608	559	584	567	556	558	574	563	540	565	545	557	567	568	593	564	596	596	574	582	556	545	564	576	559	559	573	530	554	610	574	600	586	554	591	536	554	560	634	578	551	642	561	517	584	569	577	560	555	543	580	598	522	575	563	577	625	562	533	596	586	564	586	605	580	537	540	571	576	542	575	623	556	519	568	521	543	560	572	493	588	607	567	571	558	577	595	563	575	558	545	558	574	550	553	570	579	557	578	572	600	555	549	542	607	599	573	612	587	548	599	602	559	602	556	558	541	539	569	582	606	579	578	527	563	564	567	526	536	589	558	546	577	591	605	543	569	558	580	555	526	564	568	574	597	547	507	589	580	567	561	583	537	560	574	622	595	559	521	614	590	586	524	585	565	591	550	600	571	567	541	606	529	561	599	566	537	565	545	569	568	573	562	567	568	579	555	553	604	528	591	524	614	559	574	563	525	579	534	579	580	577	578	567	568	590	494	532	573	575	603	583	534	568	581	565	556	572	562	559	559	567	549	580	543	586	531	606	573	608	565	627	576	523	583	556	566	574	578	578	552	615	560	562	600	570	503	574	567	537	559	577	587	604	575	560	576	560	546	549	552	577	555	579	560	520	529	577	499	571	583	551	598	519	594	568	578	601	539	584	558	561	549	612	594	541	587	545	571	576	559	578	565	565	550	559	589	583	549	579	597	537	570	601	541	577	553	542	548	556	536	570	569	552	591	589	547	545	601	529	559	586	526	524	549	554	568	578	540	530	562	563	574	593	578	582	556	530	557	507	562	582	573	597	531	563	560	531	578	573	594	523	538	574	540	581	610	567	604	550	586	572	584	546	569	626	566	608	579	547	593	549	587	568	557	592	566	537	599	537	568	562	599	569	577	568	599	559	576	554	549	567	563	577	609	543	575	555	585	567	529	559	605	551	595	568	533	571	585	580	588	553	565	573	591	547	590	574	579	587	529	582	524	565	568	580	599	590	578	560	564	563	554	553	576	623	577	570	601	545	574	537	552	587	575	567	531	618	594	541	591	566	604	562	548	542	568	546	558	602	569	626	604	553	527	588	565	614	567	597	556	559	565	600	592	559	569	588	595	564	541	564	517	552	620	573	571	588	524	564	561	559	557	563	525	570	607	585	518	552	523	545	590	565	582	604	601	553	534	557	571	560	593	592	529	550	529	573	536	566	569	571	554	607	562	584	555	543	582	603	537	623	593	531	543	569
20462	39118	30899	20591	15564	9944	8988	12808	10848	9619	6041	3173	1990	1952	1828	1700	1600	1478	1491	1512	1619	1613	1604	1400	1276	1077	1066	960	776	645	650	678	690	696	681	645	617	583	606	688	670	633	606	614	636	653	679	680	612	587	611	609	603	662	598	626	617	683	772	648	635	649	629	627	646	679	677	630	638	618	644	664	627	618	589	602	684	660	637	610	608	611	619	612	628	596	635	602	628	644	689	660	600	635	601	624	688	632	642	661	649	647	638	627	584	658	555	598	643	598	633	608	617	607	596	633	615	615	585	637	632	631	647	591	626	599	604	639	639	657	608	652	661	597	652	605	613	595	615	560	590	634	575	621	661	612	610	632	635	636	597	628	625	644	609	565	632	602	646	599	602	627	647	583	640	639	612	651	673	613	663	571	615	653	591	637	599	615	637	609	631	597	615	600	658	602	616	612	576	623	584	590	604	641	605	633	689	623	638	598	580	658	649	602	665	628	620	617	628	644	657	597	646	637	604	639	623	598	627	653	653	625	618	625	600	641	643	607	602	624	621	606	620	637	622	641	592	604	657	604	577	649	661	613	649	644	607	595	636	614	616	605	671	608	587	633	622	612	605	604	628	629	603	606	596	621	638	640	653	627	606	597	603	628	609	631	613	630	644	650	647	635	619	618	619	599	643	597	611	584	608	595	576	623	646	593	618	617	606	602	662	635	600	620	592	660	664	598	649	590	638	607	595	612	639	627	656	584	635	609	624	621	621	645	642	656	565	618	611	625	668	618	669	643	601	627	629	602	606	607	633	602	632	612	655	630	635	589	672	639	632	629	665	593	628	597	585	637	624	643	654	626	664	643	619	635	667	610	585	606	682	597	605	604	595	623	640	606	609	617	649	634	604	616	648	664	616	615	644	638	652	671	619	639	680	659	653	619	594	629	563	643	653	621	631	611	658	630	630	631	626	591	670	605	614	679	679	635	582	585	646	585	567	644	617	633	605	664	627	568	623	630	667	616	619	643	581	555	631	625	651	641	614	614	647	650	637	614	607	624	628	655	639	642	647	666	668	613	631	628	606	612	663	638	604	652	570	612	586	625	631	643	613	584	601	638	604	651	616	637	619	627	605	617	613	566	600	596	588	627	619	610	617	665	616	625	624	671	617	628	593	632	621	631	625	631	585	691	615	630	600	636	671	625	616	621	629	652	610	656	577	619	607	638	622	605	634	608	601	622	624	610	617	622	641	617	664	629	643	615	606	602	607	659	603	605	607	613	631	625	633	649	629	658	596	594	599	614	599	587	626	609	620	601	652	588	654	638	597	649	632	645	616	589	596	631	552	666	591	590	645	595	641	705	615	624	660	611	641	620	597	662	580	638	595	620	618	656	579	644	642	587	602	659	622	618	592	607	631	643	622	634	610	645	668	624	646	623	642	624	641	620	630	612	650	650	665	659	627	602	633	640	646	660	580	634	622	611	596	597	610	653	638	581	651	613	610	610	627	602	642	623	623	627	630	607	651	579	651	634	616	627	644	602	656	597	641	634	616	613	600	654	650	578	627	627	595	626	619	656	638	608	612	647	642	646	622	677	644	610	650	630	668	619	632	607	646	655	644	613	621	591	657	619	655	633	554	629	607	607	641	618	666	612	621	613	614	617	624	659	614	650	634	668	623	590	651	646	627	626	640	638	624	620	647	576	591	605	649	638	639	580	666	556	659	603	590	632	682	664	648	655	645	618	620	638	616	620	592	647	633	640	626	596	623	610	605	644	620	592	604	582	637	642	592	650	631	572	593	630	571	588	624	627	650	628	606	624	598	625	635	625	616	606	622	640	649	598	642	598	674	625	638	616	633	573	611	648	623	600	615	648	614	668	572	641	575	622	625	625	622	633	602	610	611	642	613	634	629	625	647	634	614	630	634	608	638	605	652	641	599	656	626	600	656	629	655	636	665	617	645	645	600	573	604	653	620	654	625	609	617	585	624	627	628	593	618	650	619	635	586	611	605	637	665	631	634	639	577	619	659	650	608	591	651	597	591	634	662	642	717	612	642	629	640	624	609	637	572	594	572	654	597	634	613	646	645	580	686	618	597	587	614	601	633	630	628	608	614	646	578	603	642	612	641	598	598	619	611	645	638	642	634	617	614	596	684	649	623	695	624	605	578	631	662	625	617	618	637	622	633	608	613	615	601	612	631	624	641	605	608	603	629	593	643	604	660	610	628	593	591	640	610	587	617	601	618	628	618	579	663	600	666	659	628	630	590	613	629	610	667	655	613	646	661	611	599	601	597	615	659	634	634	612	627	609	639	636	615	633	624	641	613	653	655	630	635	656	609	615	704	609	595	647	642	602	609	635	611	626	603	635	616	575	657	603	613	641	617	636	631	619	630	624	619	645	649	612	620	612	614	649	637	671	584	695	585	620	692	691	641	605	618	609	585	644	640	649	615	571	586	641	635	618	654	637	652	658	627	661	661	622	611	610	619	595	614	611	640	642	626	601	654	604	602	674	660	602	604	644	654	606	623	624	680	619	629	651	643	615	629	617	648	678	608	601	602	642	647	634	575	640	609	657	598	625	587	627	616	649	662	653	654	626	620	626	640	601	639	603	580	600	608	630	679	651	631	641	632	634	640	651	603	619	631	646	634	611	639	630	650	637	672	633	635	643	629	594	642	618	623	634	618	638	608	583	661	637	622	612	637	560	661	597	605	644	606	637	629	622	588	673	651	642	612	580	576	605	593	619	637	625	656	632	629	600	629	606	638	613	635	629	640	635	641	619	628	594	626	627	628	635	616	635	595	611	668	611	599	593	627	609	615	592	598	615	589	610	652	610	636	672	591	620	605	595	569	634	598	676	660	607	611	615	601	646	630	621	620	611	630	651	623	644	606	597	600	578	630	602	669	575	611	686	649	592	640	638	605	648	626	570	612	613	617	606	607	629	623	648	628	633	614	625	610	562	606	645	565	612	666	654	662	609	673	592	637	626	622	680	630	624	615	641	585	596	665	613	607	619	606	603	678	649	645	632	620	630	600	591	637	616	628	626	646	633	609	605	645	607	612	609	591	640	608	658	638	656	630	612	611	626	625	613	613	613	654	673	630	592	588	623	650	603	632	614	626	630	595	616	591	614	657	654	609	611	631	623	657	625	621	615	643	648	597	650	664	631	608	657	625	651	645	653	662	619	617	574	590	628	633	604	596	629	601	663	661	649	641	634	670	623	582	627	604	639	629	622	643	637	689	623	635	663	636	621	616	642	626	603	620	660	615	624	601	569	625	602	668	621	594	657	610	647	646	655	613	635	627	618	638	601	612	589	619	608	632	634	638	637	639	590	648	616	648	685	604	679	644	591	607	635	566	624	599	640	590	647	663	623	649	633	640	641	629	616	570	601	628	629	630	596	597	643	614	584	621	609	641	636	616	617	608	623	637	585	649	673	624	591	621	601	639	664	641	599	613	610	629	648	668	616	646	635	646	637	637	640	597	616	594	633	649	601	629	590
24856	21370	27784	25475	16777	6226	4650	5985	5195	4692	2695	1377	944	935	973	867	751	712	784	787	817	831	786	702	637	580	515	446	394	340	374	338	360	351	386	349	350	354	354	348	344	347	356	361	336	337	342	359	361	330	337	338	338	276	358	342	340	369	376	358	339	329	341	324	355	316	334	352	349	356	324	358	384	312	364	343	359	336	352	317	340	322	331	323	334	360	330	329	341	342	371	335	302	328	348	305	327	331	347	338	328	338	382	335	335	322	326	334	317	340	362	329	344	353	347	331	322	286	343	366	377	321	348	301	355	371	336	328	308	318	331	329	356	362	331	349	329	324	338	369	316	340	310	369	348	329	350	319	323	348	321	328	313	367	339	341	324	335	324	367	345	353	338	350	354	349	354	333	340	317	354	337	315	309	308	331	362	346	383	313	324	333	334	361	378	360	333	328	335	324	380	320	333	335	330	357	344	353	312	341	330	322	340	322	314	355	332	309	364	338	332	348	294	365	313	326	351	341	356	314	340	332	364	320	351	325	339	363	324	341	337	322	342	315	377	341	355	338	309	313	345	340	317	345	340	339	371	331	359	345	371	342	349	321	322	339	343	331	320	337	340	351	381	345	368	347	341	330	316	343	364	332	327	341	331	342	335	329	321	353	336	312	318	349	343	348	314	329	325	339	344	362	354	341	342	338	357	357	347	360	324	340	334	321	364	335	322	325	375	326	333	355	333	315	346	373	314	353	360	339	339	309	320	380	330	306	322	349	341	327	339	301	336	323	319	341	344	328	371	357	320	394	316	350	325	318	342	347	344	341	343	305	330	336	348	324	327	317	323	365	379	331	337	326	301	318	337	327	295	366	367	343	313	348	322	297	334	340	366	346	335	356	326	366	352	329	338	316	365	358	363	353	339	327	366	333	336	349	311	372	324	326	319	356	321	335	355	306	320	334	349	353	343	345	355	354	354	345	344	351	358	347	283	387	361	314	320	353	321	317	307	313	338	346	336	327	330	351	354	351	345	313	336	389	329	320	377	335	370	319	344	359	356	334	344	336	360	317	320	369	342	326	343	349	324	333	347	304	350	335	335	353	366	332	360	309	343	358	343	320	332	315	345	329	339	332	318	345	328	335	309	338	365	337	328	361	331	328	347	300	383	319	369	314	341	355	356	350	323	364	331	321	341	323	395	336	325	307	339	350	338	338	319	320	352	349	323	314	332	346	331	342	328	382	335	333	350	318	360	360	343	324	326	349	336	319	335	298	346	350	346	335	354	354	333	338	329	320	317	332	319	344	355	346	337	352	346	297	348	366	316	343	310	349	355	341	327	317	358	326	317	336	363	333	317	366	339	297	359	333	341	325	313	351	345	310	309	322	305	340	321	323	355	352	315	340	355	346	314	355	349	336	371	349	352	337	343	373	314	329	342	320	328	319	345	359	331	318	324	341	333	329	312	355	327	344	357	338	339	329	349	353	344	310	346	343	318	322	345	326	326	356	356	339	349	382	325	317	325	349	319	334	326	331	315	343	339	327	341	338	344	321	295	343	338	354	316	346	357	367	373	340	348	347	327	335	348	380	305	311	383	346	326	361	368	319	340	330	327	342	326	332	322	294	309	340	362	372	333	343	324	334	343	345	335	354	335	316	373	335	343	347	316	333	342	345	331	347	341	333	366	321	330	342	333	356	306	360	356	335	334	344	322	310	359	342	319	335	334	324	387	326	338	372	342	346	360	320	316	337	334	346	339	315	342	337	328	347	352	339	315	296	318	323	327	319	346	336	367	329	335	326	306	369	339	348	335	315	350	340	328	329	341	331	353	331	349	314	345	345	341	378	343	363	313	359	320	354	339	321	317	319	340	349	349	331	336	356	331	348	366	344	333	352	355	321	346	364	325	356	345	339	326	374	317	331	385	340	363	344	329	305	344	307	352	325	330	358	358	304	359	324	346	335	331	351	361	345	338	317	339	343	356	357	337	365	333	324	352	348	325	370	382	327	355	344	348	344	397	362	343	315	346	346	340	347	330	370	365	342	308	326	334	364	314	323	342	343	362	353	331	349	327	342	329	315	315	337	293	353	337	325	336	354	328	360	338	355	338	354	303	335	321	332	337	320	368	375	327	336	321	303	317	351	346	327	303	327	338	338	362	349	357	341	339	304	347	348	306	355	323	337	292	341	347	372	319	368	354	325	362	352	334	368	315	334	348	321	363	333	326	349	329	356	362	359	352	343	331	336	395	343	345	320	350	300	325	310	351	326	321	347	401	326	342	343	301	393	332	319	361	350	334	337	347	369	328	335	307	343	343	343	316	351	338	341	353	317	335	352	332	324	322	341	315	324	352	354	363	331	336	340	330	339	370	358	336	356	342	354	344	336	318	347	336	343	356	328	319	336	346	349	341	353	327	343	347	348	357	305	316	358	385	344	303	337	343	341	364	319	311	324	334	369	302	346	341	318	331	367	329	360	321	365	365	319	333	349	334	306	361	352	355	315	324	340	334	341	319	325	338	339	325	352	333	323	337	331	343	318	291	373	381	352	329	328	335	330	371	329	340	314	352	315	331	345	339	321	319	311	346	345	360	339	314	341	348	298	365	325	367	359	346	343	335	320	332	329	345	371	325	339	349	406	341	362	352	311	340	325	315	294	341	350	355	336	354	359	372	347	310	329	330	330	346	309	361	333	309	335	364	349	363	320	336	335	344	314	333	386	339	316	336	375	361	348	347	332	356	333	363	370	334	329	391	333	323	324	303	340	331	353	315	306	318	346	323	328	322	276	341	357	300	353	340	336	320	379	376	360	345	323	351	294	348	355	329	330	326	333	344	339	338	339	341	308	298	326	355	339	338	321	363	371	340	342	342	350	328	315	361	365	314	323	368	340	354	327	350	341	362	331	344	328	311	386	334	345	310	329	361	322	376	318	303	357	333	334	330	335	344	354	328	325	360	330	365	351	346	311	333	344	301	361	325	318	340	338	347	349	320	307	342	336	354	334	328	356	328	315	320	327	363	312	326	317	346	369	306	311	341	334	339	313	334	329	335	349	349	325	331	332	329	335	331	353	349	325	350	335	330	322	342	338	351	354	299	324	339	364	309	311	332	343	347	346	374	302	336	313	353	333	349	353	330	346	334	321	330	325	342	382	356	322	350	336	348	327	305	336	356	360	314	304	335	321	358	357	322	350	332	309	340	359	378	342	325	367	348	318	348	349	334	331	361	334	336	337	341	338	332	349	350	334	338	352	316	348	355	341	347	342	344	339	330	345	329	353	347	345	329	329	331	303	350	318	311	331	327	310	334	314	328	371	308	333	357	328	347	344	321	326	303	365	390	341	337	289	328	376	323	370	337	336	307	367	313	355	344	324	356	355	344	320	358	330	355	320	332	333	333	346	335	318	335	342	327	341	374	340	335	326	321	336	357	336	381	347	332	372	291	362	366	309	329	333	342	336	330	318	331	345	347	321	363	325	314	320	342	330	334	325	359	337	382	355
20132	37087	27734	18533	12673	7628	7887	10602	9071	7906	4431	2309	1465	1525	1341	1208	1109	1097	1136	1157	1270	1216	1182	988	863	816	699	636	485	433	445	415	457	449	389	411	423	460	373	387	396	405	445	366	394	401	396	380	413	387	366	397	423	421	351	410	384	391	456	411	418	407	380	403	401	392	406	444	420	413	397	400	417	412	394	410	378	425	408	440	415	392	385	383	401	393	397	390	375	395	375	409	390	376	389	411	396	426	380	373	409	407	376	412	386	403	407	374	378	419	356	368	405	378	400	397	405	388	402	409	388	405	421	416	383	412	408	388	406	374	378	382	429	412	349	414	368	409	395	373	376	384	417	381	388	358	403	358	418	431	396	381	333	386	374	388	401	378	431	393	404	382	408	412	411	374	385	384	391	364	406	393	383	388	377	395	409	388	404	352	397	365	382	392	389	357	393	408	422	363	383	369	392	381	399	368	431	389	426	373	403	408	396	362	395	450	411	407	392	358	375	347	388	376	382	363	420	395	386	393	401	372	395	390	397	378	373	378	378	412	400	362	400	356	395	412	407	369	401	403	366	389	362	396	408	372	367	360	407	374	401	390	375	395	397	387	417	382	380	386	377	397	417	379	358	356	352	419	383	356	371	375	371	395	399	397	442	389	347	420	406	385	379	384	391	392	400	394	394	392	431	378	386	355	398	390	374	385	381	360	412	415	392	386	387	364	398	393	409	374	388	374	373	401	402	418	372	410	409	419	356	382	370	407	378	392	382	379	410	408	379	445	365	396	402	394	365	359	367	365	399	416	429	428	398	400	397	378	374	356	374	413	396	390	350	382	400	384	400	380	400	399	380	388	379	408	419	412	430	391	427	376	390	410	384	410	367	390	401	395	395	394	400	389	397	411	376	389	418	349	386	380	408	394	391	360	369	375	461	404	371	394	387	414	392	388	406	384	375	423	410	412	368	355	418	388	367	382	384	399	372	393	419	393	428	406	391	357	395	381	367	391	376	406	414	411	429	385	406	393	413	388	382	382	386	356	398	386	405	370	422	397	357	406	376	360	366	363	408	380	406	414	384	365	356	370	411	387	376	374	425	386	416	394	379	398	410	387	413	410	376	364	365	403	382	385	408	396	381	399	402	422	394	375	407	413	387	418	378	413	380	394	383	370	383	409	351	367	405	412	428	363	401	378	394	414	401	393	409	388	406	395	397	405	401	387	386	413	382	439	406	401	402	370	405	372	416	386	386	377	401	413	384	399	411	384	413	382	376	400	401	432	418	393	400	407	383	379	413	383	372	401	385	382	389	406	388	399	391	398	400	415	398	394	381	413	355	376	396	365	371	437	398	421	382	417	385	419	405	377	404	358	413	399	399	376	361	409	383	395	392	420	410	430	386	373	377	383	396	391	373	384	391	392	388	380	387	406	368	410	414	385	385	379	377	424	365	383	363	393	425	380	377	396	414	380	378	415	385	431	377	388	412	377	390	424	404	351	385	396	361	358	352	388	391	345	404	397	376	375	388	407	361	391	368	388	410	411	397	386	397	388	378	361	382	381	370	412	399	374	376	398	370	437	395	421	384	377	385	394	378	361	379	382	381	398	360	418	361	379	401	392	373	376	435	370	400	378	403	414	369	376	394	364	387	377	406	389	399	385	369	432	406	397	395	395	421	407	384	385	394	379	393	376	393	367	406	429	390	410	420	443	407	402	402	396	429	394	392	430	392	378	393	404	360	401	410	387	407	383	359	395	373	373	359	378	348	400	389	419	334	418	414	391	378	377	406	358	403	385	414	350	368	398	397	402	414	367	374	412	353	364	416	404	383	419	407	386	341	380	407	395	406	370	360	368	414	392	389	374	380	406	372	390	399	401	371	378	370	387	393	358	374	365	410	351	408	412	393	337	412	353	432	428	376	379	383	360	392	374	403	390	411	391	379	406	400	375	389	377	368	382	399	373	436	412	416	376	392	338	385	368	418	393	399	355	417	394	370	381	365	390	314	448	392	421	390	388	381	377	385	377	411	413	411	424	362	362	356	397	385	404	360	374	380	406	405	365	367	383	353	378	396	389	377	424	379	374	430	362	410	389	405	399	376	354	390	364	377	414	410	372	413	419	416	398	397	375	384	388	388	370	381	373	366	366	390	373	404	410	401	394	382	381	413	369	392	405	389	406	381	405	388	397	360	407	400	346	381	397	363	386	430	386	405	384	381	409	391	379	380	431	413	373	375	420	358	343	387	388	380	413	381	397	397	397	392	429	396	397	357	409	369	393	394	376	396	381	370	393	346	381	358	364	381	392	415	363	393	396	342	383	392	391	408	412	379	404	386	407	373	395	388	445	388	359	383	371	407	381	412	404	429	398	414	406	383	406	404	395	356	350	432	404	359	373	380	385	382	425	413	383	377	390	414	368	367	375	381	403	421	399	436	390	381	386	394	402	395	366	421	417	352	405	385	358	402	394	376	398	380	396	423	416	379	397	382	407	357	408	366	365	392	354	370	375	399	433	346	377	407	394	399	371	388	372	409	402	389	367	387	385	415	362	393	414	373	381	377	371	415	391	377	339	391	382	349	375	379	386	390	386	376	369	391	361	414	383	363	399	419	403	406	382	374	372	375	419	414	394	382	378	411	364	418	361	368	399	401	376	409	373	400	406	403	404	405	369	412	388	379	380	358	392	410	403	350	403	374	390	351	383	400	375	393	398	372	395	388	378	420	388	393	428	370	386	404	379	402	370	382	411	400	396	409	389	389	405	364	382	384	387	411	373	398	400	411	407	397	403	391	400	416	377	388	395	433	375	395	362	360	405	377	369	372	419	350	371	370	420	398	398	374	374	342	394	420	405	411	405	357	379	376	382	383	399	413	385	400	431	354	387	373	399	404	414	417	367	363	394	402	379	391	402	384	361	381	403	383	389	403	373	399	385	403	392	402	400	388	402	404	364	388	375	417	386	387	390	387	412	359	402	393	377	366	396	396	378	370	414	408	401	392	393	380	364	389	381	412	381	430	397	397	400	374	400	407	355	384	404	396	407	396	386	391	384	378	387	405	397	375	355	379	391	370	418	375	402	405	380	398	397	375	421	410	403	415	376	369	401	382	393	376	381	418	392	372	396	373	382	411	371	395	395	393	411	374	386	396	393	421	406	403	399	406	350	360	390	396	387	382	402	397	382	421	407	413	392	400	422	370	412	387	391	404	377	371	375	397	381	398	365	434	412	387	380	382	412	402	439	363	385	382	429	372	406	411	397	358	413	401	407	366	420	406	376	356	393	399	402	408	396	356	393	413	424	436	399	406	390	380	439	404	413	358	349	407	360	407	380	381	372	370	401	411	403	392	393	368	374	404	356	387	397	403	393	386	377	408	369	404	391	371	392	408	401	416	413	383	436	393	406	376	354	366	419	410	395	382	407	374	397	362	378	382	371	428	379	359	410	385	396	390	393	426	391	394	369	374	377	376	378	376	385	394	434	399	368	409	380	408	387	418	387	404	351
22601	21326	29100	23957	21402	21638	16540	11931	9922	8797	4729	2494	1849	1855	1662	1546	1316	1400	1414	1427	1510	1529	1455	1295	1092	952	905	785	657	631	560	563	565	554	570	562	538	571	554	496	571	551	550	568	539	546	539	571	538	565	529	534	557	562	538	507	492	569	611	583	559	585	526	556	538	596	535	550	561	513	556	572	543	557	559	521	528	545	567	536	487	500	548	511	503	535	502	529	487	507	524	521	530	499	494	483	546	501	509	517	524	476	545	527	519	534	512	521	530	515	524	496	527	542	535	542	570	521	545	542	477	534	524	595	530	492	510	518	481	555	515	516	450	524	515	537	545	477	504	506	516	520	556	526	533	495	496	478	498	498	516	532	506	526	548	565	543	523	511	517	533	525	494	516	524	498	536	499	522	511	528	539	506	503	521	539	484	490	531	497	506	539	481	506	532	505	584	517	543	516	516	511	464	490	546	538	534	477	535	555	528	519	511	519	500	549	557	537	487	534	526	523	501	528	525	509	542	515	482	508	548	533	515	527	487	517	543	511	506	521	530	542	532	533	558	502	529	486	525	497	535	531	542	498	538	494	534	529	490	517	529	526	497	564	544	538	510	551	513	510	515	495	541	498	549	477	492	503	526	490	530	537	572	524	550	515	533	524	533	518	503	496	517	522	544	502	511	551	501	514	518	498	519	501	516	510	526	517	529	513	507	478	529	520	467	541	505	485	503	535	522	509	518	528	535	550	542	501	515	518	488	554	494	466	517	506	528	534	542	467	517	506	505	514	534	524	505	507	502	527	534	523	501	571	527	550	540	551	550	554	540	488	520	501	535	573	540	523	552	530	544	520	518	503	586	523	518	473	530	484	516	524	512	518	521	531	478	537	538	521	494	532	514	538	531	533	507	499	522	514	506	492	547	497	538	531	480	493	534	549	511	547	522	527	531	477	464	531	495	570	523	551	473	508	547	533	541	527	539	544	503	526	471	500	512	523	509	481	534	508	523	549	490	501	508	508	485	532	520	513	538	515	510	480	502	478	540	519	530	513	551	548	504	469	509	525	513	566	536	536	526	484	511	493	557	521	539	547	526	492	510	539	540	533	526	527	533	526	546	526	524	506	530	517	525	510	517	522	488	520	495	564	515	538	534	483	492	505	490	550	520	557	508	495	521	527	520	529	505	543	540	512	474	499	524	528	559	507	501	542	533	531	568	529	541	487	542	545	512	541	556	512	524	518	495	501	534	511	527	522	534	528	522	487	502	538	513	511	511	539	534	545	503	524	544	519	509	510	554	532	526	515	508	532	527	511	489	546	504	527	528	538	514	489	520	505	513	559	509	518	549	485	537	523	542	488	566	491	502	512	521	540	529	512	519	506	490	521	497	464	495	524	514	493	554	542	535	538	493	495	506	497	570	538	494	497	540	526	515	514	535	532	525	520	516	521	536	467	507	510	541	532	541	494	513	548	488	508	536	542	518	563	538	520	497	515	522	502	547	525	502	508	492	516	518	462	540	521	515	511	524	558	531	509	518	521	525	514	490	507	515	513	528	476	536	518	521	515	527	553	529	514	528	552	527	553	498	537	524	548	523	483	494	490	509	515	565	473	534	441	508	477	531	504	504	513	544	520	557	539	509	535	531	484	511	502	553	528	520	497	535	522	585	518	519	486	527	505	527	522	510	516	546	535	503	509	512	535	517	519	511	537	527	505	537	496	555	571	530	548	544	565	556	522	508	528	528	511	486	499	511	497	490	506	514	492	525	537	472	559	567	492	503	490	544	532	530	504	485	507	555	511	525	521	520	493	542	501	511	549	536	545	516	550	453	518	516	489	489	555	500	510	517	499	527	556	527	538	550	492	507	509	551	549	524	555	525	570	521	473	514	507	512	507	541	481	529	563	517	533	494	516	525	506	529	544	513	494	524	538	547	500	521	549	491	508	522	505	535	499	530	473	492	540	540	493	525	511	558	499	474	533	524	487	519	563	529	541	491	523	557	488	529	466	557	527	547	494	550	479	496	503	499	495	480	492	509	489	517	511	512	560	520	541	523	510	516	529	504	529	527	558	502	527	552	517	522	502	493	501	488	522	505	564	546	513	527	543	565	499	519	489	531	513	517	516	526	475	539	498	505	478	517	537	515	514	519	515	500	542	495	551	498	517	524	514	523	569	530	492	515	520	570	527	543	486	505	542	544	506	543	530	534	535	530	548	514	496	559	499	537	525	520	487	537	556	515	513	518	502	492	538	472	541	544	495	546	485	472	505	517	518	542	568	508	554	510	533	556	557	537	559	561	484	537	506	500	537	527	571	495	502	479	535	516	504	538	542	505	534	533	548	525	536	501	510	505	533	523	552	544	541	577	525	511	540	505	531	516	545	532	506	530	517	538	499	492	542	519	531	538	551	518	525	558	471	468	524	479	490	563	533	572	564	544	502	503	514	553	519	502	530	527	503	501	497	516	531	516	489	537	502	539	550	544	544	513	498	488	501	494	530	531	512	509	542	564	540	512	505	524	501	500	469	507	538	522	521	557	511	524	530	494	550	491	522	490	528	510	494	498	531	519	563	526	547	539	494	526	540	514	556	566	571	567	486	499	511	520	521	557	538	477	537	543	541	504	472	502	520	539	508	529	521	514	527	483	534	524	529	494	538	525	507	514	521	490	495	514	477	506	532	479	518	526	530	496	529	537	586	496	538	516	523	537	532	500	485	490	521	551	538	522	526	509	519	556	527	527	528	509	508	521	529	540	519	500	528	532	572	542	489	538	520	514	516	518	484	529	544	515	526	470	512	479	470	532	521	517	491	556	530	535	486	549	524	548	546	530	479	504	513	528	567	494	525	516	518	534	525	520	510	525	496	498	518	505	494	537	564	497	541	497	499	535	548	489	557	535	523	503	517	530	509	509	555	551	502	506	522	478	487	488	554	538	545	541	512	547	501	517	493	504	507	557	505	539	528	513	519	515	552	515	507	525	542	532	555	572	531	524	500	520	550	535	554	493	541	543	551	532	496	520	504	468	516	532	493	521	518	514	509	541	513	532	526	525	530	453	484	541	534	532	531	508	496	483	486	494	504	509	508	506	496	505	549	491	526	535	492	553	494	521	544	498	483	474	513	551	538	547	526	515	509	516	519	513	516	519	512	506	542	505	511	521	530	546	499	496	495	514	505	517	526	534	559	489	499	510	515	535	512	581	542	561	541	514	497	512	485	505	559	524	516	530	536	528	490	486	492	494	500	498	512	539	526	484	523	488	513	515	490	533	512	549	526	500	515	554	527	501	566	492	508	524	524	515	506	477	574	538	521	536	535	507	536	506	524	494	534	536	539	545	546	563	514	532	525	532	523	517	537	546	561	518	559	520	507	471	527	487	491	550	527	528	551	543	552	537	554	502	532	528	521	533	538	530	567	519	545	498	525	497	536	497	547	520	533	516	509	540	527	543	511	484	540	549	478	517	508	500	533	479	553	484	457	513	520	496	508	517	450	488	518	501	499
22661	44605	35713	26063	17762	12663	13005	16255	14717	12519	7034	3547	2806	2662	2415	2061	1908	1969	2034	2048	2134	2133	1973	1692	1366	1331	1136	962	783	655	611	609	679	631	581	617	610	601	598	576	579	570	583	612	609	595	585	628	582	581	554	631	593	572	590	602	597	613	693	624	603	608	638	592	634	615	614	612	618	643	625	633	602	569	600	584	584	582	592	610	608	575	584	586	597	563	547	599	571	586	590	600	568	573	582	525	564	620	558	582	584	577	552	575	544	578	550	548	563	526	569	557	581	557	563	553	565	595	595	528	541	578	597	524	623	589	574	613	549	581	579	599	535	572	603	567	582	597	561	593	568	575	563	548	566	560	586	586	582	573	589	570	639	557	579	587	583	580	580	579	587	565	589	527	589	540	592	601	571	589	602	613	531	573	516	506	545	548	573	554	567	619	584	584	559	585	593	598	588	528	583	592	561	544	560	603	558	590	555	551	578	559	562	607	615	511	559	582	567	585	588	582	613	600	597	584	601	553	580	551	588	558	555	607	596	570	592	581	588	585	614	614	584	618	570	565	605	580	581	577	557	602	585	532	611	587	570	578	548	537	605	576	593	577	562	498	562	556	585	586	569	526	613	606	586	575	581	590	529	605	587	560	586	592	586	537	583	590	540	553	565	583	548	591	587	522	532	608	597	608	578	597	539	557	566	618	589	621	558	574	578	623	558	576	567	576	584	578	556	561	593	575	562	616	531	607	578	540	539	618	590	601	544	576	565	575	571	600	607	555	598	534	547	589	584	592	578	579	583	614	598	582	594	587	592	599	546	586	552	561	558	553	562	611	579	563	580	592	537	545	572	590	577	584	587	574	568	633	588	549	583	603	534	589	578	574	585	564	582	590	556	570	563	533	555	564	566	550	587	538	561	549	623	596	549	569	584	584	579	563	549	600	568	567	590	518	591	539	595	580	609	592	569	588	590	556	545	566	556	604	580	598	588	573	584	599	563	591	545	595	590	576	574	551	535	571	595	555	575	592	619	634	636	558	569	613	568	623	576	543	544	583	541	615	517	574	591	572	556	605	613	573	580	568	539	554	573	579	547	604	569	559	559	574	573	572	581	569	580	542	564	593	555	571	543	536	608	564	581	589	593	562	556	612	552	571	548	590	562	594	563	593	596	591	589	578	588	543	567	556	584	555	592	562	576	554	558	524	601	601	576	564	606	570	547	591	610	535	572	580	566	603	593	566	570	581	586	559	564	566	603	607	583	537	571	598	545	635	588	586	560	583	566	589	540	570	558	553	548	598	560	574	532	590	561	615	611	546	572	584	557	554	574	585	564	573	583	572	586	559	542	579	607	580	584	581	586	565	557	587	591	562	586	554	519	582	590	630	534	613	557	556	553	607	589	595	572	588	613	608	606	580	578	601	612	609	580	580	601	596	593	564	550	567	596	552	561	567	592	586	576	591	587	577	586	537	554	601	580	570	553	579	583	576	612	578	584	553	586	534	550	591	601	605	556	566	549	563	594	590	575	557	625	575	557	601	593	542	614	591	568	608	607	579	586	568	560	563	573	626	601	579	583	569	567	558	590	602	602	555	583	551	574	573	574	499	569	551	600	581	575	569	602	572	535	574	615	559	569	599	592	560	610	612	593	531	567	571	557	583	577	561	566	588	564	582	557	561	608	560	575	553	557	575	578	560	556	520	561	585	592	558	542	592	544	609	575	614	571	600	559	564	609	595	572	541	598	586	589	589	553	558	589	577	511	555	572	553	545	552	524	536	588	564	568	579	579	555	538	591	579	581	620	634	519	592	620	568	578	593	579	562	567	579	605	565	583	571	558	548	598	564	580	602	524	559	554	553	561	603	601	538	543	561	565	601	564	562	554	556	556	576	619	576	554	604	585	557	562	574	566	596	556	576	590	588	559	578	574	545	556	595	581	558	592	584	560	558	617	572	545	524	577	554	590	548	561	587	574	541	583	582	595	547	565	614	556	605	579	523	551	591	583	531	580	585	593	559	571	561	596	524	580	527	591	575	569	543	589	615	563	598	603	561	570	606	584	565	563	612	604	562	588	540	575	564	562	586	603	569	585	562	607	565	569	581	577	534	568	598	554	592	600	578	606	551	591	621	608	534	543	551	562	588	574	596	566	587	566	580	650	575	562	584	587	569	567	580	563	600	562	535	606	565	601	566	577	565	568	550	576	602	584	602	593	558	607	573	579	599	551	567	564	591	591	582	590	595	553	551	550	568	554	579	593	531	528	605	566	534	574	607	581	628	580	566	548	595	626	572	588	572	576	593	600	621	575	560	615	616	575	586	600	565	587	556	561	595	592	590	572	592	593	555	594	524	573	523	557	578	531	555	556	595	577	559	584	527	572	572	548	602	551	600	597	584	576	583	538	566	574	581	569	569	611	569	596	638	533	593	574	620	550	562	596	589	585	582	587	612	573	601	572	602	572	560	549	609	587	569	605	578	601	554	595	546	571	574	591	578	580	645	568	558	586	574	600	555	571	613	572	616	601	523	564	572	546	586	596	568	592	583	549	541	562	552	573	602	547	582	545	561	577	534	590	588	528	599	599	594	573	588	588	610	548	536	564	572	559	548	538	599	593	535	579	578	542	557	565	598	602	550	564	560	605	583	633	585	587	582	548	593	597	575	550	597	542	586	589	593	533	607	522	590	614	615	604	571	562	543	564	579	556	548	561	543	650	552	511	585	577	561	577	566	572	574	569	561	530	564	571	609	601	602	586	564	569	587	564	600	577	574	585	590	567	578	605	596	569	569	566	555	583	568	575	582	546	545	534	582	565	559	572	579	558	579	611	522	561	591	553	574	544	593	568	551	560	560	548	598	545	564	563	623	589	562	547	584	547	615	534	570	571	591	561	596	544	556	605	596	596	524	616	576	583	547	557	569	579	548	593	562	579	526	536	553	591	522	599	596	572	550	590	547	592	558	572	565	596	617	571	624	553	569	575	590	594	601	604	623	626	568	595	533	602	567	589	612	536	547	576	566	536	578	555	544	562	586	596	580	540	573	589	564	547	580	557	603	614	583	565	595	554	561	610	564	571	608	552	560	571	598	561	547	587	588	586	563	572	558	584	568	551	560	531	569	586	569	558	604	578	552	576	565	545	587	598	518	585	577	603	558	592	562	527	592	556	572	614	599	558	558	565	578	539	576	603	556	590	552	585	607	559	615	598	615	599	599	572	572	569	591	545	588	610	594	573	593	611	581	572	564	583	548	580	610	602	615	570	583	590	596	604	605	602	553	540	599	560	631	534	580	554	543	584	548	564	574	570	563	611	541	605	558	591	604	599	555	586	590	580	582	558	600	556	552	568	560	576	574	575	562	598	561	604	589	530	522	584	566	553	528	593	581	579	564	595	606	586	562	604	622	550	569	579	547	616	563	554	579	593	587	578	564	569	570	540	585	568	576	549	556	566	565	633	565	588	571	562	586	532	543	576	593	578	548	538	606	565	590	524	543	538	605	544	582
28676	23691	23637	15542	6687	3601	3415	4661	4347	3467	1789	1018	941	919	846	783	755	821	771	827	794	814	734	681	571	587	550	478	445	448	423	458	419	413	442	423	445	405	452	425	429	381	421	436	413	446	455	408	448	413	408	431	442	410	443	437	420	434	433	448	459	447	443	441	434	414	452	447	422	467	437	432	424	415	416	416	470	438	447	426	421	409	415	396	423	435	443	395	432	419	439	461	434	417	412	414	451	444	447	450	431	478	379	436	437	452	419	411	420	419	430	419	437	434	438	417	423	445	436	425	452	425	465	419	453	440	426	448	414	411	451	423	406	436	471	433	394	430	435	458	409	432	431	442	411	414	464	441	404	433	420	433	417	427	434	450	412	457	454	434	443	470	408	415	411	425	419	440	416	461	419	445	395	427	451	455	418	432	394	414	403	449	440	437	443	445	444	410	420	429	429	429	475	424	429	467	417	449	418	392	426	485	441	429	437	451	413	435	440	400	420	433	428	418	442	445	410	467	422	413	428	476	463	445	424	422	441	439	455	422	396	423	430	409	432	414	460	426	471	400	424	454	397	455	438	412	439	429	428	433	474	414	445	397	433	434	460	441	432	401	439	444	402	430	417	430	418	434	428	427	415	426	431	408	435	423	484	399	395	438	408	418	462	461	434	422	425	419	490	426	452	451	426	404	399	429	443	432	439	450	438	444	447	422	429	440	449	437	405	433	418	449	417	428	466	427	437	439	457	416	422	401	436	408	395	427	397	466	412	433	415	397	437	407	487	470	454	443	427	431	453	416	453	415	427	420	438	414	396	449	418	462	421	443	414	410	416	417	430	422	433	462	435	410	445	451	429	464	481	424	463	388	416	417	459	424	413	422	448	450	423	443	449	466	429	403	409	430	409	406	455	455	427	398	463	420	441	415	423	436	403	404	410	415	472	404	421	465	464	433	446	436	421	443	429	428	464	381	434	430	430	414	444	432	431	440	431	389	408	466	450	465	484	447	405	451	425	419	387	418	402	412	448	453	422	428	452	407	416	401	457	430	414	405	413	419	418	447	451	426	435	406	433	436	458	450	432	423	384	450	417	441	441	443	443	438	419	427	478	431	428	432	430	447	432	447	402	451	430	399	443	458	401	476	450	434	460	442	384	427	425	436	420	438	415	425	434	428	418	409	420	449	439	421	435	420	408	415	423	405	402	453	430	441	410	468	436	475	398	451	445	389	454	446	405	420	461	420	416	428	442	428	435	379	400	409	462	423	463	437	441	430	443	445	444	410	432	472	432	463	403	427	460	402	421	478	440	438	406	438	430	410	458	419	437	446	432	438	453	428	459	421	413	443	460	409	406	409	462	427	449	441	458	413	447	413	433	418	424	434	411	475	434	404	437	428	430	427	420	455	430	408	414	422	408	435	397	407	454	446	422	393	424	388	451	415	404	436	436	426	434	437	418	453	454	423	432	434	397	411	469	462	426	408	464	447	453	413	432	447	449	433	442	439	398	459	424	424	437	429	448	406	444	434	439	448	429	449	404	451	458	429	455	451	437	437	409	425	452	442	459	409	439	461	450	423	402	425	393	430	449	415	454	456	418	428	431	448	441	427	420	412	436	437	474	430	436	407	433	427	431	443	405	418	446	443	442	419	460	403	444	454	422	475	430	416	431	452	391	445	410	430	410	433	394	445	438	437	422	416	447	420	436	423	436	430	410	431	437	401	429	442	428	410	431	411	452	455	429	422	418	429	425	419	412	422	399	422	394	454	446	420	397	419	442	449	430	457	462	436	391	451	413	417	420	432	450	423	437	501	468	465	421	456	412	437	430	454	448	441	421	422	432	466	397	446	420	442	420	407	413	426	435	419	444	404	460	431	408	473	419	413	480	436	439	407	390	425	426	392	416	446	440	414	406	418	433	456	423	440	398	432	418	417	417	407	426	435	457	412	373	456	422	444	452	406	416	397	436	417	406	398	419	388	400	410	418	440	469	413	434	422	421	439	436	411	424	440	460	418	465	399	425	439	450	432	400	443	402	433	444	437	445	451	410	472	433	425	432	450	445	431	402	425	427	436	460	454	428	432	466	437	431	435	413	426	449	436	430	422	432	397	448	440	448	444	443	425	398	444	388	426	432	434	451	416	416	410	431	405	435	449	440	444	466	454	433	446	450	412	429	415	419	432	456	411	454	392	457	437	446	411	473	433	447	461	417	411	414	458	420	380	450	442	449	424	425	421	404	449	443	408	433	405	466	451	420	443	455	456	435	413	422	421	443	434	470	440	445	400	423	423	413	428	453	448	427	409	396	472	450	405	426	449	449	431	463	426	452	423	399	431	407	461	423	458	408	410	449	440	416	427	441	465	436	408	440	444	460	469	426	407	431	402	416	438	474	436	459	434	430	434	443	440	411	463	420	436	452	423	421	429	394	442	394	407	419	410	445	406	438	431	422	421	446	430	422	425	419	436	467	440	380	456	367	419	425	458	434	397	425	417	416	460	429	400	434	426	433	449	441	458	453	439	457	424	408	403	427	445	417	414	390	450	400	475	433	460	445	399	453	424	427	414	460	412	434	427	420	432	451	417	430	415	463	393	430	464	430	432	429	440	437	466	471	428	425	375	417	413	441	443	417	459	395	403	379	422	408	429	419	425	438	449	406	416	441	407	462	407	429	402	423	420	447	425	418	410	423	387	448	473	420	408	417	435	437	401	447	433	427	418	460	434	461	431	451	447	424	420	409	429	428	449	441	443	434	437	434	399	426	410	459	453	432	423	415	410	407	428	428	430	459	437	454	423	449	436	401	428	458	468	379	426	442	469	427	448	434	459	424	438	429	434	453	431	445	426	416	416	442	459	421	430	417	448	446	422	450	458	411	412	396	468	439	445	459	452	431	403	438	429	401	411	423	437	452	443	454	416	445	445	441	429	441	425	454	445	420	422	438	406	393	413	451	443	431	445	406	463	455	403	436	421	457	422	427	399	431	409	456	466	417	455	447	440	415	489	429	418	414	444	415	423	397	399	462	450	390	443	456	464	472	438	416	437	441	416	451	447	425	445	433	429	439	439	467	415	397	437	432	422	387	444	437	450	429	420	425	451	403	420	443	436	431	447	453	426	426	421	455	430	425	486	441	427	427	444	428	447	453	424	434	407	387	443	414	449	421	411	387	405	435	428	410	436	415	441	443	417	465	454	440	415	433	421	411	455	407	457	464	448	423	422	427	419	441	450	468	427	489	429	432	442	507	426	442	417	424	444	452	437	417	460	398	407	409	439	426	426	401	423	428	392	455	417	428	400	468	412	437	438	397	463	446	388	440	442	443	419	429	427	432	397	405	459	424	468	417	405	426	458	418	440	417	413	436	411	431	458	399	450	408	441	437	472	422	434	418	421	430	430	474	406	405	419	432	412	442	476	449	423	426	437	404	424	436	437	444	424	403	443	451	414	459	419	465	436	406	463	405	433	482	401	445	451	417	443	399	444	437	416	425	450	408	400
20789	32680	23881	14391	8406	5666	6149	8297	7558	5610	2937	1688	1389	1385	1156	1002	1104	1103	1001	1149	1115	1122	951	789	808	778	646	576	510	563	515	512	475	524	489	526	463	504	473	471	493	493	501	477	508	490	480	457	475	428	497	479	480	509	483	469	471	487	499	487	494	472	539	460	502	479	463	486	464	499	465	512	519	516	506	478	507	473	454	475	451	466	466	491	458	488	490	482	438	458	504	468	454	502	513	509	451	469	439	475	460	485	509	464	500	480	471	469	475	503	510	478	477	479	477	451	477	454	482	480	471	513	484	438	481	475	481	519	477	494	491	490	456	435	457	481	477	489	479	444	495	436	459	476	489	480	459	491	506	477	473	495	529	477	480	492	452	446	481	447	478	498	464	509	454	481	447	517	446	498	502	498	476	510	480	511	462	476	487	496	453	479	507	480	512	476	471	481	446	467	447	469	446	486	476	505	463	467	466	461	480	471	489	461	494	478	467	526	502	496	504	492	524	447	479	469	458	455	475	428	461	489	492	492	502	445	444	470	457	489	494	452	498	469	508	495	490	436	503	505	462	463	466	469	457	473	462	494	455	458	504	490	487	445	471	451	495	485	487	442	471	511	495	441	478	487	462	539	475	493	508	465	448	504	461	471	493	460	477	507	499	486	520	514	486	482	465	461	498	453	515	441	489	497	519	448	448	461	441	475	525	527	477	465	477	471	471	473	450	468	492	452	484	472	470	497	469	470	461	506	505	484	528	468	443	515	477	480	471	478	472	486	463	461	470	463	489	457	481	514	450	464	484	462	461	465	452	478	492	448	491	477	470	492	482	443	469	460	474	488	478	486	464	463	486	480	473	473	503	453	472	472	500	509	492	471	491	485	470	475	493	486	460	507	501	451	459	463	489	490	474	477	482	462	519	485	484	473	433	484	422	472	462	467	476	495	458	494	492	496	477	509	450	439	478	483	446	488	522	479	422	468	455	458	492	466	468	459	477	505	499	484	481	477	528	479	468	486	480	471	488	462	463	482	455	479	519	526	468	475	488	461	478	479	498	489	473	476	504	511	460	495	466	467	452	462	454	467	502	463	477	451	445	449	481	497	503	490	461	477	471	490	491	468	480	507	496	477	468	437	498	434	476	473	500	490	474	489	486	446	478	447	462	488	463	452	485	475	499	477	460	449	474	500	485	502	473	449	452	465	481	470	461	513	460	482	468	466	473	474	477	447	449	451	462	448	535	440	485	495	420	506	489	484	459	519	513	449	456	467	462	454	504	515	489	480	472	476	509	469	451	482	468	478	455	479	479	449	436	514	510	478	499	498	455	481	482	471	494	467	507	520	478	481	503	447	460	509	494	514	470	497	477	479	502	465	472	490	446	513	471	492	470	472	490	444	471	470	502	502	475	480	476	467	490	491	501	506	483	510	470	462	459	497	477	465	467	504	463	479	443	468	481	475	462	509	511	461	477	475	496	435	504	450	492	502	474	463	479	473	451	441	445	486	479	452	472	480	551	461	500	489	490	463	463	455	497	475	491	440	512	467	510	524	479	495	453	446	478	493	476	506	494	487	462	467	463	479	465	477	499	467	469	479	459	468	512	487	459	492	497	517	469	496	471	452	439	476	481	482	437	484	490	481	495	447	478	485	472	483	494	460	526	467	498	443	486	456	443	479	480	491	466	531	482	466	468	493	479	505	495	491	505	455	455	433	475	501	467	471	470	449	464	479	482	465	478	509	465	468	533	454	464	489	454	467	486	467	497	440	447	491	509	496	476	486	483	495	477	453	495	463	521	459	485	476	482	467	479	469	491	467	439	451	460	447	476	493	472	521	490	495	504	516	451	491	505	455	505	440	482	477	472	488	488	448	458	487	475	514	496	467	490	496	486	456	507	470	485	448	452	497	465	470	451	474	467	475	491	492	490	514	456	515	448	442	488	464	486	396	501	454	473	449	445	452	489	479	481	452	475	492	499	508	449	466	479	476	496	494	479	479	512	449	438	465	471	478	502	483	464	453	429	458	484	472	504	472	482	497	491	522	471	490	477	463	505	458	467	501	479	446	483	481	534	452	488	478	479	460	489	462	501	468	504	476	452	494	475	459	467	463	447	449	445	475	509	442	480	486	511	484	486	464	460	497	481	486	474	499	499	441	475	487	478	464	462	479	453	506	495	485	460	463	464	479	495	488	465	475	442	457	498	443	521	460	508	483	470	480	526	502	481	483	484	523	481	461	482	491	455	484	466	467	468	465	464	482	474	522	464	470	462	474	498	456	424	503	469	481	493	497	499	443	476	522	479	488	477	509	449	498	511	512	465	487	493	473	455	498	493	526	478	509	517	464	507	501	520	484	451	449	472	459	513	484	472	504	448	497	457	469	469	455	435	470	458	464	479	514	488	497	494	488	504	472	471	481	512	459	477	478	480	492	487	481	491	522	475	493	440	449	468	454	503	461	482	512	499	482	471	464	472	461	499	484	448	462	437	468	474	530	418	453	478	488	483	472	478	440	515	486	514	460	451	484	439	486	494	487	493	463	469	453	490	477	468	494	479	474	507	473	447	514	491	495	431	490	473	442	498	482	523	513	487	434	492	490	462	444	471	472	475	470	492	462	470	456	445	485	499	489	474	476	461	448	484	472	478	480	489	504	480	528	485	457	472	490	444	483	493	466	445	520	437	451	497	434	507	495	463	477	536	515	467	462	446	487	465	479	467	503	490	483	512	485	510	459	464	508	488	452	479	493	467	501	496	458	489	474	481	486	511	475	470	472	493	485	479	490	453	441	496	451	466	448	476	476	456	485	469	470	483	437	475	477	471	465	472	505	490	515	478	460	482	474	488	472	470	483	468	476	471	465	498	462	446	496	466	503	460	489	470	422	501	474	482	478	467	486	459	475	470	450	442	493	487	500	511	501	497	490	452	469	478	478	485	486	495	482	478	523	505	475	470	475	496	434	466	471	500	509	466	451	518	448	468	502	493	516	518	493	477	478	446	493	493	456	478	485	473	447	449	492	493	494	453	441	488	442	468	454	479	488	468	458	494	477	491	481	516	459	460	421	476	470	485	487	509	500	455	479	501	475	492	504	440	492	485	490	485	470	454	433	463	523	472	508	477	465	502	486	471	478	517	479	490	512	490	502	445	496	519	455	482	476	496	461	475	477	477	502	540	483	484	496	503	527	439	498	472	505	480	459	481	459	446	467	466	482	498	511	522	492	453	471	479	462	456	473	473	476	478	455	472	472	490	474	482	457	468	482	507	496	440	485	492	474	468	491	464	500	458	460	470	487	460	486	455	501	495	469	480	444	471	488	465	486	511	459	465	487	455	516	438	462	489	460	431	501	484	458	517	455	446	501	513	468	506	493	487	470	482	458	500	482	453	465	486	459	496	440	473	465	466	469	498	484	464	457	487	470	501	461	466	449	481	467	515	490	488	476	459	466	461	496	499	454	472	504	497	464	469	478	456	460	459	497	461	458	482	446	460	492	482	474
23654	21322	28612	24439	21298	14543	7717	8250	7515	5562	2972	1799	1567	1492	1319	1235	1181	1344	1210	1316	1330	1325	1084	1029	929	946	847	695	648	625	641	628	646	604	678	585	646	559	560	612	538	521	604	571	579	537	576	551	584	574	618	604	612	541	572	546	571	598	620	607	613	573	560	613	575	603	608	593	568	622	621	546	597	557	559	518	601	556	596	595	563	547	590	557	567	540	564	591	567	576	529	609	537	569	554	621	577	585	526	537	596	563	570	563	607	575	568	539	549	571	531	560	576	584	569	567	558	555	553	572	574	612	542	579	554	576	588	570	559	551	612	555	572	561	580	548	551	581	561	562	569	546	556	582	541	596	567	574	557	568	588	571	547	538	601	566	568	576	575	546	577	526	553	595	598	566	565	558	553	523	591	571	585	612	560	560	575	581	606	565	580	581	571	550	532	573	581	550	538	563	589	564	552	579	573	550	575	592	546	577	580	548	565	579	535	578	580	554	572	561	581	536	558	565	582	586	563	596	580	553	579	598	558	551	530	610	606	589	574	572	560	577	565	611	570	543	562	578	551	542	579	555	588	577	564	550	550	572	592	569	552	514	560	540	533	592	561	575	556	576	585	536	568	580	533	555	570	576	589	589	576	533	558	615	525	600	561	581	578	534	590	528	568	569	583	537	552	607	584	581	562	610	564	567	594	539	565	639	598	570	542	561	557	549	589	563	586	559	574	573	581	615	563	572	592	561	525	601	543	574	558	561	573	566	562	589	593	535	586	569	604	570	564	590	562	573	612	581	551	575	560	623	640	572	574	540	558	565	579	569	602	589	541	544	579	560	579	544	563	543	573	576	576	566	527	583	563	558	601	559	588	628	578	554	536	543	567	574	543	577	593	577	558	557	560	522	611	568	577	554	586	592	549	553	598	574	599	552	558	613	525	550	560	562	520	564	525	553	564	594	524	575	525	562	570	522	587	573	583	592	541	556	605	558	571	579	582	545	542	572	545	584	602	565	562	536	590	564	562	584	575	574	580	568	572	578	564	601	565	526	583	593	573	547	615	575	615	593	594	589	576	556	571	552	592	624	576	576	545	544	576	593	590	575	537	599	569	583	563	543	553	607	575	539	528	577	573	595	582	564	511	599	573	548	561	529	560	571	583	589	607	594	559	601	561	577	579	531	535	608	576	541	618	581	580	588	526	583	577	571	537	558	574	569	568	585	582	570	602	577	571	580	575	576	551	595	588	625	570	618	582	597	614	566	499	547	563	605	547	605	541	575	551	512	579	542	622	532	568	546	552	609	652	528	565	603	558	569	556	547	577	567	590	628	555	534	554	564	563	602	544	522	588	551	553	522	599	584	580	578	534	563	534	532	536	527	585	567	543	557	549	542	551	563	589	576	524	622	553	525	576	564	573	578	548	578	526	551	529	580	566	595	570	578	556	591	592	586	542	590	560	574	563	569	567	560	578	593	536	591	568	554	543	566	542	534	515	608	527	562	566	546	591	573	595	588	543	538	580	545	535	577	543	566	531	552	583	551	517	567	587	531	612	568	556	569	536	574	561	568	532	590	583	553	592	549	548	560	548	550	587	581	591	573	528	561	593	583	576	588	569	566	521	609	590	574	516	549	582	543	570	571	548	576	543	592	580	577	553	583	579	604	609	570	575	636	553	542	535	606	555	558	575	543	529	566	560	572	576	603	588	552	538	541	564	560	553	556	592	599	558	532	541	549	557	584	518	541	546	598	600	576	525	560	512	538	559	578	607	583	556	553	604	575	560	582	558	557	571	563	558	557	570	588	599	532	548	572	634	592	557	571	587	575	570	579	595	552	545	523	539	542	552	582	564	582	549	597	580	580	523	520	614	542	573	580	547	557	576	592	574	567	577	589	517	528	581	538	572	603	542	578	541	555	579	580	577	614	557	569	572	591	583	550	564	607	570	598	587	585	580	569	527	534	567	574	548	611	549	513	587	616	579	561	570	616	563	578	635	585	547	605	519	570	609	575	573	567	547	591	564	565	588	575	585	564	569	593	564	556	602	543	576	585	550	597	572	546	613	560	550	593	562	536	556	519	558	621	568	579	581	581	600	568	576	594	567	573	583	578	567	559	568	575	605	519	565	573	588	552	589	563	582	544	574	620	592	557	534	618	549	535	571	529	521	513	537	598	595	569	577	587	551	573	544	541	538	588	595	562	587	594	560	586	537	588	593	555	593	587	585	595	591	579	567	621	580	544	555	541	594	580	531	548	574	572	562	555	540	548	550	565	556	596	585	595	590	580	566	553	552	556	580	541	595	574	548	566	556	609	584	560	540	568	550	576	525	553	563	566	555	563	531	511	585	537	550	543	536	585	582	570	561	590	576	606	601	603	559	598	579	527	533	567	558	582	564	556	560	534	575	569	519	613	547	550	579	557	573	528	591	595	561	521	555	550	554	560	521	557	551	578	560	570	543	563	599	564	560	585	596	602	618	550	535	597	583	581	550	563	601	565	555	538	585	571	564	572	581	591	542	599	555	548	558	590	570	554	594	605	572	575	559	623	572	560	563	572	520	554	580	560	618	539	560	567	581	588	504	568	567	523	572	549	591	572	589	594	541	593	560	530	573	565	594	514	580	597	579	590	568	571	608	557	581	564	544	525	568	568	556	585	600	588	559	540	583	545	584	568	513	561	583	584	582	583	606	564	560	583	604	571	583	569	586	534	566	571	597	568	555	608	590	540	570	582	624	565	536	592	584	579	564	538	558	599	581	531	577	566	575	541	543	574	536	561	577	597	537	550	597	604	575	531	600	597	534	604	604	580	564	589	595	602	545	607	604	545	553	592	560	578	601	547	576	577	583	548	562	629	577	549	588	559	554	576	544	575	556	548	553	584	574	534	617	585	561	584	585	510	544	561	562	577	529	587	619	600	598	559	568	552	584	556	545	563	574	571	553	568	576	558	595	581	565	537	598	573	567	568	577	566	553	549	528	562	581	586	548	592	577	615	548	570	537	566	539	544	581	607	562	556	547	551	575	563	553	583	563	540	530	600	551	561	552	587	608	595	592	577	551	588	600	564	557	565	591	567	577	517	553	555	561	591	555	563	555	583	582	583	565	537	580	540	619	562	572	513	532	558	604	545	611	562	556	548	567	553	593	559	551	551	573	560	572	567	571	605	537	562	612	566	577	548	561	537	582	597	569	571	547	547	540	585	534	565	599	592	571	555	566	584	575	565	546	573	569	545	560	578	573	551	586	546	576	600	582	560	543	552	574	587	570	565	579	577	570	549	570	536	553	580	584	599	576	597	581	549	512	545	534	572	569	523	561	529	554	591	559	606	567	530	561	575	587	574	565	558	515	567	561	584	551	560	543	589	547	589	584	569	585	586	554	555	622	544	550	573	564	551	560	574	568	553	582	561	574	609	560	541	574	590	580	580	583	556	634	563	576	608	561	541	573	547	556	573	592	563	563	589	573	544	587	574	552	560	549	560	524	621	570	620	543	624	573	591
20955	39882	30858	19774	12785	9241	9816	12545	11580	8173	4394	2765	2391	2209	1883	1761	1715	1801	1700	1949	1929	1810	1463	1268	1204	1202	992	872	740	708	728	691	714	718	656	701	712	661	615	642	699	603	639	663	621	590	649	679	659	635	631	631	685	641	608	657	628	689	656	674	608	671	663	647	584	650	635	686	680	691	657	646	661	631	643	625	683	604	652	633	643	626	617	596	623	620	648	634	641	641	641	636	589	630	610	669	628	648	612	620	615	622	578	651	644	627	612	655	606	629	604	637	658	604	569	649	593	650	598	673	625	597	642	620	602	606	595	575	625	635	636	637	621	650	658	635	659	603	595	627	610	630	624	588	605	632	637	593	632	662	629	621	637	623	597	625	651	632	672	605	590	659	630	655	633	616	656	652	608	594	609	666	651	639	596	601	628	656	629	617	610	625	614	586	648	649	601	648	608	618	596	610	658	621	580	626	574	580	613	644	643	623	666	627	648	604	658	627	634	582	601	669	627	681	631	611	617	646	601	626	586	652	602	680	646	594	618	614	591	681	632	573	634	658	577	571	624	600	599	650	643	649	629	603	599	623	626	591	598	666	596	669	611	627	605	638	601	625	641	635	627	599	592	591	643	649	646	583	636	627	614	580	634	616	637	624	620	594	667	575	629	588	623	639	635	664	619	651	613	639	607	605	628	628	664	629	606	638	612	600	629	637	597	679	601	612	623	631	615	678	637	660	612	628	598	628	631	621	664	595	598	595	594	650	616	603	624	595	624	598	634	676	612	620	637	597	624	596	653	608	685	642	681	626	623	609	639	644	625	604	647	646	640	659	648	556	654	652	621	589	651	616	608	632	640	618	634	600	620	593	624	620	610	639	653	630	640	604	611	659	655	622	654	652	630	665	646	609	568	635	634	627	623	607	672	655	647	594	634	593	658	605	595	617	653	622	639	584	608	608	645	595	630	624	600	628	619	612	630	674	657	656	611	620	636	618	634	610	574	619	652	609	669	640	630	627	645	642	601	620	625	639	614	686	614	633	567	645	646	604	668	617	671	595	583	621	675	638	618	617	627	696	603	692	603	594	613	681	622	661	597	625	625	607	596	636	610	615	596	582	612	655	607	617	657	631	636	650	621	661	607	576	617	607	615	633	632	636	607	596	608	591	609	624	621	607	657	632	621	594	612	635	621	684	612	627	587	642	618	635	596	655	630	610	602	614	643	638	639	593	624	603	625	653	627	633	634	646	587	578	636	585	610	641	586	617	608	651	665	611	631	582	648	661	629	583	635	618	633	594	645	636	651	641	613	602	588	617	631	646	614	627	619	637	623	604	616	604	653	634	575	633	648	641	651	637	576	650	652	651	633	646	629	643	632	629	661	633	624	594	629	615	633	641	607	601	628	621	610	566	576	655	630	611	634	641	639	634	588	629	642	657	628	652	609	596	605	632	606	686	680	629	683	657	647	657	613	619	632	662	576	644	642	631	629	601	638	627	613	621	660	628	647	572	628	649	603	656	635	598	627	655	646	632	584	656	629	658	590	591	637	608	632	619	596	632	628	612	637	612	638	607	545	642	616	589	668	630	691	611	665	572	617	622	593	589	635	658	648	585	621	651	645	615	583	652	636	670	612	650	611	634	654	641	608	606	609	625	594	611	559	665	605	624	626	645	641	615	601	604	635	637	650	625	610	656	639	618	625	598	650	656	613	587	624	606	616	648	657	587	633	635	622	638	639	622	621	607	671	611	606	622	645	662	592	643	629	610	610	681	632	615	585	662	660	612	636	630	661	631	578	598	616	638	626	620	626	637	614	615	612	652	667	646	602	650	633	676	647	594	651	651	624	649	624	645	611	679	612	613	605	616	657	618	633	627	604	629	602	612	556	588	637	651	634	566	627	660	644	633	606	625	592	596	645	576	621	628	644	604	668	636	641	662	653	627	637	601	641	657	638	657	624	640	689	618	601	624	654	628	618	647	684	604	615	581	603	636	597	626	632	588	614	614	652	644	623	634	616	624	654	652	622	635	597	624	673	602	637	625	613	583	629	667	651	611	646	611	635	595	664	621	579	696	644	591	663	660	639	631	606	662	580	682	653	607	664	636	589	603	637	619	642	602	630	660	591	685	619	592	591	598	642	603	636	641	599	656	630	630	631	628	642	623	662	618	663	594	580	615	631	644	633	599	629	602	652	579	614	615	570	599	677	623	622	584	611	635	669	604	636	638	634	652	559	623	630	583	656	602	645	600	624	629	631	596	656	635	653	672	622	621	588	588	606	639	645	627	602	630	640	675	591	626	563	649	646	606	677	664	628	624	638	632	573	622	636	622	625	622	605	635	625	641	607	623	612	630	624	619	609	652	634	557	607	600	627	617	608	625	605	638	644	607	577	645	570	607	598	606	661	667	654	634	644	640	670	587	664	625	592	608	644	609	630	638	600	665	647	583	638	633	596	662	621	635	631	579	607	607	596	625	669	606	652	624	612	649	653	660	634	654	594	656	642	576	643	629	660	640	614	639	644	634	629	647	631	551	607	631	613	648	609	619	621	577	630	611	605	598	620	647	619	592	638	630	625	589	629	599	627	646	613	599	591	632	635	634	590	655	598	649	624	624	616	642	620	648	648	630	631	607	591	629	596	577	660	632	593	634	629	640	613	592	628	659	611	675	607	620	620	593	641	603	626	579	632	621	625	641	598	617	641	640	636	657	586	649	655	612	621	624	577	606	626	667	654	661	601	591	662	631	628	617	639	648	633	602	620	639	647	662	621	593	656	656	618	615	644	572	602	635	585	649	603	636	637	636	597	636	609	612	643	606	623	640	581	602	631	661	617	622	611	654	573	630	640	629	618	626	611	646	623	616	622	631	636	639	625	652	581	631	602	634	592	673	645	630	633	639	666	601	614	613	607	624	611	607	601	665	634	634	657	684	602	613	658	613	646	662	648	614	617	660	623	609	626	649	621	600	636	637	644	628	619	628	609	580	642	601	634	606	623	604	645	618	605	632	638	583	584	631	635	657	595	620	662	659	642	652	589	650	611	641	623	658	616	642	666	625	600	624	657	612	641	598	625	622	587	670	595	656	615	626	639	612	625	634	610	679	647	587	631	571	640	612	630	653	644	679	601	631	598	593	637	578	623	628	604	667	611	596	637	620	638	620	615	662	642	631	664	621	669	635	592	616	600	624	633	645	625	631	639	642	593	587	609	662	642	590	620	610	640	616	633	632	652	614	616	613	603	650	676	601	616	628	612	657	646	579	639	661	611	660	655	602	631	688	640	608	626	660	575	634	603	624	616	600	590	638	593	557	600	639	617	650	623	615	659	642	630	659	631	618	613	627	694	618	594	638	617	600	604	593	630	632	623	629	632	628	607	612	570	598	595	661	629	598	616	615	620	638	625	680	669	639	609	627	606	620	624	621	584	683	647	613	635	637	603	609	624	610	649	598	656	661	626	578	639	674	549	620	604	639	632	629	628	626	597	635	605	603	594	563	608	655
24825	21343	27753	25339	15665	5836	4994	6342	5383	3589	1923	1327	1198	1072	924	816	865	907	903	945	943	852	733	635	557	656	526	441	380	404	390	369	372	406	401	379	377	334	345	321	356	353	366	348	350	360	341	376	334	325	378	357	349	382	354	337	341	364	399	374	348	382	340	375	321	355	348	396	355	359	389	345	357	381	387	331	367	367	334	395	375	389	347	346	355	374	366	335	326	326	334	322	344	329	318	342	330	329	322	334	359	339	345	359	337	350	339	376	340	369	350	374	356	350	313	340	331	344	359	364	361	352	323	330	355	348	346	347	349	373	367	357	349	365	338	380	324	321	340	379	310	324	357	341	344	333	337	376	342	327	324	344	356	359	335	350	361	319	334	358	340	350	349	346	327	329	302	358	363	351	387	367	360	334	386	338	329	333	336	367	339	361	325	312	328	329	339	362	339	355	340	340	338	324	328	348	351	339	337	316	298	329	328	362	322	316	339	347	358	356	344	362	334	353	365	357	346	369	368	338	362	372	329	328	332	363	348	334	346	377	359	336	342	329	340	339	290	360	357	337	388	361	381	332	356	342	358	345	357	360	316	349	315	340	360	337	367	358	333	334	333	394	367	304	302	361	356	370	345	362	348	343	341	374	351	341	333	336	368	344	317	332	351	354	361	334	334	335	346	349	338	324	334	363	349	360	346	325	381	337	353	376	364	333	348	337	319	370	358	325	340	363	345	389	336	389	342	332	346	335	369	344	376	341	381	359	358	371	358	344	323	351	351	352	334	330	369	348	338	374	329	326	315	354	336	328	371	381	333	374	328	342	334	366	368	362	367	342	350	345	353	370	352	353	341	336	349	333	331	338	317	372	331	364	361	335	329	356	327	341	340	340	340	292	392	316	330	362	351	376	353	362	369	374	367	328	322	337	357	329	316	354	334	344	333	360	381	351	339	333	349	330	358	328	323	355	342	338	357	359	344	339	333	340	381	356	371	347	331	319	324	377	344	366	319	343	347	315	387	343	326	336	345	351	354	347	348	347	348	357	362	360	349	354	337	333	368	328	337	362	315	357	371	355	334	359	325	343	343	319	326	318	357	318	350	371	384	362	346	361	337	347	322	359	326	330	342	331	323	361	353	383	340	370	353	338	327	351	374	331	331	334	374	381	362	359	357	338	358	331	374	339	342	346	336	320	364	335	353	321	343	361	348	356	387	343	365	347	350	337	327	309	330	342	316	348	378	350	383	360	374	321	325	353	387	352	326	296	331	329	346	368	342	356	349	360	367	341	367	344	339	389	334	304	369	338	351	363	318	340	366	330	342	344	347	375	340	369	341	353	344	340	366	312	337	352	326	337	366	379	372	359	322	345	373	335	329	331	375	350	326	342	327	353	392	333	358	363	340	391	377	319	314	342	333	330	347	374	335	343	354	356	370	354	374	290	340	358	374	354	353	345	373	360	370	360	376	352	386	340	353	374	315	362	328	356	358	343	355	380	347	336	358	362	314	358	364	350	364	360	323	345	327	357	371	364	373	336	359	343	332	345	310	347	338	319	367	341	343	368	339	360	347	350	322	322	361	331	329	358	352	370	339	380	363	319	349	341	332	353	366	349	374	376	345	349	322	340	361	320	358	345	331	349	367	347	357	344	365	361	315	366	330	338	380	363	330	326	343	353	342	348	321	367	348	331	361	372	342	360	349	339	361	373	363	367	341	361	313	397	351	332	360	329	344	362	335	370	326	345	337	320	299	372	343	342	355	335	350	322	333	357	352	352	325	354	393	305	341	361	292	357	340	325	351	343	352	360	357	325	368	340	356	332	338	354	346	325	337	344	358	388	324	344	320	364	333	354	369	321	356	327	353	346	318	307	338	327	360	398	354	355	330	346	370	361	333	348	354	321	321	357	331	340	374	353	339	322	311	329	346	330	342	366	337	321	344	352	345	351	356	341	375	368	363	370	350	352	366	352	312	339	334	357	346	338	344	315	363	333	352	364	333	337	322	343	319	359	345	338	351	337	347	347	340	361	342	374	356	336	377	371	331	344	332	313	298	317	379	365	333	361	355	338	326	387	338	328	347	353	357	360	336	342	346	360	339	339	319	333	337	320	366	378	352	375	327	365	347	397	345	359	361	364	356	371	338	341	349	335	362	344	345	346	317	349	361	354	349	398	373	345	333	368	343	364	346	402	349	367	319	334	336	322	324	319	346	327	326	338	336	375	351	372	344	330	345	360	361	332	339	323	338	361	361	352	351	369	316	326	349	349	351	376	326	349	357	303	338	336	352	349	326	352	361	349	322	381	346	356	351	333	341	374	323	376	363	339	356	334	333	331	313	319	344	340	313	345	344	330	346	329	339	344	354	380	356	340	328	362	349	335	339	381	348	369	325	379	340	329	338	306	318	303	342	333	328	357	330	356	349	400	366	333	374	335	339	314	356	360	334	367	363	352	344	349	318	346	318	375	354	350	357	344	313	337	351	370	373	341	345	315	368	346	337	339	320	334	346	345	327	338	332	332	333	305	337	363	344	355	330	361	300	377	325	353	360	341	399	350	340	330	361	336	366	337	332	338	349	305	322	328	362	358	343	335	342	334	387	347	353	350	321	321	357	341	378	349	353	300	362	345	364	369	339	340	339	298	380	333	370	341	348	336	323	351	335	353	345	365	352	319	375	331	332	364	369	362	349	338	334	348	346	311	356	390	354	325	332	324	376	347	359	350	337	341	361	329	380	325	315	328	347	343	349	353	344	363	373	321	354	368	345	336	326	338	345	363	351	382	320	346	349	325	367	351	338	349	369	357	327	389	331	313	327	358	373	379	374	375	353	326	343	338	359	365	337	349	313	353	352	327	333	349	385	365	346	336	313	370	325	364	350	365	358	347	321	332	327	351	338	362	347	345	353	344	364	303	351	339	359	339	317	342	335	326	361	305	314	331	367	304	331	329	349	337	331	328	334	359	352	360	314	341	335	341	316	392	340	359	333	335	343	346	364	339	339	315	355	316	338	355	363	345	365	325	355	331	363	349	375	344	355	373	330	354	362	366	340	361	334	359	365	321	370	325	362	355	339	327	301	356	355	348	354	347	369	357	344	326	351	332	322	363	345	332	330	330	339	318	361	337	348	339	352	344	358	347	341	347	367	352	367	369	321	339	321	376	326	363	337	326	340	347	368	337	384	365	313	329	340	323	353	361	352	349	326	339	368	352	358	348	378	312	319	331	332	357	360	330	353	346	358	318	349	386	390	339	315	340	353	365	331	358	352	335	346	363	371	354	350	365	343	329	353	339	308	341	364	339	326	365	360	371	344	354	343	349	356	360	359	346	334	334	374	371	327	329	350	338	335	355	347	309	337	362	326	320	342	341	350	357	354	368	330	389	349	354	365	357	399	345	360	358	351	354	394	353	335	372	365	368	319	340	366	368	364	316	330	348	335	342	336	341	339	373	347	356	365	375	347	324	323	351	319	325	358	332	338	366	343	358	356	293	280	353
21886	36156	27330	15860	9914	7360	8621	10593	9381	6106	3309	2056	1842	1663	1357	1267	1282	1364	1336	1375	1476	1245	1075	834	727	855	580	539	436	496	478	448	420	444	412	446	408	403	382	439	386	399	406	427	402	423	429	376	415	391	391	389	397	413	420	380	426	428	446	466	428	420	418	389	395	402	409	415	418	437	423	411	419	385	371	381	407	426	405	413	401	398	397	444	413	419	404	409	386	385	412	362	407	398	396	386	410	414	404	363	361	413	403	402	378	400	368	401	377	409	391	392	392	379	388	416	430	387	394	386	407	371	380	393	417	391	411	414	390	396	362	413	397	413	387	442	417	359	426	378	365	360	385	384	374	410	400	401	374	473	385	417	407	389	394	410	379	382	396	407	419	368	381	374	413	388	411	370	366	379	395	374	429	408	410	403	398	398	384	408	371	413	402	378	343	405	413	372	373	380	403	384	390	396	387	351	399	393	373	404	392	407	387	405	393	389	399	406	383	378	396	348	445	405	388	380	337	416	391	400	377	379	410	377	428	438	432	363	381	363	377	395	387	419	382	392	383	394	382	371	406	412	391	372	366	401	409	416	375	384	369	386	352	406	412	438	377	409	412	401	438	392	361	433	377	397	364	406	374	357	385	418	405	416	388	391	404	382	401	414	361	387	386	380	388	432	436	379	382	380	392	392	380	375	397	406	407	376	411	412	393	408	393	389	399	397	385	379	343	389	371	390	385	382	406	410	387	403	386	404	389	371	377	379	383	413	382	400	351	378	388	397	425	393	376	369	395	403	380	404	408	375	388	398	371	434	416	401	419	407	399	413	380	412	373	418	385	397	394	374	392	445	395	391	426	378	358	378	363	422	382	383	378	401	398	376	411	350	395	385	362	397	392	366	384	383	392	415	422	391	403	407	374	401	388	419	399	357	408	374	403	407	398	403	377	396	393	413	377	355	418	398	408	391	388	402	395	437	401	406	362	391	421	405	397	406	379	387	397	389	424	393	411	343	393	375	410	415	377	404	379	388	374	423	402	394	401	397	407	406	423	401	376	365	406	411	371	428	369	407	389	400	399	377	399	395	383	397	377	379	409	380	418	409	410	383	388	420	407	385	396	427	393	357	382	397	382	386	385	401	394	400	423	382	349	399	391	369	374	380	397	400	417	399	398	388	389	357	384	391	397	396	383	412	377	400	392	386	391	433	441	419	412	366	362	408	401	415	385	401	423	408	404	405	361	382	367	400	393	393	405	357	398	415	421	361	377	404	391	368	416	405	439	399	363	406	404	363	377	382	369	414	389	384	379	381	393	378	371	379	393	384	432	385	399	412	409	369	395	385	410	395	447	389	393	421	405	407	392	418	444	397	412	406	409	377	385	388	422	388	416	383	416	437	390	374	425	352	404	359	429	385	392	400	425	392	372	398	394	382	404	397	405	385	385	385	345	369	406	373	412	387	393	415	393	390	399	410	421	412	381	401	429	384	368	399	357	395	393	372	437	424	388	365	396	394	382	384	410	433	388	387	375	389	379	412	368	396	371	405	384	380	380	381	392	408	392	415	388	377	379	413	376	397	387	417	388	376	415	413	359	403	426	370	406	394	402	416	426	389	437	404	372	423	413	404	398	373	386	381	393	407	459	387	409	395	398	376	384	401	403	373	412	399	440	426	398	401	386	378	398	397	375	428	411	405	400	403	411	405	379	390	406	407	391	435	362	375	396	399	406	397	407	410	397	365	388	367	405	378	378	416	419	417	363	393	395	383	412	362	371	378	400	427	353	356	419	389	371	419	382	409	421	395	377	414	356	401	384	403	341	381	405	387	408	424	423	401	397	377	382	412	384	421	390	409	394	391	411	379	394	356	386	365	428	392	401	384	380	433	364	390	410	400	378	377	382	393	430	408	368	398	377	386	416	388	385	385	434	389	359	423	387	422	394	382	372	395	371	429	407	384	399	383	397	389	354	410	368	370	376	408	423	385	404	400	430	397	387	432	440	391	382	421	423	367	385	383	407	372	394	386	355	393	367	412	392	425	385	426	417	385	405	410	380	388	374	374	390	363	456	393	389	410	390	371	432	431	386	402	383	415	390	404	394	399	383	436	396	416	357	419	376	434	392	372	389	426	424	408	423	362	393	407	396	388	403	438	412	388	378	392	384	381	429	420	425	402	415	420	415	422	372	418	416	419	408	412	418	408	376	402	429	367	375	409	409	378	390	416	346	386	385	404	425	373	385	383	375	371	405	402	414	389	418	409	414	376	426	391	390	411	386	403	385	404	421	398	396	390	396	377	410	387	359	414	388	432	396	373	421	378	416	427	397	404	416	386	374	378	403	419	415	398	389	410	384	398	379	381	399	381	409	417	416	359	402	418	420	373	390	375	405	363	393	426	408	432	425	391	400	390	399	397	413	418	395	371	396	374	388	389	423	420	375	390	393	361	376	366	373	445	387	399	363	401	427	358	372	397	378	408	400	405	425	375	392	393	423	385	419	368	398	398	401	376	418	445	401	377	411	396	407	406	418	388	414	380	418	359	397	399	391	423	380	369	389	364	386	395	423	396	389	378	387	393	396	410	366	408	419	402	407	348	417	424	388	420	417	390	401	430	398	380	375	363	447	400	363	406	428	370	411	378	427	406	409	387	399	396	412	390	413	409	405	425	433	416	413	414	373	385	394	375	359	403	364	394	441	391	440	375	430	394	391	383	412	402	408	374	410	386	407	387	388	400	407	373	436	378	404	393	406	423	441	394	386	419	412	357	374	368	398	401	408	381	409	387	404	411	348	360	410	415	349	396	426	378	385	399	379	422	403	401	421	406	437	368	355	394	397	422	393	371	370	375	391	397	413	405	393	367	377	373	405	382	393	379	403	426	416	371	423	407	390	346	411	398	395	407	364	388	395	400	405	391	403	410	409	390	364	428	375	379	385	409	406	407	396	426	429	404	371	425	425	427	367	384	401	409	397	363	410	368	400	367	419	383	415	411	337	405	418	346	371	409	375	396	410	413	380	397	389	375	418	361	388	383	393	405	385	399	372	409	376	394	401	375	408	410	404	375	383	407	391	414	411	359	368	388	380	413	423	407	427	398	424	361	386	389	409	397	408	405	407	393	388	396	406	377	367	417	389	428	391	422	399	412	391	394	413	407	386	421	402	364	377	401	387	388	407	391	391	378	393	421	430	424	412	434	441	421	443	436	420	403	376	403	405	419	396	415	392	392	408	390	377	389	386	405	391	398	383	391	364	424	404	397	397	420	390	395	354	390	376	414	438	347	434	370	371	374	390	395	371	390	376	399	412	398	410	394	413	415	385	403	406	403	397	384	385	389	380	420	379	391	386	379	387	401	391	411	396	392	375	417	356	373	377	406	404	397	369	383	408	420	357	350	413	396	411	389	358	379	434	378	373	387	407	367	411	390	389	353	402	384	368	347	395	418	383	398	399	399	402	393	375	430	410	430	398	381	415	383	414	394	403	406	410	407	404	395	398	388	400	379
22633	21370	29076	24015	21420	21641	17710	12183	9900	6441	3520	2326	2137	1713	1600	1569	1683	1659	1722	1672	1757	1439	1267	1026	1022	1036	781	715	638	644	559	625	576	574	593	561	526	599	581	561	588	582	544	529	545	534	555	514	520	513	533	531	529	517	504	537	518	553	550	653	551	522	520	570	544	512	532	564	535	529	560	550	570	542	526	516	567	531	505	506	541	557	587	552	530	524	531	539	511	529	532	512	534	537	550	527	494	493	520	542	525	556	506	516	531	528	546	506	573	528	496	518	531	553	516	505	535	517	496	510	522	531	517	473	529	532	521	519	526	490	529	530	509	500	522	570	537	473	535	512	513	510	535	497	539	552	497	541	478	524	534	538	533	552	482	547	537	506	509	488	500	561	545	510	517	496	520	509	474	526	526	490	521	542	474	539	508	524	509	500	512	539	510	523	513	568	559	551	499	497	556	532	533	511	494	536	515	571	549	501	496	503	526	541	456	517	540	493	525	549	544	546	529	523	509	495	515	518	552	505	507	547	543	564	517	529	530	550	565	515	559	543	557	476	487	494	534	541	500	486	534	551	525	509	497	530	506	510	516	546	495	513	531	498	531	533	503	544	539	526	490	524	533	600	524	519	543	484	521	535	486	591	530	507	492	498	506	498	500	503	533	505	495	522	494	532	568	549	511	503	521	501	518	535	544	519	533	526	508	502	522	521	524	503	523	529	527	521	540	486	530	509	522	554	504	532	529	490	539	551	517	510	509	537	506	506	533	499	533	518	515	538	558	529	524	473	541	563	499	492	523	559	545	503	516	536	503	527	489	532	465	554	561	546	516	497	527	517	533	499	497	482	506	571	512	549	512	553	544	514	504	559	521	501	504	543	515	553	537	525	548	513	548	509	519	520	510	494	527	522	481	484	524	540	505	545	518	539	508	514	548	525	489	526	532	491	556	519	518	486	507	567	535	479	541	570	545	568	524	543	502	562	534	542	500	534	494	557	490	531	507	516	507	518	563	516	526	550	519	518	492	495	530	528	460	500	503	484	501	500	485	520	516	484	510	507	539	535	507	518	534	517	532	488	544	565	549	517	522	526	492	530	487	533	530	530	559	516	513	579	530	486	528	517	475	519	493	514	532	568	525	537	505	513	524	541	539	495	546	525	541	541	561	488	521	513	532	526	502	522	516	459	530	490	518	518	535	523	519	514	484	512	533	498	514	540	502	533	540	486	510	543	497	479	509	500	542	573	509	503	507	504	527	526	550	538	493	509	577	515	525	519	563	526	510	536	544	519	543	491	569	514	564	547	467	534	531	485	548	515	512	547	503	493	563	533	522	573	482	517	527	512	531	515	508	513	514	512	517	521	499	523	562	540	499	517	480	525	521	500	556	547	555	547	539	513	530	537	569	526	509	501	527	520	564	466	535	547	527	532	512	511	542	588	521	548	502	510	545	488	512	492	518	444	524	531	541	481	543	501	485	512	558	519	546	512	557	536	505	518	509	523	459	545	529	510	518	506	535	486	532	544	483	505	517	492	528	499	542	516	492	506	507	541	549	511	530	547	518	526	521	500	535	498	511	501	529	515	494	542	476	543	516	479	531	454	549	525	531	549	507	560	494	503	549	531	542	510	551	507	512	532	470	513	504	522	530	513	555	548	517	535	526	550	489	533	490	515	497	525	474	525	495	536	521	531	538	504	516	537	543	541	522	515	517	473	543	517	527	539	517	545	490	520	480	496	544	508	555	576	552	510	535	488	525	516	551	498	506	518	493	554	489	554	521	508	533	558	530	511	512	526	491	487	518	535	509	535	576	569	499	526	532	513	519	507	527	540	517	533	520	522	540	504	518	558	516	524	535	481	512	506	489	542	497	494	553	531	522	546	548	505	522	514	510	567	473	492	519	512	544	550	559	533	502	547	471	520	532	506	513	546	492	542	543	528	509	481	584	552	527	539	510	507	528	525	460	512	527	508	518	504	499	535	539	501	522	487	503	527	486	543	555	478	522	538	500	521	504	515	523	532	545	476	522	581	550	509	522	562	503	499	550	492	522	541	526	532	512	521	493	515	478	576	535	504	543	532	548	535	514	506	531	520	490	532	486	518	497	514	518	510	528	515	513	536	506	496	502	487	537	498	562	501	510	564	543	510	550	496	512	518	548	539	552	522	525	481	550	508	494	530	539	526	470	512	515	514	527	501	527	558	561	510	513	509	494	545	518	549	515	534	529	518	474	508	514	541	539	482	521	503	500	556	530	487	502	523	500	542	556	471	522	539	545	460	547	541	526	526	536	489	545	575	522	528	511	525	510	525	517	549	530	483	516	516	526	530	543	512	568	534	520	525	494	512	553	530	513	484	538	518	490	493	515	499	534	536	495	508	539	517	556	541	542	494	507	544	546	499	573	492	548	500	486	505	475	541	498	544	542	559	554	543	480	539	529	547	573	483	519	543	544	484	540	528	548	524	505	491	533	538	541	541	547	542	512	559	544	510	528	536	552	523	502	492	539	510	490	488	512	493	536	520	496	497	517	548	501	493	524	506	538	546	518	553	531	481	542	526	579	551	521	542	508	531	536	544	476	503	524	518	548	512	486	514	520	507	524	501	523	553	568	481	507	533	532	511	493	483	576	507	510	566	533	508	488	565	535	488	503	555	512	467	543	511	530	485	532	547	567	525	516	507	511	503	541	531	547	552	504	505	513	549	482	554	542	545	525	521	478	508	520	491	492	480	475	537	497	501	481	520	515	455	530	524	532	507	515	523	543	531	540	537	532	526	533	594	519	522	496	482	521	516	484	498	530	537	514	533	537	516	473	529	520	503	539	519	573	548	530	531	511	493	587	505	555	510	548	496	521	492	495	549	501	506	495	531	544	555	509	532	525	496	569	532	467	540	483	530	574	537	495	544	545	549	478	539	560	495	535	505	519	554	480	533	536	524	536	493	519	499	526	569	485	499	509	538	529	582	516	531	505	509	501	509	504	522	506	529	486	541	502	501	525	546	516	523	529	515	532	503	553	523	477	483	519	499	553	539	517	519	529	540	491	530	539	533	507	519	499	512	519	502	480	526	520	551	502	523	491	493	477	540	532	544	536	502	556	558	536	540	511	552	538	543	536	535	544	513	518	501	561	515	528	506	513	565	476	503	529	485	536	503	479	465	514	528	499	526	500	511	517	479	515	546	560	549	522	548	532	520	501	531	492	531	550	528	520	523	530	524	523	545	519	522	493	564	519	499	535	499	511	499	529	500	541	501	520	565	552	522	509	495	551	529	500	498	548	539	501	506	523	533	567	507	538	512	530	522	520	516	548	567	474	512	583	488	522	561	527	504	495	492	530	547	532	532	492	563	539	506	498	483	514	502	521	492	525	491	533	557	528	541	545	531	522	459	553	522	486	529	514	547	552	536	482	485	513	552	523	526	541	497	474	550	570	514	500	496	555	515	502	543	517	510	522	527	484	490	534	502	522	521	497	515	552	519	504	542	498	499	579	539	513	521
24212	44423	34725	21663	15128	12848	14661	16101	14202	9249	5512	3624	3327	2730	2269	2314	2366	2260	2490	2284	2438	2055	1721	1446	1342	1335	1002	857	692	702	689	681	685	657	666	622	669	605	581	561	632	619	618	624	606	592	588	591	624	611	579	617	628	661	562	588	645	635	684	681	618	638	600	645	597	602	646	620	660	658	643	618	638	594	629	551	555	595	637	551	597	601	561	603	548	557	559	563	567	564	630	544	578	585	580	588	567	567	556	604	568	589	559	619	545	580	577	546	571	592	553	608	621	582	597	549	586	561	557	606	581	590	613	521	579	592	554	609	583	566	566	592	564	560	591	559	544	575	566	560	534	577	572	539	572	592	574	624	583	589	575	569	612	598	589	556	593	562	598	581	601	564	592	573	603	608	582	569	546	560	555	563	549	602	571	596	569	526	578	566	572	594	547	577	577	592	567	550	590	600	552	557	604	547	554	608	602	573	570	557	571	595	574	551	581	546	571	557	578	575	564	605	546	612	599	578	538	620	640	586	563	545	562	576	581	574	560	599	554	603	614	561	599	568	578	595	539	570	561	575	560	588	612	523	573	619	569	575	582	533	590	542	572	577	562	564	543	559	566	590	607	598	580	533	587	567	534	597	617	563	584	594	558	582	591	549	601	596	569	566	593	593	586	590	582	546	560	611	549	540	569	580	575	595	602	587	616	588	627	527	572	614	581	558	565	618	562	560	590	551	610	530	582	556	560	554	634	624	600	566	604	568	573	619	582	574	576	592	604	558	538	583	584	580	604	581	587	574	599	579	577	589	569	581	576	618	564	617	599	569	558	579	561	552	543	574	576	585	565	594	606	526	602	580	528	574	550	551	590	564	607	560	603	563	557	583	575	587	607	574	556	577	589	572	599	576	590	580	572	569	583	552	531	585	574	570	605	570	575	574	613	533	574	570	603	577	587	571	558	621	581	557	582	580	570	549	525	607	562	579	559	574	576	600	587	556	576	542	597	562	557	613	563	592	565	622	582	561	567	562	576	559	561	602	599	630	582	563	559	652	565	627	557	587	551	551	575	559	547	605	560	575	584	586	619	571	579	597	525	568	553	596	606	591	567	566	612	527	545	567	594	559	593	531	581	560	608	559	588	597	562	591	545	579	605	575	585	582	563	596	616	590	575	575	595	591	585	539	589	576	599	563	572	612	549	533	604	589	586	599	578	586	568	579	586	574	626	611	534	524	576	546	589	582	575	548	649	574	557	624	563	561	546	593	572	585	565	561	600	572	600	589	592	572	559	533	585	543	565	597	579	564	579	568	599	598	565	568	554	570	593	549	554	559	625	608	569	569	555	581	550	585	595	590	576	588	574	551	568	579	598	568	582	573	598	575	572	554	569	606	605	565	622	624	593	579	585	588	585	576	594	548	557	579	532	582	590	567	626	584	588	613	562	583	616	579	554	572	595	574	542	588	594	568	579	591	571	594	604	549	589	592	568	598	575	559	554	566	532	559	579	625	539	559	586	557	583	598	536	551	567	547	565	561	603	623	608	584	510	602	590	558	573	579	593	580	603	547	586	624	595	560	603	571	571	608	551	589	524	593	585	596	580	606	602	602	631	582	535	577	600	575	539	582	559	582	568	550	563	554	634	538	580	566	559	600	552	561	570	595	539	559	568	571	582	579	562	587	594	595	587	578	596	587	532	531	569	545	638	537	618	558	626	595	609	590	563	570	541	587	572	605	582	566	560	565	608	576	557	562	547	583	550	595	550	571	563	546	609	582	577	619	555	560	577	619	569	566	566	544	647	587	574	532	554	536	558	539	650	562	597	599	578	604	573	575	577	603	567	596	546	551	601	581	566	575	561	563	590	565	551	601	532	583	610	582	597	636	596	582	548	599	575	593	580	518	556	591	551	566	615	633	570	523	569	568	589	576	573	565	594	579	563	578	570	585	598	579	590	576	630	562	546	566	573	569	586	519	555	582	580	561	623	563	565	592	575	553	542	558	582	522	604	613	585	627	584	595	561	576	559	593	588	555	568	577	590	552	535	565	584	574	575	536	594	579	545	596	586	568	552	604	578	570	575	565	576	550	594	591	594	567	581	593	574	584	585	537	541	589	599	593	593	596	583	601	594	523	650	613	589	549	605	572	536	594	603	573	577	604	575	580	593	579	598	563	590	571	575	541	537	554	560	596	566	537	569	605	560	587	538	550	572	568	607	562	573	581	590	574	589	596	569	561	579	579	569	540	566	604	558	569	563	565	583	584	604	558	605	558	588	557	576	590	625	570	634	593	561	609	514	600	556	571	607	560	598	550	600	566	577	589	567	573	564	584	596	542	561	606	596	585	590	583	582	570	558	598	553	565	563	574	572	510	590	542	552	579	606	584	578	574	588	567	596	577	573	621	617	550	601	596	590	584	572	563	568	597	588	580	596	574	555	568	591	572	585	589	598	590	531	578	511	613	569	586	546	553	550	589	598	549	584	547	577	592	568	554	588	560	568	541	597	566	591	581	580	603	545	574	535	556	568	591	569	582	581	573	576	588	565	585	572	556	589	623	558	589	597	593	580	560	575	547	585	600	601	589	623	538	586	583	540	549	592	561	591	571	561	565	590	582	593	550	596	570	569	532	546	609	548	551	605	554	604	576	577	596	560	567	571	549	556	573	569	587	591	592	651	547	566	541	573	595	571	552	552	576	595	558	591	533	555	600	570	605	621	611	583	551	568	576	582	626	586	576	590	555	582	586	585	594	580	582	570	586	564	592	584	556	573	601	558	559	552	573	572	602	542	606	569	566	612	579	582	568	595	577	601	571	554	546	593	575	567	592	576	579	554	567	557	575	536	572	651	607	591	627	597	587	573	560	599	572	589	573	577	565	562	604	546	582	552	533	531	596	577	567	579	591	561	611	587	594	576	570	581	629	571	574	574	586	564	560	575	587	576	580	564	565	589	516	619	560	552	559	594	556	608	591	555	535	589	603	556	607	586	575	600	591	562	519	589	587	557	590	583	587	610	565	563	576	609	617	555	575	580	594	607	563	620	561	592	606	573	578	573	557	594	563	595	635	562	587	576	523	565	538	576	564	576	608	573	554	611	595	605	577	574	592	567	553	548	570	599	610	554	559	585	557	565	522	588	576	567	594	560	598	567	569	548	579	578	607	558	596	548	579	561	564	584	561	581	628	615	583	587	603	622	594	534	540	588	598	603	592	562	583	553	527	571	562	556	576	589	576	587	561	561	555	599	583	611	564	553	577	587	557	609	577	617	583	594	592	611	564	565	561	590	568	572	587	630	560	605	607	624	591	597	572	592	566	564	591	566	597	559	605	515	593	565	593	617	549	569	587	553	578	582	615	584	584	573	606	601	620	577	551	591	528	570	599	565	584	535	551	566	585	601	563	599	576	552	573	571	550	567	558	578	577	588	582	590	628	567	531	552	558	579	571	571	560	560	572	561	581	550	548	569	590	613	611	565	577	603	577	621	583	575	554	557	604	579	532	542	584
28902	23595	22008	12108	5178	3638	4319	4737	3884	2451	1505	1145	1000	881	852	856	905	831	917	879	891	766	663	602	597	572	567	441	479	459	423	452	484	474	463	446	423	450	432	416	413	399	458	464	452	413	427	434	405	401	440	470	453	433	426	440	432	456	429	430	435	435	436	419	429	407	429	454	420	440	419	409	430	421	413	467	422	485	447	428	437	396	427	453	456	442	435	430	419	446	391	461	433	438	442	457	441	451	434	425	451	417	436	468	436	451	438	411	408	440	429	452	456	432	436	399	461	447	455	447	403	434	473	441	433	438	434	431	428	402	441	442	441	435	441	424	384	435	426	410	424	438	414	469	403	434	446	418	440	441	421	465	450	417	373	426	453	447	451	443	449	412	414	417	418	452	403	450	449	419	436	438	401	396	430	403	449	443	440	455	429	428	460	443	392	432	436	444	394	445	448	430	441	467	425	417	425	439	444	436	419	451	461	426	436	452	429	431	440	438	459	440	413	436	424	459	455	424	398	456	432	436	409	429	443	416	418	450	405	418	422	433	476	441	449	425	416	475	432	444	428	458	423	392	436	411	413	490	427	444	429	454	398	456	454	425	406	431	438	442	423	432	432	416	418	444	427	418	452	447	411	440	411	435	390	479	426	462	394	439	443	399	404	418	419	476	425	431	475	420	392	424	454	437	396	453	436	448	435	438	440	425	386	455	425	403	448	427	442	423	428	416	433	408	396	458	472	421	414	458	411	389	422	445	403	432	417	446	424	443	423	432	443	433	420	437	434	448	440	444	426	449	424	439	440	430	404	410	425	434	413	416	419	389	425	451	417	452	418	406	470	396	414	450	398	419	429	425	407	422	452	411	437	442	430	394	442	422	454	468	433	440	399	409	446	399	459	416	428	447	426	408	442	426	416	435	412	424	426	407	455	456	433	417	443	434	436	451	427	420	418	400	442	446	428	417	427	422	404	413	400	440	402	441	450	423	420	411	437	419	416	394	434	495	469	453	414	407	429	445	420	396	416	419	403	432	415	408	440	395	418	405	376	430	473	406	396	409	465	440	416	478	395	415	411	416	405	398	437	413	456	452	421	426	457	431	451	431	449	444	447	421	415	434	427	386	403	462	440	421	451	409	434	387	435	429	407	426	443	415	408	393	431	403	429	423	428	426	442	440	459	470	438	403	444	427	438	455	426	426	459	413	398	438	434	465	441	455	449	469	426	446	428	460	434	439	431	415	431	451	450	411	414	425	453	407	441	394	431	401	442	423	446	410	407	434	439	462	444	447	427	419	452	415	406	425	426	438	434	425	426	403	467	402	446	453	455	463	475	449	436	439	453	438	454	442	439	368	434	427	438	441	447	409	431	420	444	377	432	427	406	447	442	471	459	405	461	435	402	412	454	427	445	433	437	407	440	458	445	405	470	446	445	427	403	430	452	423	430	427	408	458	392	425	406	449	419	422	433	432	442	410	468	414	396	422	395	419	410	404	412	447	459	443	402	464	443	443	416	438	436	421	452	422	425	427	418	445	417	421	449	426	443	421	456	426	428	412	414	401	395	423	441	461	428	451	449	421	399	415	457	401	443	449	442	404	438	437	467	437	424	396	441	455	458	435	445	429	445	427	415	436	419	430	457	450	451	434	435	417	404	429	428	442	403	452	458	464	422	446	450	452	450	440	419	416	399	423	477	391	453	397	451	401	449	402	423	444	440	424	437	435	434	396	453	421	410	427	427	470	422	406	399	439	431	448	407	392	446	464	467	416	465	431	422	446	435	424	453	449	425	439	443	415	421	448	444	426	421	413	481	442	448	413	451	439	410	436	431	419	420	405	416	462	438	394	417	425	426	411	413	452	444	403	403	432	460	442	454	440	419	422	436	408	452	469	486	417	442	435	415	427	423	430	442	424	440	465	440	432	390	467	423	413	406	431	441	417	417	434	466	436	438	419	433	421	452	416	436	415	434	443	454	426	415	440	445	442	417	429	428	408	412	479	442	422	398	412	441	456	434	446	438	454	416	450	444	411	422	407	447	455	439	474	414	408	428	406	400	445	443	430	435	401	438	471	455	425	454	428	435	428	431	406	438	428	441	443	421	435	432	438	432	415	464	424	454	493	460	460	374	411	424	451	461	401	442	409	418	458	419	459	456	412	421	455	452	461	396	434	424	403	403	443	396	439	447	454	433	438	453	419	472	419	426	423	422	440	442	437	424	416	425	443	418	473	453	421	425	409	420	445	434	445	419	399	429	414	394	398	470	450	422	429	410	425	442	419	453	441	425	426	418	399	436	440	413	449	453	431	431	420	418	433	421	415	461	472	435	459	425	422	448	406	437	424	456	485	442	428	455	419	461	437	417	395	429	433	443	451	413	416	416	428	430	441	434	462	434	446	456	442	458	460	417	370	463	438	414	392	424	474	439	407	426	478	396	454	414	446	433	483	422	398	424	440	410	442	435	439	427	449	388	452	401	441	398	429	445	441	408	447	410	431	424	424	424	418	442	458	433	450	407	427	424	437	416	404	418	431	427	439	468	416	470	390	392	413	430	449	453	437	418	448	461	410	447	461	454	406	436	439	431	433	425	451	437	433	390	467	432	443	477	425	422	415	409	427	420	456	421	405	433	429	437	437	417	443	406	429	417	451	406	425	456	406	423	423	454	467	469	412	460	404	433	428	451	428	411	412	432	419	451	405	430	426	440	439	426	468	445	452	404	448	440	440	429	441	443	438	417	423	441	452	455	409	392	431	451	431	437	423	449	411	398	445	457	403	445	418	449	407	432	430	480	418	462	425	458	453	426	435	425	410	418	423	439	441	381	483	414	453	442	437	467	392	423	430	443	440	428	448	438	433	434	429	393	427	445	427	430	428	432	411	414	448	448	444	422	421	420	455	425	431	416	418	437	407	421	428	435	427	425	434	434	421	418	434	436	423	425	453	425	414	434	429	421	460	440	426	410	423	385	408	447	471	454	423	423	426	468	409	428	416	430	422	426	455	455	406	447	435	427	453	393	439	427	465	446	414	436	441	420	459	436	395	464	457	447	442	397	412	449	461	481	448	449	440	446	409	469	476	405	456	441	408	441	430	444	396	434	439	446	439	426	435	416	422	416	438	450	423	439	412	444	429	432	437	400	413	458	440	409	416	427	432	442	446	460	443	416	431	392	439	418	419	436	425	422	384	431	441	406	449	464	440	454	412	449	417	407	469	435	433	435	455	415	444	448	417	431	437	400	409	437	424	420	435	437	468	463	422	388	401	460	445	402	407	404	423	474	424	436	425	455	440	444	450	398	407	445	404	419	456	407	471	444	428	416	431	430	446	447	434	428	451	455	440	432	475	422	465	427	452	395	453	441	441	430	404	394	434	432	394	421	448	422	485	441	450	438	428	429	432	444	421	449	411	449	434	411	420	438	426	427	443	416	463	444	454	421	417	419	436	440	417	407	445	447	426	422	446	424	479	429	451	487	443	469	443	389	428	447	419	467	419
22483	31856	21746	10890	7058	6010	7651	8102	6727	3998	2383	1761	1607	1357	1149	1200	1292	1220	1312	1271	1131	1029	843	839	748	759	648	567	530	504	537	539	522	525	497	485	548	502	481	506	513	483	500	499	502	480	460	475	500	475	465	524	488	474	436	503	451	486	520	506	490	494	494	510	520	497	496	470	493	507	493	477	508	472	467	467	479	491	477	477	459	493	491	476	476	464	453	459	474	476	480	511	501	433	489	455	484	460	444	472	493	427	501	484	455	489	480	469	498	495	501	459	512	497	458	478	496	469	490	466	510	490	487	458	507	492	493	466	455	487	481	491	494	485	496	472	487	455	492	496	512	479	517	496	519	454	451	483	436	471	451	494	430	503	489	460	500	489	492	458	479	483	465	481	505	495	432	460	472	458	488	450	445	520	442	499	482	459	473	462	479	471	502	452	495	495	473	443	427	483	450	485	484	465	491	461	494	511	449	516	476	485	473	515	508	489	474	490	480	463	465	471	469	501	458	478	485	471	477	489	487	478	470	499	504	478	464	513	450	482	456	461	475	498	464	466	455	432	450	491	518	482	489	488	459	472	462	533	481	491	473	475	474	497	486	506	497	479	475	491	470	481	494	479	487	471	465	483	509	502	476	490	464	496	499	467	482	471	509	478	491	448	468	527	455	501	446	491	508	464	493	488	424	513	498	467	494	475	461	462	489	468	453	512	491	500	479	475	503	465	483	456	495	479	467	485	458	523	450	458	503	447	455	477	481	477	457	511	468	456	482	498	482	479	494	495	451	482	445	464	468	503	500	483	463	509	517	468	475	454	457	471	472	484	498	498	462	455	457	493	447	452	470	465	504	493	460	465	463	465	468	488	477	493	465	464	466	506	486	455	469	494	486	484	474	488	479	470	487	471	491	474	437	478	485	498	519	475	490	443	410	497	493	474	465	463	457	487	442	471	478	473	475	510	448	477	486	476	493	481	508	495	482	511	478	509	454	483	497	500	457	505	529	487	461	468	479	502	456	504	505	455	502	491	435	466	452	460	485	430	478	489	463	503	498	458	506	475	481	489	476	464	470	474	497	445	507	503	480	489	485	492	486	466	460	483	455	464	500	470	498	522	498	440	447	530	499	506	457	470	473	490	474	481	478	488	495	479	493	475	469	479	460	467	477	524	471	479	447	458	467	479	497	476	479	521	461	463	449	441	466	517	482	473	446	477	522	487	491	499	499	497	493	530	443	422	470	487	486	459	450	460	465	469	461	452	463	494	486	465	468	459	470	462	472	485	524	447	471	469	489	428	484	492	472	476	479	510	504	498	468	484	431	473	515	486	484	477	496	465	499	511	477	491	509	477	470	445	512	488	497	449	478	466	459	467	496	491	469	444	458	442	485	489	483	472	475	489	493	464	465	467	496	487	516	467	465	465	460	486	501	503	470	464	461	448	429	442	492	472	500	478	465	484	490	509	451	520	462	465	491	501	499	480	482	489	435	455	460	448	493	459	487	500	454	485	469	464	478	472	449	494	494	459	525	487	479	457	477	463	452	495	449	466	482	510	444	492	469	495	482	498	496	455	517	507	508	482	477	532	467	471	451	459	472	488	474	480	452	447	506	501	494	475	507	439	486	504	466	477	480	464	510	478	482	518	475	439	474	466	473	514	465	474	452	504	523	488	478	482	517	501	487	510	493	513	480	488	477	475	458	436	518	432	489	476	496	508	448	473	500	478	488	482	498	482	509	438	465	489	473	451	474	509	460	511	472	500	497	473	481	447	433	467	501	475	490	459	484	455	503	463	463	480	497	481	469	454	507	473	456	476	476	485	477	477	494	493	465	487	492	502	484	532	469	529	475	466	437	457	502	509	494	509	463	501	498	474	485	507	483	461	472	461	480	482	456	483	470	462	516	452	447	472	499	492	473	472	457	474	458	480	499	466	494	446	457	475	466	485	510	485	461	506	495	456	448	508	484	455	455	436	449	514	446	473	461	460	475	468	446	510	507	475	497	473	514	475	520	485	475	470	491	477	477	456	455	476	459	481	454	489	474	478	495	458	481	465	520	486	471	526	515	467	465	462	470	449	457	428	491	473	474	494	488	493	451	441	479	527	504	492	458	485	488	498	461	461	452	461	465	472	542	492	470	474	474	433	474	455	448	467	454	477	461	472	458	501	493	468	468	463	452	504	451	453	468	458	486	485	477	474	467	451	510	498	469	468	482	469	467	454	478	463	492	519	466	475	473	454	481	477	511	484	473	482	484	483	476	467	473	469	474	491	467	474	463	487	505	483	491	482	490	473	473	452	487	474	478	549	503	488	489	486	486	480	497	501	481	458	465	491	500	489	501	453	468	492	529	447	485	464	480	507	506	431	472	421	506	458	476	454	459	440	464	482	498	501	515	486	494	461	476	468	487	503	513	459	456	471	495	503	509	463	496	502	495	475	494	439	456	511	441	522	511	468	475	474	499	487	461	462	465	494	448	514	480	491	513	488	446	440	506	461	444	451	472	446	487	465	521	491	484	497	462	478	513	503	496	509	510	461	430	494	483	468	468	490	489	464	473	505	459	506	464	509	466	472	455	498	488	465	457	475	496	484	470	445	522	491	503	453	456	460	508	465	480	486	454	467	464	507	436	478	488	460	520	469	508	447	512	481	472	453	457	477	491	486	464	495	501	473	491	477	509	478	457	485	489	460	477	476	489	501	482	469	473	485	471	502	488	496	488	478	471	510	451	457	488	478	492	496	479	484	498	477	504	492	488	465	506	464	494	467	485	479	504	497	514	499	474	489	483	453	471	503	458	470	517	517	461	486	500	498	479	478	439	493	505	526	449	500	456	500	482	472	494	465	487	441	487	511	492	457	504	461	459	477	452	488	484	469	451	456	478	456	461	454	470	482	436	500	499	524	509	545	505	451	457	467	495	459	465	487	518	477	483	463	500	456	492	459	451	469	520	458	487	462	467	481	483	481	517	484	450	512	451	486	486	468	489	484	459	477	491	499	480	454	449	469	468	491	515	456	486	472	484	475	488	468	491	467	484	507	465	470	475	496	476	447	490	467	465	508	482	491	505	481	489	453	478	508	544	462	458	437	487	463	456	511	471	463	480	469	500	478	464	502	468	492	437	506	499	486	492	465	502	456	475	488	473	486	486	459	466	503	475	473	486	492	492	493	489	466	455	456	459	499	474	460	474	458	453	490	496	472	461	464	468	456	446	461	498	497	465	489	508	489	455	471	464	494	459	470	461	508	483	474	471	516	470	461	505	430	434	476	525	443	493	470	480	486	464	475	467	432	445	461	476	436	484	461	500	512	469	511	462	498	488	512	489	463	501	522	454	464	470	463	470	444	470	506	508	447	496	443	445	483	461	464	480	450	483	478	478	455	466	504	442	497	482	468	501	426	462	499	518	491	480	503	485	513	497	520	504	447	462	476	484	482	476	456	467	477	452	529	487	472	503	501	471	486	500	487	450	473	503	491	468	452	480	477	496	465	490	493
23695	21326	28576	24442	21304	14932	9089	8570	6468	3983	2492	1970	1765	1433	1408	1401	1474	1474	1423	1524	1427	1211	960	904	936	826	796	668	685	647	625	619	617	590	622	605	616	597	574	549	580	575	614	597	540	596	567	601	606	591	587	593	562	596	558	578	570	601	594	570	610	583	624	567	557	561	617	599	611	599	586	600	582	588	592	586	565	523	599	584	663	550	606	525	567	585	571	539	593	564	600	611	570	608	528	561	575	570	608	587	569	604	581	617	550	556	642	586	564	575	583	572	592	568	543	568	597	531	567	590	568	555	565	588	586	593	531	570	570	515	600	554	569	517	559	582	598	577	566	565	551	563	575	626	568	629	570	634	576	576	576	579	645	559	548	600	595	554	595	563	601	542	563	571	554	599	581	570	541	617	581	544	565	600	599	568	512	554	576	621	556	572	581	614	539	540	547	581	544	555	555	561	583	602	624	500	611	555	588	582	611	599	595	570	518	586	581	537	579	587	535	554	574	588	589	579	570	556	580	639	530	565	547	565	545	547	572	586	568	575	592	580	558	583	575	628	577	561	527	597	567	584	577	561	609	558	569	559	563	555	557	574	609	525	505	502	541	570	558	573	579	558	538	563	557	584	570	587	589	538	592	588	528	551	534	608	570	607	536	606	577	603	586	587	552	601	527	614	575	555	571	590	624	599	594	514	618	543	599	588	566	547	612	593	587	591	593	543	582	568	560	572	606	574	604	590	555	604	573	549	551	607	542	575	569	579	551	591	598	537	555	600	579	547	585	582	612	562	538	586	593	579	567	556	563	595	546	545	553	573	568	581	535	477	602	575	550	615	551	530	586	554	594	604	527	558	552	627	552	570	546	568	568	563	576	604	594	571	525	548	583	539	597	543	611	558	560	573	604	593	551	573	615	553	583	566	550	554	575	571	566	573	585	564	568	541	580	608	577	564	592	577	598	597	548	604	521	569	555	566	549	569	589	615	602	574	612	528	570	573	560	554	570	559	568	588	583	529	541	572	561	599	542	627	563	575	539	545	552	559	539	607	593	586	544	570	571	537	557	568	584	598	572	548	561	598	550	585	588	558	550	591	559	610	574	611	607	552	540	562	557	562	608	626	590	561	568	570	547	538	556	541	562	572	539	513	564	550	580	605	583	558	577	548	573	593	579	597	531	590	577	570	545	609	586	587	564	550	564	540	520	544	531	575	623	589	531	551	551	539	594	600	549	556	576	573	534	558	563	543	575	563	573	549	570	551	597	583	539	547	587	544	538	554	555	586	582	575	565	566	531	566	578	604	547	542	562	556	594	549	587	597	640	546	559	569	600	571	573	565	512	647	593	600	581	578	609	580	562	595	545	588	597	580	545	562	521	581	570	606	585	545	602	628	579	541	582	602	581	553	557	578	573	558	567	556	597	576	564	558	568	571	593	587	588	553	549	605	614	527	534	541	559	549	576	541	572	555	581	567	568	573	585	591	584	585	562	578	529	624	586	596	607	563	560	558	573	593	608	560	582	569	551	621	574	569	541	562	516	589	560	596	572	573	559	542	586	577	562	599	570	567	587	571	543	577	595	565	551	531	590	581	553	582	556	596	535	555	577	577	565	579	595	603	571	589	547	579	588	573	567	581	616	595	581	506	543	577	549	568	526	593	567	564	581	565	576	515	576	575	517	563	607	533	532	599	593	611	574	556	613	581	602	598	600	615	575	570	523	552	551	552	569	534	547	561	597	592	547	552	542	544	589	532	579	540	590	533	570	587	604	572	622	554	592	591	595	580	565	539	611	570	584	571	596	550	544	575	566	558	586	580	561	568	533	517	565	586	592	567	556	582	598	544	575	565	541	573	558	591	548	588	628	571	570	561	585	552	601	605	531	530	613	606	552	606	577	568	564	571	569	596	517	574	581	545	533	593	543	598	527	582	558	584	533	574	562	602	581	594	571	562	564	549	606	571	600	609	534	629	559	545	557	566	565	567	570	562	569	589	597	576	537	578	560	583	557	590	518	615	530	567	580	568	559	600	569	592	597	515	526	531	585	583	555	527	570	534	577	588	553	579	618	549	566	538	564	570	586	597	592	561	560	590	573	570	614	549	592	555	566	590	579	591	630	539	600	568	555	573	590	609	580	568	603	553	573	553	538	536	568	541	593	597	548	576	585	551	578	588	636	574	577	603	542	577	581	582	603	593	578	569	613	542	602	586	591	563	636	559	577	571	639	579	579	601	583	577	567	566	569	573	583	560	600	547	573	536	551	528	593	553	564	583	555	536	530	587	557	584	576	537	581	586	592	580	588	558	569	558	579	586	545	573	557	562	498	553	610	570	548	561	605	550	597	567	571	545	566	543	611	546	551	563	585	566	568	573	586	574	586	560	556	566	538	571	566	618	613	532	549	596	560	569	579	580	603	606	570	600	580	559	600	553	565	592	590	614	543	564	538	549	571	560	614	579	615	599	585	569	564	545	586	552	576	566	559	568	561	555	585	536	565	567	570	610	585	573	575	621	568	579	528	579	548	605	557	574	521	558	576	550	501	563	583	593	577	550	596	556	565	561	578	586	558	543	553	562	564	525	558	557	599	540	557	600	577	603	575	578	626	535	586	642	605	557	565	578	561	553	585	518	576	569	566	535	611	565	579	573	593	575	570	551	549	554	557	585	607	546	585	564	580	559	564	567	569	523	590	574	605	549	573	554	606	580	569	566	542	568	613	572	549	573	552	564	570	608	581	558	606	537	612	550	588	567	571	598	563	586	533	580	566	570	592	568	562	572	564	536	590	551	585	602	558	559	573	577	565	562	594	553	555	568	586	591	578	567	576	584	565	546	558	588	578	522	579	576	565	578	599	602	555	579	561	542	587	568	576	528	538	588	577	574	553	574	521	559	564	576	582	556	617	621	585	551	554	588	568	574	555	565	560	622	581	590	570	582	575	583	567	596	550	581	567	561	587	565	561	574	571	603	604	562	560	614	575	584	579	536	544	588	537	547	541	551	558	561	553	567	593	602	529	592	574	556	593	563	579	621	623	649	584	573	592	533	576	586	629	576	547	569	578	545	592	587	545	605	568	523	596	551	593	643	580	585	575	571	557	612	566	553	556	540	547	581	557	592	541	588	567	584	549	539	568	568	581	588	554	578	538	537	527	593	532	577	581	550	574	557	592	553	602	532	573	527	564	548	541	578	530	604	548	574	527	521	543	549	531	520	563	546	553	562	532	549	546	566	591	571	561	540	572	559	577	559	564	596	564	545	620	641	590	573	531	597	604	597	566	583	608	562	541	567	614	611	613	602	529	598	604	607	551	553	588	540	544	578	596	550	530	606	563	593	546	557	580	579	536	594	556	567	554	555	636	529	600	539	546	586	552	579	600	575	589	559	534	543	579	602	591	582	546	529	588	575	539	603	596	538	559	602	581	557	585	557	572	582	562	566	603	602	578	589	588	575	553	603	555	604	569	532	566	607	526	560	580	546	544	571	578	536	618	559	560	601
22273	38180	28606	15709	11357	10321	11501	12670	9888	6229	3852	3001	2604	1982	2024	2039	2134	2101	2030	2016	1944	1660	1269	1251	1170	1086	972	737	767	731	685	645	715	689	715	666	701	661	693	647	641	676	689	618	674	635	600	632	648	675	595	605	630	625	623	643	602	659	715	674	638	687	672	652	585	659	681	645	611	642	653	638	593	642	646	638	640	611	637	618	643	657	649	630	658	640	643	634	633	613	626	602	632	638	636	648	710	592	614	627	649	627	658	619	599	654	608	646	584	641	602	619	656	635	675	638	638	615	611	622	692	611	617	627	638	643	631	616	626	632	680	585	628	638	667	589	624	653	646	617	605	601	617	648	635	642	593	621	656	625	635	612	596	646	642	632	634	536	625	556	644	621	634	641	622	648	668	647	603	602	583	578	660	653	636	665	656	634	588	581	614	612	631	582	616	644	660	659	622	621	632	667	679	656	640	625	673	606	639	639	587	653	638	594	636	616	639	645	613	640	607	605	632	654	646	622	670	601	697	614	680	635	632	674	638	630	619	623	623	652	616	635	622	613	667	603	614	631	631	632	646	648	617	625	633	606	645	625	603	601	618	604	644	648	642	631	604	615	693	609	629	653	620	625	627	670	589	657	649	616	642	661	622	602	653	648	607	626	613	604	650	683	620	627	606	623	638	610	629	633	657	635	626	607	639	676	604	602	673	646	593	588	656	622	604	606	661	667	581	615	659	598	600	618	609	626	629	654	632	608	599	624	609	600	625	590	623	595	608	630	666	626	621	672	662	626	606	627	641	644	625	623	615	636	628	610	640	615	587	620	629	607	623	644	608	594	634	616	617	619	594	586	593	619	608	613	613	635	646	586	646	634	618	638	623	610	597	649	614	610	595	647	625	568	638	652	632	598	621	591	616	619	565	648	616	635	589	569	606	655	643	674	617	616	627	631	638	588	635	610	572	682	662	622	613	622	618	627	638	621	637	581	617	622	594	615	573	608	610	606	634	609	642	595	646	662	607	633	606	619	623	601	654	624	608	632	616	614	603	624	610	597	627	659	624	637	657	575	655	679	602	604	589	595	635	612	654	613	624	588	604	594	607	630	605	642	652	633	632	629	583	649	636	648	615	567	615	656	585	656	636	619	611	643	639	666	616	617	668	587	630	621	621	638	662	615	582	635	638	624	666	666	637	635	640	630	547	578	618	587	652	640	634	595	635	625	613	596	602	674	591	641	599	614	635	630	601	581	586	626	625	603	626	604	595	636	629	622	654	626	604	648	627	616	663	600	618	620	627	590	627	617	681	609	666	576	659	642	649	603	631	643	654	651	611	668	585	640	615	613	648	606	632	575	667	622	623	606	651	587	609	631	656	592	618	643	607	609	610	639	650	650	624	621	598	620	641	638	659	670	573	648	599	635	626	620	600	635	614	618	578	609	623	629	617	609	614	598	615	650	626	610	630	635	638	640	617	621	659	600	608	584	644	621	648	597	608	623	652	645	648	629	618	638	655	629	587	636	634	616	647	607	630	667	611	610	599	670	605	637	654	603	654	586	601	586	618	600	597	631	598	593	617	585	569	630	665	625	610	609	621	582	645	626	639	691	629	622	618	647	646	633	668	610	609	629	611	608	665	670	630	607	618	632	603	576	615	581	638	617	625	595	632	598	639	643	619	643	625	658	585	592	659	609	630	700	567	587	606	662	623	609	582	617	642	624	640	596	624	582	633	648	613	603	628	644	648	649	643	619	621	620	601	607	658	616	647	611	614	674	650	602	582	595	622	628	634	597	597	618	615	623	644	648	573	611	604	617	660	617	595	678	638	582	571	616	642	635	605	637	609	654	587	602	618	675	602	610	624	610	622	603	630	615	627	653	641	609	642	617	657	643	630	619	646	645	616	620	646	604	591	615	639	623	628	646	637	572	608	651	642	581	670	577	626	671	707	593	570	671	617	638	596	618	622	621	622	598	629	602	652	645	618	615	629	610	636	596	604	660	601	606	602	619	599	601	645	594	570	612	630	660	616	636	604	610	650	594	669	646	592	646	656	559	575	641	579	589	648	628	619	606	638	617	646	582	642	627	627	639	645	613	639	630	637	634	634	632	630	660	587	638	660	629	625	605	624	598	616	625	614	567	624	580	621	613	621	606	643	670	609	606	643	594	623	660	596	612	633	588	648	588	626	616	646	643	645	616	623	628	619	654	579	649	601	610	614	641	583	644	652	671	614	609	628	639	605	630	617	631	639	624	631	612	591	631	631	632	661	629	601	587	643	601	586	637	633	662	618	623	638	604	619	651	648	655	628	597	653	648	624	626	611	695	638	655	655	643	633	647	659	640	660	685	617	668	580	657	610	632	643	595	674	619	615	652	630	603	644	652	621	594	641	623	602	601	649	630	616	658	644	625	641	620	633	649	607	623	627	668	599	584	624	618	621	631	594	629	617	659	612	642	638	639	581	632	668	640	586	655	569	643	619	623	610	597	591	642	608	599	633	683	627	603	643	610	617	572	633	633	583	637	584	638	622	653	607	650	601	601	683	619	655	629	586	617	661	591	621	591	654	603	619	623	609	616	648	673	653	603	592	592	631	639	638	654	640	596	611	579	612	622	633	604	625	632	665	626	604	648	613	611	598	620	619	638	648	608	614	585	646	665	615	638	616	636	616	647	597	627	593	672	648	634	654	595	672	627	601	588	629	595	557	650	650	608	641	602	588	613	638	607	630	619	584	604	631	635	662	645	661	594	579	624	616	604	611	618	612	618	633	613	615	609	604	611	600	626	627	611	619	633	599	606	614	653	642	600	624	617	634	604	631	615	620	656	656	612	617	625	627	653	625	628	576	616	654	664	641	612	646	602	620	657	620	605	651	652	639	614	659	589	638	632	643	648	654	621	681	633	614	652	648	635	658	607	622	633	596	601	615	665	616	638	655	616	629	644	667	570	621	644	626	611	619	607	627	668	598	628	605	586	658	632	622	576	585	617	614	640	586	606	647	587	618	658	648	606	635	612	642	612	601	599	563	618	655	608	663	607	659	615	639	632	636	628	656	641	642	594	589	590	620	614	591	612	655	614	622	581	574	650	615	617	619	590	629	596	641	601	604	604	647	577	644	614	609	655	670	604	614	587	633	646	599	613	603	631	603	615	613	669	656	623	597	603	598	637	637	606	630	602	629	606	628	628	663	589	626	611	619	623	610	609	665	645	612	608	601	595	644	590	639	610	626	652	640	587	647	599	618	662	694	680	610	621	606	623	660	620	626	639	619	632	604	619	592	630	609	613	641	584	633	588	621	613	597	625	615	618	618	590	649	606	540	622	624	665	642	630	658	631	598	595	584	651	629	636	645	605	646	582	631	626	626	578	625	630	601	633	587	614	610	641	626	602	631	637	617	628	663	621	668	640	634	644	637	633	623	592	643	571	620	616	588	612	642	594	607	627	624	606	628	605	623	644	610	613	617	620	603	654	605	636	673	581	604	634	583	635	671	595	596	572	626	614
24833	21356	27687	25267	15153	6230	5475	6285	4295	2654	1673	1472	1189	960	1023	1122	1045	1013	994	1068	1013	712	643	635	663	556	433	452	432	386	380	373	354	394	380	363	344	375	376	386	329	369	354	348	319	354	312	364	363	330	327	349	357	350	363	353	345	353	394	368	343	358	413	400	348	372	372	371	365	393	368	349	386	382	359	362	362	369	335	343	318	368	361	368	322	350	345	348	326	326	332	353	336	351	373	344	343	408	330	356	316	352	380	346	333	368	358	353	344	345	366	344	342	345	342	336	356	341	349	355	338	369	346	350	374	349	341	360	330	332	344	346	377	331	325	352	357	325	358	332	348	351	373	342	354	360	336	359	361	359	333	305	326	339	342	365	309	347	386	346	326	320	344	354	326	351	373	357	314	357	331	355	337	325	348	328	351	357	349	344	366	362	363	338	352	355	349	337	350	329	344	320	337	357	357	346	332	349	333	321	351	338	331	347	323	355	351	340	362	341	326	375	338	371	369	345	363	334	313	363	331	355	344	384	351	346	359	355	338	360	346	332	349	352	346	338	341	337	375	348	354	339	362	346	317	330	384	345	382	343	304	334	322	326	360	374	364	382	351	361	342	314	350	346	359	338	347	368	347	327	345	335	344	329	354	383	370	327	344	345	313	315	363	307	356	355	352	366	319	333	309	354	340	334	355	350	383	364	309	325	343	349	351	386	350	398	312	347	345	386	355	340	351	368	368	326	341	338	343	344	341	345	381	335	340	362	360	316	321	340	340	331	331	334	358	354	345	346	332	335	301	355	352	359	368	337	350	348	368	341	339	346	385	337	373	339	364	365	356	369	360	346	348	353	332	355	342	346	371	361	364	374	360	353	328	321	344	379	358	348	343	330	344	370	331	355	315	322	342	351	348	383	339	328	311	321	382	326	329	372	329	359	329	349	353	309	321	337	328	355	304	349	349	339	349	348	348	358	354	369	318	309	360	353	369	349	352	344	334	345	333	348	360	333	355	376	370	361	354	334	342	330	398	346	332	356	336	336	335	341	334	370	343	355	383	356	331	339	345	357	363	341	355	346	325	347	375	326	360	329	345	342	360	339	346	322	358	348	368	322	389	385	340	332	366	354	359	345	350	365	349	361	330	353	355	340	347	351	354	318	309	381	348	343	330	350	315	344	369	362	374	324	344	339	315	328	324	358	337	358	352	382	390	381	345	350	355	331	380	353	332	361	353	365	333	332	330	361	328	360	344	338	334	313	324	351	370	360	324	348	360	357	343	314	389	357	334	348	358	340	319	320	302	354	334	364	338	400	342	323	354	362	307	319	390	317	377	303	375	334	355	376	330	344	341	332	323	333	336	379	325	343	316	365	354	331	340	340	350	343	369	335	356	335	339	341	350	355	323	313	330	317	377	372	347	319	338	328	391	309	339	375	353	361	356	345	325	364	329	330	353	348	333	344	333	330	342	351	315	339	366	323	373	372	351	343	374	346	347	341	339	326	359	392	370	341	344	366	319	333	377	345	325	319	330	323	364	351	316	346	349	370	370	349	364	360	377	311	345	345	349	345	325	340	368	330	345	319	352	378	351	357	369	326	331	302	370	338	330	337	362	386	342	350	327	350	366	326	350	345	349	392	351	368	343	361	348	351	360	335	353	325	381	322	360	345	338	346	305	357	332	339	337	344	357	339	353	348	351	312	343	363	335	342	378	340	357	324	324	308	350	335	343	353	389	380	360	343	350	353	358	326	317	353	335	326	378	333	358	352	340	355	357	340	373	335	336	357	329	314	369	328	320	323	338	342	357	360	357	307	334	328	341	334	355	336	337	355	336	353	363	350	353	349	346	342	332	361	363	373	372	364	321	338	324	344	340	355	319	410	342	333	367	333	329	363	362	329	350	372	382	374	355	352	342	359	356	344	386	342	333	377	343	356	387	319	352	344	348	344	349	325	363	331	365	351	347	312	332	351	314	350	338	315	337	327	336	329	327	338	316	372	383	353	335	342	324	360	367	369	380	344	364	333	335	340	331	380	352	383	345	341	366	338	382	321	336	349	335	372	334	351	353	355	362	364	353	321	341	356	342	342	361	355	331	330	349	346	321	346	361	356	345	349	355	333	319	332	332	342	338	360	360	324	366	328	341	315	325	365	339	353	315	381	355	358	320	307	358	329	351	323	361	347	336	308	356	355	338	356	346	336	344	357	376	360	362	378	346	339	358	330	313	364	354	373	358	366	351	334	336	316	362	348	347	356	376	315	334	350	370	312	353	338	334	336	319	351	348	342	359	354	341	353	348	350	346	358	344	335	336	328	344	326	333	344	316	371	338	356	334	344	362	398	348	372	354	358	369	329	351	345	317	332	343	331	344	365	355	348	339	308	352	342	353	359	332	371	356	338	334	363	330	336	336	367	342	343	381	352	356	353	330	334	347	341	328	342	324	365	350	344	381	314	349	332	334	356	343	375	368	330	331	364	367	328	344	325	344	340	355	324	353	352	340	301	381	346	322	329	350	366	360	321	354	348	333	362	329	352	343	381	317	341	319	339	325	351	355	362	352	339	347	326	357	341	324	354	373	355	369	328	363	358	338	351	361	354	351	340	355	332	386	362	356	356	318	331	348	341	355	307	362	335	340	346	311	353	341	354	350	352	354	336	357	362	341	338	329	356	341	328	380	314	344	315	321	343	367	326	331	346	348	339	353	338	337	371	357	328	340	329	332	331	351	362	345	329	362	324	328	376	346	351	361	334	337	332	331	331	337	367	333	336	338	343	326	350	357	353	330	336	350	382	376	355	376	350	351	336	349	343	330	335	335	373	349	328	330	379	362	333	324	308	321	347	339	358	328	337	352	345	340	302	342	329	334	357	373	355	353	371	375	348	332	339	358	370	344	354	353	317	356	392	340	345	364	360	333	340	344	347	331	383	384	356	362	347	372	349	332	300	333	337	334	352	340	369	294	356	330	358	343	338	329	330	359	340	355	345	340	361	346	361	372	393	349	335	347	384	409	397	362	355	313	368	356	392	370	328	348	336	351	354	318	320	323	367	369	346	325	318	342	370	348	369	360	357	341	336	354	371	357	353	361	363	397	358	333	359	370	370	332	346	332	352	358	380	344	373	316	334	375	317	360	342	339	371	373	332	367	349	335	334	320	340	354	372	336	367	364	319	352	322	333	358	361	320	332	363	359	366	334	321	363	377	353	354	332	375	333	326	332	370	351	339	347	356	345	298	368	375	351	327	324	329	372	362	345	318	339	360	356	364	309	331	338	365	328	328	354	350	354	329	342	378	309	343	369	336	369	353	333	320	320	365	340	352	365	322	332	346	361	320	329	356	302	346	353	341	331	313	339	336	344	331	340	340	333	366	346	337	346	367	326	371	350	348	352	338	375	329	336	328	323	366	352	356	315	339	378	337	354	337	375	359	352	328	332	341	306	378	361	316	357	337	344	333	366	334	335	321	342	339	326	336	346	328	333	383	347	346	339	317	365	350
21790	33957	24729	12735	9254	8466	9371	10824	7371	4607	2907	2446	1931	1565	1566	1737	1609	1614	1500	1526	1418	1008	883	870	909	756	609	589	501	478	461	452	487	487	515	428	406	422	445	424	416	413	387	451	367	413	421	417	352	408	370	390	408	391	405	412	397	391	416	428	427	438	427	421	389	426	468	404	416	411	446	420	423	395	448	386	407	398	405	431	384	411	359	410	378	443	397	397	376	380	375	417	358	387	397	381	386	390	425	404	452	400	411	409	400	409	376	377	399	369	394	408	382	405	402	406	390	416	405	428	356	418	429	414	396	383	371	384	379	395	397	355	405	379	408	394	404	350	379	361	382	429	402	392	379	392	377	390	383	400	401	407	388	399	393	390	422	370	387	411	424	393	392	396	406	382	390	389	390	382	392	403	387	396	420	394	374	397	406	387	402	394	354	418	387	402	376	412	404	370	363	389	391	383	437	457	406	424	400	383	394	369	379	413	374	362	381	378	432	387	388	397	373	401	394	371	416	402	370	391	388	400	419	395	423	414	402	373	388	370	363	421	411	388	383	401	419	402	425	383	396	381	363	363	448	429	394	354	373	384	389	390	385	394	395	399	383	387	407	413	388	410	416	390	395	419	363	374	398	412	398	399	411	394	374	417	374	376	382	404	427	386	391	381	359	364	390	399	404	389	396	387	416	396	395	396	389	414	388	385	411	384	366	389	415	352	394	390	412	409	387	402	386	383	397	388	413	416	406	441	407	392	387	396	385	389	405	407	396	381	425	406	433	390	433	417	384	389	436	432	402	435	366	422	397	392	402	400	377	384	360	401	401	414	423	382	397	433	364	422	403	402	422	373	400	386	422	396	431	388	410	401	386	397	413	399	354	402	398	347	381	390	394	380	410	399	388	393	392	385	440	407	379	400	388	381	421	443	366	429	419	348	363	396	385	383	417	392	388	414	370	379	386	391	353	419	399	396	387	384	363	373	382	420	421	399	374	390	389	409	419	376	385	391	416	378	383	395	432	426	361	397	485	412	356	399	383	398	372	426	373	378	374	382	413	406	389	391	392	398	417	384	376	431	407	400	391	425	403	377	397	393	382	410	414	356	375	407	415	421	402	389	385	408	381	363	378	381	426	421	371	438	369	396	398	448	411	390	386	409	368	415	412	384	403	411	390	376	381	402	386	370	397	394	404	414	399	379	399	376	422	406	363	397	401	397	359	399	409	370	392	403	403	404	398	385	418	385	406	381	406	385	382	385	424	418	378	388	411	422	397	398	427	409	388	403	369	399	400	394	400	371	370	442	383	412	368	399	429	387	409	385	407	418	356	385	390	401	381	382	377	402	405	425	381	366	409	420	403	372	430	397	404	427	407	406	405	389	395	385	479	394	402	403	385	391	399	389	413	413	389	394	413	404	396	420	378	379	415	345	427	411	358	375	424	413	386	377	415	418	389	397	376	405	383	403	444	392	441	387	395	433	407	386	420	446	396	394	395	423	396	373	391	380	422	369	412	415	387	406	392	375	370	398	389	446	418	401	383	453	407	372	392	392	375	399	400	375	390	392	368	429	412	383	411	416	423	367	379	379	400	393	384	414	383	410	378	399	413	365	433	396	389	394	409	375	374	405	406	371	393	391	412	439	372	386	403	410	385	383	417	380	391	387	424	371	402	391	398	401	374	397	397	389	371	383	403	408	379	375	368	371	387	409	418	396	412	375	421	373	410	407	407	390	431	431	381	405	405	393	407	393	413	410	397	420	423	395	429	391	386	400	416	405	372	390	396	452	362	370	392	439	397	409	395	421	389	400	401	399	384	388	423	372	396	400	417	431	356	407	427	360	361	402	373	415	390	411	434	415	408	380	371	438	396	422	363	386	391	395	432	409	421	419	390	438	354	392	381	380	404	440	381	377	381	392	359	417	447	364	406	385	424	358	392	407	423	442	406	407	418	409	383	379	409	404	445	418	421	363	362	383	373	396	364	384	402	391	362	381	392	396	416	393	413	434	428	403	443	390	400	381	402	417	386	405	384	397	367	368	386	414	380	408	401	402	433	364	398	400	372	405	399	446	416	403	402	426	376	408	399	398	394	381	406	366	382	413	414	402	381	384	402	397	365	371	374	371	437	347	408	419	432	398	387	394	379	415	419	378	388	424	366	422	400	399	374	414	389	396	395	399	387	367	409	360	374	370	407	404	374	401	374	370	392	367	439	380	388	399	361	416	390	366	414	391	389	380	404	368	389	390	397	369	381	432	383	383	410	402	381	412	424	385	368	404	420	387	407	375	365	367	391	394	368	415	423	388	365	413	406	408	377	401	363	424	406	364	407	397	399	380	409	396	396	401	412	406	374	390	371	384	421	396	410	335	417	358	421	343	414	408	427	404	387	362	412	391	381	411	389	390	403	423	403	374	371	408	414	414	395	407	399	394	387	390	397	390	384	413	396	368	381	406	409	413	351	388	386	410	407	409	390	385	379	367	434	394	416	429	405	366	411	401	406	378	352	388	371	409	416	425	389	413	427	384	375	402	384	384	411	383	395	372	380	374	414	384	367	385	381	433	393	425	402	406	408	365	425	377	400	414	374	390	375	428	421	388	401	433	401	391	415	414	402	358	410	401	405	395	375	387	396	405	366	390	382	378	407	397	405	389	403	390	399	416	407	398	426	427	346	353	404	413	399	371	397	413	411	381	402	390	380	416	380	419	419	374	418	409	393	423	383	391	391	384	364	363	389	380	428	368	403	396	420	389	412	411	396	398	342	421	401	376	408	415	418	417	393	412	380	412	378	413	407	434	386	448	404	363	372	370	386	398	363	367	373	422	376	377	368	365	380	390	386	397	379	410	409	365	414	435	402	413	401	406	410	405	398	367	407	367	398	418	402	395	400	373	390	397	427	409	402	391	370	404	392	407	357	408	388	417	391	381	443	367	400	366	398	404	389	421	403	384	380	399	400	360	425	399	440	408	454	439	379	396	400	362	428	406	392	403	384	399	411	370	440	382	442	417	438	386	420	388	400	406	427	361	382	393	368	424	425	411	411	412	404	390	382	390	394	386	382	399	381	395	392	405	427	381	445	370	355	409	414	394	394	420	388	383	405	442	376	363	388	402	394	368	393	371	406	396	385	443	407	382	393	394	378	414	391	390	413	381	374	377	370	434	412	379	397	367	399	424	393	406	397	416	437	385	359	407	385	416	373	408	398	409	396	439	409	376	395	380	400	397	387	390	390	360	403	390	387	367	425	357	437	381	400	455	403	433	375	386	394	386	389	383	387	382	410	373	427	398	440	382	366	399	385	417	449	383	424	400	416	374	391	366	371	382	398	372	392	401	396	395	387	400	387	400	359	375	382	398	422	353	428	410	408	401	394	359	404	402	393	389	433	410	405	375	415	404	429	405	417	416	424	403	409	396	436	399	374	407	417	395	396	367	424	363	418	397	398	402	417	400	388	408	401	398	385	362	394	358	401	404	362	395	404	396	387	388	418	410	412	376
22470	21190	28850	23794	21230	21441	17536	12881	7341	4758	3124	2753	2098	1785	1845	1945	1905	1872	1796	1914	1665	1168	1170	1088	1157	935	777	674	601	602	593	628	551	617	570	573	574	531	529	533	528	525	530	523	539	506	557	561	517	576	504	524	535	514	545	528	530	575	570	479	520	523	547	525	515	514	593	551	548	567	524	524	520	533	540	543	557	575	530	515	506	515	536	475	502	500	495	481	531	485	505	497	503	515	519	501	491	518	522	508	505	494	510	504	558	484	492	494	501	485	529	491	490	493	496	509	516	500	543	524	485	472	496	529	524	479	482	524	507	501	498	539	559	475	505	503	508	549	523	493	523	542	498	489	535	505	528	483	489	517	517	523	502	506	486	489	549	568	540	515	534	534	518	534	501	462	507	545	524	510	504	531	514	536	512	517	512	497	488	476	505	494	535	497	534	511	541	515	486	501	540	492	515	459	540	519	538	518	548	491	541	553	530	474	532	531	485	526	470	496	547	491	520	531	492	581	504	521	506	541	506	482	445	474	518	511	479	524	536	529	504	515	545	503	527	500	496	532	524	477	481	487	495	495	507	483	528	495	545	508	504	516	553	471	513	478	525	529	503	523	541	481	510	556	545	542	514	490	521	553	583	488	497	498	498	528	503	540	521	461	501	501	515	529	491	505	535	510	498	518	521	507	539	494	492	469	533	522	500	513	552	490	524	502	486	473	551	486	512	533	505	512	512	500	537	505	552	520	513	485	484	500	488	463	489	526	512	501	529	493	525	494	476	494	528	483	497	502	494	486	478	475	517	489	551	504	470	504	479	539	516	500	510	516	482	527	520	488	550	489	511	508	497	484	521	515	487	517	472	525	523	493	492	524	499	519	547	541	508	513	524	543	556	538	499	515	535	529	482	493	511	472	488	556	520	519	546	479	530	521	514	466	496	513	562	499	512	536	512	470	503	527	492	495	524	548	524	504	529	532	498	473	531	491	554	477	523	468	473	578	498	503	518	474	486	487	527	501	506	558	491	483	517	491	546	477	509	488	528	526	484	521	533	509	524	504	514	548	486	491	527	512	473	524	511	507	518	511	481	539	479	544	521	510	507	517	497	526	549	472	508	531	508	545	500	512	548	520	497	524	480	543	498	536	519	486	536	509	474	548	509	472	513	473	541	538	478	489	496	536	543	544	509	503	462	534	489	504	482	537	503	480	514	490	486	543	524	534	549	554	524	492	481	525	504	494	526	544	508	487	528	498	494	490	494	539	499	514	487	467	505	467	457	480	516	518	526	535	523	565	515	521	489	469	494	485	499	521	489	527	532	508	511	468	518	522	518	514	510	500	497	543	471	498	502	515	509	478	490	547	479	538	511	509	493	543	496	489	465	563	506	512	527	554	556	549	554	500	509	527	546	502	484	565	519	502	521	475	484	524	474	485	491	523	479	494	519	529	481	496	484	510	500	512	475	477	462	461	470	517	513	526	502	539	530	459	515	471	541	531	518	502	506	491	504	547	531	512	521	484	469	491	492	474	469	515	465	517	496	503	499	509	534	514	522	481	496	503	518	486	497	543	559	502	486	522	502	556	540	546	453	498	481	483	532	503	496	485	502	519	516	534	516	508	500	506	488	471	479	474	506	475	512	495	511	509	519	474	483	482	467	554	491	505	551	502	496	518	510	540	507	518	496	516	485	503	505	517	520	484	488	481	524	478	520	518	473	482	480	505	482	503	493	513	484	510	554	472	539	491	524	526	526	481	484	522	508	515	550	520	533	498	491	530	532	545	531	496	486	523	538	523	470	492	501	504	508	502	474	513	523	558	533	499	475	479	511	514	539	527	513	503	490	520	558	548	508	440	514	464	472	508	538	504	544	494	483	515	458	517	511	478	492	541	531	531	487	521	534	525	500	519	505	538	509	516	522	504	492	484	502	516	530	523	483	494	540	519	507	504	556	507	551	503	562	489	526	539	545	570	546	513	513	564	504	513	483	502	523	490	509	519	522	442	537	536	510	498	482	497	455	546	494	510	514	506	482	542	511	513	504	492	507	493	488	517	489	517	497	543	523	493	493	502	532	521	512	493	518	530	496	570	520	494	480	490	550	478	514	510	487	503	469	495	505	517	525	479	528	480	499	515	518	499	531	508	528	498	480	550	483	517	535	520	560	514	573	506	514	510	488	528	547	488	503	505	523	471	495	524	526	496	542	500	500	490	506	521	501	520	523	488	534	524	503	479	493	506	509	488	501	537	514	501	536	484	503	554	527	519	507	509	493	542	519	502	477	493	525	546	527	482	495	514	486	478	491	524	511	496	490	502	492	532	469	494	509	516	535	530	549	466	503	516	508	497	478	510	512	476	487	500	513	494	515	524	498	517	464	528	493	502	506	526	512	486	521	515	540	508	528	492	478	468	506	497	520	553	475	500	485	503	488	492	512	496	495	552	491	519	517	528	528	496	528	551	500	505	541	509	491	561	519	492	541	508	461	509	510	527	550	485	546	535	523	537	544	573	540	498	488	519	499	521	524	509	512	546	491	517	463	498	537	496	474	504	521	479	523	503	509	483	498	489	481	513	482	470	555	544	505	502	511	503	455	498	520	525	475	501	504	504	486	527	521	516	466	516	507	492	486	487	473	534	500	534	490	468	524	546	529	533	527	522	522	476	534	529	488	500	511	473	497	555	509	488	504	486	528	499	522	492	520	525	513	476	499	481	506	467	498	519	540	501	506	498	502	552	509	483	511	550	526	488	515	537	505	509	503	500	495	514	547	491	528	557	530	516	508	514	494	534	518	510	498	523	519	506	494	536	495	486	478	507	488	464	557	509	517	520	502	480	509	513	485	542	504	521	512	461	531	508	513	476	523	493	488	533	499	489	575	445	547	510	526	524	463	520	486	498	499	488	482	506	522	505	493	514	506	536	511	458	507	540	563	555	524	485	524	530	515	527	524	515	507	532	503	536	492	508	521	519	493	510	486	495	491	494	528	522	529	506	525	487	497	493	488	514	479	525	509	534	516	570	540	516	516	499	513	502	475	485	502	559	469	515	537	548	519	464	535	509	513	457	506	496	497	506	472	539	515	486	505	494	482	504	497	496	494	577	499	517	523	548	491	467	506	507	532	452	514	516	510	481	524	521	524	496	500	516	525	531	494	508	509	532	539	506	534	493	515	492	511	553	500	535	451	515	495	518	498	518	496	495	498	538	480	462	509	487	508	501	585	515	508	500	505	506	521	523	504	544	553	500	521	511	492	544	513	485	499	501	488	541	442	498	521	491	509	479	531	519	489	511	531	518	503	476	497	528	474	471	523	493	509	490	495	514	495	514	485	505	496	493	481	516	478	510	504	515	502	498	486	477	471	499	521	508	491	521	508	526	545	495	486	482	472	504	513	537	506	587	520	508	496	551	514	520	485	500	513	501	516	508	499	471	506	506	504	507	508	510	521	539	533	501	501	511	519	473	480	536	525	493	531	506	527	502	554	479	522	543	564	517	499	469
22760	40955	32274	18995	14821	12604	14747	17101	10633	7387	4998	4465	3122	2770	2667	3005	2870	2771	2599	2604	2360	1573	1662	1481	1584	1274	1069	897	718	676	680	739	744	714	661	680	659	614	622	624	597	577	589	570	601	630	579	597	575	582	557	558	614	585	565	584	604	607	637	614	598	590	628	626	614	646	629	625	582	618	583	640	574	614	601	592	578	571	634	589	585	529	573	614	570	561	563	587	556	550	559	569	555	574	601	604	560	582	540	549	592	535	567	620	557	584	560	548	596	574	596	567	597	558	616	592	566	548	553	596	561	553	541	553	533	575	546	563	566	582	572	567	579	594	645	559	557	563	569	610	532	588	542	563	575	528	577	585	568	556	610	531	574	547	590	566	554	601	570	570	567	604	571	546	569	604	584	548	527	546	562	562	554	545	544	574	541	590	552	571	586	569	564	553	586	565	550	577	580	582	563	541	570	579	585	559	557	618	572	576	531	568	549	551	586	562	524	617	570	565	565	577	547	587	574	568	550	577	559	574	550	570	536	583	606	609	599	583	574	607	537	564	569	556	505	569	569	591	535	564	572	574	535	552	563	483	556	581	585	581	572	526	570	552	569	590	605	567	524	603	555	581	581	571	603	600	576	583	561	557	542	546	558	567	517	560	545	603	575	581	531	591	587	594	570	593	548	571	561	579	548	610	583	552	596	572	572	585	588	611	573	553	563	559	553	555	583	559	574	581	595	584	590	596	557	558	555	567	524	551	587	553	576	586	577	547	579	552	572	580	592	552	562	554	541	569	527	597	563	605	600	596	543	544	545	567	564	609	553	567	591	580	529	565	586	554	559	562	527	554	625	535	542	597	532	574	567	591	593	568	570	600	521	542	563	571	563	600	598	547	559	572	574	528	563	535	557	569	622	573	581	555	553	584	543	551	541	601	575	569	539	582	551	575	536	602	538	581	544	553	560	587	573	536	585	512	548	572	565	577	596	573	561	592	568	557	535	556	574	531	561	536	590	593	544	552	584	531	551	579	575	558	569	521	584	567	507	542	550	548	598	549	566	490	615	546	544	566	551	533	559	559	527	544	571	567	541	552	537	571	554	578	568	527	537	501	562	582	547	548	565	604	546	554	544	564	578	548	560	565	560	571	549	541	567	580	537	553	544	564	591	591	586	576	555	558	599	553	556	552	579	600	554	560	590	542	576	523	585	555	586	583	590	553	572	554	583	569	569	547	592	585	573	539	504	561	566	521	573	575	577	559	537	580	564	596	567	574	577	567	576	566	554	577	566	552	532	558	564	549	578	566	556	535	497	571	581	569	520	539	515	573	589	557	558	557	586	588	539	613	597	603	541	578	532	580	588	525	546	580	591	560	550	586	557	573	552	573	574	560	581	580	567	558	536	544	560	553	586	562	528	584	559	619	566	570	593	576	560	554	557	524	570	572	554	551	578	562	586	586	562	539	575	543	559	576	566	536	598	568	607	542	538	585	534	594	561	609	583	590	598	548	558	534	545	595	580	566	538	547	587	578	558	577	596	563	577	610	572	573	557	574	519	553	530	569	590	554	583	594	573	552	524	541	522	604	561	592	544	580	550	583	595	571	524	559	579	542	557	559	581	609	580	547	628	547	565	555	624	548	576	558	588	538	559	526	540	594	533	571	577	536	542	564	605	593	578	562	541	571	596	556	568	580	526	553	583	527	583	600	553	559	555	574	556	617	530	573	573	570	547	546	603	572	567	605	580	581	573	604	579	575	589	561	540	582	538	553	550	530	558	543	531	565	589	563	608	563	583	560	519	532	569	598	579	602	590	551	546	519	593	574	606	565	600	568	547	572	593	572	565	539	561	594	602	571	566	555	552	521	574	570	558	542	536	572	583	590	541	604	599	609	566	534	579	547	562	609	532	597	583	579	560	555	571	578	527	542	567	547	604	571	571	537	559	558	545	536	571	538	576	529	556	597	545	525	563	584	547	573	569	532	595	551	538	572	553	580	569	544	584	547	574	607	588	570	580	579	586	568	553	582	563	575	538	571	546	558	534	542	571	582	543	561	551	569	564	599	582	524	604	552	566	562	572	557	556	615	586	585	579	528	594	568	580	594	555	541	547	573	577	578	515	571	592	549	592	575	531	550	568	584	606	540	566	569	574	537	577	571	508	569	601	583	584	550	546	587	570	535	545	543	578	566	563	592	572	558	578	538	555	580	610	563	581	565	577	568	586	609	590	549	542	601	543	590	558	521	611	560	555	568	558	549	596	585	566	554	595	596	549	585	580	548	553	575	540	541	582	549	549	574	585	547	589	568	534	562	560	594	519	567	592	583	522	542	576	551	577	597	582	541	573	537	549	550	584	561	558	606	578	596	575	571	573	587	540	584	535	555	552	542	559	539	554	549	558	605	581	501	592	596	564	556	574	572	558	574	539	586	567	556	538	534	575	581	545	570	560	576	589	553	585	548	554	580	527	571	558	565	586	562	581	563	590	542	567	580	578	546	564	568	559	554	576	563	605	576	587	530	577	569	589	577	555	589	573	610	560	551	536	613	545	592	540	603	549	549	538	536	569	560	548	574	587	604	535	536	589	546	542	542	584	556	591	559	563	531	539	554	540	557	595	546	570	542	542	574	558	558	582	552	572	564	588	520	557	572	557	558	592	556	536	577	558	554	544	573	557	592	582	525	591	550	547	491	550	553	568	583	542	528	608	541	614	539	568	602	542	633	576	578	589	538	577	576	577	532	543	534	575	561	578	529	544	527	583	557	556	509	548	552	549	544	563	542	523	613	583	549	560	574	560	556	586	556	559	567	611	578	554	579	537	556	571	607	568	568	576	569	538	556	551	591	573	530	590	556	563	546	563	549	557	553	520	533	558	583	535	516	519	550	567	577	589	560	543	590	582	564	577	566	564	549	576	556	563	555	574	590	573	585	570	560	576	549	559	556	562	561	523	524	614	504	550	548	557	580	557	524	571	571	587	556	552	538	589	547	576	565	594	563	569	570	552	568	507	581	576	535	569	577	552	556	538	596	583	518	573	577	560	531	591	604	599	562	585	573	562	570	550	552	570	535	553	590	559	638	585	584	591	558	586	590	572	571	592	546	579	564	579	591	576	542	582	595	544	540	525	563	597	547	597	569	558	543	583	558	538	543	567	561	539	560	573	554	562	583	586	570	583	542	578	563	596	496	561	549	593	560	562	527	575	568	582	583	515	576	562	595	568	540	578	561	543	587	608	569	548	569	582	550	541	549	525	580	572	576	601	545	563	580	563	587	562	573	539	544	566	573	517	556	558	595	596	561	601	533	571	572	596	540	561	568	588	590	569	588	570	612	557	597	587	556	585	591	589	580	625	556	574	570	562	594	548	553	579	566	598	583	567	564	548	523	573	592	576	537	575	551	578	568	577	574	565	650	584	544	537	581	540	549	587	576	597	558	578	593	563	580	552	573	581	535	550	566	580	543	568	570	584	574	581	596	565	522	505	562	576	519	621	555	580	541	589	577
28494	22283	20063	10169	4763	3175	4127	4911	2736	1817	1415	1295	976	978	1015	1043	1062	946	887	975	742	630	718	664	660	581	510	453	462	458	494	464	423	467	434	412	441	404	398	445	462	407	434	414	421	433	415	448	445	410	441	408	418	415	374	432	423	469	451	436	394	417	475	458	426	417	414	449	419	421	422	433	438	407	409	450	435	454	418	410	386	416	455	429	439	411	418	403	416	409	416	395	432	426	420	415	429	396	436	457	440	431	430	443	468	419	460	425	425	388	420	432	426	423	447	440	399	412	389	406	390	399	422	374	416	433	441	460	389	444	437	384	396	405	437	430	439	419	442	423	403	463	438	414	399	407	448	387	437	417	417	422	390	415	434	436	404	434	457	392	414	438	411	423	427	405	422	413	434	431	440	424	438	433	425	423	360	465	428	441	412	436	460	411	426	409	436	403	419	449	412	444	434	435	437	423	402	454	445	417	433	396	447	402	474	408	436	439	441	424	397	413	416	398	431	433	425	428	424	451	434	425	411	436	430	402	417	431	424	455	450	418	433	416	434	452	444	417	386	414	422	415	444	418	407	397	424	427	417	442	409	418	410	402	425	415	436	391	429	436	420	422	407	437	424	401	381	442	403	414	432	427	448	447	409	409	443	394	378	447	418	400	449	443	448	441	430	434	430	428	409	411	423	424	439	415	419	407	423	449	427	442	426	437	426	427	424	463	426	410	427	449	439	459	440	468	460	437	464	427	409	426	423	415	446	431	377	414	418	418	419	423	419	400	428	409	416	406	406	406	419	457	439	477	416	434	460	417	411	429	384	432	419	399	436	460	453	397	451	407	433	426	414	416	416	417	413	432	441	435	436	441	420	453	415	436	397	425	424	460	455	417	430	441	408	418	390	427	391	413	414	459	424	406	429	442	429	403	393	414	428	472	429	425	436	419	397	420	421	427	417	425	453	442	447	434	426	397	427	400	411	427	426	426	392	467	453	461	413	430	432	416	442	410	394	444	400	445	394	452	409	433	446	429	399	450	435	454	403	408	433	396	453	430	437	412	459	445	431	470	450	419	407	443	431	380	435	424	431	397	381	450	413	441	438	414	419	419	394	409	419	429	431	449	432	405	447	391	447	437	404	416	411	422	418	407	460	449	459	427	427	380	415	389	431	414	419	430	401	395	401	415	451	435	420	409	419	427	406	449	383	424	435	433	430	398	428	408	446	450	417	411	439	422	423	436	398	403	433	377	397	441	417	416	461	403	445	434	416	439	418	403	419	424	418	377	440	439	414	394	431	429	422	431	411	445	424	442	429	420	428	452	427	425	438	422	416	428	392	417	424	413	363	418	434	428	448	430	421	445	450	419	437	431	457	424	409	426	446	407	416	427	417	416	409	409	410	450	411	398	381	410	421	435	425	425	387	411	403	428	447	493	429	397	400	426	472	380	417	389	406	446	390	434	415	404	446	403	396	416	429	421	429	404	443	404	436	418	379	416	418	438	406	430	454	401	437	444	409	417	392	426	425	423	423	401	406	418	441	420	440	414	423	424	412	405	409	360	431	403	472	401	448	420	404	400	465	456	434	462	436	421	438	429	425	412	377	430	440	417	406	430	416	386	422	445	442	403	421	435	444	410	411	427	443	416	445	418	449	374	423	420	430	443	444	421	396	391	423	440	457	437	414	418	399	442	457	402	421	474	419	433	424	414	441	425	461	447	412	415	443	447	470	418	441	412	432	415	480	457	412	402	416	463	405	484	433	443	431	457	411	434	435	399	394	401	418	425	409	409	417	424	465	440	407	444	442	411	431	440	371	410	442	403	419	436	428	434	446	422	436	425	433	418	411	433	420	458	443	454	423	425	444	417	458	426	432	408	424	432	441	422	408	444	433	431	420	405	433	413	462	409	435	425	426	435	432	429	430	440	377	450	418	420	424	455	435	404	431	452	439	375	372	394	447	426	419	426	445	426	401	395	427	412	408	428	435	437	431	441	378	421	424	432	432	412	384	419	432	438	420	417	405	418	415	447	457	436	395	448	437	409	433	420	441	426	422	431	433	441	431	429	439	453	413	449	410	450	426	390	463	429	424	414	397	390	395	411	436	430	425	426	417	422	418	454	428	416	406	416	417	449	422	422	412	416	413	440	448	376	444	428	426	416	444	432	405	426	417	405	421	391	423	424	457	482	435	419	415	434	438	425	431	421	437	460	440	429	428	423	408	417	400	477	423	447	447	426	414	454	435	445	414	453	420	432	423	421	418	423	445	423	428	459	408	403	425	426	432	416	448	408	407	408	401	415	411	409	424	472	437	397	402	414	412	394	420	448	434	348	433	441	362	439	415	418	452	419	443	406	426	408	413	444	437	393	419	415	476	461	429	391	431	401	406	437	493	429	428	420	422	439	437	417	462	420	427	447	415	448	429	404	421	418	448	432	391	421	419	448	417	421	417	426	429	434	403	439	411	393	437	410	437	383	439	417	405	415	430	398	435	406	425	411	421	408	416	419	427	389	456	422	423	435	430	415	442	428	411	411	400	414	401	452	459	425	411	429	457	432	454	424	414	386	438	446	432	409	420	458	429	402	426	447	436	451	401	401	425	424	464	403	440	408	413	394	447	412	384	427	451	439	449	439	442	446	434	428	428	390	441	429	431	404	403	424	426	433	424	438	420	386	432	428	414	441	410	440	440	447	422	423	414	387	436	484	459	419	373	415	412	437	434	413	427	441	409	422	439	465	439	401	428	462	452	425	420	442	454	388	421	388	424	388	389	447	436	443	419	429	409	456	386	449	422	409	384	442	430	419	429	424	443	422	448	407	454	426	425	411	461	409	456	414	440	419	421	404	459	419	450	441	391	425	395	405	442	415	435	410	393	425	417	410	396	455	407	440	462	454	431	436	432	430	376	429	403	442	425	449	416	448	420	445	401	405	422	436	423	423	430	434	421	391	420	409	456	437	421	440	417	423	448	447	444	389	436	440	432	412	416	443	404	429	415	429	404	391	411	416	401	415	413	435	411	433	452	410	415	443	431	398	441	420	435	408	403	426	444	443	439	387	427	421	404	426	434	444	423	385	434	417	380	478	430	435	449	446	443	442	432	414	405	415	422	416	408	398	459	437	421	427	451	412	419	449	421	405	440	427	474	398	454	416	406	471	448	447	418	392	454	421	420	447	428	421	424	429	416	461	404	418	436	440	394	442	458	414	410	394	423	416	416	430	438	422	445	438	424	381	442	426	404	421	445	401	424	398	457	438	442	416	437	436	437	426	417	366	410	432	429	401	400	427	419	432	457	424	415	451	397	400	391	390	409	409	419	422	426	464	433	421	439	443	400	443	416	429	412	388	393	427	378	390	421	443	420	448	437	462	424	458	422	406	497	452	406	397	448	449	417	371	435	417	438	431	448	399	391	428	429	451	420	371	395	450	449	414	434	428	412	448	468	424	469	407	402	422	414	454	446	419	406	401	429	404	407	433	421	429	406	420	382	422	400	406
20283	28728	19959	9434	6883	5392	7344	8257	4728	2960	2287	2011	1481	1463	1440	1507	1539	1334	1380	1367	1030	868	891	955	812	695	674	565	522	543	509	537	515	534	500	500	496	489	524	501	480	432	475	499	452	488	512	479	449	460	500	467	519	487	459	474	462	519	509	491	463	473	503	489	563	515	501	488	468	499	482	496	498	486	526	483	467	471	495	489	509	483	502	472	476	517	481	474	478	472	491	479	487	501	503	519	467	460	472	487	484	455	480	498	474	496	478	475	458	432	463	501	466	482	538	511	473	464	472	477	463	466	486	444	436	465	462	493	464	489	452	504	506	469	457	473	455	465	472	473	473	496	467	518	432	470	466	477	468	484	497	507	484	502	459	461	522	488	479	504	462	459	489	506	438	503	482	521	468	451	477	506	497	476	476	467	499	462	469	497	509	469	450	445	477	474	484	479	498	489	471	478	510	464	473	447	482	477	462	450	443	457	472	471	479	459	505	448	492	452	481	466	456	484	500	413	502	467	462	458	456	490	488	458	464	446	489	452	466	449	464	487	454	521	488	432	477	502	487	491	471	455	470	465	473	473	487	513	483	472	481	466	471	455	472	487	490	473	467	495	436	484	496	444	462	509	458	479	455	496	491	493	468	470	470	466	463	429	498	479	475	475	513	448	486	484	465	479	468	455	444	479	492	509	474	457	482	483	484	471	503	468	476	472	464	488	488	475	482	446	486	481	446	507	464	476	451	487	465	474	494	465	496	473	476	432	485	446	480	464	479	503	462	480	502	482	479	464	470	505	483	498	488	472	447	464	457	505	511	463	450	498	501	472	495	461	442	433	491	493	453	441	431	477	513	513	497	465	506	471	460	499	489	512	496	476	465	447	467	443	484	479	463	458	488	479	486	473	467	426	515	454	520	502	479	495	487	476	490	533	467	465	488	456	452	469	446	525	471	463	493	484	455	503	483	464	465	460	438	478	490	487	456	478	448	477	449	478	514	445	477	515	503	448	451	502	474	489	472	504	437	489	474	486	470	461	484	451	481	473	455	466	454	450	453	475	510	512	457	461	522	453	472	481	485	454	481	478	514	420	447	472	489	474	466	485	489	461	458	502	496	454	491	454	511	445	463	437	458	507	478	490	508	481	488	468	468	482	459	493	506	455	473	485	468	503	473	481	488	477	435	447	456	499	456	476	461	464	490	469	496	456	496	463	443	519	444	498	434	467	485	498	471	451	454	492	490	467	458	483	477	448	465	484	482	472	458	490	502	447	464	444	477	474	460	463	480	451	443	510	459	499	464	476	490	467	478	476	497	490	478	460	440	479	474	446	435	478	509	477	447	484	491	485	452	500	496	490	434	476	425	499	540	498	504	477	465	423	489	469	489	487	466	500	477	496	505	477	482	463	467	463	497	451	458	498	465	438	477	472	453	488	488	497	483	524	470	481	435	483	502	476	470	445	506	457	500	468	501	473	478	520	462	502	461	498	447	472	436	485	483	465	493	462	523	464	464	449	499	518	479	406	486	464	500	434	464	456	435	437	442	468	483	454	457	464	515	477	452	477	477	456	493	448	509	472	496	452	463	457	462	469	488	441	441	486	485	429	436	490	496	469	472	516	471	494	410	436	511	473	470	500	443	442	477	489	477	483	473	487	468	486	468	463	462	499	487	435	490	467	457	495	498	466	471	469	471	465	478	468	464	461	490	498	481	497	451	485	465	479	474	469	438	450	482	475	479	508	454	492	488	490	490	460	517	484	450	496	445	469	447	471	472	474	471	416	500	466	502	498	463	489	484	458	463	466	505	476	491	456	479	448	471	451	492	492	449	469	484	486	449	506	491	513	438	460	500	490	508	494	445	458	446	501	512	463	479	447	490	487	481	470	462	468	453	516	439	472	419	456	458	461	455	452	470	483	475	452	485	509	485	493	508	467	475	461	480	471	469	485	455	487	446	461	490	459	503	458	453	487	466	471	507	469	470	465	473	497	471	470	464	480	464	491	485	458	486	495	475	476	440	455	456	466	484	466	453	487	467	467	475	512	470	450	478	496	486	442	486	454	457	439	503	463	419	488	460	463	488	484	482	471	472	441	494	467	476	482	475	459	484	522	480	492	473	486	489	466	449	500	457	477	468	454	465	466	470	452	462	472	480	507	481	471	477	495	449	491	465	487	485	468	464	456	488	468	487	457	491	452	444	464	484	475	487	511	460	508	455	452	459	495	477	476	493	491	488	487	479	487	432	471	456	448	474	462	436	446	480	481	487	449	483	512	455	471	495	429	467	453	460	466	471	464	474	485	476	444	449	482	476	441	444	521	465	496	485	491	460	479	481	495	504	453	450	473	469	446	456	493	489	471	451	488	504	442	479	455	483	467	479	455	507	465	474	484	478	501	483	473	466	513	451	465	463	490	490	462	486	526	473	485	468	488	497	460	497	483	515	479	521	483	490	478	436	475	511	490	501	486	482	473	429	485	493	470	477	490	471	469	478	476	472	471	474	460	483	498	429	482	485	499	449	464	472	463	439	467	474	445	490	455	472	503	465	451	467	481	459	478	497	483	443	495	507	486	464	464	477	458	475	458	489	476	451	444	457	473	463	489	468	483	506	461	501	456	467	459	484	473	495	521	439	507	479	474	492	439	504	527	451	509	472	476	474	456	467	474	500	472	487	483	490	462	449	467	486	487	486	470	470	512	482	452	476	470	483	459	452	445	524	444	485	485	509	481	512	482	502	459	461	468	445	440	481	478	488	469	446	496	464	477	500	491	441	494	492	483	478	474	493	440	469	502	458	461	493	493	499	484	482	448	454	492	466	480	508	487	487	496	502	448	485	440	434	475	435	473	440	493	450	483	463	486	489	521	471	472	499	439	495	471	492	478	477	461	475	452	505	464	465	452	473	465	479	493	454	486	438	490	458	481	491	489	482	451	468	479	469	505	479	463	501	473	473	483	501	490	484	442	459	461	472	459	485	431	485	455	484	479	488	482	498	465	477	492	486	516	467	497	489	417	468	469	452	457	510	457	500	466	489	510	465	468	480	483	482	475	485	480	490	437	461	473	458	511	455	482	469	483	468	447	457	461	454	448	468	502	504	481	506	473	455	510	477	471	480	443	506	485	449	461	454	516	462	503	439	497	438	483	474	456	450	472	448	493	467	492	488	494	472	478	478	496	508	472	467	476	503	473	455	469	485	467	435	465	455	500	508	448	454	463	493	447	481	452	455	476	500	476	491	508	477	423	454	516	477	459	441	455	463	466	492	466	465	480	465	492	452	483	476	487	458	493	452	442	484	491	444	448	474	434	503	485	491	530	459	495	492	467	453	472	470	482	450	434	461	512	486	458	483	502	491	481	451	443	495	487	500	537	438	486	465	468	456	481	477	433	482	512	490	474	481	508	477	488	477	505	461	493	422	456	498	497	451	492	485	458	522	493	524	483	466	503	463	491	525	500	486	469	475	466	490	441	460	449	447	489	489	493	474	455	464	500	477	438
23704	21317	28606	24410	21332	14337	8727	8012	4517	3056	2539	2247	1658	1619	1718	1849	1727	1595	1666	1649	1140	1101	1144	1075	962	859	753	648	678	657	590	619	629	675	634	587	561	598	570	523	582	589	565	545	599	589	605	581	552	577	558	550	548	565	545	563	512	606	603	551	592	581	561	566	555	607	617	569	588	536	603	601	601	533	619	544	587	557	542	541	531	531	573	573	583	524	596	528	570	583	553	549	576	568	608	602	561	563	548	534	599	555	567	547	586	572	580	559	583	562	523	571	541	585	597	594	584	566	525	554	586	521	534	583	546	583	538	541	605	538	612	589	527	549	525	536	579	569	544	571	562	555	584	577	527	583	549	536	533	539	511	557	582	588	582	558	544	593	565	602	517	577	558	572	541	536	558	549	555	587	546	564	543	581	575	566	578	546	570	570	582	537	539	571	550	553	575	536	533	542	534	560	541	562	553	548	538	551	622	570	526	563	601	571	522	580	574	597	557	568	585	532	583	574	589	556	556	586	575	560	604	555	547	583	548	530	568	563	529	578	583	558	546	557	567	586	568	585	533	578	550	590	562	551	571	544	538	588	483	565	541	561	550	593	542	550	626	523	530	536	584	561	567	574	561	620	577	590	605	547	573	560	562	556	549	574	560	568	616	584	544	548	527	560	561	509	575	533	550	531	555	557	505	554	538	567	571	573	539	567	569	553	541	570	541	563	564	596	572	574	599	542	536	537	579	544	580	562	544	565	584	539	548	561	584	562	554	564	570	550	550	532	557	571	521	567	559	534	570	528	532	555	569	601	544	573	572	543	570	600	556	590	572	562	612	552	591	583	589	574	558	562	572	568	561	564	541	563	543	575	543	520	527	571	540	548	602	565	517	541	571	541	565	598	562	516	602	572	575	575	562	603	526	577	544	546	526	571	565	530	579	523	555	559	559	548	550	539	592	542	566	559	528	557	560	569	547	571	576	564	573	558	560	577	538	572	548	581	547	598	569	561	554	544	570	583	540	550	566	610	536	579	587	530	570	542	575	579	557	585	524	611	580	559	607	564	551	522	563	536	531	583	559	549	553	524	551	531	524	571	608	602	583	521	558	585	550	560	598	606	525	533	564	559	592	533	569	581	551	561	545	584	543	559	525	548	542	557	573	526	572	539	554	546	569	532	554	604	596	579	549	517	595	554	569	565	550	540	585	583	572	544	563	537	580	584	582	545	581	533	570	579	529	514	525	558	548	562	599	545	591	568	546	543	532	540	570	573	587	546	587	568	573	539	567	566	571	566	567	548	525	528	548	537	538	582	564	562	595	526	547	541	567	591	540	526	574	544	556	579	558	543	563	579	565	570	547	558	509	541	545	572	556	543	548	505	493	553	601	529	596	573	559	563	515	510	562	554	566	588	591	554	526	544	576	586	570	551	542	558	575	562	521	539	527	604	555	554	588	524	531	575	568	572	589	545	573	532	537	546	527	564	565	565	601	543	537	528	598	528	563	550	511	543	605	593	515	593	604	568	522	598	563	600	581	548	551	535	563	599	573	609	574	571	551	574	534	543	525	566	538	551	559	552	555	557	553	561	594	550	579	541	556	523	558	569	574	542	575	573	578	555	561	563	556	543	567	560	572	590	535	594	555	583	541	554	578	551	570	565	603	590	521	534	553	558	573	516	552	562	529	578	571	556	559	571	553	563	602	556	575	550	595	553	582	547	578	566	562	584	519	567	549	562	545	588	588	558	584	570	557	570	552	578	555	569	560	550	570	572	541	589	578	588	541	540	585	563	529	578	575	579	576	565	549	569	552	572	560	536	592	553	592	550	587	569	540	544	568	576	568	562	548	600	566	560	582	579	609	571	563	573	569	555	567	579	601	589	599	573	550	560	570	589	558	531	609	531	544	579	583	552	566	555	565	551	534	584	578	555	535	539	551	553	570	525	536	556	568	599	581	565	576	543	539	565	539	579	546	555	541	563	556	565	563	564	567	563	582	577	543	575	526	583	598	584	549	569	554	545	587	571	596	582	577	567	527	536	562	576	584	569	546	531	541	531	544	593	568	533	555	587	529	541	561	551	587	578	574	585	540	565	520	551	541	585	564	561	512	570	507	582	554	568	516	520	540	537	580	524	539	555	564	534	575	590	576	539	533	512	579	509	563	574	607	564	561	566	587	604	542	570	551	551	566	564	547	577	602	579	554	524	544	561	564	572	556	577	588	592	600	552	562	554	551	572	551	564	573	554	557	550	537	565	571	545	553	564	552	582	544	575	576	585	562	528	548	519	547	549	559	529	568	546	594	561	571	557	543	514	552	548	584	536	558	514	580	548	610	570	567	563	551	511	558	580	576	551	555	610	562	579	589	553	550	546	571	558	568	564	564	552	581	549	547	548	541	578	562	598	584	574	587	557	558	550	549	581	531	554	563	575	536	556	588	522	572	554	555	522	603	563	590	571	529	549	540	549	561	570	574	558	528	602	579	579	535	569	532	546	536	584	597	566	545	591	571	538	566	563	536	594	571	589	532	571	554	542	583	539	601	570	481	571	562	536	571	583	583	528	583	552	547	575	560	544	565	557	572	575	541	568	563	576	571	596	573	537	583	517	536	540	555	616	556	563	579	527	545	541	561	534	586	540	507	569	570	570	560	527	585	558	571	577	577	583	587	561	584	563	533	608	562	580	585	546	556	560	517	596	616	569	572	587	604	547	572	552	547	565	551	519	546	540	565	574	584	588	581	539	543	571	518	549	558	533	607	586	531	582	580	531	522	566	551	525	557	577	527	578	576	570	590	561	578	527	582	541	614	574	547	599	563	518	544	562	557	587	571	582	551	584	546	595	603	524	553	557	593	561	554	524	546	581	573	547	540	542	566	600	557	507	536	581	626	522	562	592	550	534	522	575	535	564	597	560	534	598	546	585	567	541	583	535	541	568	565	535	570	519	547	536	555	557	582	538	580	541	574	560	547	536	595	564	569	561	572	588	586	606	534	560	549	554	578	566	537	534	569	573	582	524	541	559	550	536	507	551	541	555	572	560	555	557	557	530	533	574	545	500	560	588	539	536	561	544	557	573	567	559	570	603	530	575	567	559	586	537	583	532	608	556	553	512	583	560	566	585	588	565	551	575	508	520	588	580	552	555	561	526	553	541	544	582	547	542	527	574	587	557	612	556	570	555	527	533	547	577	530	562	562	532	544	572	544	575	585	574	561	560	536	546	610	557	619	527	548	530	571	525	561	566	531	532	545	559	518	554	575	594	551	573	540	527	585	506	524	584	519	560	527	579	561	594	558	561	561	570	546	520	557	577	555	592	518	559	528	561	581	559	552	575	565	574	568	566	550	598	609	561	590	552	572	541	532	548	578	568	550	548	540	586	538	552	552	570	577	559	565	514	536	518	532	520	594	556	548	583	595	584	552	545	586	596	534	564	545	535	551	563	617	535	591	569	526	574	570	544	553	498	553	592	547	585	604	537	563	540	534	548	534	553	540	557	620	555
19453	36558	26621	15315	11473	9111	11640	11659	7210	4777	3876	3491	2455	2389	2441	2615	2414	2315	2278	2258	1650	1431	1431	1443	1252	986	865	801	777	719	754	764	737	773	737	647	637	681	632	647	638	633	610	610	663	605	599	608	627	624	646	620	635	621	615	653	653	689	736	635	633	599	626	626	656	631	672	635	631	620	636	657	663	615	580	667	617	648	666	589	628	658	636	620	643	585	646	601	626	607	613	610	627	617	633	630	612	617	563	662	649	651	604	632	603	641	625	618	614	631	607	629	609	603	633	631	617	627	585	588	578	616	592	614	596	612	629	587	612	638	623	620	616	660	635	613	577	625	651	682	641	589	597	633	576	639	615	634	631	658	589	599	600	560	594	584	612	588	613	610	570	594	613	625	620	677	614	633	609	605	594	628	600	638	648	627	611	634	622	616	621	620	605	606	606	611	591	630	623	576	609	639	634	591	633	597	666	613	629	629	584	653	625	622	610	602	600	646	621	659	650	643	670	643	609	613	646	657	624	625	642	592	645	622	638	614	592	598	619	595	596	642	620	634	614	628	615	602	605	611	621	585	602	636	597	624	570	603	665	601	618	596	623	591	604	581	632	672	620	617	609	615	607	619	663	586	650	596	559	602	628	579	622	634	555	638	608	614	620	608	577	642	627	611	568	621	580	660	601	616	613	663	640	614	633	602	645	631	560	637	580	601	614	629	607	630	638	615	636	642	611	594	625	637	590	640	620	628	643	579	660	606	631	603	622	623	552	649	593	625	627	591	607	652	624	594	654	646	637	618	558	613	661	632	603	613	614	601	592	575	660	653	631	635	590	612	608	673	621	611	608	603	611	632	617	623	620	625	641	595	607	599	614	628	614	664	589	630	589	610	603	641	558	644	633	637	649	578	617	601	624	616	630	594	597	616	640	627	612	667	607	650	600	602	638	647	619	554	647	628	620	607	609	565	590	611	626	630	608	586	576	623	602	636	652	625	620	637	621	652	645	624	621	619	584	609	601	564	621	647	594	623	571	596	606	621	577	656	606	610	639	602	675	667	616	613	604	592	607	625	637	605	619	599	605	635	595	575	623	588	601	624	579	607	634	661	629	626	593	649	620	606	608	632	641	622	659	602	610	592	595	637	598	624	596	626	614	617	567	625	632	585	564	608	593	615	635	639	594	615	587	604	612	599	546	638	668	595	624	596	594	638	618	639	631	611	607	618	608	616	595	662	617	596	618	613	619	574	658	665	585	631	625	605	629	631	623	638	617	598	603	615	621	651	621	581	605	617	613	624	610	626	635	586	610	656	593	598	609	635	653	603	646	621	630	617	640	657	618	624	586	627	626	630	643	623	600	595	619	603	615	631	643	622	628	622	614	607	636	602	634	567	617	596	584	585	619	595	592	561	599	613	612	578	597	653	672	623	598	615	637	635	650	623	619	620	633	561	621	626	625	592	593	603	616	655	616	623	596	592	617	618	620	624	653	616	637	597	642	616	603	572	650	599	629	632	600	616	596	615	634	641	623	603	625	631	593	635	578	584	664	618	678	634	626	637	567	581	620	609	576	614	587	580	624	609	588	599	650	668	626	631	626	647	615	621	647	596	619	596	610	620	644	618	572	655	600	642	632	625	640	636	665	583	604	629	670	533	629	617	606	626	620	607	611	637	667	628	603	605	584	640	628	607	587	605	593	597	624	594	650	598	615	619	602	628	593	631	648	625	618	607	619	609	584	621	653	602	594	591	602	649	622	632	660	643	600	594	661	652	629	593	608	625	605	671	607	598	591	622	605	611	624	604	688	580	611	606	614	616	636	624	609	612	621	610	638	568	554	597	631	612	588	636	638	614	654	614	652	642	628	643	614	628	576	630	592	551	611	601	616	628	635	598	640	588	630	604	665	620	651	636	627	582	583	658	665	599	579	650	583	614	636	652	645	604	604	595	597	634	616	588	585	626	613	626	630	607	660	661	582	619	600	595	636	639	681	566	645	601	606	577	606	617	633	620	590	681	580	661	656	572	647	588	643	613	660	634	615	585	643	660	617	576	612	629	584	640	632	628	595	604	608	628	612	605	604	667	632	577	617	622	660	617	611	642	605	625	649	648	621	583	621	627	609	602	661	594	608	610	599	593	625	627	610	610	617	629	622	572	639	593	605	556	628	624	639	615	613	642	677	587	587	596	653	565	595	619	625	612	599	611	586	590	608	606	608	627	585	619	625	647	618	625	647	646	623	582	614	656	579	621	626	571	645	577	612	670	608	624	625	655	627	642	631	643	612	600	589	650	596	634	601	587	587	651	601	617	637	643	620	611	612	610	630	615	642	651	568	605	643	620	606	597	591	594	624	599	632	646	630	615	592	632	597	588	622	604	618	643	607	614	629	642	621	658	646	603	601	645	647	604	589	610	636	617	607	636	577	641	652	612	641	646	646	627	654	604	618	587	633	564	681	642	650	603	591	603	647	600	611	629	624	602	639	601	615	641	648	571	575	602	654	662	628	597	585	664	620	553	644	648	587	588	597	595	648	608	593	588	634	590	591	663	626	632	587	581	651	618	598	641	604	615	594	626	629	584	612	645	574	621	560	665	598	598	633	649	581	676	606	641	644	602	654	630	627	626	591	616	583	575	613	612	627	619	589	637	615	592	577	613	577	598	623	637	604	625	606	638	610	628	594	615	647	609	617	608	600	613	638	627	605	649	620	632	633	662	658	594	609	606	552	609	620	597	611	636	618	632	628	652	637	579	585	630	653	659	641	630	648	571	589	588	595	629	687	620	558	593	623	636	594	623	564	618	636	632	568	603	593	581	632	643	596	592	608	620	631	633	625	596	637	631	622	607	607	614	615	632	573	620	647	616	586	633	617	603	610	623	594	573	647	567	577	581	576	623	634	616	584	576	617	619	607	634	629	641	614	604	637	643	594	643	621	615	594	668	597	588	606	608	590	639	639	615	654	672	628	593	626	621	620	630	605	630	617	573	624	623	590	669	585	606	585	634	632	615	579	584	625	634	616	629	606	607	607	589	596	607	581	601	643	617	558	655	628	575	622	594	618	590	637	623	638	603	604	619	642	615	610	622	598	603	573	646	628	632	589	621	648	687	617	598	628	602	641	618	595	625	605	597	626	623	660	611	588	633	629	573	567	628	618	628	659	587	620	649	607	587	634	591	567	611	582	585	608	609	646	655	582	580	637	642	613	641	590	617	612	613	635	658	614	609	617	623	671	660	615	641	643	572	601	606	590	582	592	636	638	644	580	620	606	643	594	679	600	633	588	618	603	609	577	606	660	556	636	604	635	595	628	596	570	616	607	623	638	650	646	609	630	585	615	584	605	589	610	588	599	634	592	586	582	595	613	568	642	664	604	579	588	649	672	637	598	592	619	641	593	631	651	599	598	618	589	585	644	575	628	623	630	627	649	577	587	614	596	609	614	613	621	620	589	608	626	609	605	627	606	624	627	612	618	573	626	636	613	626	631	607	566	602	632	585	635	597
24796	21347	27589	25427	14778	5161	5763	4940	2942	2067	1839	1513	1176	1163	1218	1246	1090	1176	1140	1044	756	778	769	709	634	554	431	448	370	406	411	363	381	394	357	370	360	340	368	338	326	340	320	329	374	353	386	352	312	337	362	288	336	353	320	379	386	365	341	347	381	345	341	366	353	338	305	370	339	307	317	332	316	341	323	338	314	342	342	334	320	328	313	337	345	329	326	365	332	325	329	331	314	351	346	341	365	317	329	365	341	345	343	354	343	356	314	333	344	355	333	322	309	316	313	345	368	321	351	350	353	330	338	334	296	309	373	353	338	319	359	356	322	319	319	329	313	320	324	347	319	339	330	351	328	339	341	306	341	324	328	353	327	355	366	336	347	302	352	318	336	286	337	334	334	333	343	370	337	348	319	334	371	358	319	352	332	310	344	331	320	336	322	342	342	338	323	326	346	333	309	311	358	361	334	322	331	333	354	336	331	333	341	328	322	326	339	296	339	279	327	349	362	337	319	326	346	325	351	346	325	343	347	334	360	327	351	331	360	354	344	357	361	333	338	329	354	332	324	356	329	354	347	317	374	368	349	359	335	321	350	341	324	323	322	327	320	320	348	332	356	350	323	331	359	311	358	377	351	358	300	357	338	333	312	333	393	377	316	350	294	357	333	364	359	367	326	333	327	336	341	324	306	358	289	333	315	342	297	321	323	337	338	340	345	348	330	340	369	323	344	351	321	345	318	321	344	303	358	333	345	324	332	313	347	311	346	330	330	320	343	309	323	310	360	336	307	316	356	332	322	359	326	324	311	337	346	355	357	297	319	328	335	319	329	335	338	356	319	317	326	358	331	345	329	334	374	312	344	336	381	310	341	323	328	315	309	320	320	336	355	344	315	339	315	330	339	326	334	365	319	313	345	308	372	345	366	340	319	337	347	336	347	326	338	334	316	323	334	313	328	323	334	328	330	338	336	326	341	343	333	369	342	363	326	330	308	322	308	303	361	353	326	373	313	368	340	374	338	311	313	341	324	324	337	348	343	314	361	349	334	320	343	327	378	369	342	321	333	364	332	326	360	327	361	324	351	339	362	348	348	344	323	304	360	336	343	345	348	376	328	348	361	303	323	346	333	326	318	339	313	354	327	328	317	366	368	346	336	321	341	340	340	328	313	370	340	318	331	363	330	352	346	305	332	314	313	336	326	331	342	344	350	342	323	325	314	331	305	346	358	330	342	359	350	315	327	314	346	328	295	323	361	340	345	298	344	371	343	333	348	325	363	346	316	326	332	353	312	312	347	340	344	349	338	329	291	371	339	344	338	361	343	356	340	326	346	365	344	324	296	309	330	323	309	331	344	318	358	341	348	321	356	330	320	344	345	367	300	361	381	317	348	317	322	351	328	326	358	314	316	317	336	338	345	362	333	326	354	368	367	338	347	373	313	336	283	334	332	327	323	330	322	376	304	324	339	341	330	321	335	346	331	320	321	312	341	356	318	329	341	360	368	342	331	347	321	343	313	343	342	341	374	336	358	324	308	340	322	360	325	338	330	356	323	318	314	357	340	340	357	311	323	319	315	350	332	309	330	315	321	324	348	308	328	323	360	338	344	332	348	361	345	337	356	314	335	342	324	323	331	349	315	344	307	342	352	340	329	333	337	357	345	350	357	316	313	340	358	332	351	305	312	357	310	315	347	309	345	363	343	355	315	354	339	358	341	347	322	333	326	327	349	318	319	358	346	347	354	329	346	327	338	333	292	329	344	326	344	328	326	308	337	337	325	380	333	365	316	297	327	332	315	326	318	356	305	356	356	328	327	331	380	356	327	335	334	309	305	344	345	343	318	321	339	320	320	310	368	310	309	338	337	337	338	269	319	306	324	328	359	321	316	331	314	335	343	351	363	329	312	349	327	314	351	320	336	314	328	313	322	348	338	305	321	329	336	341	346	334	330	334	346	312	302	361	333	321	327	347	326	331	333	346	329	354	369	327	345	339	353	332	315	334	349	342	328	356	343	326	337	308	307	342	313	349	381	394	349	329	337	337	311	318	323	320	349	328	334	328	312	343	325	327	366	338	338	342	356	355	361	333	319	367	327	333	320	342	315	320	303	306	316	384	374	336	325	339	361	339	332	331	360	337	324	331	352	344	317	345	349	330	340	320	348	317	341	341	330	341	341	307	303	321	304	312	319	345	343	330	335	347	377	311	326	397	345	318	327	349	337	327	344	326	323	350	302	339	338	341	328	289	322	350	346	300	328	338	334	355	322	330	325	379	369	345	340	331	399	356	340	360	357	361	344	342	340	318	295	355	330	358	323	342	341	341	334	320	313	310	327	330	355	353	329	346	357	322	363	371	324	331	340	345	326	326	348	344	336	314	366	380	350	327	295	362	325	350	328	340	341	353	317	334	339	330	343	314	343	343	331	300	332	340	344	345	307	316	347	319	361	301	333	330	346	331	336	294	335	308	344	357	351	355	357	330	328	313	332	341	327	360	340	336	346	334	366	324	353	327	328	314	346	330	343	337	312	324	332	327	326	351	333	339	351	377	338	284	309	308	333	326	323	353	325	348	345	316	323	351	309	347	343	309	344	322	354	339	371	349	389	363	336	333	330	302	337	345	324	342	345	341	332	314	339	350	324	363	303	356	349	362	329	368	328	327	334	305	310	369	324	330	332	343	365	358	336	331	339	325	322	303	347	348	355	341	318	345	321	337	337	345	334	341	362	326	319	351	351	325	356	334	350	341	348	366	309	349	317	316	330	341	312	320	344	317	330	290	339	338	326	349	311	324	330	316	321	324	349	350	324	343	334	360	325	374	325	278	348	337	326	333	352	335	360	294	339	345	323	319	351	312	348	308	330	337	338	339	354	327	318	338	329	306	336	323	325	315	355	366	374	369	336	320	360	291	325	332	340	352	362	320	368	353	335	330	315	310	300	348	336	321	330	311	308	340	337	330	326	348	301	351	316	327	327	352	372	371	312	322	330	315	318	351	336	324	344	328	341	303	350	352	380	294	268	332	350	345	341	362	341	335	317	344	345	321	324	299	366	340	343	330	310	357	307	319	334	360	340	318	393	371	324	299	337	344	321	341	315	325	330	349	353	316	354	299	318	321	341	325	345	332	340	343	308	335	329	331	347	321	341	288	327	336	365	331	371	292	358	344	328	354	335	336	314	332	347	320	329	381	335	326	295	324	352	300	356	356	341	318	324	346	340	324	323	356	332	307	364	354	326	332	326	335	347	353	319	338	343	334	336	368	321	286	354	318	339	337	337	340	344	366	326	339	312	351	339	326	363	353	350	333	352	344	312	349	349	305	391	308	345	319	299	322	343	323	362	343	360	373	334	326	342	296	340	311	319	317	309	321	314	334	352	326	331	342	345	332	345	311	317	314	329	321	360	366	330	324	357	346	320	326	355	339	345	355	316	336	331	346	342	354	348	344	324	359	316	330	307	346	349	343	349	342	343	329	330	332	344	352	341	343	305	337	343	369
18918	32884	23230	13508	9233	6897	9872	8925	5479	3676	3197	2762	1872	1834	1941	2118	1792	1847	1790	1596	1153	1000	1064	1035	852	734	570	495	487	476	468	485	425	466	467	412	407	434	444	420	455	387	360	401	401	399	390	376	389	422	377	401	366	395	387	410	390	420	416	378	390	368	363	410	395	400	382	424	393	368	399	447	415	377	372	410	368	390	397	393	392	337	408	417	432	394	434	350	385	402	398	382	369	375	395	402	363	391	397	383	389	398	394	400	398	401	393	357	374	398	373	361	373	400	376	369	386	401	410	405	433	398	377	408	425	391	411	371	404	415	406	425	378	372	394	378	402	396	359	382	424	376	413	390	412	402	453	367	379	389	374	405	404	411	365	346	382	408	398	376	342	372	390	358	388	400	375	401	395	378	422	392	412	380	409	406	392	356	412	372	398	416	377	383	368	349	386	401	357	406	413	385	382	376	385	407	430	365	386	394	375	397	360	391	385	405	412	420	390	406	378	364	373	347	364	374	378	360	396	370	406	384	390	374	439	414	366	389	384	381	401	400	411	380	400	375	381	421	389	389	393	384	380	394	402	387	401	384	401	372	347	384	386	383	380	364	400	364	383	371	394	365	389	392	349	373	372	392	360	382	377	432	385	390	405	385	400	424	386	402	382	369	359	419	381	409	383	408	417	390	371	411	368	390	397	397	408	430	370	387	402	378	375	370	371	401	411	350	404	389	384	410	369	457	364	376	383	360	381	359	360	396	406	382	384	410	394	358	376	368	417	372	406	415	400	387	371	365	362	387	405	389	398	393	415	405	387	368	379	349	402	367	364	389	376	373	442	404	374	381	380	394	413	400	400	412	384	381	392	376	374	398	420	411	421	393	364	406	357	399	412	377	400	365	441	382	379	375	388	387	382	371	412	369	390	368	378	394	411	371	361	388	347	379	394	413	381	393	389	394	398	404	393	389	385	366	366	408	380	418	359	377	379	406	362	377	399	407	407	397	388	373	401	382	387	374	325	379	403	358	408	389	385	410	376	383	351	380	404	393	375	405	414	415	391	399	407	395	409	388	369	384	399	410	384	395	418	419	411	396	380	392	417	394	352	386	383	353	379	432	442	397	405	385	364	388	405	376	371	380	387	365	397	398	393	401	379	404	395	432	402	365	399	376	402	361	392	374	372	411	413	387	387	372	367	391	386	373	376	424	370	359	411	385	381	365	365	380	417	362	413	374	393	376	364	404	427	399	367	400	400	383	390	383	404	410	392	374	400	360	402	398	389	410	438	369	377	389	414	412	364	408	378	407	368	392	387	388	380	427	407	372	376	369	364	390	407	346	391	366	389	345	386	357	373	396	394	403	383	388	376	387	391	392	385	382	378	401	398	371	406	395	390	388	384	407	392	438	381	408	377	363	371	397	411	399	366	390	408	415	338	371	395	402	402	383	439	408	385	417	377	405	408	412	348	397	379	367	415	363	395	380	397	385	401	380	374	424	390	379	410	414	397	372	352	376	388	372	374	396	378	407	402	437	349	392	419	376	356	397	426	391	374	383	415	366	388	409	384	381	370	379	398	381	415	353	395	403	368	386	353	382	419	381	397	367	371	365	390	381	346	397	413	393	396	416	388	398	363	377	384	369	400	413	366	387	380	410	419	394	366	365	393	354	375	369	384	415	390	350	395	420	395	397	427	377	407	430	398	376	392	385	380	388	411	394	411	392	437	380	411	381	377	402	378	385	374	411	369	398	405	387	438	391	378	413	405	405	375	397	383	371	377	395	385	379	397	377	400	413	395	395	345	377	367	328	357	391	372	360	415	372	421	367	406	384	370	390	385	369	389	395	387	409	365	381	378	395	369	367	400	364	374	439	405	350	387	358	373	369	404	420	377	418	382	364	362	376	412	414	349	393	397	384	377	365	386	384	428	376	425	386	346	397	380	412	389	407	404	393	390	384	337	377	409	377	401	407	363	377	383	418	405	387	402	407	372	373	396	425	387	384	379	392	379	380	384	381	365	393	419	438	400	385	422	378	391	379	402	362	386	414	386	402	389	408	390	383	385	412	400	383	359	372	399	391	409	382	401	381	360	375	349	382	397	397	432	399	397	382	357	396	432	430	392	396	375	376	366	410	406	417	386	387	396	362	384	373	368	392	375	409	435	411	374	384	383	389	378	402	392	385	420	390	396	381	382	362	432	387	375	393	372	392	414	352	408	375	400	358	384	407	390	357	376	364	361	404	372	359	371	397	390	374	378	370	400	414	386	375	371	392	386	409	383	335	374	414	384	402	405	443	405	386	389	364	381	418	388	408	356	370	400	374	362	385	399	388	381	352	374	395	398	376	391	377	385	394	404	356	377	410	403	362	384	377	422	406	379	407	406	366	401	378	364	407	398	382	408	395	376	398	405	391	389	375	413	386	393	416	387	385	346	364	374	389	384	398	411	407	378	381	380	393	380	387	375	383	383	374	383	381	383	381	394	375	380	403	398	377	383	396	402	387	385	383	400	392	371	400	384	379	392	360	419	365	411	411	384	364	414	422	383	374	402	401	416	381	363	378	417	371	364	385	352	397	363	380	372	382	402	365	357	371	425	401	348	403	373	411	398	379	350	391	380	379	338	406	433	364	368	390	388	383	399	371	369	400	419	377	392	384	388	415	394	420	385	358	390	381	382	356	402	371	417	366	399	400	373	408	395	391	371	415	412	419	413	387	391	365	390	349	372	399	393	376	381	391	406	388	401	396	392	364	365	348	383	368	383	396	411	365	375	373	396	377	380	392	368	388	387	437	422	406	358	394	364	389	401	384	363	382	358	378	382	395	410	384	395	366	431	415	371	397	426	426	378	393	377	355	381	373	388	370	393	416	389	379	370	402	371	377	360	397	380	375	361	409	351	393	399	374	418	379	375	335	416	388	391	372	398	390	416	381	411	392	367	385	374	406	396	378	418	366	371	375	373	386	399	360	406	400	399	379	377	421	394	384	355	405	416	416	386	417	396	332	359	357	396	379	367	372	363	356	393	368	384	365	374	382	383	385	392	374	412	372	369	390	387	387	372	360	425	391	373	401	382	395	367	402	376	400	402	418	420	433	385	400	420	377	429	359	409	388	384	382	358	430	424	319	409	403	394	422	393	365	414	410	388	383	348	382	387	407	378	388	358	397	393	420	413	402	380	420	400	397	404	386	378	376	427	362	421	354	365	391	388	395	403	371	376	407	377	385	383	387	354	384	398	405	393	411	399	372	389	386	387	398	437	382	405	364	398	401	372	397	407	400	404	413	381	400	349	404	375	336	411	394	384	378	376	377	389	394	358	394	399	381	387	361	382	369	367	400	383	408	397	377	364	408	346	423	386	401	408	386	369	412	392	397	392	385	402	395	398	402	428	402	411	382	402	377	400	358	414	386	437	371	390	385	369	384	402	378	403	394	384	374	396	437	390	349	439	421	358	428	380	389	420	387	342	398	360	347	393	417	397	378	387	377	396	360	396	413	374	382
22652	21334	29087	23963	21364	21582	18228	9876	5616	3803	3567	2814	2131	2105	2348	2322	2014	2221	2058	1695	1405	1369	1317	1222	1166	879	769	666	637	611	601	566	604	586	585	623	577	532	523	537	549	466	524	514	525	538	485	510	541	545	528	501	518	565	527	500	566	580	544	542	516	597	524	559	525	522	508	521	522	554	545	547	529	529	550	542	532	491	464	535	552	514	528	518	514	534	511	487	510	488	500	480	497	502	493	556	532	480	510	541	491	521	510	495	484	486	515	486	493	519	525	514	549	500	508	497	453	505	490	481	512	489	552	544	494	492	498	509	456	506	517	470	494	434	505	490	483	514	521	519	483	480	501	482	511	483	513	461	495	513	486	508	529	519	535	521	485	494	498	533	505	534	488	520	481	508	510	497	499	503	498	511	495	521	485	492	542	500	502	526	526	489	489	542	454	514	530	503	567	477	524	548	529	460	499	504	506	492	524	479	524	507	519	524	494	518	511	507	501	488	495	479	498	502	464	535	504	512	521	509	498	525	533	502	559	502	503	481	492	522	472	519	509	509	522	508	505	492	521	506	473	528	522	503	528	542	514	551	495	483	491	503	492	516	548	504	488	503	423	536	467	475	474	503	485	501	480	520	503	476	469	521	495	449	499	511	511	474	486	515	506	495	561	547	491	505	505	505	539	505	507	505	510	504	536	511	502	522	495	492	487	518	514	481	501	517	496	523	507	460	505	498	536	469	487	538	522	516	469	445	563	533	508	504	499	495	489	488	493	485	504	476	526	475	511	484	480	531	499	539	519	449	505	480	499	548	481	522	519	530	529	493	494	500	485	528	484	495	521	500	529	526	499	472	501	476	469	535	540	499	537	496	508	502	478	481	546	475	500	499	521	556	494	489	519	504	512	520	475	509	485	468	533	506	490	509	506	556	526	506	492	548	474	505	507	567	498	484	505	513	497	556	519	500	472	497	505	483	503	473	527	522	466	499	496	502	523	531	502	480	491	475	522	527	501	492	530	540	507	473	510	470	495	537	521	496	543	486	504	520	510	516	543	529	493	519	526	527	555	523	512	552	474	560	531	493	510	484	506	480	554	507	507	520	510	544	472	489	499	502	516	506	479	517	518	459	479	482	500	507	503	520	540	512	515	519	560	542	504	500	512	510	502	517	548	517	502	511	522	504	533	526	503	500	502	486	507	505	515	532	517	505	514	504	494	522	502	499	502	485	498	518	496	497	528	500	531	518	512	464	506	485	476	468	505	487	513	504	516	489	526	506	458	505	486	482	485	496	477	525	506	524	541	520	473	509	471	530	476	475	474	550	526	500	521	454	509	498	541	533	489	486	496	483	525	515	459	519	504	543	474	477	520	477	524	496	516	504	553	507	504	497	511	511	519	480	508	515	516	501	475	533	514	508	508	499	479	532	514	481	496	499	507	511	508	492	480	498	521	503	525	512	463	539	509	462	507	499	486	515	510	527	504	489	494	494	499	508	529	487	518	477	473	553	506	495	517	511	518	510	533	489	483	521	495	502	521	491	468	455	502	512	503	487	493	519	479	477	489	526	489	482	462	516	504	504	523	486	509	535	540	499	502	481	508	498	477	533	445	493	492	484	483	449	475	506	499	490	516	533	486	495	489	499	491	508	503	489	480	506	524	528	523	501	507	519	492	484	492	503	471	490	488	542	502	543	496	509	508	515	520	500	515	518	509	518	462	540	495	468	469	501	529	506	443	492	560	514	536	511	526	510	485	515	504	498	514	477	493	507	495	507	522	489	443	520	469	465	504	540	487	482	491	516	535	508	540	558	504	483	509	500	536	494	498	474	485	479	544	481	525	488	461	509	470	538	477	500	490	534	522	503	503	502	493	515	482	540	507	535	530	518	523	511	514	509	452	515	524	505	487	530	560	518	490	488	486	490	529	506	467	510	517	521	517	499	558	507	506	474	489	496	495	512	490	472	494	511	497	527	511	525	469	522	500	497	456	530	494	485	510	500	518	528	537	500	503	517	480	517	539	537	515	536	509	476	477	494	537	510	487	524	542	503	514	511	465	514	530	499	509	479	570	474	521	500	483	531	515	540	505	457	485	510	526	511	497	502	477	520	495	486	557	478	481	506	526	554	506	463	466	497	504	540	499	478	501	490	549	503	533	508	533	528	545	531	502	519	555	521	520	498	515	473	517	496	489	505	477	517	489	472	485	519	485	532	517	508	549	478	502	484	468	474	476	483	527	470	484	500	550	518	528	518	487	532	510	543	498	514	496	500	480	491	493	519	488	526	522	522	479	482	500	494	469	501	492	477	546	489	511	479	500	461	499	458	520	511	474	509	498	540	498	476	480	479	487	510	509	502	533	504	543	492	542	546	488	516	502	517	509	522	498	521	504	527	519	524	509	551	478	485	481	494	501	511	483	540	523	512	558	510	508	484	486	487	527	469	514	506	522	494	507	494	506	523	518	487	529	496	525	498	495	500	457	514	505	490	493	503	526	531	504	485	533	500	482	469	501	503	529	536	499	538	503	529	543	480	524	502	461	515	514	507	510	492	527	535	466	494	476	504	533	520	503	498	506	516	474	482	517	508	472	475	534	542	516	461	489	510	496	503	537	495	493	519	482	480	513	504	482	526	506	518	532	490	506	511	512	497	519	505	531	510	497	522	499	542	534	521	494	536	510	561	513	503	512	464	525	518	493	504	521	492	492	493	493	502	521	543	548	452	470	479	500	493	491	504	511	446	512	480	507	500	471	531	534	523	504	554	481	537	479	518	485	514	478	545	503	500	522	502	504	478	524	498	536	516	488	470	534	482	514	517	531	549	562	475	517	549	507	495	511	514	502	474	472	504	507	500	484	498	500	479	526	478	499	489	508	526	495	492	523	515	506	446	531	480	490	472	520	498	480	526	540	442	515	516	508	518	498	508	493	520	523	491	484	528	501	502	509	532	480	481	516	491	499	478	487	478	464	499	466	508	478	498	481	505	464	483	488	508	511	507	505	496	526	502	549	513	542	476	471	463	544	507	494	543	458	519	512	479	466	505	497	507	511	482	487	530	527	517	498	489	527	502	462	526	509	467	524	443	521	502	516	481	494	467	473	421	504	483	481	463	516	523	539	520	495	544	503	471	507	516	510	503	506	493	511	508	495	506	528	544	486	528	522	530	550	552	545	506	512	501	538	456	505	549	493	521	510	514	494	493	467	483	537	529	480	520	512	490	538	499	532	499	538	500	514	502	496	502	527	526	457	534	495	496	479	508	507	472	481	488	480	494	496	509	519	546	521	509	487	533	538	542	483	487	478	517	522	519	511	495	490	513	519	526	477	474	492	474	512	520	496	501	481	502	513	470	506	503	522	503	487	533	506	512	530	473	490	503	512	499	549	524	466	526	539	523	502	508	532	499	527	491	514	524	474	541	496	476	504	441	505	536	532	491	493	500	488	498	518	489	496	471	478	473	474	482	520	480	529	479	523	496	514	459	529	516	503	539	508	485	447	490
20895	41164	30866	19979	14278	11882	15940	13287	8689	5912	5647	4453	3385	3091	3645	3721	2952	3319	3012	2430	2056	1893	1725	1641	1525	1165	898	754	791	682	703	639	708	719	679	675	624	670	629	612	661	567	644	616	586	576	580	606	598	554	578	585	516	573	590	587	536	665	667	588	551	602	625	577	597	602	606	601	644	579	593	642	597	563	579	567	583	587	560	571	591	592	558	578	553	567	543	530	542	538	552	564	572	579	562	546	543	580	547	600	560	542	510	536	546	580	536	563	532	540	567	566	594	601	516	579	593	572	535	539	550	565	544	565	554	570	513	579	583	575	552	579	578	548	607	587	587	574	548	563	533	542	527	579	565	577	558	538	565	576	574	572	565	580	575	563	545	566	566	590	559	586	583	549	539	572	581	560	590	553	549	552	515	577	578	517	552	568	554	551	546	555	535	528	570	552	567	558	578	557	562	581	557	544	544	581	555	578	548	581	539	593	583	582	525	583	544	575	573	585	541	531	597	562	587	606	547	562	545	584	558	575	517	560	576	566	564	560	544	556	558	597	557	585	566	564	547	570	580	529	537	557	562	536	528	563	532	572	633	572	558	571	514	572	553	569	556	580	580	546	543	534	573	540	539	562	566	511	571	580	601	592	539	542	540	570	532	528	577	582	540	586	570	579	554	547	552	529	557	571	571	568	574	565	577	526	563	546	556	529	550	542	529	610	604	509	584	583	566	553	559	590	597	558	574	530	503	569	554	587	521	579	554	569	547	565	535	589	543	583	556	544	561	601	525	540	566	559	551	610	540	593	573	578	551	550	534	573	559	591	544	567	540	554	537	525	544	555	559	581	604	553	539	555	539	568	564	572	557	552	558	530	590	567	540	550	537	590	559	597	550	556	522	547	564	606	577	586	559	532	574	536	509	565	536	550	570	558	554	588	555	531	541	555	572	572	563	565	516	564	527	560	623	557	597	588	576	556	549	509	547	540	596	535	567	552	527	550	532	523	549	597	530	568	502	561	554	561	567	588	547	561	570	591	527	546	599	570	565	586	528	549	558	546	558	592	547	581	556	580	583	557	548	576	561	585	573	584	595	587	602	575	547	569	559	552	588	561	532	528	562	528	565	556	555	480	523	598	612	553	516	551	569	562	573	576	532	586	559	546	570	544	558	580	571	523	571	530	573	552	542	577	597	533	576	514	533	523	544	600	572	566	582	592	574	583	550	551	586	571	533	554	529	564	571	588	564	524	547	595	545	575	561	577	524	596	546	579	566	565	527	552	585	614	598	550	556	602	535	572	553	577	539	565	547	589	555	564	521	545	620	535	546	578	571	575	542	569	594	574	518	574	591	588	547	554	576	554	550	572	552	538	576	537	538	525	604	585	594	579	560	559	557	535	575	549	556	538	558	584	552	570	563	609	526	537	534	541	528	589	561	587	565	536	585	576	559	614	527	548	565	586	552	560	599	577	587	575	550	594	573	549	568	547	543	501	546	544	553	545	524	557	553	609	549	568	586	549	561	588	564	533	556	514	578	531	537	553	543	551	559	537	598	584	544	555	575	578	531	565	563	575	582	560	573	563	605	562	565	504	553	548	565	604	577	584	534	628	566	575	513	585	556	570	568	603	566	598	597	514	559	585	531	549	594	535	582	574	535	565	538	574	549	573	583	572	602	553	556	525	584	535	550	560	574	514	537	524	588	573	571	536	573	564	519	590	536	541	561	581	533	557	549	551	563	567	613	578	541	527	548	577	581	578	581	546	602	513	596	545	553	551	586	563	544	539	553	546	556	558	572	560	538	565	583	578	559	513	540	554	599	574	517	564	561	566	528	546	547	583	586	565	573	518	539	549	550	580	561	565	655	520	551	535	592	597	557	549	551	561	559	568	525	567	541	557	546	533	563	535	531	568	548	604	556	583	562	572	598	548	574	514	599	551	537	568	527	546	566	545	555	532	556	561	556	572	544	578	554	538	563	562	591	581	584	544	558	532	558	587	580	566	542	572	524	615	558	562	566	600	585	544	551	555	551	597	548	573	557	540	585	595	550	551	563	572	520	562	549	524	572	514	582	577	543	584	582	546	602	492	522	517	555	562	589	591	556	530	534	590	568	519	593	518	621	569	526	595	603	554	561	601	613	544	581	554	549	559	565	512	506	547	587	528	581	529	583	584	608	544	595	596	526	510	578	579	522	531	569	629	568	572	609	618	573	529	562	577	550	586	550	570	524	574	580	607	538	560	558	536	595	539	540	580	523	586	576	594	532	552	533	554	550	552	580	563	531	566	589	565	531	570	581	568	577	530	533	571	563	570	540	561	574	556	545	570	564	575	590	594	581	558	568	590	557	560	562	565	589	587	574	585	547	547	587	550	547	524	575	519	564	549	572	568	538	579	623	591	546	564	577	562	573	574	586	574	583	554	581	516	577	547	548	596	572	563	571	543	577	568	532	552	546	551	554	519	557	541	545	594	546	543	561	570	568	554	560	546	569	542	539	578	526	508	574	557	601	600	546	560	530	596	534	564	543	557	544	565	560	576	554	563	575	579	532	568	539	520	547	548	568	596	574	577	580	610	576	579	575	553	548	570	560	536	536	508	551	533	556	565	525	558	548	570	562	545	551	578	540	535	583	554	579	569	557	573	546	553	538	604	550	574	544	561	541	566	548	551	573	574	582	547	523	559	562	530	567	552	596	541	566	605	527	509	551	572	562	580	591	503	567	555	574	581	578	550	541	562	576	562	563	601	560	539	579	535	573	560	546	552	562	558	534	566	568	580	548	540	587	572	551	569	524	578	579	555	540	621	565	558	550	602	549	564	572	573	600	557	518	557	572	551	533	556	560	527	540	577	559	524	557	551	549	547	522	548	564	602	622	562	543	551	601	575	531	530	595	517	535	593	562	579	600	570	569	539	585	510	581	580	589	551	530	532	607	557	545	629	561	535	550	596	526	534	569	595	559	564	539	571	596	549	586	551	579	568	594	559	558	573	594	539	603	558	553	548	560	551	557	562	628	585	528	595	541	583	593	559	592	580	516	570	573	535	557	565	562	553	580	578	579	566	557	561	584	565	527	580	556	591	550	547	547	560	558	576	563	558	580	566	521	561	556	573	566	556	563	549	574	565	562	529	589	585	537	574	573	559	579	538	608	564	512	549	545	587	555	568	561	535	539	553	523	540	561	561	533	535	525	593	559	562	573	529	557	562	591	565	560	572	552	561	563	526	584	569	565	607	534	565	559	551	530	567	540	518	569	565	573	551	560	582	575	568	522	553	548	579	562	593	571	563	548	550	580	562	564	560	529	599	556	562	560	586	529	555	586	546	532	532	598	544	549	541	547	529	567	558	584	559	592	577	547	544	546	531	547	578	548	610	568	557	557	575	557	550	522	527	599	568	585	569	557	609	584	566	516	522	582	580	602	556	534	593	569	583	548	559	563	552	561	567	557	560	536	602	545	522	530	592	541	548	554	556	558	540	519	556	537	532	534	571	579	587	569	586
28410	22297	19939	10381	4367	3139	4201	3578	2056	1597	1659	1279	1063	1030	1167	1101	1126	1145	949	823	760	751	675	707	703	533	493	464	449	465	458	414	411	474	456	420	447	404	413	411	423	426	403	443	448	451	427	422	422	417	417	418	396	406	430	440	413	467	419	411	416	433	417	471	408	408	434	444	422	449	415	404	414	402	390	445	413	422	399	410	403	416	402	374	396	422	420	393	433	448	394	435	432	405	411	431	381	415	416	415	418	398	437	409	417	402	392	404	432	418	401	428	401	398	406	409	392	398	445	470	423	388	416	401	378	403	450	408	441	429	421	386	444	423	419	389	377	392	436	395	415	410	441	442	400	418	412	448	390	405	420	422	401	402	437	402	415	431	409	374	410	434	390	422	418	419	428	425	426	418	416	400	399	378	405	395	430	394	419	452	384	449	399	438	418	449	433	403	401	445	440	418	419	405	388	432	443	416	401	403	396	422	428	428	432	399	392	410	416	394	431	400	409	379	427	429	426	386	393	408	443	393	430	410	383	388	416	434	435	433	432	416	405	453	425	377	431	407	428	439	432	436	426	423	404	420	438	396	403	408	402	413	410	423	430	404	422	417	425	406	433	428	425	408	451	453	426	430	416	443	429	417	417	428	419	437	393	425	442	422	404	419	430	418	436	404	377	431	406	428	421	432	411	427	407	384	448	400	424	437	408	421	439	393	418	441	463	444	391	409	430	422	412	434	418	432	384	474	431	353	393	420	443	434	427	417	396	389	422	403	424	421	409	404	394	415	378	413	415	419	429	427	406	398	385	441	427	452	417	430	408	453	398	426	422	422	413	448	397	377	444	408	410	420	399	400	384	408	428	442	413	417	382	471	409	398	425	405	390	398	418	430	421	412	413	432	436	404	400	419	440	438	406	428	418	444	412	435	418	445	419	410	382	473	432	379	407	443	417	429	408	430	394	428	421	431	401	421	399	406	448	412	408	396	465	427	429	412	446	426	415	407	439	410	418	407	451	422	417	405	462	420	438	433	420	403	420	440	443	405	432	429	419	400	416	440	419	411	459	429	382	388	473	456	388	429	421	462	444	424	431	377	442	418	416	409	417	440	386	437	423	389	390	409	383	407	396	421	424	413	413	411	415	417	399	444	441	431	423	405	402	427	415	393	398	454	417	395	429	432	434	425	398	445	447	401	412	439	407	407	412	403	423	407	431	437	416	437	412	450	443	381	436	388	409	410	444	477	398	417	412	414	406	436	403	446	434	387	447	418	438	408	421	409	405	450	405	405	393	399	411	403	448	406	422	417	399	427	422	407	443	442	427	417	385	436	418	461	434	456	434	417	378	423	412	430	402	387	439	416	413	419	394	379	462	469	454	434	462	402	425	397	442	426	436	421	446	447	402	425	430	425	457	386	433	405	387	391	422	412	392	427	420	407	437	392	411	429	419	429	418	414	471	426	438	420	404	394	386	413	459	384	416	417	402	416	411	422	466	423	430	376	421	412	428	431	395	404	438	388	394	437	433	393	397	432	413	454	375	375	442	401	436	428	423	424	431	430	450	410	418	380	432	402	421	424	412	447	446	426	435	384	439	390	419	425	425	440	387	424	404	420	408	412	401	428	411	413	408	382	429	392	412	427	380	408	456	423	422	401	412	404	372	440	431	393	430	400	404	403	387	429	408	428	412	410	395	404	420	389	435	421	418	426	458	420	353	415	388	417	400	430	399	440	413	399	466	387	400	393	407	447	412	430	395	409	432	382	412	428	428	417	426	431	418	482	412	420	418	432	444	456	402	436	431	421	437	413	409	399	403	391	389	409	390	451	399	418	429	410	409	423	448	439	434	436	397	435	441	444	409	417	445	414	415	449	453	412	392	399	432	433	401	381	424	423	409	404	430	440	450	410	415	412	437	421	403	421	413	407	413	431	407	411	397	400	416	427	370	420	427	456	453	431	433	429	410	396	415	410	431	406	482	420	462	428	447	420	416	479	406	391	406	449	422	427	409	395	390	398	443	389	411	433	395	412	380	438	405	449	421	403	441	412	425	425	396	404	447	430	426	434	427	451	394	417	399	408	422	411	447	432	421	408	399	429	402	439	427	439	417	439	449	477	399	384	417	462	403	416	439	411	400	402	423	447	401	381	435	438	434	401	455	416	453	400	406	437	408	444	389	437	434	392	415	437	392	432	379	419	417	426	409	395	428	391	455	415	404	390	429	422	388	396	391	441	409	456	417	425	435	430	416	403	408	443	406	460	395	426	421	420	431	405	400	400	361	435	396	411	417	450	410	441	434	413	416	421	422	430	431	424	421	421	374	399	403	423	406	442	438	410	438	434	395	445	411	438	430	402	434	370	414	426	397	411	406	432	405	427	417	434	417	446	415	444	415	396	363	399	441	421	410	428	418	403	408	436	402	423	409	444	365	449	421	446	421	427	398	423	409	395	431	410	392	405	402	407	422	439	354	405	405	422	448	373	468	418	427	420	412	383	363	448	409	445	391	411	423	423	436	400	376	408	380	437	449	409	381	431	419	417	414	394	403	424	410	418	416	418	414	437	435	426	386	449	415	433	385	427	469	422	417	404	423	442	413	428	442	399	405	384	406	413	406	431	400	450	380	416	416	400	393	442	391	419	411	435	401	457	437	412	461	429	391	404	397	396	442	415	392	427	453	449	433	407	418	436	433	448	393	415	428	430	418	424	421	427	435	438	435	408	422	406	406	420	448	452	401	439	404	428	446	435	447	409	385	402	415	419	413	382	414	395	402	392	424	423	372	394	401	431	416	431	414	421	409	434	421	426	408	435	428	410	420	416	420	432	409	408	455	439	431	439	411	378	410	421	402	429	457	421	405	414	400	425	409	448	396	416	412	433	443	415	393	438	429	416	452	433	428	431	409	420	414	444	411	470	404	435	432	408	437	418	399	429	443	397	425	431	407	418	412	419	396	397	417	420	417	403	412	429	414	393	443	419	450	364	437	387	416	433	405	407	418	432	413	407	434	400	392	420	401	424	429	422	418	398	419	444	406	384	445	410	416	387	421	379	428	418	435	413	455	423	448	406	422	358	440	425	437	447	393	411	466	432	426	411	394	396	398	431	422	395	398	397	423	457	428	439	419	439	430	442	396	433	425	428	431	430	425	431	397	422	418	410	428	415	392	435	403	422	415	418	439	396	393	428	425	437	425	427	451	440	430	409	435	438	420	420	417	409	394	395	423	396	386	414	406	416	425	427	421	412	379	447	382	419	429	416	416	398	389	407	427	390	399	442	421	374	406	414	431	422	378	435	438	418	437	415	416	401	444	386	431	404	424	396	434	386	469	438	412	443	444	385	418	443	417	432	422	367	401	395	408	434	437	410	436	414	426	418	403	429	427	442	397	423	388	400	383	438	411	416	380	416	412	370	427	428	443	394	424	385	397	375	445	413	388	435	431	428	449	409	398	392	432	386	479	422	406	414	432	432	408	406	420	394	435	422	401	427	423	398	431	444
18363	28868	19639	9806	6310	5292	7568	6388	3536	2646	2656	2043	1669	1566	1797	1741	1616	1571	1425	1159	1076	938	873	890	927	667	517	573	535	575	531	488	512	501	491	495	466	490	469	514	460	475	495	485	463	470	458	443	492	430	466	483	464	498	463	487	468	479	507	453	443	483	472	480	490	446	476	458	489	482	472	482	463	462	446	414	451	492	449	477	463	432	471	456	474	435	486	471	492	471	448	484	488	475	443	460	462	472	441	474	435	467	421	477	477	445	485	457	451	481	446	461	435	473	464	434	517	477	460	487	491	480	473	467	478	490	449	510	460	479	431	483	458	466	463	463	489	525	464	472	464	454	454	460	453	453	459	480	514	474	458	462	427	454	499	485	476	491	445	483	437	456	462	478	468	415	454	485	477	471	446	485	463	471	440	466	474	480	528	439	456	468	418	443	493	496	493	472	465	494	450	458	498	442	473	450	472	477	455	486	469	455	447	445	486	485	464	477	452	494	421	481	458	446	425	481	462	484	406	475	455	486	451	438	448	488	480	426	438	507	513	476	456	439	483	487	460	441	445	434	449	470	530	455	449	435	513	434	457	514	466	449	480	484	518	425	442	454	471	452	452	458	462	481	482	469	480	507	444	457	438	446	467	473	461	444	474	438	460	473	496	471	470	421	433	495	409	458	480	472	483	485	483	469	486	423	482	501	459	509	492	504	496	489	465	428	454	480	470	459	465	482	458	426	442	474	475	462	491	430	456	456	449	440	451	442	478	484	479	430	438	458	419	489	472	452	460	472	491	453	491	463	461	457	475	468	477	464	454	489	462	466	453	484	542	467	476	492	468	487	453	441	442	465	468	499	497	475	438	468	471	455	477	446	427	469	474	465	458	514	451	425	482	469	460	458	510	456	453	440	497	408	473	437	482	438	455	471	452	480	498	487	511	451	440	483	458	423	480	439	426	458	477	410	446	458	474	456	459	440	498	452	447	424	492	451	452	445	438	475	472	466	451	472	458	448	441	473	491	464	461	439	469	458	472	469	523	462	472	500	495	494	471	427	454	455	444	463	472	470	452	458	487	476	446	477	482	469	481	433	477	443	483	450	505	474	478	454	502	493	450	452	483	444	464	482	488	482	483	460	473	472	477	483	425	474	483	469	525	501	472	436	444	451	476	496	455	493	438	461	460	492	483	463	460	455	457	500	456	451	475	447	456	425	476	525	448	482	479	465	461	462	455	450	464	467	469	468	411	515	459	505	486	403	498	462	430	476	487	473	476	498	472	468	414	493	478	464	460	430	477	493	472	495	466	441	479	510	464	441	484	446	462	476	436	456	449	511	425	438	477	457	479	450	425	496	447	454	454	440	487	467	483	464	440	468	483	477	476	465	467	446	467	451	464	448	466	441	493	484	491	457	478	474	447	472	449	474	475	391	489	484	493	475	456	468	539	456	457	419	482	460	474	442	455	461	459	499	479	485	438	427	462	449	462	462	514	482	501	484	501	440	429	503	500	459	442	500	449	426	448	469	454	459	446	451	479	509	450	444	437	432	429	516	455	488	471	419	461	485	438	477	475	458	457	446	505	473	446	447	486	461	446	477	457	446	465	467	458	460	441	478	437	472	463	481	485	465	456	478	450	482	493	512	448	455	480	496	476	487	447	485	463	443	483	475	438	468	498	447	488	466	493	457	464	488	454	466	479	498	468	472	431	459	495	480	458	496	448	459	462	443	466	488	509	483	453	513	459	433	534	435	465	431	471	453	459	489	469	466	468	470	422	460	484	459	501	505	486	486	419	448	473	481	462	458	489	492	421	450	493	503	472	453	464	473	465	480	463	455	494	457	467	443	463	453	490	424	478	481	467	456	408	479	483	468	464	473	511	440	466	466	447	497	492	441	473	448	442	443	463	445	468	484	457	470	478	445	454	465	485	471	439	481	441	455	496	485	451	499	525	440	469	435	463	474	448	450	493	480	489	502	488	473	467	495	458	455	474	488	458	449	490	445	443	481	466	439	454	454	495	459	443	476	453	496	483	458	444	469	482	470	473	452	466	457	473	432	478	461	505	492	446	453	460	490	450	473	430	455	506	498	437	468	467	477	470	472	480	449	450	483	481	495	420	483	522	447	492	460	537	471	458	465	438	457	443	457	481	493	443	461	450	440	438	473	446	469	448	459	457	456	456	510	450	489	465	484	466	486	457	445	472	491	456	428	465	459	451	471	519	472	490	432	490	496	467	487	450	486	451	470	442	456	452	446	508	474	458	482	516	463	455	501	472	452	444	483	471	443	489	473	481	473	443	448	447	472	445	469	445	480	451	480	437	448	435	482	450	486	479	467	456	431	439	492	480	506	478	482	426	478	467	480	508	464	454	468	470	450	454	467	416	481	445	455	459	462	478	450	475	516	491	461	433	454	472	432	443	490	448	461	471	473	462	482	450	499	466	422	449	443	461	456	537	431	500	455	472	458	494	456	450	445	459	421	501	478	483	478	452	483	449	480	444	443	439	400	492	480	490	505	499	468	476	409	439	414	477	450	457	487	433	484	486	458	500	449	483	482	507	490	484	428	497	461	507	461	468	468	454	483	418	469	451	483	449	497	486	493	474	472	443	418	500	472	479	475	476	491	465	479	451	456	451	405	469	423	458	483	450	431	460	470	492	499	489	471	465	486	465	485	477	486	476	448	461	485	446	469	474	486	419	460	460	479	466	485	480	464	482	499	464	438	463	518	475	470	480	455	463	472	447	454	476	490	438	448	459	447	487	445	511	448	454	503	453	457	491	454	463	463	492	453	455	483	511	470	442	473	438	483	440	444	444	470	439	505	466	527	472	442	456	472	499	483	447	458	418	434	493	462	453	404	443	468	473	478	459	483	469	438	472	439	473	464	495	464	481	491	465	456	491	435	480	521	443	421	467	440	474	445	423	459	463	476	477	465	472	453	473	487	462	501	478	474	444	452	424	464	482	447	466	417	518	515	477	483	460	480	458	453	469	502	479	436	482	531	452	501	482	431	479	467	438	470	483	491	445	524	473	484	459	470	456	469	486	483	472	467	461	454	453	503	453	450	442	467	466	454	468	462	446	490	460	448	443	460	475	487	430	435	459	460	462	458	475	459	440	471	479	479	468	453	423	479	448	487	472	470	435	492	461	433	481	456	467	481	464	488	428	458	469	483	484	493	456	465	474	482	475	476	460	466	448	480	433	486	429	425	455	477	457	504	463	480	449	457	477	453	481	453	477	459	481	496	453	473	434	459	494	511	480	483	461	461	471	449	476	437	455	479	445	498	496	464	511	472	447	489	484	501	434	469	450	473	471	448	447	446	430	445	505	447	424	486	474	472	446	457	482	455	496	462	493	455	477	450	487	492	452	459	488	451	499	472	465	462	445	483	464	483	462	460	465	494	469	478	485	487	422	460	510	474	444	497	437	463	439	459	493	477	432	464	462	439	458	440	465	465	471	491	426	434	449	483	493	450	510	429	492	466	498	446	440	507
23684	21324	28603	24436	21264	13684	8376	6172	3560	2846	2919	2138	1869	1780	2099	1934	2021	1739	1674	1296	1151	1071	1075	1078	936	821	638	666	647	679	611	606	582	572	648	608	534	559	581	592	529	509	572	570	544	557	543	548	554	574	534	573	574	571	578	570	554	606	594	592	553	529	524	560	531	584	576	566	575	598	576	547	582	587	553	581	598	558	563	569	534	512	545	561	590	523	551	578	588	553	599	558	545	541	547	537	539	532	564	524	541	596	618	589	542	528	577	550	523	546	579	514	544	524	560	551	545	551	514	488	581	521	556	526	586	542	536	566	575	530	545	526	583	585	506	529	569	564	536	577	576	527	570	523	532	559	573	553	488	512	590	528	512	524	558	585	584	525	536	522	539	563	547	546	559	543	576	569	500	504	519	511	550	537	519	555	542	519	500	563	509	574	544	550	590	522	592	571	540	580	555	540	584	557	556	573	502	567	562	555	592	581	540	511	541	566	547	554	529	583	548	528	540	609	541	536	540	551	491	542	542	553	530	528	580	531	524	557	532	543	541	575	532	596	519	558	518	533	583	501	534	582	465	491	557	508	615	568	552	543	511	519	581	496	544	533	529	574	541	571	567	518	557	569	551	544	523	531	553	526	581	542	534	544	576	544	531	562	542	554	566	568	565	579	575	553	550	542	562	571	580	540	566	543	560	519	486	517	537	538	543	572	539	551	546	566	577	540	514	495	525	520	556	529	550	518	569	586	513	587	562	544	520	495	532	550	554	573	540	554	542	537	505	500	547	570	567	564	566	549	504	572	522	561	511	544	540	523	545	540	519	642	575	580	527	594	534	516	579	547	550	583	537	550	532	546	536	539	534	522	534	527	528	494	569	559	561	523	556	482	563	541	589	552	572	540	517	563	546	551	537	518	580	598	536	538	550	537	544	548	565	543	560	562	618	540	544	547	523	593	551	566	552	519	535	549	568	556	546	569	578	527	510	554	524	528	554	565	492	523	498	536	526	551	596	552	551	598	490	528	570	493	548	501	538	525	526	540	520	542	515	524	533	548	519	579	543	558	545	508	553	560	557	584	600	510	536	547	582	590	538	588	540	592	591	518	532	532	575	522	555	562	569	553	537	518	555	504	557	503	580	511	571	554	560	547	534	551	549	578	566	549	529	531	515	535	540	524	558	523	555	554	559	512	560	520	524	559	533	550	520	517	541	517	520	523	479	560	558	521	534	565	585	550	556	559	553	521	536	578	566	579	529	560	546	531	573	499	516	550	541	517	579	575	527	526	546	534	553	534	556	548	518	543	596	577	514	546	553	520	567	530	528	571	547	593	553	532	544	563	551	531	577	525	546	544	566	558	504	572	572	554	527	523	543	527	571	578	532	560	545	554	564	533	564	508	552	548	554	560	546	517	522	595	551	573	543	568	569	538	530	519	532	525	548	548	532	534	526	531	554	558	578	552	560	567	538	566	514	561	561	542	606	512	532	548	546	546	540	545	549	518	562	520	512	553	556	535	530	498	597	560	537	572	563	565	550	530	583	594	567	546	555	509	578	534	525	564	564	500	480	546	581	593	527	537	553	556	551	542	560	541	575	545	532	588	571	564	541	559	483	588	545	521	547	512	545	515	587	529	536	519	568	558	469	559	544	541	578	559	556	555	556	572	521	526	564	539	558	507	564	542	542	531	519	535	560	555	526	558	560	558	537	580	514	544	542	521	538	559	581	596	525	536	597	530	553	574	538	557	595	550	563	445	509	579	581	550	518	589	510	531	535	578	566	518	537	565	560	540	505	533	462	555	549	623	573	528	502	540	573	571	540	535	548	544	518	524	502	589	530	492	543	553	514	519	560	595	618	520	567	519	570	550	552	548	551	532	534	524	539	537	543	539	550	525	546	510	549	569	509	540	538	532	526	515	556	532	555	551	532	547	551	482	571	524	507	516	542	560	525	575	514	554	537	541	516	539	499	526	504	544	543	562	514	500	535	529	542	541	509	565	515	565	561	535	525	547	555	532	518	546	571	578	560	562	541	501	589	565	539	584	502	574	520	584	585	545	596	502	566	550	574	549	537	549	593	528	579	525	550	604	567	545	549	558	583	553	571	573	503	546	536	592	550	588	539	546	509	544	550	561	526	536	522	555	547	541	577	532	506	518	572	540	563	574	519	526	532	551	542	577	582	508	534	534	525	570	565	513	508	548	522	542	565	571	542	569	525	534	521	512	534	546	569	512	573	571	554	513	533	558	547	542	550	550	589	562	560	501	559	528	534	578	527	525	525	572	556	564	533	546	558	549	605	550	534	526	552	580	557	552	556	549	589	514	513	524	507	533	605	544	547	540	510	536	551	563	557	533	564	518	560	544	609	551	535	557	544	516	530	546	544	565	500	542	498	546	556	531	569	578	571	537	545	569	622	562	532	507	515	540	565	516	515	568	565	561	578	566	606	548	536	563	521	528	531	583	558	566	566	574	546	555	590	510	586	582	550	587	534	549	572	497	547	527	560	567	548	524	561	555	532	540	552	556	537	558	567	563	535	530	563	548	539	516	539	561	565	529	560	534	531	543	494	526	533	546	538	570	560	551	554	527	550	541	526	583	552	510	558	512	556	530	553	503	596	569	534	609	568	535	548	502	515	543	573	560	535	558	553	546	599	599	531	541	561	560	519	563	542	509	544	556	520	570	563	535	537	546	562	535	561	526	542	540	534	560	529	580	533	521	549	541	515	563	539	550	569	535	538	566	562	550	573	526	550	518	524	542	557	537	511	568	600	510	551	557	503	581	552	549	547	564	545	540	591	554	546	558	537	561	553	526	578	523	519	546	558	541	521	553	502	533	538	561	530	542	559	517	581	545	495	576	550	494	554	547	515	534	509	546	552	524	553	538	503	542	538	552	539	567	516	537	552	560	528	548	526	537	503	506	594	545	543	556	512	600	550	555	557	521	518	524	526	565	550	546	527	544	506	548	509	543	523	551	527	568	577	573	533	566	576	516	581	540	509	523	565	571	553	527	550	520	509	510	577	557	560	563	554	526	517	570	593	567	519	560	549	559	499	546	539	523	541	503	553	543	542	542	597	587	537	548	512	547	547	535	533	516	554	544	516	531	528	519	562	556	605	565	538	531	529	548	568	543	574	553	573	542	568	535	538	540	516	558	540	522	576	565	557	563	562	498	564	570	542	551	565	534	545	548	527	522	634	530	558	582	587	546	582	603	568	536	550	546	541	525	581	583	583	536	529	578	525	494	553	511	571	540	542	525	580	560	551	520	555	529	575	515	589	529	536	575	516	550	508	527	535	563	582	556	531	562	508	564	532	560	527	522	544	518	522	570	554	501	538	590	574	581	541	563	547	528	607	534	524	548	547	591	591	569	568	573	564	548	558	537	542	566	569	569	558	560	496	565	493	542	531	564	530	555	569	566	552	543	552	578	536	505	536	529	562	587	563	530	531	558	556	577	573	572	552	605	559	555	542	536	536	561	567	551	582	561	535	550
18417	36317	27804	14612	10306	8258	11332	9353	5676	4429	4603	3281	2860	2673	3192	2840	2812	2657	2388	1856	1672	1531	1416	1496	1193	1071	765	728	762	764	745	678	693	694	750	698	700	644	602	657	608	637	612	611	591	617	587	589	602	644	616	617	650	673	608	637	650	664	651	613	552	670	642	651	649	635	664	642	643	618	610	591	666	612	571	627	645	603	585	589	571	629	616	597	567	632	596	634	626	605	584	619	634	616	579	589	633	585	616	649	603	590	596	580	593	584	643	545	584	586	569	587	568	578	595	626	565	583	594	580	598	582	634	603	623	562	635	602	608	572	643	587	591	566	613	608	621	634	605	619	632	586	629	606	602	601	628	581	628	581	623	618	631	599	579	610	598	610	606	613	588	588	651	625	585	611	643	599	618	608	580	622	591	593	628	598	603	608	588	621	574	600	641	613	616	581	575	605	617	594	580	572	594	617	601	587	591	612	596	562	617	590	613	603	617	595	566	602	617	642	585	612	602	598	615	575	579	603	570	630	591	579	582	605	577	658	613	591	590	629	655	586	583	608	598	565	583	598	680	604	616	592	569	604	629	578	642	627	573	617	600	621	577	600	659	606	613	661	604	572	637	635	577	543	625	600	596	610	601	663	636	566	602	585	635	616	619	594	552	545	621	602	592	580	587	589	605	597	625	594	571	600	602	554	603	586	621	588	602	632	590	600	542	615	540	566	620	606	569	574	599	599	582	601	583	567	658	568	606	591	567	634	627	608	625	603	598	594	667	607	620	615	574	597	610	595	612	606	610	608	626	629	603	573	637	613	636	588	584	600	578	607	607	595	588	591	615	567	628	588	597	619	623	574	598	610	635	598	607	634	602	642	578	583	602	641	626	615	646	585	611	635	556	621	609	631	600	593	604	588	554	590	604	566	634	569	584	582	560	635	597	594	650	614	560	586	614	554	631	637	591	596	595	603	640	600	618	579	641	627	643	554	630	547	623	583	673	650	644	651	623	595	610	621	586	604	622	671	572	623	568	587	601	596	633	617	599	604	627	635	630	629	598	614	597	635	591	624	607	656	637	564	597	624	619	636	588	597	615	623	584	616	622	608	586	598	584	590	602	594	542	578	642	625	575	595	599	603	620	620	639	600	624	641	608	612	639	609	579	593	662	584	591	582	603	613	573	625	589	617	607	604	602	637	551	605	591	610	595	567	657	630	590	585	555	596	628	640	638	631	606	627	626	624	619	589	625	596	553	592	607	592	648	623	606	640	620	558	627	613	608	611	628	626	584	588	643	620	626	620	604	621	618	645	603	597	601	644	610	575	641	581	604	623	600	594	564	651	583	568	598	587	549	652	614	601	619	653	596	629	601	587	663	591	647	599	651	622	601	571	614	649	629	597	564	636	610	609	620	588	596	612	597	619	651	598	579	618	595	617	588	640	624	614	636	607	607	579	616	621	608	584	629	596	594	604	570	611	616	586	586	594	623	633	589	599	587	579	602	609	590	649	607	603	602	623	578	654	621	588	617	623	589	601	614	571	606	574	606	587	612	622	604	632	585	619	679	639	602	587	650	612	599	591	622	549	636	615	649	593	587	581	612	631	610	623	605	640	606	636	636	607	548	591	639	610	614	604	615	604	644	622	615	578	585	606	597	613	573	590	619	560	604	605	556	624	604	594	592	619	652	582	566	616	586	615	577	594	564	616	595	636	600	586	632	580	609	601	641	638	591	558	615	616	633	554	650	610	600	635	626	597	683	577	576	651	571	623	634	616	637	597	618	594	565	614	619	590	613	580	621	617	601	635	567	654	607	632	642	631	552	592	600	589	605	562	606	598	592	606	585	633	612	591	588	565	622	612	627	589	604	633	573	593	623	595	580	592	595	588	628	595	588	567	637	635	566	582	606	608	585	608	568	592	582	607	569	579	609	631	623	600	608	591	623	605	638	588	591	568	610	595	581	589	615	642	611	598	616	573	603	627	595	590	630	638	591	627	559	625	612	599	565	596	629	595	617	581	584	582	599	565	589	574	640	550	593	562	618	634	627	564	608	658	577	578	621	612	581	589	583	562	589	608	576	573	590	630	613	569	603	586	644	588	579	585	617	550	554	609	649	556	587	601	645	607	654	583	627	629	590	624	604	609	579	610	587	638	608	616	626	599	628	593	657	571	613	604	552	604	606	554	605	593	573	587	586	632	589	533	610	594	553	616	586	615	589	596	598	598	618	578	621	611	638	667	641	577	592	588	608	614	646	580	623	614	607	590	565	575	623	644	589	617	602	607	608	622	619	646	650	639	624	641	640	587	576	614	575	597	615	610	596	560	585	612	610	579	621	564	587	631	607	623	573	640	580	614	630	646	567	596	561	616	654	652	659	597	593	599	600	588	578	577	603	627	555	615	588	612	600	642	600	567	566	625	626	613	601	577	647	578	563	610	605	643	592	613	616	663	581	569	601	653	605	600	650	633	604	573	636	656	577	597	554	617	595	578	572	596	591	597	567	611	593	613	583	565	586	606	620	607	560	595	592	605	601	661	626	550	637	639	630	596	549	622	614	653	593	637	571	631	656	589	647	613	621	577	624	561	629	601	579	556	656	616	598	629	642	586	642	630	595	561	643	600	558	629	601	595	578	572	615	610	628	572	614	621	559	645	596	589	619	609	538	616	581	597	639	578	601	623	566	591	628	620	621	602	639	602	613	573	621	592	597	619	605	607	611	630	538	622	604	577	548	602	603	577	646	605	594	593	597	602	634	618	588	604	605	559	634	577	608	587	619	608	592	599	584	563	599	620	612	611	598	628	622	578	623	596	578	587	555	603	603	601	621	595	573	600	586	601	609	600	613	644	584	623	617	629	554	607	617	586	636	558	627	572	600	606	605	605	617	640	577	622	601	680	579	634	636	604	573	564	591	601	583	577	610	644	611	609	572	624	587	636	592	631	679	595	600	634	621	585	591	567	578	628	627	610	605	617	579	597	600	604	628	634	643	590	625	621	634	640	631	579	633	584	630	586	647	636	607	622	628	575	623	621	563	622	566	608	627	632	643	575	664	649	626	600	582	590	641	576	599	639	613	624	603	621	628	624	607	642	556	609	621	603	645	660	619	594	596	645	648	571	632	622	599	585	629	619	625	649	618	581	630	599	648	597	568	592	594	607	600	593	582	621	565	581	614	604	595	582	575	634	601	607	597	611	579	583	617	553	562	634	602	553	577	616	614	631	608	626	604	600	617	626	573	605	595	587	622	576	619	593	616	563	625	584	562	600	605	613	580	585	631	614	591	596	627	590	619	614	592	612	629	631	637	600	635	626	591	574	594	591	619	578	662	603	572	603	619	616	601	642	605	612	583	613	581	600	609	633	602	579	609	584	617	584	644	584	547	602	586	595	620	605	611	578	581	566	622	592	559	619	604	619	578	568	586	610	561	598	578	623	621	579	603	572	625	627	606	568	608	608	600	659	609	605	599	589	653	547	630	567	579	577	592	579	562	612	612	602	629	600
24790	21343	27691	25180	14643	4764	5008	4238	2458	2078	2108	1395	1325	1339	1595	1356	1389	1300	1152	932	832	719	766	678	659	520	449	407	420	394	400	381	371	355	365	375	354	320	325	329	328	337	310	349	345	314	299	372	305	305	322	329	319	324	327	341	357	334	358	344	331	323	326	338	327	308	363	320	335	337	357	309	386	338	349	327	344	333	339	287	318	343	322	330	345	360	343	337	328	329	343	302	318	302	316	361	339	357	327	377	348	302	351	329	341	337	325	318	330	349	314	280	335	326	281	344	322	341	353	319	327	277	328	320	332	314	314	310	351	341	356	321	342	304	336	341	334	333	336	319	346	328	356	313	326	307	346	306	350	323	380	279	328	322	341	295	320	320	353	329	339	315	350	327	295	339	342	354	304	319	321	355	346	324	321	325	384	311	300	316	341	334	325	336	321	317	316	327	340	352	329	318	307	347	340	312	323	329	357	325	346	315	323	331	296	313	304	357	325	321	296	306	352	369	337	320	329	316	312	314	315	334	335	307	334	337	328	289	331	326	344	328	352	286	287	370	321	327	317	342	333	337	318	307	328	303	298	348	313	309	329	327	308	316	297	320	333	305	342	363	346	312	353	309	337	290	340	329	336	331	323	316	328	312	336	345	323	320	312	342	333	309	309	335	307	295	336	335	347	335	322	309	321	333	328	356	331	329	327	341	316	353	301	323	301	342	311	326	318	325	346	298	327	336	339	329	316	371	344	300	337	309	319	344	306	364	347	352	339	315	343	306	328	314	321	337	325	336	303	351	303	350	338	342	326	299	308	361	314	313	299	340	322	345	306	369	326	311	335	368	348	353	352	347	324	341	354	311	300	319	354	337	322	322	329	324	318	330	315	330	334	327	301	299	302	319	347	328	355	319	345	332	313	334	303	300	359	317	326	317	300	335	333	327	312	286	357	323	360	354	359	315	324	341	316	300	327	328	323	355	318	341	328	328	345	299	346	359	377	343	303	321	321	341	316	363	346	299	337	316	318	346	336	327	342	325	339	330	323	304	335	315	370	299	309	297	329	310	365	320	346	319	315	335	342	314	332	317	326	324	364	319	337	306	317	343	305	329	348	351	330	306	315	317	348	323	342	348	316	342	331	343	317	347	311	317	336	334	338	330	334	329	319	317	350	344	309	311	354	333	366	363	321	348	333	302	347	352	348	330	374	330	321	325	303	338	345	364	361	328	313	359	316	338	344	287	336	326	335	357	318	313	338	332	333	320	309	319	311	339	352	308	332	303	344	303	314	327	320	316	321	316	342	340	314	331	324	350	337	332	340	345	317	314	345	320	341	337	329	306	327	318	310	322	314	342	365	306	331	355	346	337	335	329	328	360	333	333	301	319	329	319	337	318	309	315	349	340	323	331	332	331	306	305	312	316	314	316	311	354	337	341	329	359	326	313	360	321	345	337	332	338	313	335	301	354	327	328	352	332	338	305	305	333	354	312	329	354	301	287	324	324	335	317	362	305	321	317	324	307	328	335	314	304	324	320	344	298	334	324	315	336	350	333	344	324	305	316	328	323	323	331	318	346	333	332	338	342	320	320	335	358	342	309	331	346	334	332	354	350	316	339	332	309	314	339	357	339	358	338	340	335	299	326	297	343	301	344	297	314	336	298	311	334	356	326	307	323	317	308	316	308	339	322	328	363	329	329	331	313	326	327	304	325	349	329	348	346	352	337	290	292	345	325	371	333	332	341	314	332	336	329	324	325	347	331	334	334	324	336	324	298	332	337	341	342	373	312	330	329	362	323	309	320	323	344	302	311	334	334	362	337	342	335	313	294	328	319	347	303	318	338	329	321	310	297	354	323	356	352	319	325	343	306	353	323	346	355	314	333	308	358	316	343	335	319	305	304	304	333	336	363	322	340	334	307	313	330	309	347	318	303	344	341	360	338	314	347	338	343	331	318	321	342	322	349	354	348	333	316	312	301	328	327	319	324	347	330	343	332	329	333	326	331	345	327	356	300	320	331	341	339	365	308	314	311	310	339	330	354	323	327	320	307	319	308	316	303	329	322	331	348	331	310	332	322	351	295	324	282	327	317	346	338	298	335	322	330	312	327	340	355	311	355	303	328	312	300	341	324	304	331	303	319	307	364	348	341	360	311	347	320	327	327	367	327	291	299	345	339	325	347	337	337	336	341	331	330	299	283	337	311	295	334	349	329	340	322	323	312	317	333	345	334	338	320	323	344	335	327	315	342	338	339	307	342	350	348	318	341	338	323	339	320	349	347	301	338	284	330	346	353	345	334	303	330	320	357	330	298	316	309	300	330	317	336	309	349	327	342	356	311	346	312	315	323	318	347	307	315	324	320	313	319	364	334	313	363	319	339	337	326	359	324	338	334	333	342	353	312	360	315	310	335	326	312	346	330	320	320	324	307	325	324	317	314	331	327	361	325	315	341	328	335	350	326	353	307	329	337	322	372	331	362	329	348	322	322	348	339	303	334	351	303	328	328	320	311	314	346	315	323	312	298	305	330	339	348	307	317	339	354	308	329	319	313	343	362	307	317	317	325	305	328	347	360	340	342	319	333	334	343	356	326	319	345	338	330	340	336	332	321	322	340	328	300	319	309	316	364	354	301	343	342	321	307	354	301	364	353	317	309	322	336	307	328	336	315	315	310	311	321	302	328	344	321	342	339	348	352	314	342	341	311	331	335	315	345	323	322	282	362	342	320	359	323	328	316	341	311	351	311	350	372	318	355	299	336	324	336	321	348	331	332	338	331	353	317	308	336	319	314	335	330	329	327	363	312	326	354	335	320	354	318	338	344	355	370	327	337	302	312	322	330	318	334	320	309	322	320	348	332	342	368	301	336	301	339	317	304	332	337	317	343	328	330	289	335	346	322	317	308	320	296	329	356	320	332	308	335	372	322	340	375	330	313	304	325	303	344	285	345	348	363	356	312	305	349	326	339	335	382	350	352	324	341	318	326	348	360	316	304	342	284	319	309	310	325	328	360	297	339	338	314	357	323	360	346	326	328	338	326	310	309	322	311	335	338	337	351	318	332	366	310	325	328	313	353	335	318	331	339	325	338	315	334	313	301	339	333	336	313	353	325	315	354	353	319	301	340	350	346	337	318	350	333	300	313	348	363	293	340	326	352	322	298	300	323	340	313	341	312	332	296	344	328	351	340	295	383	336	374	337	335	325	329	346	326	336	339	317	313	312	331	301	335	309	352	296	336	306	312	314	344	316	346	330	349	339	325	325	335	273	346	359	338	352	309	336	333	351	335	321	332	345	342	337	329	313	320	332	333	357	358	361	347	334	346	329	290	318	301	360	307	328	340	344	348	328	348	323	362	326	277	302	380	343	354	345	346	335	329	341	324	340	347	351	314	317	347	348	346	321	354	317	316	319	331	349	323	343	339	306	335	337	317	339	337	332	333	323	328	326	332	310	303	324	345	326	347	347	331	289	348	313	326	329	338	338	312	323	364	324	322	308	326
18199	33144	24125	11662	8476	6317	8625	7436	4468	3755	3790	2464	2201	2192	2563	2217	2280	2032	1633	1392	1261	1106	1258	980	878	710	503	464	504	500	486	516	470	473	427	451	389	424	419	390	385	410	365	390	356	389	412	375	363	358	397	389	424	398	380	420	383	428	441	368	376	408	388	393	454	390	393	373	418	399	378	399	374	386	380	420	374	345	396	370	393	388	382	371	383	375	382	390	344	402	386	366	407	417	392	368	395	385	400	398	349	370	352	346	363	405	341	361	393	370	389	388	364	370	380	413	360	371	385	339	368	383	378	360	409	382	379	367	355	343	366	382	393	357	393	383	370	416	384	388	373	368	358	382	367	387	332	372	386	368	359	384	371	346	395	404	380	353	355	386	353	411	347	406	356	377	397	385	353	360	372	385	387	370	377	394	422	392	377	350	391	348	384	366	385	407	361	400	386	390	365	385	379	363	356	392	357	388	368	369	376	389	384	400	351	383	392	367	357	373	371	389	371	368	419	374	382	377	381	390	375	373	381	362	376	365	372	377	391	361	402	382	371	365	410	402	378	371	392	395	411	391	376	355	370	401	390	397	380	417	365	358	376	338	365	348	383	389	402	379	381	363	386	373	397	386	380	401	375	382	356	410	374	366	393	398	389	357	342	396	387	376	399	408	352	370	373	391	369	348	382	393	395	397	407	361	400	425	347	349	402	398	391	380	344	400	372	362	405	382	361	361	391	371	410	352	400	379	381	351	382	351	358	403	400	367	407	364	353	413	360	346	370	395	374	419	376	395	400	388	414	388	347	341	350	366	390	375	376	356	354	378	355	398	374	393	404	402	380	387	381	375	400	377	422	355	368	386	368	377	378	393	346	389	396	387	400	355	375	360	407	380	407	391	392	372	382	365	399	392	409	377	349	389	368	361	391	402	396	370	409	353	370	381	383	346	408	405	384	386	411	381	345	364	388	370	399	369	388	376	363	405	397	388	381	381	379	394	393	376	398	400	416	369	395	386	380	394	415	372	360	360	388	372	395	392	384	378	394	347	394	335	352	357	366	377	356	374	357	367	367	383	396	370	381	362	386	346	366	348	381	377	395	369	360	413	353	394	417	393	409	372	380	392	396	366	352	376	367	358	347	377	404	402	379	369	391	411	381	387	383	363	356	395	367	357	365	386	401	366	409	398	353	403	397	439	359	373	391	379	347	365	383	343	355	355	353	375	344	424	363	372	397	405	375	384	388	417	391	347	375	382	427	343	357	374	401	379	385	416	390	371	368	366	345	381	388	378	366	381	349	387	367	365	382	391	377	386	372	384	353	399	356	358	378	362	376	377	380	373	355	355	389	410	374	397	399	407	338	362	372	388	394	402	376	375	367	376	384	402	359	387	414	398	344	389	413	384	374	364	365	349	372	358	381	381	365	383	395	387	377	388	374	364	377	380	373	376	369	397	379	374	381	363	393	367	365	380	411	413	407	362	392	386	374	395	388	375	391	379	344	378	371	388	381	366	383	371	382	434	351	376	377	358	377	432	359	400	402	396	407	365	344	385	382	379	378	408	384	383	378	381	382	434	375	379	406	418	368	355	415	387	381	362	377	364	375	396	415	362	351	358	364	395	375	393	366	340	388	389	386	392	408	375	373	417	386	395	365	386	391	412	375	388	418	352	362	394	340	384	390	358	388	360	401	376	379	399	337	358	340	387	385	381	367	393	349	364	380	362	392	367	413	400	400	421	406	329	413	365	349	382	386	398	362	378	378	383	376	371	399	397	346	368	331	401	374	394	396	398	412	389	364	359	378	391	374	396	373	349	374	378	340	398	361	367	376	392	357	410	359	375	355	407	369	383	365	420	351	372	393	399	371	365	382	385	346	374	372	409	405	388	358	403	344	375	376	396	367	372	376	375	389	362	382	346	378	389	386	359	380	379	412	376	371	370	355	371	398	371	425	358	384	407	364	381	361	386	407	350	344	375	380	379	387	376	377	365	369	367	369	376	399	385	360	392	375	349	372	374	374	360	385	370	379	344	358	358	326	371	394	389	390	379	356	391	390	363	390	362	375	368	377	399	400	389	365	354	394	372	387	400	395	364	392	388	377	364	385	348	378	353	364	375	372	394	378	414	359	376	364	392	376	363	383	385	373	340	408	390	414	400	412	402	353	370	407	392	378	371	394	366	367	406	380	398	371	390	334	387	351	359	390	361	362	411	420	388	398	375	359	357	378	354	379	410	376	359	380	367	353	381	355	352	390	368	357	349	387	383	373	374	403	367	379	376	362	362	375	334	356	401	401	384	360	395	378	381	396	396	371	383	384	392	388	379	393	356	364	376	391	418	416	367	335	340	372	384	399	379	381	377	350	374	380	400	408	377	379	369	365	386	366	367	397	353	369	415	393	370	358	366	362	366	390	392	351	369	393	365	400	384	385	374	386	378	398	380	353	380	400	428	373	358	368	395	352	369	372	350	386	379	388	363	352	369	384	373	394	398	361	354	407	389	405	369	379	384	399	399	356	350	382	366	405	347	372	355	388	385	376	354	381	383	357	354	353	385	380	371	365	407	364	354	386	378	358	372	365	372	358	403	398	391	347	386	370	406	346	414	368	392	394	394	362	352	391	395	371	382	361	408	399	405	349	375	377	380	346	339	388	390	409	356	391	402	409	368	364	363	363	374	355	380	354	376	381	395	366	349	347	363	359	341	375	391	407	391	340	367	409	403	368	398	372	392	414	386	394	386	343	412	376	335	359	378	371	387	366	355	380	361	367	422	364	353	381	350	383	391	421	348	372	406	401	391	390	336	349	371	363	357	363	390	376	373	396	380	362	398	389	418	380	411	397	394	374	393	355	396	341	404	361	394	404	377	408	377	390	362	364	385	389	363	365	346	387	369	378	406	344	387	358	384	376	399	394	385	355	390	395	376	399	381	386	383	372	380	412	357	367	390	380	391	358	384	405	379	369	387	376	357	394	359	370	411	382	394	359	379	358	399	395	377	369	352	393	435	398	383	383	346	393	374	399	362	365	379	373	378	365	379	364	381	358	371	389	397	342	412	384	383	388	382	372	366	401	388	389	376	390	359	393	391	390	361	388	395	366	372	361	380	353	384	342	380	425	386	354	349	334	376	415	352	366	395	365	380	374	374	403	371	357	408	365	389	373	392	370	388	391	391	370	384	360	342	399	385	394	388	387	354	365	385	349	366	373	387	330	406	345	408	385	368	394	371	389	385	396	410	389	407	415	370	374	357	367	377	403	386	421	357	380	361	381	392	379	342	350	361	381	369	364	382	353	410	375	369	392	369	367	375	403	411	370	371	381	373	412	380	390	390	360	344	364	401	368	381	380	375	364	375	405	338	374	425	377	358	404	353	384	378	396	377	396	399	388	429	387	327	372	372	381	396	346	380	365	357	391	350	430	362	334	386	410	383	351	382	337	390	361	409	380	397	355	393	344	347	383	377	349	405	345	358	387	399	376	415	345	367	394	370	412	380	349	392
22648	21336	29045	24008	21369	21515	15796	8679	4391	4079	3818	2684	2377	2718	2905	2673	2516	2194	1899	1766	1705	1468	1395	1216	1187	809	656	678	692	653	636	636	660	626	599	599	577	534	500	477	546	548	525	530	492	526	510	467	517	514	502	489	505	471	522	499	591	565	539	477	531	498	584	522	496	512	519	574	567	520	541	542	488	490	508	503	529	503	479	491	477	537	514	494	490	486	492	483	507	466	480	472	515	499	472	456	505	496	475	471	509	493	461	450	502	492	443	491	483	474	471	511	505	464	532	495	495	525	514	516	516	484	516	506	512	495	516	474	446	467	510	486	475	545	491	490	464	496	468	474	514	495	517	486	536	502	460	510	476	474	509	541	444	529	509	487	470	470	488	506	506	504	498	468	509	457	511	492	508	509	494	498	532	474	484	478	508	534	490	467	501	478	516	490	495	465	471	482	467	505	483	476	503	509	513	471	520	467	516	515	538	442	469	468	476	487	472	502	492	515	466	538	507	481	523	483	534	481	490	507	541	508	488	484	491	484	508	485	476	507	558	510	467	491	531	482	484	500	526	487	525	479	473	539	507	498	524	488	468	489	515	470	480	494	500	488	515	464	427	482	468	488	521	462	485	482	474	479	507	478	480	480	470	449	522	539	500	496	490	489	547	523	491	517	449	503	527	549	473	534	501	490	460	469	529	519	544	477	469	480	480	521	512	508	538	524	544	458	482	540	510	473	468	479	502	491	488	487	506	456	486	483	507	516	477	479	503	527	509	494	504	519	463	530	502	534	466	471	502	529	482	456	484	459	514	469	441	481	478	483	472	508	481	508	470	482	516	513	487	511	458	504	468	499	473	476	523	533	510	488	498	468	467	435	496	499	480	514	455	455	527	524	501	462	510	460	501	448	500	497	479	493	429	536	455	541	486	473	493	499	495	479	500	559	457	503	481	484	484	499	513	518	500	488	509	454	481	460	520	504	476	496	523	456	473	480	483	534	502	520	532	472	531	518	507	486	514	500	445	491	498	475	492	492	473	530	500	517	495	455	540	476	513	503	505	469	511	500	474	501	453	507	484	471	458	469	480	482	462	497	476	540	512	485	513	486	522	480	515	488	502	473	487	475	495	490	492	528	515	531	447	514	476	448	483	513	486	508	490	483	497	497	485	490	485	464	492	512	491	495	463	454	492	482	493	470	459	455	496	505	507	499	494	478	512	527	502	480	547	518	527	517	474	497	447	526	506	486	473	504	473	499	493	477	502	493	481	527	476	509	444	477	490	477	477	490	499	504	491	526	495	502	466	499	466	490	473	486	482	504	463	488	443	483	484	538	511	474	486	500	490	495	526	543	474	506	484	535	517	453	482	497	472	487	488	505	527	483	487	522	485	501	513	494	560	520	470	461	495	520	508	525	482	507	465	476	464	463	516	491	494	552	494	528	485	481	514	515	505	538	509	462	494	471	483	493	494	513	479	486	467	482	504	445	515	505	538	499	508	512	504	487	499	493	476	465	537	504	518	503	471	497	487	504	471	482	472	493	503	487	509	499	484	500	524	445	512	471	499	531	492	511	464	510	497	494	481	496	510	487	495	484	483	500	521	534	488	519	538	504	510	518	423	497	509	478	494	468	483	498	517	501	514	530	449	548	506	481	454	472	477	506	528	470	500	486	489	460	503	518	471	486	468	483	506	471	495	520	491	517	537	509	515	522	501	483	540	481	456	483	464	489	484	492	497	508	484	492	484	497	504	446	506	478	427	488	488	466	464	449	465	484	513	475	494	514	506	499	515	471	494	506	483	477	505	510	495	473	481	493	528	460	499	485	502	525	456	466	472	492	503	478	480	457	464	508	539	490	499	514	505	490	484	503	539	474	518	510	492	501	482	495	457	509	489	521	479	508	482	499	493	459	520	491	466	529	495	440	479	545	503	494	532	531	475	534	494	492	473	473	463	472	511	485	480	501	464	498	475	461	499	433	489	463	493	474	508	493	519	506	424	515	459	527	513	459	505	487	480	468	503	451	493	506	499	469	503	553	476	503	485	477	518	468	446	489	483	556	494	480	485	492	494	496	489	511	480	522	487	512	501	462	494	489	536	524	462	501	461	461	516	455	505	472	530	533	490	463	493	490	505	455	495	495	499	512	481	524	526	524	487	481	492	483	486	455	496	505	446	467	496	496	476	484	523	477	519	468	517	489	507	508	462	512	502	523	507	522	462	490	476	501	447	513	483	458	501	470	510	489	477	479	479	509	507	496	509	456	502	512	494	499	479	516	511	476	526	479	497	466	497	506	466	496	485	496	510	507	497	476	505	516	477	495	489	451	469	520	514	485	464	473	494	500	542	533	473	529	506	441	480	448	484	470	469	544	471	513	509	457	472	505	537	507	487	521	490	490	515	464	481	476	487	515	526	461	475	521	466	521	487	445	443	475	493	520	528	472	468	499	512	477	492	525	476	453	449	480	524	490	510	432	486	493	461	503	466	484	517	478	493	518	493	501	510	481	507	507	460	481	473	453	487	490	472	516	484	500	506	476	471	481	453	513	507	479	481	459	481	467	460	481	492	471	515	497	510	458	529	493	493	478	502	485	493	505	447	494	556	495	528	471	490	466	510	504	498	485	499	478	508	501	551	500	463	448	500	499	471	479	508	513	484	510	508	485	503	491	487	499	529	503	496	502	504	447	472	483	459	498	500	466	499	457	464	515	485	496	481	500	531	525	496	524	474	498	500	473	436	526	492	465	483	460	551	531	481	485	515	530	510	512	476	510	495	515	457	475	476	491	526	516	476	494	460	473	508	515	439	460	505	517	503	516	482	506	492	512	501	537	521	466	495	514	501	515	469	462	505	469	516	469	493	505	514	491	488	487	480	466	536	524	461	479	486	506	495	490	535	497	505	486	490	495	464	506	467	532	504	497	525	485	511	450	484	506	500	519	481	507	498	433	530	490	495	484	514	473	489	519	499	482	473	498	473	500	497	471	475	483	491	500	467	473	470	487	475	514	477	459	479	515	500	495	509	487	492	475	486	465	456	511	468	523	513	508	500	498	483	501	482	474	464	460	508	454	500	497	489	456	493	474	506	511	475	507	501	458	473	502	459	473	462	451	489	537	506	507	517	474	510	501	491	491	476	473	473	516	441	501	505	493	462	463	511	518	552	498	490	469	466	498	509	508	478	523	466	470	525	468	477	505	491	488	433	498	491	487	481	491	503	485	478	503	468	500	476	515	469	527	500	440	526	489	541	479	537	526	460	517	508	490	493	481	518	490	513	493	525	521	528	495	454	545	457	483	502	500	499	476	492	490	502	498	470	496	474	463	488	468	525	455	501	490	515	481	476	496	488	496	469	509	493	471	487	478	491	438	495	528	509	488	480	498	549	489	484	486	502	472	474	487	499	488	487	496	510	474	494	538	472	499	456	487	497	532	510	503	487	497	506	515	486	509	499	511	488	536	500	488	484	484	479	501	490	466	440	493	460	501	455	494	495	467	475	488
20745	41085	31834	17622	13481	10529	12416	11617	7364	6804	6083	4298	3677	4265	4347	4014	3864	3269	2803	2512	2467	1835	1986	1783	1551	1008	744	777	796	806	783	745	760	789	683	635	591	613	587	595	577	591	564	583	570	548	531	559	553	592	551	590	551	562	551	580	600	632	633	564	550	598	540	558	603	626	562	551	613	596	555	545	576	550	560	587	590	559	478	586	522	535	548	590	571	507	529	543	551	590	573	524	566	581	540	539	529	540	509	552	622	483	568	564	531	523	560	515	573	567	506	562	562	592	558	562	520	515	570	554	538	554	531	508	515	526	557	589	565	569	565	524	526	592	553	544	545	516	544	524	524	563	557	545	532	524	498	538	529	548	568	568	545	556	539	557	540	552	534	537	511	557	533	502	534	558	537	537	533	542	553	524	587	568	551	544	521	569	561	579	521	560	565	553	525	527	551	510	545	576	540	576	553	538	541	551	546	565	542	571	573	536	519	526	557	530	531	558	565	537	554	551	546	527	572	514	534	544	494	604	561	504	561	529	577	566	552	562	530	531	581	523	558	532	546	556	528	539	555	562	567	565	522	521	535	541	542	521	556	605	492	540	527	567	521	512	525	533	519	513	557	528	537	550	530	555	537	539	527	555	577	552	571	575	541	535	563	551	488	577	507	551	539	525	557	514	555	565	553	543	546	533	547	541	565	547	562	575	537	545	525	549	569	521	557	548	556	536	554	535	598	589	555	620	532	558	563	574	531	517	574	532	535	539	570	513	547	556	538	564	505	550	537	560	576	571	581	590	563	504	520	557	553	560	530	575	560	545	574	561	496	573	568	621	548	571	553	522	545	555	582	519	553	549	555	604	542	512	551	530	545	543	505	552	532	506	544	540	499	494	553	548	531	578	537	578	520	583	533	516	504	520	541	560	544	544	550	563	572	557	557	554	551	518	559	519	571	524	547	558	563	489	549	524	529	557	522	560	518	566	577	552	562	540	555	509	546	578	558	531	536	573	550	538	520	578	524	556	522	560	593	539	522	546	545	546	578	556	520	541	516	555	558	567	562	546	549	544	549	537	550	568	528	554	586	535	494	543	541	525	541	549	542	578	572	566	561	536	555	555	532	516	522	578	552	507	558	557	525	555	518	568	547	557	561	549	567	544	544	557	559	553	514	570	561	556	546	572	566	583	541	530	569	527	515	543	522	512	584	577	561	557	530	557	556	529	572	522	565	516	515	530	576	523	546	524	536	538	529	539	505	540	561	555	546	581	505	576	530	539	555	518	507	541	539	535	507	559	540	493	512	536	506	529	540	571	534	533	526	554	544	569	566	520	563	541	553	537	548	559	556	538	562	511	554	591	552	539	538	585	497	546	516	543	562	585	562	549	547	512	524	553	545	541	545	528	533	540	569	550	546	553	569	533	544	547	564	518	545	566	554	527	575	564	554	519	521	561	556	579	508	572	551	540	492	563	575	557	579	531	578	524	576	574	547	526	536	564	573	481	587	598	562	556	590	493	536	562	545	544	512	565	562	529	561	563	556	552	573	567	536	549	534	513	536	534	556	584	565	520	527	555	517	544	532	560	526	545	569	511	525	530	530	579	517	548	531	571	543	545	579	554	563	582	573	502	542	536	524	591	546	540	581	573	500	539	551	543	522	547	555	576	578	523	540	557	514	547	576	511	535	549	513	592	528	575	521	597	493	591	519	522	539	578	504	558	539	569	566	534	547	567	548	552	565	554	527	584	537	541	522	568	550	573	528	553	567	550	576	566	524	590	583	581	541	531	572	522	536	523	541	530	545	506	530	499	564	560	617	566	535	530	558	564	533	543	558	570	549	574	548	547	518	572	527	554	533	548	581	573	529	554	523	557	544	551	560	565	539	582	544	526	551	533	613	542	557	524	552	567	535	553	546	527	537	533	538	545	548	518	545	519	537	545	512	546	559	497	596	540	516	565	524	572	547	516	505	536	509	540	559	488	508	529	550	531	594	534	537	566	537	550	559	539	551	550	544	539	555	558	571	536	548	560	480	531	589	519	556	559	560	555	582	528	523	543	568	555	565	561	552	537	508	549	577	558	575	573	551	550	521	506	552	552	508	572	550	591	548	532	528	568	559	545	534	544	557	522	532	573	537	544	602	521	517	530	521	541	541	531	539	551	570	531	557	570	507	527	513	570	578	597	534	517	541	564	545	541	539	543	546	571	542	548	558	517	592	565	530	533	515	523	553	507	551	538	558	583	537	576	568	567	570	539	580	564	541	565	546	552	555	515	543	565	551	600	584	548	528	566	569	583	570	518	572	546	500	533	520	541	516	572	577	548	546	553	525	522	547	585	530	573	562	602	553	520	545	550	549	519	541	551	572	529	527	551	546	550	542	531	589	559	529	550	533	533	576	530	570	556	540	598	551	522	534	533	546	554	564	539	508	552	566	546	560	573	543	550	523	554	554	577	605	571	518	542	562	483	561	574	533	565	572	518	561	555	604	563	514	575	547	565	533	570	529	569	557	534	596	562	566	546	582	537	521	538	543	540	563	567	516	532	553	573	553	544	581	530	529	560	548	484	539	560	531	520	538	524	538	540	573	543	549	529	550	518	553	583	544	569	510	547	562	540	557	514	574	557	559	563	572	544	514	545	521	550	588	560	534	533	543	534	516	564	532	517	536	569	542	604	565	546	535	577	573	571	610	543	517	524	557	562	534	587	539	563	547	556	515	503	519	571	541	540	543	530	572	548	591	491	522	519	569	572	547	535	570	559	592	566	483	530	520	563	578	564	542	516	577	563	557	572	574	531	552	540	556	589	520	609	525	581	571	541	577	545	542	544	520	518	560	579	550	548	525	536	567	540	567	528	595	559	513	570	543	548	540	511	562	504	587	523	569	519	582	539	576	537	522	540	519	543	542	571	555	526	544	553	566	553	530	506	539	549	553	547	560	565	538	590	546	526	532	514	531	570	553	570	564	556	580	562	547	536	547	556	585	533	513	557	547	565	519	522	566	519	560	609	565	559	521	540	524	595	493	511	568	543	552	562	502	562	546	575	552	546	554	536	568	545	569	567	599	507	576	555	536	549	534	544	542	528	548	512	566	556	518	535	541	557	520	546	564	587	550	509	564	493	577	537	532	564	548	570	551	566	518	568	593	538	539	549	543	548	580	559	581	505	575	569	536	526	559	512	548	546	568	550	544	540	541	543	563	561	559	588	525	527	551	558	529	531	561	567	575	559	526	524	539	550	528	543	551	522	533	574	549	551	508	529	524	563	557	541	537	585	553	545	533	537	543	564	554	539	537	575	545	514	548	545	550	565	498	524	543	493	582	581	538	559	551	531	609	483	542	533	528	543	538	496	539	565	520	557	565	534	559	527	559	541	489	502	543	531	518	532	557	582	521	560	527	546	542	556	489	524	532	540	534	571	509	550	555	533	555	525	531	568	561	567	510	547	541	567	566	557	555	553	584	505	543	541	540	611	573	585	528	571	522	541	522	566	543	518	559	525
28388	22297	18976	9390	4315	2600	2796	2990	1902	1822	1657	1146	1139	1364	1199	1239	1134	1009	855	835	851	797	707	658	583	505	474	439	457	438	466	439	486	423	378	437	438	395	395	408	416	381	425	432	409	417	418	401	365	408	437	468	391	411	382	400	444	410	444	370	409	387	406	444	437	412	437	399	418	412	421	405	375	444	431	403	401	377	394	396	417	399	379	384	449	422	410	422	406	418	394	418	435	424	414	411	398	385	428	403	395	396	447	383	431	402	402	435	433	445	410	444	441	405	414	381	412	369	418	422	385	396	376	433	399	379	393	390	407	382	422	402	410	415	382	412	412	372	395	376	422	450	392	370	396	384	414	380	369	425	455	382	410	373	379	422	425	432	434	388	427	414	385	395	389	406	383	387	413	429	414	417	380	434	440	389	381	395	381	414	430	394	407	416	388	412	441	392	426	418	423	424	437	417	443	370	415	435	396	435	397	381	409	383	386	417	439	412	407	431	417	425	418	409	376	400	377	400	376	406	380	417	422	370	405	381	432	406	372	409	445	444	415	387	391	380	412	409	375	374	421	388	381	398	378	368	397	371	382	395	412	401	401	427	406	410	403	390	406	425	417	383	416	371	405	424	396	383	388	432	390	394	403	415	386	426	390	385	417	415	407	398	420	443	404	439	433	380	419	410	378	393	393	412	403	419	398	405	414	434	389	405	410	426	406	376	449	421	401	411	424	403	412	410	410	391	450	383	406	373	394	361	376	407	393	420	420	394	359	376	433	393	430	400	395	420	431	388	413	369	436	445	389	409	411	395	420	393	387	405	416	392	378	415	426	376	410	396	402	418	418	414	423	405	398	399	378	378	423	465	368	411	417	407	387	387	388	407	386	391	419	359	379	407	394	388	404	413	389	414	405	404	403	416	393	437	444	415	423	407	387	372	417	428	412	396	384	391	411	392	386	405	420	407	375	400	410	428	406	386	405	421	402	426	455	393	426	370	444	415	416	392	415	404	443	412	401	437	431	371	390	438	419	372	386	427	392	399	397	385	400	403	433	404	416	373	402	406	413	398	424	412	392	397	419	367	410	348	444	448	411	408	402	349	411	404	405	417	390	413	445	444	393	424	388	423	385	412	391	403	405	400	391	390	441	389	384	425	394	376	431	417	407	423	432	381	408	399	422	435	413	404	405	421	394	410	398	396	447	410	423	396	392	416	421	401	406	438	425	446	381	391	414	394	406	405	400	418	404	408	429	385	428	400	437	424	373	360	397	393	405	418	437	404	407	369	398	411	446	439	407	428	377	363	427	391	375	417	385	438	421	437	415	408	412	389	383	383	419	393	407	413	418	397	406	430	398	403	424	447	390	361	401	425	435	388	408	426	396	383	393	407	397	401	358	411	416	406	452	398	432	388	373	406	381	412	427	400	384	430	446	412	377	409	403	404	383	373	420	405	417	456	404	416	408	422	417	384	385	391	409	389	373	401	365	389	418	399	390	391	409	382	381	435	381	430	407	366	381	407	426	392	406	427	418	442	427	400	360	405	393	411	392	378	428	360	389	390	378	424	415	410	408	388	378	425	412	419	420	426	428	410	409	402	413	412	396	405	420	443	417	427	416	412	415	444	417	429	448	384	393	420	408	392	442	380	417	370	410	410	409	410	385	431	377	425	421	418	404	388	423	413	406	451	395	375	397	377	389	413	365	413	419	356	391	415	442	442	421	394	380	385	391	409	417	409	380	407	424	403	392	421	416	454	423	394	433	398	430	380	426	393	408	421	422	398	370	410	453	373	426	417	396	414	404	387	396	360	369	414	414	399	408	396	416	375	404	406	408	362	402	383	400	368	405	420	415	415	396	416	390	377	365	425	401	404	414	411	413	403	433	386	387	424	433	393	421	386	399	390	384	389	384	355	406	409	411	413	383	375	429	393	394	415	399	391	404	401	419	414	370	373	366	434	396	422	432	379	426	381	391	422	399	399	430	429	411	385	409	396	405	410	396	431	404	373	390	411	419	410	400	405	412	412	435	435	409	417	412	443	425	397	408	406	396	409	398	391	393	407	394	378	433	442	450	386	377	389	378	364	383	397	374	388	446	436	400	373	384	404	399	394	394	385	406	405	414	419	401	390	377	421	382	399	396	384	399	364	399	395	400	427	418	435	394	381	421	416	417	397	412	401	385	418	406	372	374	385	424	392	421	417	406	398	393	399	413	416	423	411	414	362	419	406	395	421	402	408	437	375	418	409	418	418	408	427	398	398	437	383	405	413	416	403	421	425	415	399	400	387	418	399	413	396	413	398	384	384	388	480	413	416	423	406	399	383	415	401	380	369	426	401	414	381	397	377	373	396	393	398	434	378	432	376	420	422	392	430	405	418	371	397	380	405	412	402	425	394	402	379	402	392	399	421	420	415	409	430	413	408	432	430	399	424	422	430	428	406	410	413	387	397	403	409	449	407	411	417	413	411	406	415	383	382	406	462	390	372	394	428	430	433	393	382	410	419	365	434	420	398	372	434	399	423	412	387	417	386	395	375	401	424	409	379	401	398	405	398	396	442	421	388	434	414	405	415	436	461	428	376	375	398	406	410	409	408	420	385	402	395	413	443	414	403	429	390	400	429	397	371	416	379	411	427	402	386	397	405	366	417	414	394	392	395	419	402	397	407	436	379	397	410	433	377	386	432	419	393	375	415	392	409	388	411	403	402	379	429	375	400	417	415	413	369	377	399	403	379	357	390	452	406	371	414	394	378	416	389	409	405	387	391	415	383	396	414	397	439	417	403	415	428	422	386	414	404	404	434	411	397	386	410	389	444	411	423	410	424	410	435	420	400	404	415	378	412	420	402	402	392	408	427	391	398	402	436	413	443	388	403	406	411	417	431	397	438	390	398	409	399	394	436	425	428	428	415	408	385	394	407	409	402	384	388	408	405	377	359	453	385	381	419	436	383	403	392	402	389	417	414	373	398	398	419	381	449	410	382	405	393	361	416	401	425	383	414	346	409	398	396	401	430	424	424	370	382	433	385	421	405	368	429	415	389	437	414	399	424	412	375	346	417	386	366	389	409	449	411	381	399	372	383	385	429	411	389	435	378	390	382	421	402	400	445	423	418	417	408	378	376	413	392	446	398	392	412	413	434	413	390	405	389	393	374	392	440	404	396	404	407	425	430	363	396	406	384	383	408	414	443	403	407	381	393	409	400	373	423	414	417	397	396	422	438	404	418	388	412	425	404	396	401	394	390	446	405	425	388	389	417	409	376	393	397	410	417	414	412	439	427	415	410	366	406	423	399	401	380	392	408	425	426	426	381	426	383	394	402	457	382	429	437	405	426	416	397	385	410	420	402	386	378	412	394	399	412	398	385	398	416	416	410	367	396	382	356	412	388	402	377	417	391	392	390	423	387	421	413	387	418	413	399	403	398	385	381	424	415	432	428	402	425	420	430	394	412	417	404	392	363	420	388	379	409	405	401	416	419	398	415	420	349	438	406	390	397
18877	28674	18245	8956	6134	4526	5222	5207	3298	3204	2649	1867	1701	2080	1844	1886	1798	1521	1329	1222	1195	1034	984	872	744	581	529	530	572	551	557	543	543	501	499	472	464	458	425	463	462	463	478	451	472	473	407	446	452	447	427	464	492	463	451	519	451	493	456	428	465	440	443	444	449	442	462	492	445	477	462	455	442	460	452	442	494	496	458	460	472	434	417	438	455	447	442	478	444	456	430	434	454	452	472	464	486	488	428	481	436	427	460	485	427	460	436	464	432	487	478	450	436	438	463	474	468	463	450	435	433	455	448	437	423	446	446	477	442	483	444	424	452	447	446	444	468	436	434	439	418	465	465	450	454	450	418	460	432	450	427	478	456	471	435	430	458	434	448	436	453	445	466	433	420	487	462	464	407	475	472	428	419	455	453	436	407	453	456	476	448	456	458	451	416	446	459	434	489	397	464	449	469	494	425	493	453	446	448	464	497	441	448	469	427	423	459	475	456	470	470	446	432	467	463	461	452	430	506	457	481	464	461	446	443	435	471	474	405	489	452	442	468	451	475	435	467	448	430	433	482	459	455	442	429	464	492	446	444	479	475	440	424	449	476	440	457	436	463	475	401	424	468	443	460	476	445	489	449	456	459	426	456	421	446	446	460	456	460	470	481	455	479	479	460	456	447	474	496	468	440	476	437	446	470	406	448	442	469	495	471	430	422	455	467	443	449	436	473	410	466	485	470	444	422	447	437	467	486	443	459	458	444	468	476	477	453	454	466	462	438	449	421	468	484	442	427	445	413	494	445	440	456	475	477	447	474	393	466	483	441	448	446	453	449	454	447	491	449	435	473	474	467	454	423	452	445	438	439	465	471	441	463	467	460	436	453	474	428	491	402	450	445	460	466	462	434	445	498	468	482	425	477	439	433	497	484	452	463	470	407	486	428	449	458	430	470	485	455	471	459	438	431	465	413	460	469	482	427	450	461	439	440	436	426	469	444	489	489	445	454	467	439	470	445	456	441	493	471	464	454	440	465	412	432	407	481	435	462	483	466	466	438	472	449	460	434	459	475	454	443	479	460	415	442	443	447	455	417	424	479	470	471	468	476	438	451	445	431	437	452	476	447	462	463	443	441	462	485	428	478	496	429	441	472	438	428	448	450	453	470	463	445	419	448	455	438	419	456	465	465	500	421	460	473	404	421	470	450	499	471	414	488	451	466	427	439	442	442	474	442	423	412	436	472	479	442	489	430	473	440	440	454	463	452	450	441	446	436	435	439	444	461	453	480	459	447	467	435	444	436	447	444	467	439	469	458	435	437	423	443	487	467	454	428	462	450	453	421	460	412	463	442	437	457	443	467	473	438	428	484	465	474	416	447	469	464	434	454	497	429	471	459	471	452	472	436	459	458	448	443	438	450	455	449	437	413	451	436	412	446	416	445	448	443	461	445	448	490	451	414	437	437	477	433	433	429	475	476	443	472	441	446	475	468	456	472	464	451	460	451	445	452	444	497	482	419	445	455	475	467	440	482	465	493	449	476	467	460	454	415	447	443	427	442	433	437	470	416	476	470	419	431	475	458	452	475	478	466	444	455	429	443	462	433	427	444	456	436	475	398	449	473	415	427	414	454	471	457	470	458	472	453	471	422	439	470	443	487	447	458	445	487	451	483	441	449	469	472	461	480	476	479	420	463	461	424	449	413	440	438	434	440	479	416	477	433	452	406	463	476	470	418	480	457	452	447	455	455	430	479	471	481	475	478	478	467	453	460	452	464	430	472	460	453	501	449	477	487	486	421	414	456	474	484	465	456	431	439	425	479	489	451	416	489	447	448	472	431	412	452	464	443	433	442	477	438	477	426	451	450	431	479	425	421	472	451	459	442	476	474	447	472	442	441	479	461	445	460	490	458	438	492	442	439	411	481	445	462	449	422	468	444	481	481	460	476	480	458	453	416	460	467	470	443	398	452	431	495	434	470	459	439	445	414	433	448	470	469	482	447	481	446	474	505	454	458	452	424	472	464	471	430	449	461	456	441	474	454	454	433	468	485	499	478	466	443	471	481	476	418	467	455	474	460	435	448	467	499	493	444	400	417	455	491	457	461	450	447	453	432	508	457	454	431	458	450	463	460	444	452	447	417	442	457	476	476	441	442	406	422	441	435	510	481	455	475	469	462	457	476	423	449	442	436	420	453	457	453	438	473	473	482	483	491	436	417	465	481	445	467	409	471	453	467	462	425	446	416	475	475	454	467	413	459	421	432	465	463	436	463	462	471	445	445	473	465	468	439	477	469	452	408	452	450	472	417	446	453	449	450	491	476	451	420	466	484	432	470	428	429	464	440	444	448	451	449	459	468	487	425	446	488	460	495	501	449	502	461	444	453	449	449	474	466	426	514	458	465	475	448	456	430	458	459	467	457	448	455	450	443	445	470	432	438	501	477	451	486	458	488	471	440	455	435	440	452	442	478	420	486	481	426	462	411	434	453	435	471	467	443	434	453	463	450	505	446	443	421	454	453	457	443	415	491	487	452	450	457	460	430	442	468	496	418	462	464	406	453	461	414	462	420	482	456	466	420	447	463	418	471	437	430	461	469	471	448	480	431	475	440	455	426	459	502	441	451	482	427	437	459	475	459	450	417	461	479	410	465	448	527	449	457	443	435	476	481	449	432	439	447	444	444	506	445	500	432	425	462	446	428	421	489	448	467	464	452	496	465	462	469	450	471	488	416	426	466	444	444	448	435	446	468	452	444	445	458	492	456	437	428	449	456	445	470	437	445	478	464	450	445	460	488	434	457	467	466	422	438	429	442	466	445	454	474	441	474	444	470	485	438	447	445	446	436	465	454	449	465	456	463	455	435	445	461	424	472	473	451	441	466	446	499	445	489	437	470	463	453	435	451	418	464	457	425	431	469	471	465	507	430	460	494	507	452	438	475	419	464	446	457	519	462	452	465	454	423	475	467	446	450	466	446	469	472	488	433	448	448	482	444	420	439	451	433	422	425	439	449	429	449	430	434	501	468	450	439	464	432	454	461	465	462	406	461	457	436	424	452	429	435	428	427	461	496	469	461	440	422	435	429	461	476	450	468	435	428	446	476	443	451	427	452	462	472	464	485	438	484	451	434	437	421	426	385	466	465	460	498	473	433	479	441	445	494	453	432	424	447	468	413	489	450	445	494	439	464	475	406	471	486	454	431	440	457	447	460	467	474	489	491	453	442	451	457	490	425	469	443	449	417	500	460	454	437	440	443	444	463	448	467	469	455	477	503	446	424	461	443	426	455	461	474	480	473	480	431	453	471	424	418	441	463	438	418	423	415	444	483	457	458	446	460	436	427	482	427	427	505	455	448	421	459	451	467	446	447	451	450	471	443	461	457	438	423	450	443	460	453	457	474	485	431	444	453	458	502	478	435	420	447	476	444	464	442	428	503	431	452	431	430	451	445	449	428	467	468	438	431	468	443	477	463	457	447	455	452	451	442	443	460	456	422	473	458	444
23591	21209	28467	24260	21230	13590	6268	5131	3310	3373	2749	2156	2012	2373	2124	2132	1871	1720	1468	1295	1345	1205	1177	1011	893	711	654	633	641	608	644	654	658	616	611	596	582	577	569	587	567	546	560	530	498	550	583	590	528	571	508	547	586	577	575	557	603	593	545	514	568	549	533	559	534	592	574	536	536	541	568	528	508	548	597	587	588	548	569	550	558	539	577	532	554	552	577	452	547	558	582	572	493	519	581	547	547	530	483	537	552	545	504	519	548	536	539	523	610	538	537	528	521	592	525	574	528	519	547	547	564	549	568	514	528	546	547	523	537	530	542	550	532	544	551	561	552	478	529	549	566	499	535	566	539	520	523	549	567	569	537	542	541	517	504	553	540	534	538	511	577	518	496	520	569	542	539	556	546	558	537	496	503	579	570	543	546	545	533	533	572	535	521	522	549	525	546	511	552	515	513	548	504	564	531	548	569	549	545	534	560	525	589	598	520	556	559	514	555	537	568	570	571	510	519	541	529	524	557	533	552	495	540	533	549	514	545	532	536	532	513	505	558	535	542	548	538	546	585	538	546	513	518	582	535	531	527	499	565	550	581	523	478	503	536	542	549	561	512	538	559	545	527	583	527	552	515	552	554	531	508	609	537	547	501	519	530	580	521	553	519	519	524	551	558	569	540	565	528	556	534	514	521	569	563	526	541	597	561	524	564	531	595	548	515	541	543	503	540	526	559	554	533	554	573	541	575	526	550	553	537	533	509	532	508	527	540	554	524	552	552	532	560	548	579	541	522	561	560	575	529	546	514	563	555	530	550	556	546	552	562	525	524	521	533	526	541	529	563	567	568	538	536	491	575	568	555	566	510	526	571	501	572	560	557	556	533	488	504	547	520	551	552	555	583	586	537	552	507	565	579	530	530	481	550	527	543	563	563	554	552	560	555	559	548	514	521	566	509	590	503	560	509	521	561	547	535	514	515	556	579	541	565	548	548	561	540	506	589	510	544	512	554	562	518	552	505	548	554	541	551	489	554	532	577	528	545	527	561	528	541	573	552	553	549	520	560	530	538	512	566	547	585	564	527	551	578	530	533	518	547	502	529	484	534	523	505	569	565	563	534	523	520	565	549	546	548	542	534	539	557	559	524	541	512	575	542	520	506	550	568	562	550	526	579	532	565	543	609	539	516	553	541	512	568	556	548	510	509	518	548	559	544	498	506	562	557	568	521	524	559	548	528	575	571	512	594	500	542	536	518	574	539	548	600	555	526	560	528	553	537	566	502	552	537	572	543	548	550	493	579	520	576	557	517	560	555	544	499	527	543	541	556	569	550	562	563	509	538	533	579	545	526	528	527	533	554	549	594	527	537	551	578	574	525	573	542	529	528	533	518	540	565	589	509	517	523	564	562	508	564	576	524	527	547	530	554	538	544	562	530	544	527	536	526	498	507	525	543	548	519	521	534	609	544	529	537	515	526	506	516	548	523	517	546	548	501	547	544	547	520	577	515	538	563	525	525	549	531	572	528	559	567	524	583	537	529	516	532	536	521	564	512	553	562	519	550	520	527	541	512	550	547	525	543	559	519	530	508	524	505	541	528	496	554	502	545	588	557	537	523	530	525	574	544	583	540	542	548	565	560	596	510	565	542	527	529	554	516	557	557	553	555	555	543	519	515	557	575	565	572	497	520	534	519	555	562	525	506	532	518	520	558	529	538	568	555	544	536	567	527	559	545	516	506	537	526	520	538	532	551	567	531	572	569	558	541	568	561	560	529	549	580	552	538	527	561	545	571	483	541	572	553	559	519	526	564	565	553	504	542	536	535	530	571	534	542	551	545	547	554	536	567	502	498	561	583	565	523	560	508	563	524	564	575	569	549	532	552	541	532	525	552	534	568	565	540	546	527	502	547	549	567	527	520	574	538	549	548	528	553	503	544	509	507	572	557	544	551	535	534	564	517	494	567	557	559	529	501	526	511	543	530	519	553	557	545	519	535	525	568	548	513	518	566	564	559	528	549	551	533	551	560	516	532	541	493	541	520	554	494	539	525	514	519	576	487	535	528	570	511	548	580	557	539	554	529	527	534	586	534	517	553	540	564	518	550	500	577	552	531	502	523	579	551	532	583	556	576	529	551	561	515	517	559	537	551	508	570	587	572	586	544	493	513	516	533	543	498	528	554	510	522	547	551	552	550	549	533	538	540	526	517	520	507	525	540	532	573	560	504	508	534	522	572	545	524	532	562	526	562	505	580	524	528	523	510	531	538	536	532	520	585	518	496	494	552	531	574	566	529	531	574	545	492	494	524	529	542	511	538	507	545	541	555	521	570	519	536	550	538	539	545	513	496	518	563	560	510	550	526	564	550	526	545	580	554	516	514	537	526	582	547	541	574	526	512	548	534	532	520	564	526	566	565	529	568	560	551	540	512	536	542	489	532	537	489	532	526	548	537	499	529	541	547	527	541	498	550	568	533	513	552	520	566	571	517	582	531	502	501	514	503	566	521	555	500	507	569	541	529	539	572	494	534	551	591	548	541	515	504	533	548	553	519	554	602	512	559	542	545	534	512	529	490	535	559	546	570	515	518	537	519	543	554	510	567	536	534	521	542	530	552	521	539	551	576	532	565	538	549	561	530	511	552	516	538	547	560	543	553	543	488	568	542	540	570	491	553	563	550	527	522	536	535	530	547	570	511	545	578	537	535	548	516	538	517	568	557	545	529	498	521	521	564	580	543	573	501	519	523	583	543	510	519	573	527	494	550	531	544	553	583	515	521	517	587	516	530	547	517	553	494	516	568	554	527	546	530	555	572	514	533	608	544	491	594	535	525	525	522	518	569	498	551	550	547	540	511	559	518	551	529	562	573	555	558	505	537	586	571	536	537	575	524	511	544	530	543	579	502	538	497	558	544	592	529	539	506	548	500	551	543	543	546	492	579	525	550	544	521	540	516	528	568	546	537	551	505	555	512	504	519	538	518	549	506	524	482	551	538	579	578	552	517	528	562	488	494	555	539	559	537	527	521	564	515	569	583	548	539	578	550	543	557	535	556	530	532	507	495	523	523	505	563	536	514	512	552	555	549	592	576	533	540	549	530	534	561	548	569	513	525	519	549	565	558	527	497	506	516	478	563	548	537	547	513	567	584	541	555	548	519	516	538	564	530	526	567	552	502	559	522	528	536	522	495	523	515	545	539	517	526	542	566	561	566	501	517	538	515	516	569	522	553	559	538	487	500	534	524	554	562	534	539	589	573	544	573	455	566	471	515	570	548	503	574	563	541	483	567	562	562	541	551	533	528	548	559	530	572	526	511	556	585	553	524	555	511	537	499	545	525	559	510	546	567	515	537	540	524	569	538	519	548	480	512	491	508	523	492	522	519	557	532	527	537	568	574	533	545	562	530	563	536	573	544	580	510	521	503	523	566	596	510	595	543	552	572	514	540	534	563	524	548	526	516	504	534	546	548	536	591	502	525	555	553	554	547	577	526	536	529	541	547	551
19655	36623	25673	14114	10158	7422	8129	7993	5573	5380	4318	3154	3111	3637	3099	3245	2750	2451	2144	1984	1893	1605	1686	1386	1127	907	744	745	763	789	766	711	763	744	691	661	680	660	569	608	591	617	617	604	609	645	603	595	590	622	602	593	638	592	665	634	621	647	623	567	652	599	582	618	638	583	612	564	614	634	613	611	597	580	562	610	601	609	622	608	617	632	598	604	546	604	557	586	602	589	633	558	571	569	606	551	598	589	586	601	549	582	630	568	562	575	589	576	576	558	554	578	566	597	577	594	576	597	599	610	636	603	588	619	595	587	630	620	573	597	593	569	606	580	606	617	596	556	589	608	595	604	585	586	588	593	591	573	601	598	600	549	641	567	563	592	585	586	604	549	633	635	595	574	621	571	571	586	575	594	558	632	636	616	591	605	616	581	580	592	609	579	561	616	578	599	585	626	577	609	572	550	613	616	561	585	601	567	621	613	561	563	596	540	582	618	646	578	629	587	618	647	592	594	612	593	609	660	583	573	604	585	620	573	613	585	624	579	579	599	594	620	563	587	601	586	598	573	585	645	610	544	594	612	578	621	595	584	582	634	569	610	584	578	565	594	614	586	620	572	614	561	626	607	588	589	545	620	608	600	599	592	628	582	580	612	592	622	581	628	583	589	598	624	556	578	617	608	577	583	575	594	585	580	624	594	576	630	610	593	577	599	601	609	580	605	564	589	596	626	571	582	580	587	602	610	601	557	567	579	588	575	621	621	600	602	573	581	584	556	607	582	567	587	571	618	582	586	610	638	557	612	598	565	601	562	611	623	634	613	625	516	616	561	562	584	538	564	594	619	604	591	633	595	563	571	604	596	551	584	585	583	602	612	577	614	595	579	631	606	609	577	639	639	533	615	612	589	600	595	563	584	609	575	572	630	597	586	639	642	603	586	564	591	613	576	570	569	614	648	561	597	604	586	593	583	630	614	610	629	591	620	585	570	562	583	592	561	606	588	583	571	540	608	628	592	611	592	605	640	610	633	595	567	598	589	597	593	573	596	613	568	583	568	586	602	617	585	572	609	587	602	619	578	598	602	573	608	562	606	573	615	565	588	568	595	606	599	580	605	564	549	589	579	570	638	629	623	563	597	569	607	592	596	582	589	629	585	637	645	581	625	643	560	615	588	625	561	563	625	602	590	574	588	531	602	610	599	596	650	601	590	573	586	568	579	591	571	563	583	618	593	581	591	600	608	576	573	616	615	625	603	600	582	586	596	616	579	602	565	561	596	628	611	609	590	632	578	565	572	588	579	562	579	623	619	568	623	576	580	602	607	584	596	584	553	562	590	570	593	624	586	618	570	627	589	578	593	622	561	607	609	598	621	586	528	597	575	556	553	558	594	602	614	586	606	593	603	577	567	568	596	616	599	596	578	639	581	612	589	610	597	567	621	558	596	580	600	602	605	580	621	610	637	589	553	602	642	621	605	606	569	614	581	566	615	622	561	592	600	586	587	618	586	566	615	564	583	627	568	579	576	594	572	617	567	585	610	553	601	558	551	592	569	583	598	571	612	600	598	604	626	602	636	589	619	603	659	592	570	558	598	625	636	624	565	621	583	579	548	588	601	596	575	566	554	586	560	602	561	597	512	597	596	593	619	624	611	578	581	580	589	549	597	605	617	590	592	614	657	569	574	588	616	570	636	596	563	630	592	591	578	585	543	617	585	588	620	532	610	571	580	591	590	599	592	594	585	620	600	601	583	591	567	586	590	593	595	558	519	600	577	594	644	617	662	580	579	602	595	590	587	567	639	606	536	572	589	612	539	599	600	572	582	588	613	555	565	587	566	593	595	559	531	563	550	592	574	593	639	573	607	606	614	603	635	597	611	621	628	597	581	585	599	576	594	586	586	596	629	585	645	572	627	586	563	634	571	589	593	596	620	600	584	559	564	577	605	613	602	552	608	613	585	608	590	542	568	610	588	604	591	601	572	582	552	599	594	612	633	605	585	607	609	578	615	554	618	651	572	600	576	590	618	610	600	589	565	618	556	600	590	612	598	565	609	567	633	586	590	622	629	601	579	612	612	611	609	569	545	587	605	558	611	609	569	584	633	611	556	611	578	579	597	610	613	584	599	637	628	604	615	592	585	628	582	560	599	555	583	582	652	621	618	590	593	571	613	598	522	624	622	571	580	609	579	553	584	598	567	582	610	578	577	590	602	567	557	616	629	585	607	557	587	617	609	576	610	592	619	601	634	597	596	592	623	634	588	603	548	586	567	649	561	624	591	597	615	596	570	597	616	572	597	613	599	573	550	568	580	600	619	654	596	629	625	549	583	559	561	597	607	567	532	550	563	572	549	550	609	588	610	574	612	620	571	608	594	563	570	589	631	568	575	590	591	597	617	608	599	556	631	596	594	558	618	586	575	594	585	617	586	577	580	575	562	625	591	630	542	640	588	582	594	567	607	541	557	583	609	599	567	559	581	597	590	623	616	572	568	580	562	593	599	611	613	599	605	603	605	582	615	593	626	557	571	578	626	601	596	581	564	601	581	598	624	570	611	627	601	587	595	553	553	607	556	568	574	581	549	614	618	560	602	621	560	585	582	555	615	592	610	608	577	572	603	606	572	592	593	616	614	569	622	583	624	593	566	558	547	595	545	656	619	600	624	602	610	600	590	608	550	651	581	550	617	588	586	567	629	577	574	636	567	585	590	599	562	596	606	564	583	660	576	591	629	635	602	614	624	607	617	537	628	657	613	619	566	583	593	594	577	591	595	613	617	604	600	626	545	599	621	546	586	585	604	568	628	591	596	601	588	588	601	590	600	538	602	601	545	619	602	573	618	582	591	642	636	583	633	593	625	559	595	581	621	583	588	591	605	583	558	611	553	580	581	586	603	552	586	581	598	588	578	585	592	614	592	612	594	618	645	600	592	605	601	644	624	587	601	611	607	598	584	593	611	587	600	529	610	625	557	572	577	630	622	644	576	626	602	632	582	571	606	601	617	623	584	600	555	609	629	593	600	611	550	601	554	550	592	609	571	610	616	565	580	621	616	571	587	601	582	612	616	595	557	566	609	581	581	604	607	620	555	578	575	605	606	583	587	576	586	604	597	626	619	567	576	593	571	574	609	624	554	583	599	613	570	600	570	601	561	614	593	593	598	609	617	605	596	556	628	579	578	566	584	572	610	587	609	562	635	592	558	556	578	583	592	569	605	557	586	602	626	566	586	559	586	571	584	557	617	551	574	593	593	644	591	586	572	596	584	577	569	567	615	557	557	598	613	587	585	590	599	604	567	600	577	621	533	550	586	638	589	572	616	610	605	590	622	594	580	590	604	590	625	610	557	570	592	564	547	576	610	592	606	615	587	620	617	584	609	597	601	574	597	579	610	617	581	562	602	615	623	570	568	595	596	572	643	572	601	585	606	598	597	592	624	571	615	562	636	642	573	588	592	540	621	578	595	579	563	618	589	558	620	567	594	547	584	590	562	592	607	596	633
24726	21345	27607	25303	14759	4512	3689	3475	2503	2527	1944	1445	1587	1803	1501	1531	1357	1257	1076	1017	985	861	843	622	605	426	443	419	385	424	422	384	369	398	386	372	349	378	309	359	332	343	327	317	335	292	332	355	308	317	324	329	315	342	345	369	342	343	360	337	341	315	328	330	341	333	352	361	371	321	363	331	324	357	304	302	320	329	335	318	291	332	339	326	300	303	348	336	328	326	307	341	321	340	323	366	337	328	352	323	322	313	321	308	333	321	331	343	289	333	316	337	320	309	325	308	335	371	342	330	315	333	348	339	349	329	333	305	343	339	334	307	309	353	330	315	346	348	302	319	353	325	317	350	338	322	356	352	288	356	316	329	326	308	305	337	289	332	320	325	324	331	336	318	335	331	353	327	336	326	347	319	316	325	317	333	325	319	296	339	311	338	290	355	354	298	297	330	283	353	315	326	356	312	341	352	311	293	290	337	313	328	339	282	324	277	342	355	291	318	321	305	340	310	329	298	338	298	333	326	336	293	306	345	344	338	344	335	331	307	345	329	296	328	307	312	316	323	344	335	295	319	297	325	321	341	322	333	320	320	318	316	318	327	298	317	342	340	326	293	335	336	322	345	314	321	306	325	349	304	348	312	296	322	349	320	352	312	316	303	328	334	296	336	355	323	305	363	334	323	333	328	336	311	343	343	326	336	324	312	313	333	318	334	321	319	331	340	361	349	319	293	336	338	313	332	312	329	310	297	298	310	292	323	326	318	303	323	311	322	337	315	332	329	349	330	327	335	294	318	338	299	280	327	341	324	334	311	303	307	363	346	328	290	319	319	333	323	357	317	333	327	293	306	348	296	328	298	346	327	334	325	301	338	328	336	303	359	334	355	353	320	353	307	326	303	338	347	321	332	354	318	311	331	336	336	323	348	349	303	344	368	351	361	327	312	325	317	323	348	375	321	346	308	307	324	308	283	328	326	346	354	334	329	356	350	349	336	331	305	333	347	315	331	332	344	321	324	321	324	340	303	322	336	295	303	302	344	356	329	346	314	362	319	351	287	301	310	333	324	326	360	300	305	336	355	331	322	339	359	321	305	296	329	345	339	310	316	317	331	352	327	331	308	289	317	354	342	311	338	313	332	360	344	321	323	295	334	321	300	360	308	335	297	316	305	300	294	319	337	342	285	324	329	311	301	345	326	329	319	324	305	304	314	343	314	345	328	348	329	327	390	314	336	368	320	295	351	305	328	355	305	319	319	312	305	318	310	323	314	328	322	347	326	316	329	356	309	328	345	324	343	332	338	306	315	320	289	300	306	352	307	302	312	340	345	362	307	320	331	366	295	353	321	332	317	304	320	292	333	316	282	310	318	301	326	310	324	331	301	330	312	343	315	341	320	324	310	304	334	339	328	351	349	341	287	312	310	296	315	314	338	327	342	322	352	351	341	318	326	352	308	314	355	354	326	331	351	319	316	325	353	321	325	354	356	331	296	322	331	331	356	333	324	287	283	286	317	336	338	307	317	369	356	332	355	323	304	349	310	327	316	284	316	318	313	324	336	319	296	328	351	326	347	312	348	323	348	317	306	341	329	317	356	313	335	308	335	329	317	311	324	296	346	313	332	302	319	347	326	348	336	295	328	309	321	316	326	324	336	315	329	337	307	334	315	349	329	328	325	338	321	338	306	318	318	337	313	325	351	325	293	327	333	330	312	319	330	340	355	313	309	318	298	334	315	316	318	323	329	332	315	318	337	343	309	338	327	375	321	331	335	318	340	326	347	326	328	300	329	301	325	309	326	295	339	321	324	329	327	330	320	313	373	336	310	344	315	329	347	315	320	313	313	308	310	324	320	321	329	322	303	299	300	327	355	296	335	316	323	340	309	324	293	284	338	316	316	318	314	362	340	335	334	343	340	296	357	306	341	322	342	330	310	332	335	322	352	341	323	333	313	317	321	329	331	337	347	318	333	329	314	327	354	326	330	329	354	349	334	341	320	312	340	338	331	339	339	330	319	310	333	328	341	348	325	336	300	297	355	323	298	329	350	317	329	318	306	337	314	307	306	330	314	310	345	365	318	330	318	282	350	298	310	312	335	296	301	320	343	321	330	317	348	339	303	309	305	338	326	350	343	322	314	327	347	353	356	322	341	376	338	310	347	322	322	345	268	318	340	299	344	323	351	335	321	325	301	343	331	311	342	306	336	341	355	321	309	316	326	341	328	339	330	325	303	343	324	333	300	339	316	346	320	357	284	333	311	303	348	295	330	331	293	325	323	356	339	371	300	334	310	311	343	327	312	314	312	339	322	322	306	309	318	353	315	308	336	329	302	307	308	332	338	345	365	301	318	350	327	312	330	289	316	315	347	317	365	341	298	333	312	299	299	334	297	334	328	336	350	364	300	309	310	288	328	338	319	363	342	301	348	310	325	372	326	330	330	341	347	324	296	301	316	332	318	300	324	342	323	320	308	338	319	285	340	324	320	329	317	329	340	303	310	309	346	319	307	322	315	312	318	327	323	325	331	327	312	318	303	314	317	296	310	309	339	337	318	333	288	342	312	313	321	305	336	343	305	316	341	321	330	298	310	321	326	314	320	299	293	329	370	309	350	304	326	341	349	311	315	311	335	323	311	329	342	314	340	326	377	348	322	342	280	325	369	306	312	330	328	328	335	342	334	320	336	321	337	312	314	330	306	345	353	308	345	324	320	321	322	349	309	323	345	300	330	351	301	317	334	344	291	351	285	349	345	313	352	323	325	314	332	303	328	330	322	313	339	332	356	321	318	349	320	313	356	329	303	303	325	306	327	307	355	335	352	345	330	318	306	327	335	330	328	345	342	334	336	329	321	317	322	323	330	326	331	347	342	320	312	312	314	292	320	288	306	308	320	311	312	335	360	320	326	282	332	342	330	318	301	304	327	305	371	346	337	337	316	350	343	314	337	318	333	336	328	337	323	341	324	320	325	269	333	357	324	337	356	320	345	328	315	321	363	313	359	317	353	332	318	319	327	332	333	308	300	323	318	308	335	368	316	329	345	312	315	302	294	299	301	372	308	300	328	312	289	327	297	306	334	307	311	348	360	347	366	329	313	315	356	363	289	300	351	376	286	324	331	358	363	306	326	338	309	330	297	327	309	307	343	318	308	330	325	312	330	317	323	324	322	323	338	335	321	338	326	292	360	312	337	327	287	288	320	330	318	350	346	339	331	351	306	326	347	320	372	366	321	291	300	324	337	357	327	331	351	357	333	327	313	310	341	306	352	327	335	290	309	351	301	319	299	322	313	340	317	303	343	357	318	323	311	306	309	340	348	339	312	341	322	317	324	337	342	353	313	298	297	338	320	322	311	308	312	321	316	302	318	321	324	333	359	315	308	311	334	354	324	322	331	335	321	345	317	303	350	328	333	310	321	324	317	362	313	327	349	325	336	322	331	329	323	329	324	301	322	360	305	290	317	310	325	334	328	328	316	313	327	294	346	318	315	324	329	313	346
19644	33835	21437	11706	8264	6038	6604	6254	4549	4647	3177	2492	2642	2993	2429	2430	2146	1967	1565	1441	1451	1233	1173	953	854	604	497	484	522	505	498	446	494	523	442	449	420	408	394	416	427	366	366	419	409	370	377	401	382	373	394	373	351	405	388	440	435	379	398	404	375	398	388	382	377	392	366	387	387	377	370	384	373	370	374	400	374	390	374	384	341	354	377	366	349	381	369	359	374	382	361	369	359	352	365	363	371	362	368	368	386	343	399	377	378	362	390	350	381	383	372	375	358	329	371	381	374	345	354	366	353	372	360	369	380	380	388	394	363	384	395	385	372	386	351	398	353	376	366	351	363	365	386	381	377	414	388	384	398	367	361	385	376	353	391	391	389	391	350	419	435	319	367	384	397	378	333	357	385	344	352	336	399	344	378	363	360	370	412	379	394	396	359	381	392	391	350	355	360	355	375	377	391	371	348	360	389	374	368	382	376	330	340	357	338	399	367	367	396	386	361	358	379	363	365	384	367	367	370	383	358	402	389	377	364	363	391	390	396	384	352	360	367	375	360	359	367	414	375	372	349	351	364	381	382	372	381	413	364	372	385	427	399	352	372	370	395	363	355	379	363	368	355	353	343	371	406	354	393	384	385	369	375	396	398	366	369	358	349	378	429	416	418	429	383	374	379	364	362	374	357	335	397	367	380	394	376	361	375	379	363	356	348	355	357	348	409	350	376	365	352	394	379	371	378	348	372	346	345	362	363	382	371	417	364	383	370	374	371	357	372	392	362	378	372	372	390	400	382	325	385	374	351	351	338	328	339	370	360	367	374	387	368	351	378	346	391	389	359	407	364	379	347	359	393	348	378	379	403	377	398	377	347	372	368	407	388	375	428	367	387	361	352	382	400	349	380	346	382	371	331	333	352	391	399	393	354	360	353	338	376	364	390	360	376	372	381	348	362	358	332	381	343	339	358	378	359	386	372	418	379	353	345	383	347	387	354	368	374	348	352	395	391	351	356	336	373	333	360	336	403	380	363	359	394	386	378	340	363	354	376	358	374	346	394	368	389	354	401	361	381	370	329	388	354	381	349	369	375	372	398	339	365	374	366	402	375	346	400	381	336	361	370	392	402	380	354	355	364	359	384	384	365	392	390	357	404	364	364	417	377	354	394	362	403	352	379	375	342	371	397	377	357	384	379	338	398	381	385	356	390	380	387	399	363	377	357	401	358	359	370	352	388	365	379	364	376	379	357	390	392	334	361	341	400	388	378	365	379	360	334	360	373	366	424	371	362	373	354	399	364	370	389	398	401	367	360	347	367	392	390	350	387	356	412	366	352	352	409	381	344	351	390	351	363	384	363	391	399	379	381	347	378	355	345	328	367	363	347	337	382	371	377	360	402	373	395	388	393	346	408	361	359	377	387	366	346	372	369	382	382	382	374	368	351	384	383	355	395	381	386	372	373	353	376	350	390	367	351	342	370	349	342	392	376	390	359	356	341	359	372	367	396	374	389	363	370	383	373	382	376	365	367	362	360	376	366	359	386	378	372	380	388	385	357	372	374	354	354	378	364	383	354	330	351	409	367	407	373	392	367	362	367	394	392	347	371	407	368	386	396	366	384	361	372	422	366	378	355	375	332	385	384	380	356	353	364	358	406	377	338	416	358	381	400	368	368	381	377	413	360	355	381	389	380	393	364	401	379	356	365	369	360	352	379	382	386	375	375	352	367	366	393	407	399	391	369	391	370	366	385	336	335	351	357	361	370	405	379	393	406	386	393	381	377	345	371	370	391	372	374	380	429	393	394	361	376	346	317	386	374	375	407	374	351	341	384	373	348	347	386	390	389	399	406	366	389	366	339	357	391	358	391	360	348	392	357	356	386	360	321	376	365	364	370	373	365	384	399	413	363	392	349	362	380	374	356	367	366	409	364	336	359	405	341	376	372	373	340	392	386	351	392	396	358	383	335	369	349	337	372	351	380	363	352	377	335	356	338	380	349	363	337	387	349	360	361	380	360	374	320	387	377	393	407	382	380	408	350	356	328	386	335	383	364	340	361	362	376	380	425	348	382	343	361	389	328	381	375	372	387	370	352	342	345	361	324	384	425	360	355	359	367	372	347	354	324	359	392	383	384	367	389	391	351	371	381	378	386	354	402	376	381	380	337	345	355	347	403	366	375	408	388	350	388	375	357	353	358	366	366	383	410	374	399	389	359	368	355	383	349	351	361	373	370	366	382	376	365	328	371	370	394	359	424	382	378	374	388	385	390	329	391	408	351	382	391	392	368	363	355	381	379	391	377	365	345	386	408	385	325	349	376	368	372	370	380	375	355	396	332	353	386	350	353	358	398	390	362	391	374	384	359	349	407	371	393	365	389	390	361	344	369	357	407	376	394	362	346	374	403	370	376	369	327	355	345	376	362	388	382	363	364	382	373	374	359	379	374	382	386	349	353	378	397	393	396	352	361	343	371	389	379	368	370	381	364	380	399	374	380	414	367	352	372	368	375	374	368	379	368	364	361	384	377	375	357	353	392	388	381	373	387	362	373	399	368	359	377	384	366	351	344	393	379	410	381	375	391	382	379	365	381	371	382	410	327	368	392	368	373	359	414	378	398	359	387	374	383	380	368	365	325	380	392	389	391	351	319	380	351	346	380	373	364	388	342	363	360	355	403	362	361	363	373	366	383	336	350	381	370	388	341	357	364	389	350	340	353	369	348	407	371	395	373	387	369	380	375	357	373	345	357	384	348	377	378	390	332	387	345	384	353	344	407	364	391	411	332	401	355	357	352	352	364	326	420	337	373	384	345	392	392	385	350	374	369	369	378	359	379	375	381	372	349	407	359	378	375	394	374	376	386	377	388	369	358	416	369	375	373	363	389	408	388	365	325	400	333	365	336	348	379	370	362	351	367	398	421	350	423	386	342	341	368	340	352	393	355	391	376	380	357	373	393	384	366	363	371	389	389	354	374	386	383	357	393	340	366	373	357	353	390	314	381	355	347	357	409	353	364	366	373	373	389	364	375	395	387	373	367	381	376	361	390	378	379	386	397	366	358	357	379	387	359	347	363	343	381	364	382	353	418	376	374	386	373	351	371	340	346	399	349	384	371	399	388	410	387	358	390	362	339	365	359	404	379	379	393	388	381	358	377	350	329	404	370	403	385	371	363	367	375	398	350	401	402	371	365	411	369	376	371	392	370	367	368	344	372	377	369	340	400	378	366	408	372	351	365	372	403	371	381	355	380	410	382	374	331	384	367	375	349	355	399	382	366	347	327	385	374	400	368	366	374	383	381	364	393	377	379	393	403	391	361	381	392	391	394	375	364	367	373	382	389	361	362	412	359	404	366	360	351	388	360	370	392	401	379	368	395	357	361	367	407	391	397	372	353	392	373	362	369	369	393	390	375	375	356	346	371	399	373	360	324	360	373	382	374	394	336	384	377	399	383	370	358	365	378	357	385	378	383	387	405	386	352	372	348	357	385	373	404	372	360	394
22665	21379	29100	24033	21423	21563	14087	6933	4837	4833	3580	2806	3251	3323	3017	2928	2455	2212	1869	1934	1663	1576	1422	1148	979	727	638	711	658	697	698	662	657	630	622	600	536	533	508	542	545	540	520	450	518	492	490	497	549	521	458	505	516	524	497	528	566	589	506	484	474	510	502	530	500	513	516	514	484	501	510	511	489	474	517	524	526	492	509	484	491	502	513	472	509	495	485	487	511	499	499	456	499	498	471	486	525	528	472	502	489	479	470	508	468	486	467	536	474	530	449	495	470	520	477	507	468	528	496	457	500	485	472	494	519	463	515	484	482	505	512	518	476	487	454	505	474	506	461	475	471	523	474	481	479	498	471	500	510	490	487	508	506	533	527	486	459	521	508	470	518	530	487	481	502	477	503	498	492	498	499	499	490	503	451	480	496	492	486	456	463	516	522	484	464	466	523	528	488	483	438	482	487	536	520	469	453	489	458	483	483	525	477	489	508	500	481	480	509	522	500	470	508	510	478	568	500	470	477	488	506	505	500	479	510	521	456	459	498	486	490	507	494	532	490	477	499	519	486	486	506	490	467	470	491	494	487	480	511	499	472	496	533	483	460	469	495	482	507	491	464	450	524	550	507	522	523	468	485	492	490	507	468	504	466	527	445	485	451	490	504	470	525	459	487	497	495	492	502	475	532	500	442	478	472	486	500	466	485	485	507	532	463	530	506	493	502	516	470	510	495	531	443	465	470	515	452	483	513	446	512	499	486	514	532	471	465	457	498	532	478	468	460	491	504	493	493	476	496	492	509	496	471	507	467	492	469	522	457	464	469	469	452	485	501	473	479	512	484	496	474	454	489	478	481	494	487	468	476	502	451	492	493	504	462	534	495	500	508	524	511	462	466	489	457	458	501	508	480	502	479	478	525	471	494	497	485	515	506	548	520	511	500	481	465	504	466	535	501	510	491	509	489	497	487	517	471	465	510	499	480	536	469	477	477	463	485	486	467	472	530	495	471	509	524	497	484	487	501	507	491	522	503	518	483	499	513	483	445	490	462	478	481	466	482	498	475	472	482	521	471	434	495	482	489	465	490	489	496	471	509	483	512	526	513	486	529	490	494	491	480	442	480	480	548	483	475	482	529	465	489	495	511	474	497	485	465	452	493	504	477	515	443	507	491	478	526	457	488	489	507	469	500	492	463	424	488	502	484	499	495	532	525	467	493	501	499	487	423	452	502	459	450	474	483	497	500	460	488	517	471	499	479	451	514	460	457	482	450	475	460	534	505	510	482	542	477	497	450	466	501	488	533	481	524	487	453	449	520	512	489	495	501	504	483	483	460	498	490	499	503	475	553	492	490	501	486	494	484	486	491	490	494	448	504	486	479	481	496	510	462	479	493	480	458	458	515	477	502	519	482	489	496	477	502	490	517	456	485	471	493	509	518	461	483	484	494	479	451	470	500	510	512	509	506	496	492	473	503	490	526	471	490	479	489	474	483	507	494	486	494	464	516	487	490	486	511	450	481	501	525	485	476	502	444	485	498	501	481	481	496	492	489	487	505	466	512	506	452	507	475	525	499	479	510	509	479	506	459	511	519	486	488	492	491	485	503	525	503	527	427	524	469	473	484	491	474	502	496	491	489	483	482	528	511	507	474	492	452	498	494	489	524	462	516	490	502	503	458	497	499	457	486	463	500	499	504	505	501	490	486	455	509	486	461	496	455	468	483	487	512	456	516	477	512	474	516	490	499	494	446	507	467	471	455	491	495	483	474	505	525	475	457	467	504	471	479	478	467	532	490	488	508	493	486	462	527	519	495	541	502	487	493	515	460	508	507	482	485	509	493	491	521	496	469	489	507	473	480	492	494	500	489	492	492	513	483	495	497	496	475	496	503	474	465	501	468	464	493	499	543	503	508	478	485	465	507	457	529	468	478	481	448	510	501	479	501	518	463	484	480	532	504	469	472	487	478	457	442	471	501	481	479	495	484	516	505	482	472	494	467	463	520	472	491	489	479	461	529	510	514	461	496	520	469	487	529	490	478	495	488	494	519	514	451	503	464	478	508	501	544	469	510	501	510	471	506	499	476	480	486	529	493	488	498	474	467	449	467	494	488	481	481	493	477	469	495	510	461	495	492	480	494	461	449	492	560	485	489	507	524	493	451	515	477	470	505	449	483	449	496	519	518	465	475	494	496	449	497	512	486	475	516	462	509	497	496	497	477	453	480	495	522	482	465	506	476	501	491	473	473	464	497	524	469	502	486	473	507	512	505	466	524	456	476	507	514	497	471	504	478	494	526	482	538	515	526	499	464	532	468	477	504	484	510	489	491	476	502	512	475	505	483	494	482	483	492	523	488	476	499	491	539	525	507	481	507	442	508	481	494	474	471	510	497	496	505	496	463	443	471	496	522	536	518	495	460	486	433	484	494	496	491	461	469	482	518	500	528	464	494	488	557	495	494	500	485	553	498	471	497	483	463	480	464	528	496	510	494	481	506	489	487	494	447	460	517	471	482	494	492	547	504	476	473	491	475	525	488	523	493	477	461	491	485	467	485	453	436	515	496	471	475	498	467	527	521	508	516	475	493	503	528	470	496	479	441	465	504	519	499	504	483	504	534	498	459	499	524	492	486	492	514	461	482	478	469	498	484	470	451	515	496	507	470	501	507	494	506	499	488	500	469	525	484	486	479	474	506	537	476	518	512	518	502	469	482	538	464	438	471	496	490	491	491	500	478	509	466	507	493	513	554	472	479	518	511	475	494	465	472	480	490	485	453	499	485	493	484	460	501	531	489	474	501	498	495	484	491	489	523	473	462	461	464	502	533	489	491	483	512	462	516	475	479	513	485	488	457	494	488	516	499	486	475	509	473	514	493	466	445	512	484	522	502	492	496	467	504	473	480	476	514	504	463	509	512	485	513	466	494	491	513	499	503	493	463	493	499	467	525	487	475	465	495	506	542	488	537	509	506	513	522	548	441	495	473	503	509	483	467	485	439	467	472	477	523	508	493	446	504	489	521	497	459	504	513	494	499	489	478	492	486	519	455	511	499	500	485	515	491	513	528	489	436	496	496	451	484	501	506	494	506	469	478	500	436	442	497	448	471	499	482	494	449	489	481	483	496	478	482	475	474	481	491	451	467	472	476	471	474	517	486	482	476	469	505	486	491	530	485	480	507	509	475	486	505	507	493	473	491	544	459	486	431	481	478	479	528	492	533	459	515	455	496	490	480	474	485	477	474	490	511	527	545	543	458	497	478	506	469	473	503	504	491	486	478	517	500	468	541	474	465	519	493	464	445	513	497	477	487	512	502	519	477	502	504	494	519	443	509	490	539	473	500	492	502	525	457	492	527	492	518	499	453	502	454	530	495	491	519	501	455	505	477	499	505	492	516	493	479	490	502	481	481	507	463	460	482	492	508	498	472	479	495	474	512	537	475	461	499	510	502	489	447	474	456	541	510	518	489	483	467	513	481	462	473	471	482	457	475	503	497	508	523	452
21290	41880	29606	17702	14010	10347	9628	9854	7745	7782	5545	4398	5105	5039	4505	4336	3658	3193	2646	2770	2375	2080	1974	1611	1376	924	846	853	833	797	867	693	718	734	713	656	603	618	575	560	563	579	573	560	578	563	552	529	588	565	557	533	539	536	574	628	637	664	607	564	590	558	571	594	578	609	569	605	622	580	579	554	567	595	537	555	539	582	511	572	587	559	563	560	544	576	546	533	559	563	509	576	461	496	551	528	546	536	527	544	546	551	540	550	541	509	539	584	552	517	539	563	574	548	527	540	555	604	525	536	554	531	545	494	521	529	572	532	578	533	578	524	574	553	582	545	546	563	575	553	567	552	529	499	515	514	548	545	550	540	529	582	566	549	550	570	557	578	537	544	542	490	529	567	549	495	545	505	551	532	541	550	529	523	548	542	550	543	572	555	509	507	540	556	538	546	524	502	506	556	547	534	559	541	577	571	535	528	561	560	526	509	558	576	490	505	498	564	561	549	547	500	575	570	548	563	567	511	551	538	539	561	532	530	564	543	516	526	522	542	540	538	518	539	521	494	542	543	514	542	539	564	557	557	541	558	518	542	567	557	532	560	550	488	546	536	526	541	547	535	588	556	562	544	498	519	514	549	523	534	542	516	540	532	534	546	537	526	564	579	552	546	504	566	514	574	531	559	577	558	531	510	547	506	582	516	577	545	548	536	523	519	542	532	543	559	579	558	553	544	540	540	573	533	562	541	559	535	516	542	530	538	574	543	526	583	543	541	482	519	564	610	596	581	524	556	559	585	551	512	519	540	572	548	593	584	554	586	498	565	534	529	565	522	552	544	551	556	561	588	532	529	546	538	564	516	478	562	545	514	546	557	541	557	532	585	544	540	555	551	524	566	493	538	529	549	575	520	538	537	546	551	546	519	559	513	598	535	517	502	596	570	590	536	531	548	530	587	544	561	568	561	551	533	548	533	532	561	545	492	518	517	552	497	525	530	563	551	603	533	526	574	534	560	561	518	529	527	522	537	538	506	537	569	580	539	487	558	517	525	491	514	553	532	524	516	550	521	532	592	580	556	555	519	522	581	569	575	534	575	505	567	555	584	533	521	521	572	542	534	532	518	522	532	540	569	571	547	522	571	567	553	514	529	548	530	502	585	560	526	531	575	541	516	533	549	570	536	569	504	591	541	543	527	549	515	531	546	529	559	543	526	534	572	563	545	558	553	554	535	549	544	534	518	535	497	554	510	542	538	567	572	566	597	571	527	505	527	580	497	531	545	555	558	556	566	585	575	541	527	512	527	551	522	521	562	565	559	512	549	534	537	538	547	554	543	505	547	530	574	579	498	563	563	543	557	556	529	497	549	496	540	561	554	530	538	560	528	536	545	547	531	570	524	538	537	531	531	524	535	568	478	549	579	541	520	591	536	549	553	531	541	551	535	517	496	544	499	544	533	530	524	550	495	560	552	517	562	572	569	562	567	574	563	574	529	508	564	554	533	595	548	514	554	547	522	536	521	531	533	552	527	529	550	552	530	553	551	565	531	525	539	545	551	550	528	525	545	531	576	501	569	526	524	551	559	541	521	524	544	563	530	522	588	525	543	544	539	518	565	532	567	548	598	535	555	508	554	570	531	540	498	577	570	537	568	566	558	554	531	565	580	537	578	582	530	519	565	554	533	525	545	568	588	548	538	578	563	515	521	570	509	580	549	557	543	487	568	535	558	606	540	524	553	545	560	547	506	557	524	560	529	524	562	520	515	532	568	530	522	582	570	545	540	535	551	542	528	567	549	543	558	570	501	546	525	569	554	554	504	564	523	557	520	531	533	552	519	534	544	568	530	585	566	567	546	534	556	568	518	532	539	558	556	543	558	542	540	547	514	516	563	542	507	521	554	542	569	567	559	533	558	574	565	492	508	524	540	542	541	536	543	516	574	556	617	546	560	552	518	527	607	553	545	556	548	537	540	539	535	570	522	575	572	529	516	566	517	591	537	526	514	522	562	579	523	528	535	554	475	575	597	513	549	530	570	548	577	527	550	585	554	558	534	526	533	562	515	555	523	531	567	516	554	559	541	534	534	546	552	560	575	546	528	543	560	560	575	515	529	517	559	535	546	554	543	546	524	563	585	519	537	539	567	548	541	575	544	543	520	549	522	564	546	550	583	551	559	547	577	503	537	537	510	576	561	532	520	552	553	521	561	555	516	558	560	551	520	522	532	521	546	529	544	564	526	518	530	511	544	596	552	559	534	530	595	556	557	568	546	569	508	549	563	560	544	570	561	555	481	564	584	552	522	555	552	543	519	550	545	560	563	498	573	576	546	546	565	548	535	552	543	554	577	555	561	593	536	548	512	516	575	555	519	569	554	527	556	578	509	524	526	531	524	503	584	533	536	567	519	563	562	582	540	523	526	561	562	510	553	538	531	531	537	539	561	592	581	523	539	558	536	527	530	545	525	563	559	548	550	517	533	530	537	534	573	548	514	570	503	536	543	555	549	527	539	526	550	600	541	551	577	527	509	519	537	536	551	568	556	526	540	536	538	569	558	517	553	609	564	571	520	550	555	513	510	523	517	551	548	562	500	570	559	557	523	549	531	532	557	538	557	569	568	553	539	517	545	562	560	553	570	567	528	517	546	561	537	528	529	549	587	532	550	548	576	605	539	524	550	610	507	561	495	527	545	573	570	556	513	509	544	560	514	547	610	545	536	542	540	531	520	529	553	568	564	528	499	533	501	526	569	553	562	576	539	514	583	530	547	521	538	566	542	557	542	563	506	557	541	527	551	496	539	562	540	531	506	556	532	559	532	529	530	589	577	516	512	512	490	558	541	556	499	564	515	523	539	570	547	510	555	544	580	526	633	538	500	530	534	556	576	508	588	548	542	521	611	541	540	504	546	520	536	551	535	586	526	530	574	523	525	493	554	539	540	551	558	533	563	510	534	563	550	538	571	544	553	528	573	546	578	527	524	584	521	518	521	555	574	516	545	577	508	517	548	566	513	531	507	524	527	504	519	543	534	533	534	558	504	534	545	511	524	570	529	567	542	571	544	561	565	549	533	533	581	539	524	573	553	554	522	508	535	574	519	544	548	539	507	528	531	532	555	559	531	537	563	527	541	565	520	534	542	532	570	503	543	522	520	572	538	560	533	591	549	565	549	512	553	519	564	531	562	532	514	518	540	539	516	541	534	505	566	537	573	515	545	536	558	529	564	561	562	525	537	578	533	545	535	549	586	574	532	558	541	525	526	543	543	525	519	562	569	533	515	572	524	567	587	544	559	489	551	558	531	536	526	541	538	531	583	553	547	506	537	521	569	537	556	531	549	559	513	561	556	494	572	488	553	558	479	557	546	561	476	581	572	548	556	523	528	567	599	527	560	565	535	525	538	591	570	534	546	514	586	549	506	577	510	536	542	549	514	522	536	530	542	512	518	531	520	529	548	540	552	580	559	550	582	546	572	536	550	548	552	550	528	540	557	566	535	564	548	569	539
28481	22722	18670	9421	4613	2828	2480	2267	2075	1982	1461	1317	1431	1439	1339	1333	1201	990	916	982	854	698	778	650	493	466	488	440	463	423	467	468	476	450	401	399	444	409	463	408	410	393	445	437	437	393	387	382	406	432	415	430	417	392	442	439	396	408	426	371	411	376	395	414	454	408	425	419	408	443	409	390	438	446	419	407	390	419	409	409	383	374	418	412	401	407	371	397	422	441	409	412	412	403	396	421	426	441	398	427	413	408	391	387	415	409	377	383	380	403	406	436	382	436	414	413	401	442	450	430	375	398	417	426	420	392	420	413	420	391	399	415	403	391	388	433	404	387	418	412	438	402	407	397	399	409	419	404	402	429	445	392	366	388	437	382	382	425	372	434	415	400	407	412	417	390	388	390	406	396	399	408	397	429	420	388	382	420	424	427	381	447	395	379	421	408	412	422	368	402	419	427	414	434	434	410	402	403	416	383	426	397	354	382	423	382	437	421	400	398	399	379	391	408	419	426	376	407	376	375	383	393	436	455	415	446	393	396	431	384	395	432	388	406	401	393	405	415	389	395	398	416	426	396	433	400	380	420	418	376	390	406	415	432	366	410	434	411	416	388	420	380	398	420	402	379	420	412	410	431	379	403	384	396	423	422	434	413	426	382	438	400	415	451	394	393	427	386	420	425	417	377	401	431	389	385	386	432	422	397	378	388	418	386	413	402	407	393	441	394	424	375	420	427	413	435	445	414	402	439	417	401	413	395	397	402	406	403	434	402	445	413	398	400	438	402	400	377	400	401	412	388	417	389	387	408	448	426	411	406	431	381	395	407	404	377	409	381	404	406	408	396	416	402	366	402	405	392	375	421	413	391	412	382	403	431	368	417	402	405	419	418	397	417	371	403	411	413	400	457	398	411	402	429	372	452	407	429	361	409	392	410	409	381	411	420	387	401	411	374	411	406	422	374	430	396	385	436	378	419	373	424	399	392	387	385	377	405	414	399	378	386	416	379	400	428	392	435	419	423	423	401	411	395	467	367	389	428	438	398	433	393	411	431	381	412	426	431	390	413	448	406	413	404	374	397	411	424	424	392	393	429	434	413	380	407	435	443	430	386	398	404	391	401	442	354	350	420	446	397	424	393	395	429	401	427	417	407	390	391	373	444	402	407	407	398	405	400	412	414	371	405	431	384	416	429	392	401	393	417	408	377	398	401	414	411	408	416	467	408	428	401	416	407	413	398	415	425	404	405	413	387	419	405	410	398	390	407	409	401	424	406	376	416	403	411	412	384	377	418	388	435	420	376	360	389	395	420	399	438	385	382	400	412	404	402	420	404	384	410	377	419	420	415	400	391	386	374	414	408	427	388	429	395	396	406	416	389	436	398	395	402	399	427	371	411	418	418	413	404	419	384	401	394	404	419	418	419	429	403	414	406	419	397	343	385	404	417	453	427	402	416	403	386	397	388	388	400	389	393	406	364	414	397	397	405	429	399	413	393	411	415	392	457	433	388	435	374	367	384	367	425	402	425	386	354	421	423	417	405	379	410	408	382	412	423	428	393	409	403	405	379	399	443	434	424	450	401	409	408	364	360	373	402	419	439	376	367	382	418	397	404	412	395	398	404	392	417	417	425	411	398	398	417	361	420	383	418	380	410	388	399	386	420	389	438	369	419	430	438	378	394	431	381	425	411	424	417	442	409	430	390	410	431	412	434	424	429	413	398	423	421	408	400	416	355	436	434	442	391	417	400	437	352	435	415	430	378	409	384	404	411	416	380	388	355	394	434	451	399	398	408	437	431	405	395	405	406	400	402	434	387	426	406	412	399	416	413	416	381	434	396	407	397	425	388	420	422	402	411	371	422	408	389	429	391	396	411	355	390	412	415	430	467	421	425	402	413	401	412	400	420	398	378	441	409	388	396	427	372	414	398	401	401	397	396	429	397	415	389	392	370	389	413	406	416	468	399	413	394	404	448	395	415	387	382	405	413	407	414	379	404	410	415	433	423	406	433	407	406	374	402	375	394	433	424	382	399	396	418	379	373	399	439	420	427	428	417	421	387	356	395	379	413	427	388	443	419	406	376	445	395	416	403	393	378	381	395	448	406	372	405	415	372	412	399	441	398	410	349	388	410	407	419	433	404	382	370	457	387	400	428	426	400	409	408	402	425	403	439	424	433	422	380	448	420	379	433	431	380	410	418	413	400	426	438	408	384	416	397	367	389	423	403	409	403	402	427	413	379	374	436	418	400	415	424	404	403	424	443	408	410	408	397	394	425	401	369	373	412	430	404	387	410	398	384	377	430	379	400	420	398	425	455	390	391	405	413	421	400	355	389	431	388	380	424	422	406	415	365	398	403	380	415	408	397	384	409	414	392	423	432	411	439	394	426	416	423	428	384	410	402	411	410	394	402	407	440	415	396	395	420	386	407	398	432	431	410	397	419	430	404	433	411	425	362	434	411	403	376	413	407	416	365	385	383	424	388	387	417	389	387	416	420	392	403	390	422	403	383	402	416	400	467	403	411	411	426	399	443	435	428	398	420	382	412	435	406	380	413	402	439	381	382	396	418	418	402	415	419	418	439	388	401	387	410	424	430	392	439	372	399	375	399	429	373	422	411	411	403	388	416	383	400	400	405	386	434	399	400	389	429	400	395	421	473	369	401	410	420	405	409	408	397	422	418	393	406	420	419	418	376	429	389	399	403	408	410	410	411	413	402	434	409	404	411	438	395	423	360	410	383	399	406	462	402	370	357	408	423	427	401	416	373	384	439	431	421	447	394	437	380	418	378	376	429	388	386	381	432	398	427	406	400	393	403	409	400	391	420	406	423	417	420	361	435	419	418	423	437	425	420	397	396	397	427	406	414	389	398	428	373	424	427	399	386	427	429	413	419	427	426	396	401	418	403	422	418	406	360	403	401	428	394	424	420	440	364	398	407	441	407	414	400	429	443	425	404	388	416	414	448	404	407	418	420	367	405	414	431	452	420	407	392	429	382	392	375	418	376	420	432	401	358	400	400	393	414	395	399	396	387	439	398	425	393	420	382	388	402	420	433	460	387	430	406	422	378	412	429	404	432	393	415	432	414	427	409	403	379	388	389	417	438	418	418	420	423	391	360	400	386	417	392	400	413	431	367	400	413	415	416	404	411	429	412	395	394	413	448	411	418	425	367	410	396	407	376	398	418	396	393	423	403	402	371	385	412	388	392	405	398	360	423	407	416	362	394	392	379	381	387	432	385	452	367	409	416	410	402	391	383	443	390	388	436	402	420	420	423	434	420	415	376	378	374	416	415	379	379	408	409	437	414	396	383	422	404	402	410	407	440	357	414	420	411	397	421	404	402	426	386	442	383	412	419	400	406	418	367	368	425	391	403	401	414	380	375	377	419	401	418	392	356	417	399	455	415	379	419	418	404	391	382	424	416	406	388	436	405	397	425	435	373	413	426	379	392	398	418	413	412	404	404	413	367	451	426	409	406	390	428	412	415	397	398
19310	29485	17658	8937	6433	4825	4568	4242	3701	3475	2453	2118	2477	2264	2173	1959	1747	1465	1348	1364	1180	1032	967	770	623	567	566	526	542	535	525	593	536	506	520	505	411	461	492	492	467	483	454	491	479	447	428	466	478	447	489	455	444	444	473	469	470	498	474	439	460	446	467	481	471	485	475	429	448	465	469	419	480	482	495	461	437	449	501	475	498	464	429	457	432	426	480	449	460	463	448	450	447	425	426	454	449	448	489	437	466	457	483	430	476	472	468	453	458	424	440	501	453	451	445	455	448	452	479	421	436	456	442	479	469	424	453	428	452	476	459	453	467	461	452	446	475	450	429	494	442	495	443	474	480	423	448	468	453	424	438	454	461	441	465	465	497	414	477	464	450	459	490	440	475	485	484	460	459	451	463	415	477	489	463	453	448	407	475	466	493	466	473	447	456	455	421	445	423	481	417	463	464	415	477	408	480	455	455	469	467	488	456	452	459	474	440	462	472	486	486	464	443	484	457	441	431	414	452	437	483	446	416	496	457	437	478	497	454	481	487	445	430	489	439	448	435	476	442	466	499	454	456	465	455	446	466	468	479	462	455	467	458	444	463	442	428	434	494	477	460	449	430	462	469	434	470	389	435	506	446	453	461	424	473	461	448	464	451	464	472	479	452	423	470	446	447	512	450	455	449	446	466	449	451	482	418	426	444	453	453	428	409	409	463	469	477	427	465	468	444	463	450	460	444	446	421	455	472	447	470	477	466	463	505	481	435	471	462	438	443	473	480	446	467	459	436	456	443	439	429	426	496	432	448	442	432	430	445	454	457	494	450	448	460	484	435	435	441	463	484	460	484	461	432	489	478	457	448	477	444	446	440	445	475	455	492	472	447	408	444	458	438	445	499	493	425	466	439	429	474	477	473	437	483	441	462	430	461	470	442	477	417	432	457	456	423	424	469	453	452	462	479	481	442	454	443	466	471	441	463	457	442	457	480	446	478	491	474	438	419	462	440	448	457	458	455	448	456	474	445	463	431	503	457	444	463	463	448	477	425	448	446	483	462	456	427	473	463	442	486	494	483	433	489	412	485	465	451	406	434	423	456	467	446	427	464	443	466	457	485	436	431	459	472	445	433	454	484	438	481	459	458	460	445	454	468	455	465	476	448	483	432	468	448	434	484	472	449	449	451	499	428	414	442	451	415	461	463	493	465	487	452	478	504	416	456	434	469	465	443	453	430	443	448	470	436	423	470	433	477	456	475	444	431	459	459	510	456	496	456	491	459	442	452	453	504	426	448	460	458	400	460	428	479	467	448	450	454	488	464	423	452	461	463	461	467	480	479	463	459	446	414	460	464	449	458	458	461	454	471	455	466	476	441	460	426	415	479	508	457	496	435	445	428	435	424	443	442	422	447	450	455	491	431	452	465	468	427	461	416	492	433	449	468	466	484	494	479	440	470	447	478	457	457	446	449	443	486	454	479	457	471	462	449	450	452	454	463	452	437	481	449	431	440	451	461	469	447	434	412	482	449	443	493	442	484	454	464	422	480	441	453	463	503	470	464	476	475	466	464	446	431	439	491	443	456	488	491	461	430	489	439	447	443	423	450	440	451	473	452	442	478	473	482	434	432	481	472	459	490	427	498	476	426	461	411	428	410	483	477	439	467	463	433	415	468	470	456	388	421	457	481	472	445	441	454	507	444	430	430	507	454	453	433	462	451	454	469	472	473	461	443	458	435	411	416	450	433	458	429	465	457	417	491	450	448	450	462	479	444	430	457	473	433	448	464	498	436	521	479	473	438	463	434	472	443	482	451	449	434	427	485	461	482	486	459	469	437	446	447	451	475	435	479	456	440	492	453	438	427	469	475	447	422	429	452	459	418	445	460	454	456	451	439	440	481	492	454	461	442	460	451	444	407	449	433	477	496	490	474	426	437	452	433	464	468	466	466	449	480	518	466	454	442	433	474	478	460	449	431	440	466	469	470	445	444	451	461	497	435	430	481	426	470	455	429	506	465	450	459	457	430	422	443	463	474	452	449	462	467	476	454	467	470	449	461	433	450	477	452	465	463	455	443	444	443	455	463	473	451	449	401	419	492	432	455	445	450	427	482	465	447	436	438	468	442	507	468	482	425	473	493	464	491	440	449	485	458	484	508	446	428	438	471	453	420	466	431	459	444	431	471	465	426	491	419	451	438	436	449	431	460	449	423	475	461	410	422	478	461	451	449	459	464	485	423	444	469	446	433	442	479	427	452	466	444	449	465	472	438	467	470	486	478	445	443	487	438	419	487	485	447	453	440	454	486	468	457	480	456	486	495	459	450	472	468	421	445	475	463	450	485	473	456	455	429	480	488	469	484	451	464	482	445	469	451	410	476	453	472	467	475	463	455	466	454	411	431	492	466	499	441	483	425	443	445	454	429	466	455	467	443	476	428	464	459	450	449	446	449	472	445	470	477	432	455	465	472	458	482	483	458	440	418	458	491	439	467	449	476	430	455	481	475	459	460	461	478	451	455	433	479	463	464	486	470	464	466	460	415	469	481	483	496	493	441	461	472	420	455	489	428	494	455	467	479	459	479	451	455	439	454	449	483	497	456	460	444	448	438	466	445	468	435	450	469	473	468	469	437	489	455	446	420	513	419	477	438	461	462	464	434	473	416	446	462	496	416	449	469	462	449	463	451	439	440	442	424	433	453	458	458	418	461	461	462	475	475	478	452	472	470	447	445	454	440	466	448	443	433	461	478	450	428	424	473	482	483	469	452	444	462	468	427	431	463	431	479	462	473	450	437	469	442	493	444	462	434	494	429	431	494	470	452	494	464	445	479	483	472	415	465	455	459	470	481	435	481	512	451	477	448	444	463	450	461	494	448	436	430	481	455	472	447	472	456	454	426	454	478	461	458	422	475	478	413	457	446	476	471	468	493	445	484	464	416	477	465	402	483	452	441	459	470	494	412	452	451	453	398	470	477	493	480	465	445	393	443	433	470	427	471	461	491	449	465	452	423	444	459	484	449	435	460	441	468	460	442	434	455	449	428	449	432	475	458	436	477	445	430	441	412	493	461	443	429	448	471	415	484	464	422	485	469	465	458	466	437	475	436	485	440	440	458	457	463	445	495	479	459	468	460	462	437	455	462	461	432	434	450	451	447	428	450	432	436	430	490	420	448	426	480	417	456	454	467	449	454	452	494	445	450	465	417	485	433	471	433	449	481	464	445	427	469	470	436	450	429	440	412	466	445	434	448	433	472	448	474	447	494	423	466	409	483	404	457	437	468	420	458	463	450	470	462	470	459	437	450	442	420	461	457	435	476	479	452	452	445	470	470	466	461	458	454	466	461	433	479	477	453	448	473	465	498	467	464	464	475	432	455	500	481	442	492	499	459	444	460	475	442	479	440	447	479	491	450	492	465	439	487	433	460	450	471	428	424	433	471	482	477	446	441	419	456	454	485	456	456	442	415	471	446	410	473	470	487	481	451	426	491	397	438	463	401	463
23646	21270	28486	24403	21290	13714	5956	4131	3557	3494	2666	2416	2707	2441	2508	2030	1948	1604	1529	1572	1497	1141	1104	903	732	712	646	641	620	667	699	620	608	621	574	578	561	574	533	544	589	526	560	544	539	518	556	539	564	536	561	582	553	548	520	565	547	607	555	546	526	563	565	569	566	527	582	550	567	546	567	541	531	538	502	571	528	557	531	503	571	492	507	572	530	553	539	483	520	532	531	573	557	515	542	585	532	523	507	515	525	509	559	564	522	523	575	547	568	556	530	532	560	537	506	509	502	513	572	554	544	541	545	567	542	520	543	563	565	550	555	515	519	556	545	498	509	544	509	542	528	560	564	543	552	558	566	522	534	526	538	491	540	600	537	510	545	566	565	561	532	565	503	506	557	568	613	463	537	546	568	518	493	495	527	555	535	495	551	535	510	560	547	517	517	521	558	520	577	546	544	498	573	551	518	538	535	509	525	557	554	522	529	527	546	563	580	554	501	543	494	530	524	538	517	571	526	526	562	562	543	515	558	544	528	572	577	501	572	506	554	533	495	575	522	556	520	567	533	544	511	523	519	566	508	530	562	544	540	559	545	536	523	530	540	544	520	533	509	542	522	496	512	549	591	493	533	544	543	496	508	498	561	529	538	574	587	518	504	541	548	547	539	530	527	536	537	544	535	517	508	529	518	537	542	574	537	560	528	519	524	537	537	496	554	565	502	532	554	559	520	546	534	594	553	554	534	537	564	544	524	549	507	505	543	549	534	530	506	528	536	514	493	552	519	521	547	538	533	592	528	483	516	569	549	571	516	532	539	533	490	550	530	557	504	514	530	540	506	492	531	541	539	520	530	499	526	499	533	508	501	535	571	515	590	538	551	568	550	550	598	526	511	529	544	583	564	531	581	560	543	527	549	547	502	538	586	524	522	542	514	525	538	555	539	544	562	552	521	566	510	530	532	527	573	531	576	560	504	512	554	533	537	521	541	543	542	519	525	515	523	550	575	566	496	518	497	541	572	509	573	546	499	507	519	563	587	539	523	527	530	534	522	531	534	594	541	529	508	570	549	534	537	513	549	540	534	480	542	548	575	538	555	523	526	555	518	519	557	530	535	545	542	561	525	496	514	492	564	532	563	556	525	513	557	551	492	554	568	559	555	545	551	560	569	517	562	543	515	548	536	502	568	496	528	513	495	581	507	562	572	519	532	517	531	529	512	504	527	509	561	552	552	549	544	536	531	548	542	537	514	572	503	572	514	535	534	530	527	510	562	527	548	545	558	539	520	573	558	549	536	549	546	545	478	504	552	543	517	519	511	595	544	509	524	564	505	561	538	540	507	544	555	500	478	537	532	545	522	545	495	552	546	520	538	506	548	515	572	506	539	517	534	530	542	554	550	499	559	539	549	532	522	527	556	550	543	526	503	529	503	551	563	521	546	544	571	508	569	549	553	520	544	573	573	551	540	559	534	511	523	529	495	543	586	559	515	546	527	534	500	525	550	585	525	552	534	514	526	530	475	516	535	559	553	547	541	536	531	540	524	561	521	497	512	548	546	543	492	534	520	509	545	535	538	510	513	559	546	544	557	515	568	530	568	556	537	521	534	543	552	512	556	565	509	544	544	513	544	519	567	530	544	557	527	545	557	553	542	524	557	546	585	562	581	536	553	560	564	524	521	527	569	546	550	506	514	546	499	540	519	533	549	528	523	572	485	515	528	529	541	540	514	567	529	508	563	560	554	568	542	541	553	546	542	560	540	540	518	535	565	532	536	532	552	536	519	603	499	540	538	558	551	513	520	540	547	568	517	505	539	553	513	508	564	511	496	529	526	538	504	559	560	530	566	550	563	515	501	548	574	520	540	521	532	558	542	560	548	501	500	550	555	517	557	583	508	501	543	568	521	528	530	576	546	550	522	552	514	539	540	557	537	538	554	540	508	528	542	495	574	503	525	566	564	600	557	553	528	527	549	563	530	542	555	525	536	565	543	537	532	510	567	530	555	475	564	502	535	502	557	531	508	491	550	501	581	540	495	552	508	512	552	556	549	560	565	558	562	529	561	514	559	564	537	527	577	521	544	547	571	585	536	475	562	506	568	526	505	540	551	570	531	557	521	528	535	576	555	552	517	553	555	513	584	530	523	489	539	529	521	550	548	543	481	548	548	544	543	521	540	540	546	528	564	521	544	596	507	562	537	528	565	579	520	561	532	541	566	519	537	588	531	537	531	538	551	580	535	518	541	550	525	535	499	570	550	550	543	544	567	567	524	513	502	536	510	515	528	532	535	516	515	544	543	529	533	523	533	512	587	562	527	514	529	507	562	515	582	494	542	521	533	539	527	508	536	511	561	514	535	544	533	551	523	551	505	502	557	525	516	547	540	510	503	508	531	557	563	538	564	572	497	540	580	510	512	510	540	511	557	582	548	532	541	542	514	518	560	521	568	551	538	558	555	529	531	532	520	554	571	521	549	572	509	530	518	574	550	521	500	543	535	541	545	552	502	517	496	541	516	532	529	534	522	537	519	552	550	532	535	509	555	545	576	515	508	555	509	516	489	534	548	546	547	527	510	534	503	532	520	539	500	578	527	508	560	544	530	510	540	538	531	558	510	548	531	595	553	574	544	518	551	586	533	542	540	547	551	508	514	540	544	541	526	539	530	502	534	567	503	571	561	565	538	511	493	549	524	563	541	524	509	522	542	503	518	517	533	528	502	568	539	527	558	512	527	527	526	573	510	600	568	564	574	516	533	496	538	540	520	553	568	548	558	500	504	520	538	526	561	548	572	559	566	518	524	520	574	550	516	518	572	528	539	575	573	567	539	505	516	562	562	505	542	533	525	503	530	564	543	561	563	510	556	555	561	569	541	526	534	520	563	487	525	547	550	505	513	530	523	536	544	549	549	524	532	547	496	563	539	520	524	522	503	565	543	584	542	492	528	525	524	586	520	578	541	569	525	522	550	544	537	525	517	533	584	527	518	563	560	534	542	520	513	534	537	541	519	559	552	558	526	527	587	563	559	529	552	525	519	491	550	504	494	510	545	588	463	564	522	545	535	560	538	537	568	527	514	535	526	525	537	568	520	563	570	548	511	497	566	540	584	531	555	543	511	563	556	514	536	517	544	566	510	551	532	566	510	550	538	512	541	523	499	535	536	525	530	542	520	541	514	522	524	521	564	521	522	555	511	540	564	571	514	550	540	505	549	539	529	541	541	513	562	547	558	529	498	567	550	554	559	614	562	499	591	532	507	564	524	549	550	527	530	528	535	535	565	525	522	521	527	547	499	490	542	526	552	529	514	491	550	532	572	522	553	503	537	547	544	519	551	546	545	489	560	526	530	536	547	520	529	559	532	516	544	543	525	587	546	506	597	571	552	567	553	537	542	543	529	549	486	534	536	544	534	561	534	522	523	513	509	535	549	536	538	528	534	543	554	545	553	524	533	545	544	569	519	508	540	525	515	542	509	557	576	538	535	538	516	538	571	561	507	527
18979	37023	24767	14295	10388	8304	7447	6678	5841	5562	4170	3892	4301	3575	3726	3159	2873	2369	2151	2242	1927	1542	1531	1208	936	836	768	735	803	784	763	775	730	662	679	697	630	639	618	623	653	647	607	610	640	614	598	587	601	613	600	566	592	615	663	655	634	690	640	617	640	613	650	632	592	583	624	612	585	586	614	635	597	635	593	596	558	590	607	635	575	618	572	558	640	581	593	600	589	556	577	621	576	577	588	596	596	632	592	572	591	574	603	601	597	594	589	589	568	632	604	596	564	562	578	596	548	610	588	608	582	597	620	579	596	581	597	615	633	593	581	564	544	628	596	543	559	619	565	604	573	644	633	590	597	608	586	585	590	588	612	578	604	556	593	568	586	612	523	610	613	625	640	622	586	595	556	596	600	589	629	629	576	577	585	607	594	601	570	600	622	586	572	588	586	584	544	563	606	604	574	609	611	590	593	602	586	573	589	614	578	545	589	554	612	606	597	600	605	600	610	594	595	594	572	589	629	577	597	569	640	577	595	593	569	559	583	609	575	636	606	601	600	589	607	590	602	568	566	609	576	584	603	572	605	601	568	621	606	600	589	612	594	570	594	577	613	608	634	621	566	642	560	585	592	567	578	557	602	538	617	579	567	604	549	599	594	587	605	572	596	596	602	630	609	584	578	602	589	564	617	554	581	596	609	619	634	579	565	625	590	601	582	606	607	626	592	621	607	598	592	567	605	633	589	591	570	608	566	622	584	617	622	600	602	546	568	589	545	650	584	594	623	533	579	627	651	589	575	571	600	596	610	584	558	614	632	578	600	625	623	593	579	583	613	642	595	581	615	595	612	646	585	590	590	625	631	586	591	564	528	573	593	536	586	524	548	621	578	615	625	614	581	636	594	606	621	595	611	625	628	585	598	619	607	575	600	633	600	621	598	606	576	618	573	588	539	591	577	577	550	572	584	612	596	601	621	603	599	586	553	586	632	604	591	564	590	602	602	585	644	595	609	559	604	563	562	559	574	575	607	605	581	622	587	609	568	603	592	587	593	626	575	595	601	609	575	600	586	597	587	594	583	622	603	560	590	636	620	584	556	584	610	589	589	603	592	625	618	591	570	591	538	608	571	624	581	566	622	596	618	598	604	579	582	582	557	604	533	592	578	557	600	564	618	646	549	597	587	617	592	634	577	576	571	613	589	533	582	612	593	546	626	581	563	553	603	644	597	596	623	602	581	611	579	604	529	578	586	651	612	616	589	606	623	618	606	605	573	603	633	586	597	599	588	573	599	548	607	575	610	631	588	591	586	570	638	583	571	539	603	611	571	587	590	583	546	557	583	602	593	618	566	626	641	606	557	578	593	581	586	613	606	591	622	605	589	601	597	602	591	549	579	574	589	584	597	557	554	572	565	604	565	613	587	582	590	626	615	602	554	613	605	628	598	579	567	544	639	614	564	594	582	572	648	575	600	590	590	606	597	608	551	597	601	583	604	608	601	627	609	552	605	591	542	582	579	593	584	574	591	580	622	614	605	590	590	583	600	594	558	568	561	589	577	621	640	595	573	592	618	613	578	594	598	560	572	566	607	618	629	610	574	627	602	608	637	597	599	607	567	587	643	583	614	639	573	616	591	622	569	661	566	543	576	670	587	575	616	576	600	575	575	584	609	635	589	579	644	592	558	571	611	564	606	558	582	583	575	595	606	576	617	574	559	597	594	634	604	615	573	619	570	581	631	588	601	563	574	593	570	581	618	558	582	572	557	598	587	559	604	595	608	605	623	601	621	557	596	576	590	558	597	558	572	586	626	544	585	578	613	607	587	614	590	597	634	594	548	580	590	573	606	577	561	576	592	569	594	593	599	592	603	605	544	569	625	574	602	585	649	616	576	567	580	620	564	636	592	575	624	622	592	584	580	560	586	546	641	632	622	635	593	615	581	602	572	645	601	584	571	574	579	583	574	571	573	587	613	584	595	602	598	596	631	605	562	572	622	587	625	609	619	612	617	585	581	571	585	606	645	591	614	627	630	604	594	602	662	602	578	571	532	621	569	552	509	539	586	565	620	593	558	521	620	563	632	599	597	572	601	600	602	557	592	612	612	560	619	573	583	632	587	557	583	582	591	595	598	592	623	598	617	567	573	574	616	581	585	561	628	607	609	608	588	613	595	589	592	621	587	607	592	604	607	637	582	567	632	570	591	618	591	592	599	607	585	608	553	574	618	550	557	599	560	614	558	594	581	567	571	585	582	601	550	580	585	585	593	596	614	649	673	588	581	571	597	570	561	586	606	611	606	580	560	627	604	574	558	622	593	622	644	633	601	636	613	592	600	606	590	630	597	638	561	613	590	616	587	613	587	611	593	572	578	560	598	620	584	612	589	609	568	587	608	595	627	598	593	599	649	635	597	588	605	601	623	623	589	570	632	581	591	600	584	589	604	615	583	592	570	605	571	619	570	580	615	564	573	574	562	565	571	566	603	565	580	563	565	587	624	622	554	604	587	615	584	603	554	621	578	552	589	604	591	610	596	591	558	605	565	589	606	540	571	629	585	586	597	542	571	615	572	565	559	578	595	589	580	592	609	596	612	558	543	582	566	612	613	598	640	613	599	614	602	573	578	590	588	547	586	598	581	594	579	574	598	561	602	612	585	583	609	597	576	552	596	599	601	600	615	591	632	615	605	596	557	590	595	531	609	620	605	572	570	581	564	597	580	634	601	602	615	574	599	586	634	576	606	573	560	559	621	582	657	610	589	615	618	592	599	561	576	615	610	588	626	582	549	623	601	599	628	565	618	570	558	574	560	568	597	605	597	668	614	577	579	606	554	543	552	603	581	569	629	608	580	620	621	603	588	605	599	598	551	599	577	550	572	596	584	594	623	621	596	559	594	577	575	569	617	562	603	615	610	534	573	620	586	607	596	528	637	638	621	621	573	577	552	574	609	591	580	587	608	594	621	584	614	558	562	588	562	569	569	602	586	570	604	573	622	576	605	606	558	612	602	617	598	569	574	575	585	587	608	623	600	597	632	568	603	609	579	575	602	623	575	564	590	610	569	581	557	593	622	646	578	573	625	618	593	594	607	583	609	592	664	562	577	588	558	591	587	582	610	559	610	581	564	650	530	585	605	587	596	577	550	581	595	594	632	599	590	596	610	571	637	540	591	564	608	597	591	618	599	635	638	631	596	583	638	573	616	563	600	596	606	581	605	570	552	593	620	563	580	583	598	587	620	603	590	603	622	536	620	575	613	562	567	535	578	584	617	604	608	641	594	562	573	606	629	581	615	550	572	539	598	584	579	611	598	571	616	605	578	599	583	637	578	585	629	540	604	590	567	571	600	610	580	586	617	600	581	551	555	592	575	606	612	593	577	544	589	577	608	590	601	612	599	628	560	572	586	589	528	602	610	627	549	590	597	595	588	584	645	583	602	608	576	574	584	580	580	555	580	599	609	602	572	630	562	591	624	621	581	627	565	598	608	580	564	583	560	610	611	569
24828	21332	27607	25348	14700	5113	3622	2940	2471	2312	1919	2022	1970	1751	1821	1556	1362	1094	1129	1040	989	840	774	622	483	428	409	461	447	430	408	417	377	395	381	375	361	347	387	358	322	370	366	363	339	355	319	311	376	306	345	328	293	318	351	323	371	421	295	356	351	329	365	356	370	344	331	327	327	325	353	324	297	363	329	332	318	337	318	331	317	316	357	312	315	321	311	310	314	340	336	310	338	354	363	324	330	339	301	374	287	342	342	374	268	323	306	301	342	312	321	360	350	336	347	305	341	308	352	330	299	339	273	305	336	340	328	341	357	336	330	336	326	340	313	312	316	331	310	344	306	316	330	325	322	322	314	341	343	385	313	337	303	351	338	337	355	320	292	298	353	351	345	342	304	318	364	325	321	324	311	329	330	307	300	328	332	309	312	308	334	322	300	341	308	333	320	310	327	328	318	336	336	313	328	363	375	336	317	364	331	346	318	296	306	319	301	307	305	364	322	315	335	323	359	330	294	339	317	301	304	318	312	317	324	331	339	329	289	325	319	331	359	326	296	341	311	312	310	326	326	335	339	361	304	293	329	305	324	330	345	330	292	358	359	359	343	333	305	337	341	334	336	310	336	339	337	348	342	316	338	333	355	335	341	378	347	321	328	319	328	323	332	366	350	286	332	341	323	304	325	331	325	324	327	314	319	334	321	307	321	322	338	333	305	341	305	367	335	326	337	319	352	336	341	327	339	336	324	326	299	329	340	322	342	375	348	361	330	337	345	318	339	323	341	334	331	309	276	311	330	339	308	312	329	336	313	327	312	365	336	339	360	336	312	346	351	374	308	312	319	320	347	347	336	311	311	349	357	356	306	291	317	290	351	335	319	320	336	319	332	335	320	324	359	325	356	312	327	340	343	288	327	345	319	317	322	332	331	310	318	322	352	322	319	313	345	337	359	327	335	322	342	355	351	357	357	345	344	335	283	332	336	309	355	325	306	372	317	293	328	288	325	334	311	311	337	338	336	317	303	338	322	341	289	324	336	288	312	341	344	338	306	319	353	318	301	309	340	328	307	340	354	323	326	304	338	326	318	321	324	331	336	293	309	318	342	355	332	317	343	341	330	284	313	317	309	338	330	323	322	329	347	310	358	341	305	303	329	305	307	335	330	326	299	322	376	341	359	343	328	350	326	345	395	344	340	311	303	351	330	336	324	340	369	275	329	340	334	321	328	352	349	330	329	365	320	320	355	333	340	305	344	327	335	324	312	313	313	368	340	332	312	324	315	352	334	329	341	323	316	316	332	337	337	337	351	339	344	364	325	359	330	343	322	349	338	321	322	353	325	373	324	325	318	317	313	335	353	301	333	372	340	348	346	336	317	315	342	335	327	334	361	340	345	313	352	313	344	317	334	330	323	302	326	352	349	315	330	312	353	333	336	308	354	329	344	338	345	315	347	345	347	304	313	340	342	333	348	350	333	333	357	345	341	312	331	333	360	348	352	321	333	312	332	312	331	335	331	332	337	321	310	310	346	338	328	314	337	319	322	304	329	341	303	334	329	342	321	336	297	332	319	328	319	334	327	327	325	336	332	333	345	294	331	301	346	304	342	329	331	268	318	339	343	343	371	318	288	379	325	314	332	326	332	295	331	299	304	340	346	319	316	339	317	315	304	327	333	336	335	331	323	343	342	304	326	333	330	324	348	301	354	310	360	317	314	359	349	289	333	308	329	330	340	319	302	344	329	331	357	312	308	300	295	340	313	315	323	313	323	327	304	291	334	301	325	359	347	302	332	333	329	314	341	338	327	337	333	330	330	288	340	308	319	341	323	306	342	337	293	338	338	307	303	328	372	316	376	313	328	311	343	336	306	357	373	347	354	308	362	349	342	302	380	338	349	305	308	316	327	348	347	319	312	327	331	336	338	309	307	307	347	331	314	332	351	341	350	302	337	351	339	327	318	318	350	367	286	319	318	310	322	315	340	302	355	341	328	309	336	313	333	317	318	324	363	332	358	313	326	322	329	325	319	351	330	311	328	317	309	365	324	347	336	318	341	327	304	318	354	301	316	317	331	308	341	357	317	389	349	342	320	354	322	329	326	346	327	292	375	325	321	314	319	347	331	351	314	356	321	325	319	318	313	339	311	341	343	324	300	320	354	338	317	343	310	329	324	333	331	344	313	286	338	296	331	323	349	314	289	324	352	334	332	330	318	331	353	332	335	338	303	298	355	343	332	351	333	350	349	316	346	315	316	322	308	307	366	318	303	320	344	305	324	336	324	319	295	306	296	365	312	355	327	321	318	305	350	308	318	314	320	360	309	324	334	317	319	310	298	276	347	342	323	326	345	343	323	327	315	333	328	349	315	309	357	326	326	308	302	351	333	312	334	328	341	315	349	374	297	294	297	356	343	352	337	313	353	326	305	328	320	337	330	312	300	333	315	335	325	293	322	337	321	317	308	323	296	320	315	314	309	347	333	293	344	334	310	311	345	332	306	321	322	303	365	351	326	300	363	344	318	327	328	304	359	347	302	349	305	329	321	367	310	362	346	300	333	286	346	329	300	342	329	318	320	312	351	337	333	362	377	329	341	314	361	323	322	320	317	333	326	297	339	351	343	304	320	310	329	305	359	302	348	341	310	336	322	356	334	353	338	358	372	334	362	342	306	337	337	322	340	342	331	308	343	327	329	322	321	350	310	362	326	319	350	332	330	323	334	314	329	329	338	349	331	312	359	316	330	328	312	372	330	345	329	338	302	345	314	306	362	337	343	337	355	314	344	347	335	304	327	326	310	343	349	354	324	338	348	324	329	326	292	335	331	319	281	317	331	342	326	298	321	330	311	347	317	317	322	330	298	288	320	317	293	354	307	352	321	321	331	345	317	295	338	337	339	297	344	327	345	298	292	340	365	335	311	356	326	337	351	325	311	358	312	349	326	324	329	314	322	333	312	346	327	291	321	348	326	358	330	337	326	328	326	347	333	340	314	344	322	341	316	324	300	316	332	323	335	315	328	332	328	334	342	327	350	328	341	330	352	348	317	332	316	331	318	362	331	355	297	318	304	328	380	331	342	337	345	317	354	303	333	332	303	315	352	348	305	346	365	328	315	306	299	330	331	291	331	323	314	291	343	335	301	303	339	307	316	347	337	293	344	325	332	344	288	287	329	338	328	325	294	345	299	329	349	298	314	367	363	318	341	357	325	321	335	307	335	326	352	321	304	327	335	313	324	325	351	337	313	332	345	308	343	350	314	337	338	323	336	340	307	344	307	317	353	315	324	301	317	322	336	325	329	312	327	335	331	366	327	335	336	319	331	326	323	321	330	346	306	314	317	354	323	361	332	301	347	349	299	345	349	300	309	330	333	340	304	357	326	297	329	323	312	339	323	313	326	304	339	288	321	300	343	345	302	349	330	324	325	308	349	343	322	306	325	360	293	329	309	335	309	362	336	276	346	331	281	318	350	313	329	338	336	300	311	319	357	340	335	330	304	309
18010	33411	20874	11684	8493	6898	6133	5308	4579	4296	3277	3251	3512	2883	2911	2400	2134	1796	1664	1707	1496	1230	1130	826	646	576	597	541	557	519	565	518	467	436	430	457	439	436	393	410	425	429	398	413	408	382	408	378	384	385	386	366	380	374	386	397	450	442	370	402	395	400	385	407	408	394	381	395	370	384	392	386	352	388	388	369	379	368	386	390	371	395	376	344	379	379	370	381	386	350	380	359	411	394	364	365	386	401	350	360	394	382	358	364	370	354	395	399	395	357	377	370	353	364	349	347	349	375	378	383	358	377	352	375	380	355	375	367	401	374	379	430	372	354	390	369	367	383	359	361	383	372	378	373	398	402	410	389	375	385	365	402	371	394	390	381	385	408	411	374	348	389	376	370	387	383	358	369	340	410	393	389	375	394	379	331	338	344	361	365	361	365	370	342	385	399	387	370	372	354	399	383	362	357	376	357	402	383	410	367	375	365	372	377	394	376	423	360	365	400	388	351	392	376	391	389	340	346	385	398	374	387	396	381	363	368	375	416	357	356	385	377	365	389	398	357	398	332	385	345	348	346	379	380	409	371	321	389	386	369	348	342	375	356	427	384	348	364	396	410	399	393	353	355	378	347	372	369	346	374	384	354	352	398	368	359	377	375	371	368	378	387	375	357	383	382	388	388	401	345	342	380	367	349	365	390	363	377	422	360	399	379	396	401	382	376	378	392	376	360	383	361	403	384	340	375	375	411	346	354	391	357	332	367	401	342	418	355	348	348	396	387	383	372	393	373	383	372	347	369	358	358	322	380	405	381	391	392	369	374	380	360	373	393	397	396	353	346	398	368	377	375	372	353	395	372	385	394	389	361	394	372	432	373	391	382	395	358	377	376	380	332	388	415	355	368	368	364	370	351	324	393	378	380	382	373	390	368	411	350	359	410	373	351	354	370	353	352	399	389	409	376	368	324	382	397	372	355	407	376	356	397	368	402	368	385	370	413	359	386	359	355	333	378	374	386	392	407	394	392	392	415	366	368	413	352	389	385	344	388	372	354	384	384	382	386	353	389	375	390	378	409	369	364	395	380	378	365	388	342	383	369	379	369	364	413	352	378	355	379	362	340	374	335	348	366	361	365	382	373	361	368	367	387	375	361	369	378	395	374	408	414	380	417	360	362	384	373	368	358	356	334	370	383	412	377	387	372	362	408	405	341	361	368	383	388	348	407	373	381	347	398	377	400	382	367	367	352	378	373	387	356	351	401	369	392	375	384	368	368	352	380	360	351	358	387	402	384	371	393	343	315	404	349	381	398	371	391	346	373	390	405	374	366	394	403	381	361	385	346	347	343	368	397	390	326	350	349	388	355	353	404	334	384	366	374	383	360	399	366	354	383	359	378	346	422	380	362	379	371	349	388	379	365	402	412	344	304	359	387	363	389	348	384	390	350	382	372	338	382	327	368	386	377	374	412	381	382	375	395	368	406	371	362	383	356	393	381	368	380	378	395	353	374	397	371	358	359	365	346	370	362	376	403	336	392	398	366	372	383	359	399	356	411	365	364	364	386	402	363	363	358	390	364	361	354	393	414	380	356	359	333	397	332	375	325	357	376	390	382	378	355	360	352	359	370	412	360	385	399	374	406	362	381	386	359	417	394	398	379	363	375	404	430	364	398	346	367	392	392	382	386	360	369	374	374	388	354	368	371	350	352	379	359	386	346	410	429	331	390	369	384	376	396	375	385	361	369	390	372	376	394	390	411	380	396	364	387	370	379	390	355	375	369	347	398	418	351	398	390	348	380	375	414	339	379	386	340	349	356	362	399	370	372	329	387	374	361	356	389	358	368	402	381	337	389	342	370	354	380	411	365	352	390	333	360	361	344	370	390	382	358	365	362	378	394	378	361	401	393	386	405	371	374	381	370	351	404	365	366	379	392	384	375	413	404	375	387	399	386	392	370	377	360	342	398	375	398	409	403	358	379	386	400	370	353	360	379	354	410	396	380	373	341	395	357	372	388	355	369	378	394	375	392	374	346	370	363	353	364	362	392	411	367	398	381	381	348	393	371	381	352	360	404	343	371	371	427	375	432	412	343	344	376	358	404	362	392	390	384	373	383	377	382	372	343	360	379	356	405	373	363	339	369	378	406	401	395	369	415	381	357	403	352	411	370	352	403	374	378	350	409	396	349	367	363	405	320	360	362	359	400	372	342	387	390	392	380	379	350	381	413	339	352	380	358	391	396	390	366	342	377	386	375	355	382	382	370	408	380	403	362	375	378	355	401	355	399	375	400	392	379	403	403	388	388	370	376	370	389	362	351	379	382	378	386	394	362	388	403	378	359	355	374	381	369	350	366	363	372	367	375	339	363	401	375	390	397	385	333	386	382	359	371	384	367	379	370	384	400	359	353	367	374	371	376	387	375	342	333	397	383	367	359	425	375	360	389	388	369	388	378	373	363	403	381	359	370	369	397	395	383	382	351	369	414	381	362	380	384	373	387	357	392	360	368	354	372	353	376	375	377	382	357	366	353	399	407	372	351	342	372	373	383	356	379	349	340	395	384	378	359	371	382	385	386	351	358	350	344	356	374	376	380	384	333	384	362	365	388	374	376	372	377	399	355	375	378	368	388	364	391	375	325	343	383	406	364	391	415	356	397	355	379	381	352	401	403	372	390	365	378	348	363	372	411	419	359	381	380	345	362	377	368	351	393	372	351	374	372	346	384	368	349	428	379	393	382	363	346	376	367	452	371	359	377	380	373	353	378	343	358	387	370	395	393	389	393	363	368	389	357	369	395	374	394	394	383	369	402	405	381	351	374	384	368	391	389	373	383	360	376	386	378	370	361	394	374	371	419	394	377	398	378	354	350	412	374	366	397	391	373	380	379	425	422	340	395	363	384	369	375	385	363	399	422	343	311	372	388	364	412	365	373	393	401	402	424	353	387	375	411	355	416	361	361	382	398	372	362	383	370	393	375	367	376	392	382	391	384	382	381	381	333	357	387	392	348	366	407	405	403	352	341	362	370	354	390	390	395	355	344	421	374	338	353	356	389	390	362	381	364	396	376	384	403	373	370	359	374	439	376	405	357	385	350	400	346	363	379	373	351	395	357	404	371	383	400	358	364	352	395	378	367	391	352	334	355	372	378	369	392	353	379	369	377	385	375	368	385	417	369	349	369	384	377	385	349	356	372	357	416	364	357	371	351	387	358	380	387	359	383	390	380	392	400	387	374	382	387	376	374	372	408	360	353	368	339	419	367	375	388	359	398	385	359	375	401	396	406	397	371	410	368	355	370	366	345	376	396	342	358	358	382	378	393	407	384	396	364	411	384	370	394	373	409	371	375	381	351	389	373	409	342	397	354	373	382	362	365	379	385	353	369	374	374	358	407	397	358	370	346	381	369	391	371	370	384	376	372	385	382	380	372	366	380	363	390	358	363	369	368	365	392	357	382	361	389	388	342	376	351	343	358	387	377	367	361	371	349	385	343	388	380	362	350
22636	21344	29086	23955	21358	21619	14785	6034	4544	4357	3643	4020	3755	3453	3259	2922	2341	2141	2010	1918	1732	1530	1321	978	778	702	655	688	683	682	678	647	607	638	580	562	558	532	525	583	561	514	499	498	506	480	498	471	500	499	520	506	494	509	518	549	547	588	500	560	517	511	490	485	522	494	499	553	510	511	507	528	498	540	488	525	496	513	484	510	473	438	484	534	481	462	499	470	465	460	492	484	457	482	504	485	501	532	492	471	519	509	476	517	544	489	511	465	469	480	472	478	476	499	499	468	505	515	516	487	495	470	518	424	534	465	483	504	465	539	496	524	451	486	478	493	509	466	512	497	486	473	485	476	496	488	504	481	518	483	496	480	511	497	484	478	489	484	492	479	490	507	513	482	495	431	482	497	518	492	508	514	529	502	494	459	476	494	496	482	473	483	468	480	473	499	474	478	497	457	501	494	459	482	497	500	474	483	487	498	499	462	498	533	474	493	496	479	508	485	458	507	444	509	480	524	490	483	483	479	426	466	511	500	465	430	447	510	477	501	479	444	440	493	471	444	476	507	516	474	530	492	498	466	472	454	503	475	481	486	494	488	484	483	485	536	467	494	447	477	471	512	473	493	516	463	491	468	488	468	500	500	473	502	477	495	535	496	477	478	483	476	478	494	520	495	460	477	518	512	486	475	462	460	544	515	475	513	505	506	501	484	473	465	485	468	505	535	477	469	477	482	499	462	427	519	475	545	481	483	472	461	517	477	510	489	514	454	488	510	466	497	504	475	480	449	493	515	455	504	547	481	457	485	480	467	466	482	483	460	462	500	466	483	489	523	481	534	510	484	510	473	498	501	528	529	506	478	485	453	472	493	498	434	501	488	506	504	473	509	468	458	482	451	434	476	512	478	519	494	482	475	506	491	495	506	467	484	458	462	526	497	465	501	497	555	486	449	481	479	500	474	482	509	464	498	509	431	489	457	457	477	462	494	487	533	494	501	509	468	503	519	491	484	477	511	466	447	479	487	503	443	460	475	496	475	490	441	481	469	491	463	518	451	520	488	494	478	506	471	470	458	442	492	485	501	484	484	495	482	437	501	469	471	491	510	474	500	478	505	473	517	487	513	468	464	480	511	481	506	501	494	481	524	474	503	486	507	494	462	470	509	498	460	477	460	459	461	447	465	479	471	468	508	484	491	492	472	511	492	488	470	482	508	481	499	515	498	484	528	482	512	487	504	471	468	491	478	483	500	462	465	465	462	507	522	483	524	487	496	457	515	456	447	484	479	474	478	495	495	480	502	469	460	526	457	487	527	467	494	478	495	457	487	474	468	463	471	475	508	474	471	457	469	497	505	464	477	488	451	474	546	427	518	507	539	462	457	479	499	469	455	498	490	465	479	505	486	453	491	505	488	461	484	461	503	488	481	472	525	512	479	511	462	444	476	495	457	487	527	490	471	530	487	489	458	501	488	464	510	518	464	486	507	556	495	459	490	503	496	447	538	473	508	449	524	517	484	497	492	473	515	491	489	435	451	516	471	470	496	508	462	463	516	474	485	521	477	449	526	526	471	475	513	497	485	522	478	495	506	463	491	463	515	452	472	481	470	505	484	467	519	538	476	499	439	464	489	511	470	516	489	504	505	459	447	482	478	471	493	501	486	471	502	450	497	516	504	474	515	443	463	506	489	500	513	500	488	501	515	463	491	513	508	497	445	464	487	500	473	499	510	503	513	510	467	482	514	493	462	490	484	459	498	537	506	479	489	498	531	499	488	493	450	505	475	474	481	514	500	462	527	484	475	473	466	507	501	500	501	501	465	494	479	488	548	507	477	534	484	487	499	481	483	499	496	503	500	452	451	484	436	440	479	503	492	434	471	510	497	469	500	486	496	482	468	487	500	484	538	476	480	484	478	481	496	500	482	459	496	514	467	482	498	490	514	499	491	441	465	461	506	523	476	502	452	480	485	475	488	461	469	482	514	484	497	484	504	484	446	500	469	497	529	448	519	467	465	473	491	476	520	519	483	518	467	509	500	448	533	481	524	460	489	458	479	503	463	476	458	481	552	505	461	522	472	458	469	506	511	519	476	465	475	482	498	483	448	477	460	440	478	488	469	487	492	490	513	484	475	503	500	478	457	522	464	491	448	531	498	523	487	495	532	502	469	470	451	471	497	465	491	508	507	469	489	479	485	501	503	507	467	488	527	503	482	466	478	504	536	481	526	490	475	538	527	482	476	520	480	526	487	503	502	483	477	478	496	507	478	498	488	510	499	461	460	487	495	471	512	451	502	439	448	474	484	503	449	467	506	486	476	476	416	475	495	488	494	455	486	479	463	464	482	445	488	479	473	499	517	508	500	488	518	474	518	450	461	510	480	463	459	498	511	506	474	485	475	457	537	496	485	525	478	484	514	473	490	465	539	501	498	447	470	450	481	461	492	459	446	483	482	507	489	488	503	456	470	499	474	457	467	505	450	515	521	461	472	475	510	504	488	483	487	488	473	484	471	479	448	491	462	471	464	524	472	487	462	490	506	494	527	457	501	510	465	507	512	465	481	497	503	486	477	492	502	472	470	517	471	509	522	453	473	476	488	443	483	536	461	496	479	447	505	470	497	458	466	509	495	467	471	490	513	507	487	505	489	501	515	537	450	517	452	456	473	471	509	470	464	493	470	508	497	477	528	489	447	472	464	482	487	513	461	488	467	518	485	512	443	486	483	492	521	490	466	516	481	462	493	489	501	443	488	497	511	483	453	466	465	500	494	479	502	514	468	512	507	470	498	507	453	456	457	494	517	495	459	508	470	446	520	484	492	483	465	485	461	497	509	448	469	513	489	492	474	503	465	522	470	519	455	458	496	484	464	492	499	477	483	473	491	503	448	502	470	472	460	493	483	443	493	510	493	499	486	466	488	438	533	488	484	453	479	500	479	485	495	461	466	498	507	471	458	502	490	482	467	479	491	492	468	478	452	526	495	452	475	511	505	498	510	473	506	478	485	463	452	473	484	482	483	481	489	476	476	463	463	500	486	444	475	489	491	485	490	490	506	452	494	471	476	442	475	498	497	498	460	490	479	441	462	538	513	527	468	495	531	503	492	504	464	488	476	495	481	506	486	491	499	514	483	486	487	495	496	496	457	471	471	490	498	432	496	468	459	446	521	492	480	502	512	474	492	468	448	504	483	473	499	477	506	503	468	499	521	504	497	494	466	496	482	487	477	464	476	511	458	458	496	465	487	491	473	474	525	536	501	509	457	497	486	481	525	507	468	468	498	490	504	452	457	485	533	478	457	511	455	497	532	511	483	518	494	479	520	516	520	467	528	467	505	528	511	491	494	504	464	430	496	490	503	489	482	434	480	478	543	480	479	502	464	503	493	469	477	499	481	508	476	488	471	499	449	488	485	494	492	461	502	502	515	458	490	463	456	449	497	458	455	468	480	522	468	472	494	483	449	489	483	451	495	493	488	448	452	486	472	462	480	500	445	485	465	485	488
19628	42202	28727	17776	13737	11841	10646	8552	7647	7061	5789	6172	5767	5384	4785	4346	3444	3188	2953	2981	2413	2073	1885	1342	931	812	795	768	837	889	845	844	806	738	658	647	656	610	604	587	600	618	566	593	619	557	547	559	555	562	575	555	538	561	557	653	647	650	554	534	591	617	622	613	600	628	580	607	586	556	553	571	567	513	562	543	525	547	581	564	541	556	554	566	554	561	592	546	513	546	542	562	537	556	540	522	557	541	572	554	521	540	544	561	550	579	549	580	515	530	550	518	515	529	565	511	569	523	578	540	570	552	522	521	544	596	514	522	529	536	535	552	520	557	564	529	532	507	539	592	541	488	546	496	590	541	549	568	554	553	550	506	492	592	525	528	587	546	507	514	519	563	531	553	551	532	590	528	561	538	587	558	530	558	527	489	513	533	516	566	570	476	532	549	552	567	526	535	536	519	540	529	562	539	542	532	546	537	532	531	493	554	529	555	538	527	533	517	540	540	520	525	523	517	546	549	515	547	533	548	570	545	569	558	530	536	518	574	535	508	559	552	548	560	522	544	550	543	523	523	552	530	548	525	567	546	559	490	561	562	543	566	530	544	529	555	571	522	556	506	533	530	544	537	579	546	559	487	512	499	568	508	520	525	549	565	524	518	594	537	543	570	511	521	508	524	564	559	520	573	554	539	511	510	551	551	556	544	542	599	528	565	566	532	583	535	563	537	562	503	513	514	525	529	559	518	541	536	538	583	528	510	562	575	537	541	556	562	555	530	518	550	535	516	558	569	509	551	553	549	531	559	503	561	516	550	547	534	564	550	517	563	515	551	553	569	531	571	523	576	544	512	513	570	591	568	553	521	522	557	533	540	524	535	566	489	562	522	518	531	537	518	584	563	592	533	525	585	538	521	524	532	540	511	548	524	541	579	567	558	562	512	554	541	523	528	527	543	555	544	517	540	582	560	537	523	554	550	562	582	553	603	547	557	558	529	543	556	530	530	548	503	526	547	554	539	595	528	530	576	540	508	516	513	561	511	514	542	571	549	509	534	558	492	530	528	522	565	541	584	490	518	541	592	536	514	519	556	533	533	522	569	515	555	565	514	542	529	577	521	529	546	510	566	554	531	526	516	550	566	536	527	535	535	493	525	572	589	518	504	542	525	530	524	507	521	501	541	530	570	580	525	593	531	522	560	551	588	588	552	580	575	553	557	582	550	552	560	577	529	550	522	504	525	541	524	541	500	560	561	581	611	558	503	599	548	549	525	556	540	530	544	538	545	539	536	527	553	512	513	538	527	545	502	541	535	523	584	532	545	526	531	532	517	502	499	545	545	525	507	560	556	565	531	556	583	572	519	556	542	535	536	552	513	516	511	520	550	557	531	549	543	534	534	499	574	532	527	575	552	562	570	575	592	542	566	568	546	552	538	541	533	508	512	578	520	520	525	530	480	531	553	530	541	542	553	533	581	537	492	541	496	576	540	526	561	563	526	508	533	562	539	522	559	558	523	542	517	540	579	564	549	540	554	535	486	539	528	551	552	542	535	564	544	559	513	509	546	564	531	513	509	567	536	525	564	564	540	519	520	569	563	555	528	540	544	550	542	490	539	578	513	488	515	474	524	532	564	557	542	571	544	617	555	549	518	535	573	566	560	560	546	569	511	584	588	507	561	505	525	510	492	543	531	525	542	518	546	507	526	556	556	569	565	533	567	565	552	511	567	542	555	547	522	529	518	564	542	527	518	524	516	520	544	545	560	535	579	530	516	540	507	516	546	549	555	561	587	524	534	553	527	526	486	533	572	556	559	549	547	489	561	550	583	523	533	589	563	558	552	522	572	580	503	571	557	552	503	532	538	535	507	562	542	591	518	568	523	533	541	605	553	509	523	546	508	537	529	507	536	552	547	517	527	532	574	523	557	545	497	554	548	497	518	561	559	544	530	539	532	511	522	522	521	562	488	547	570	534	537	569	527	546	571	559	554	515	508	530	530	548	547	528	491	504	540	548	518	544	562	503	524	560	526	559	566	529	517	521	560	536	538	571	536	528	494	530	540	600	538	527	546	546	583	541	558	508	552	509	544	542	551	592	528	548	527	551	549	508	542	544	571	572	501	508	528	530	544	539	534	537	510	544	534	565	501	478	552	540	522	549	554	551	515	522	576	523	557	534	536	525	555	503	532	551	482	538	528	540	523	543	571	520	535	546	532	577	494	563	562	513	545	538	513	592	534	546	575	504	585	501	523	487	528	538	516	547	485	538	571	483	564	519	555	542	538	532	515	562	511	557	544	560	563	556	545	487	555	520	515	515	534	539	555	536	552	548	522	548	574	561	537	528	531	569	557	556	566	570	562	553	544	542	534	512	559	538	567	505	591	527	591	527	583	532	545	543	531	502	564	581	546	524	558	518	517	508	495	530	575	545	524	540	552	527	564	553	563	522	547	542	542	512	550	574	565	546	508	557	559	501	546	540	527	526	589	526	531	510	571	510	524	578	531	514	542	558	569	519	526	528	560	538	548	544	530	559	517	533	539	534	500	540	562	500	546	558	555	559	543	560	530	544	506	532	533	561	511	526	547	535	562	524	532	567	509	557	532	564	550	547	620	599	549	522	571	525	520	513	582	568	539	521	545	535	528	531	546	561	525	540	564	558	520	529	553	486	542	529	591	568	524	549	525	515	495	534	518	553	559	548	528	556	533	570	527	558	518	542	516	554	561	537	542	555	539	553	540	552	541	579	573	505	547	545	507	516	527	534	520	540	561	521	543	538	533	539	526	513	552	571	539	515	513	560	513	538	554	526	552	516	539	560	539	539	550	519	536	583	542	514	543	546	565	537	520	522	546	512	549	537	536	573	533	523	575	557	505	533	537	573	544	510	549	532	543	546	541	573	519	558	585	507	522	534	537	543	514	575	514	525	527	532	518	504	516	552	514	536	506	562	558	554	563	532	548	535	566	529	543	545	573	527	505	500	544	557	523	549	563	528	539	524	543	565	522	532	534	561	513	545	520	542	606	548	515	537	514	530	539	558	530	563	571	532	499	536	509	571	526	513	535	540	541	566	516	566	548	506	512	539	546	546	529	570	548	534	536	527	525	547	519	558	564	527	516	510	524	538	556	551	551	525	552	589	529	581	574	555	536	563	581	478	529	529	551	537	513	541	533	497	569	545	549	543	530	551	514	507	530	522	539	527	509	561	532	565	539	577	540	561	556	581	550	541	512	523	550	520	527	505	549	489	504	538	535	590	552	513	554	559	539	557	536	558	553	568	514	541	514	511	577	548	542	530	551	546	570	551	573	522	517	548	517	508	561	491	560	543	531	521	509	534	542	500	543	541	547	517	539	558	540	507	522	563	508	509	552	537	526	512	546	565	560	519	504	542	517	520	567	567	518	534	513	571	524	565	559	538	576	530	532	530	487	574	492	534	531	526	528	518	530	542	518	529	542	593	565	522	534	520	506	520	513	521	578	545	497	502	531	556	490	570	596	552	607
28281	21923	16814	8966	4610	3433	2966	2240	1972	1785	1625	1803	1603	1712	1385	1312	1084	1044	997	945	880	790	634	499	508	469	466	454	483	464	438	450	461	403	448	440	455	414	378	413	390	414	433	406	415	419	440	437	356	416	408	447	440	408	393	408	407	432	444	436	405	422	389	418	431	412	412	433	415	443	386	354	421	400	371	418	418	411	419	424	423	411	410	390	389	430	428	411	394	397	436	421	401	362	451	423	429	422	404	390	403	391	409	434	396	387	385	403	403	416	380	371	406	393	431	377	396	385	430	386	375	407	419	390	402	422	390	391	403	420	438	412	392	403	415	386	380	417	425	373	401	395	383	422	383	418	404	388	430	384	425	412	395	402	415	394	385	389	375	402	412	408	409	395	407	387	418	441	400	430	419	399	417	382	405	427	431	423	381	382	430	434	379	436	417	448	417	431	416	407	440	410	367	409	397	388	405	403	382	387	425	409	432	423	401	397	415	382	398	411	401	416	391	429	406	354	411	415	367	390	444	383	396	394	418	375	416	431	448	379	414	414	443	412	382	358	422	400	443	423	396	371	408	432	389	404	394	390	397	427	386	399	381	438	388	387	422	425	430	425	412	416	387	372	396	391	413	416	427	431	423	404	391	446	376	386	408	407	387	407	386	431	392	393	418	411	376	429	406	429	427	396	399	412	398	389	385	404	419	414	379	415	432	384	386	421	420	424	399	400	434	401	401	410	405	435	403	387	402	406	382	407	413	402	425	425	407	373	418	439	444	372	414	402	430	383	418	427	381	393	417	379	431	405	396	407	427	423	385	418	430	376	376	410	451	430	458	373	371	361	415	402	388	370	387	393	417	395	389	381	374	394	395	433	416	409	428	392	432	387	414	384	400	419	396	407	390	439	429	415	423	425	359	409	422	405	376	428	379	403	418	442	373	395	385	408	396	406	385	410	385	460	392	416	386	367	423	417	406	414	364	395	389	383	395	400	392	395	360	402	434	379	381	401	407	403	384	383	401	426	414	417	409	374	391	425	409	403	385	383	371	429	409	409	423	402	418	379	417	423	404	423	381	410	384	425	379	411	381	421	434	427	395	411	426	408	470	421	378	385	397	360	409	443	371	422	427	405	381	429	368	419	390	403	427	417	420	407	402	444	411	408	384	438	406	425	435	395	397	372	407	431	378	447	422	369	436	398	372	408	411	412	411	381	409	402	381	394	396	438	403	383	431	380	435	357	391	447	430	428	361	411	411	429	393	427	389	399	417	435	416	416	397	379	399	381	405	414	406	393	410	390	390	394	399	418	442	396	400	399	436	365	399	406	397	420	394	392	368	383	416	398	399	420	428	378	417	418	431	402	393	383	415	417	400	415	415	432	359	420	423	430	394	395	424	411	434	370	388	396	383	406	421	408	403	420	405	373	393	395	416	435	431	422	403	415	422	421	394	406	394	397	381	396	401	396	407	414	395	416	398	408	432	398	420	407	408	404	384	416	397	387	423	396	410	397	397	421	399	383	371	398	421	398	422	396	407	374	418	386	412	390	401	377	371	403	389	423	400	399	406	387	382	409	412	404	397	410	385	420	401	425	401	385	397	383	411	422	417	443	414	414	403	391	418	413	419	414	394	415	431	377	407	403	437	427	386	363	391	390	383	405	422	351	419	430	435	418	423	415	429	401	422	382	431	431	405	406	394	386	429	392	403	439	393	423	436	406	420	351	420	388	387	404	384	389	408	412	403	398	362	382	401	425	398	386	391	370	399	382	390	413	411	419	422	387	429	398	403	440	402	376	411	400	385	415	421	366	413	402	398	412	431	407	402	406	416	373	386	397	412	381	398	379	385	431	407	390	383	418	412	405	398	384	436	420	380	399	399	393	433	401	454	405	431	403	355	422	408	388	436	396	436	426	436	370	394	414	417	389	426	403	389	378	390	419	418	429	409	436	366	401	384	420	327	395	430	412	396	370	394	418	384	395	430	399	417	385	423	389	414	446	404	396	411	398	391	402	403	415	404	412	395	407	404	404	434	462	440	397	409	422	402	368	416	413	389	396	418	425	379	431	425	422	392	396	424	404	419	388	414	409	415	426	391	375	403	408	432	406	392	395	431	385	378	391	385	406	368	415	422	411	410	412	426	341	405	388	455	399	433	428	386	421	356	405	401	374	417	389	367	371	404	438	416	427	360	413	438	421	417	420	388	425	394	428	368	417	414	412	427	379	402	380	407	388	402	392	437	411	370	431	408	425	377	445	432	433	418	386	406	381	420	412	401	387	395	413	428	385	417	413	422	383	426	394	409	399	383	396	404	387	390	424	409	394	450	418	405	404	379	402	387	398	425	410	390	371	391	364	378	446	418	417	426	366	431	392	418	426	393	419	426	419	435	453	378	408	400	388	432	398	407	363	395	398	377	374	399	401	399	425	442	365	393	410	407	413	405	413	395	396	405	396	437	396	407	415	417	391	397	403	401	392	419	425	391	411	410	422	426	415	395	413	401	404	412	426	399	374	455	381	371	444	379	409	420	396	395	414	415	422	415	358	415	376	400	414	395	414	379	397	436	416	431	412	440	375	401	425	412	421	425	397	405	409	382	391	395	398	401	417	393	429	423	387	419	438	418	394	392	360	441	446	398	423	394	384	417	418	399	404	371	371	401	367	365	374	388	392	447	411	379	394	378	392	414	405	394	414	388	400	412	407	413	435	420	416	411	371	383	409	392	419	389	377	383	449	419	397	441	428	382	433	412	379	373	422	375	394	432	396	407	392	431	382	402	438	397	398	425	410	422	442	396	405	402	376	396	404	372	393	435	389	395	399	410	420	400	420	407	410	415	396	426	339	421	396	400	383	387	429	432	416	420	416	388	418	370	416	375	410	396	420	412	392	406	416	382	444	418	427	378	422	414	455	409	394	399	391	371	414	438	418	403	417	411	391	381	413	413	383	365	421	409	403	397	391	416	449	423	417	394	399	383	399	422	414	433	393	401	406	416	404	396	391	411	424	427	390	402	407	378	401	406	383	424	429	400	396	432	421	415	413	411	403	424	447	437	376	409	435	421	428	432	416	407	437	420	420	386	393	442	423	432	424	393	375	427	386	412	393	411	408	423	363	413	394	433	432	387	401	367	419	421	374	387	418	387	393	405	388	402	403	402	399	439	431	395	438	404	400	426	397	407	378	411	406	401	393	382	393	388	406	398	401	421	450	432	393	396	403	394	406	391	417	374	399	420	395	380	412	392	414	455	398	403	390	422	398	387	390	418	401	404	443	391	441	385	404	395	389	393	408	432	404	435	438	402	393	420	395	385	417	455	421	370	428	399	400	408	416	432	383	394	414	408	391	414	393	412	415	388	380	420	403	391	422	390	400	401	429	400	387	414	387	444	415	398	393	435	431	420	368	344	386	395	429	390	443	381	402	419	449	401	382	416	409	413	438	404	446	400	394	374	400	415	418	369	417	418	414	399	432	407	413	418	429	395	411	401	418	406	406	423	391
18394	27101	15702	8806	6406	5763	5298	3890	3435	3074	2664	2965	2582	2774	2125	1940	1537	1462	1413	1398	1253	1132	897	715	602	583	559	587	568	594	505	550	480	475	526	436	444	455	453	472	483	487	482	474	429	470	431	447	435	498	417	454	424	444	520	452	486	494	459	500	458	468	456	458	446	478	464	481	486	520	466	465	454	462	432	418	450	457	447	439	439	423	482	449	491	410	414	440	425	447	483	459	454	430	440	467	478	458	429	476	435	445	496	478	427	442	477	419	434	459	452	485	455	485	452	479	484	445	434	451	411	457	428	452	463	474	459	446	463	500	469	462	434	427	434	444	504	414	441	463	426	454	453	463	491	444	457	451	440	447	456	438	471	453	457	434	458	444	463	446	440	458	450	444	467	446	431	465	420	486	452	445	469	443	487	433	460	467	478	452	438	425	452	478	454	451	463	448	448	441	409	459	426	437	456	421	437	483	454	447	452	448	462	459	468	454	497	447	472	445	410	449	471	465	442	430	407	447	470	464	458	446	460	485	467	450	450	464	464	457	466	498	427	461	436	453	445	439	457	485	462	459	437	452	423	420	474	447	461	427	442	448	434	464	468	474	414	484	441	424	454	448	466	452	422	435	423	435	430	486	415	434	442	470	451	472	435	449	473	443	436	459	451	432	454	435	402	451	455	413	394	471	493	453	427	429	467	480	474	434	460	438	476	479	438	474	416	443	472	472	448	433	457	489	459	474	479	392	458	410	433	458	447	455	459	468	500	460	442	485	478	444	439	409	448	415	446	475	477	449	468	470	449	482	438	431	446	442	440	485	447	469	415	462	437	454	419	457	398	455	450	437	454	436	453	479	445	464	422	413	468	462	443	515	444	417	459	481	471	435	417	466	466	459	481	449	458	448	461	440	428	472	423	463	458	437	462	435	452	525	471	449	467	444	461	459	471	454	455	457	463	463	436	464	479	453	481	458	439	434	456	456	484	435	474	437	459	461	475	472	398	472	490	467	462	434	467	459	440	480	445	424	442	479	472	464	405	456	428	443	471	446	455	444	435	442	477	459	447	417	451	451	479	438	409	479	429	429	459	454	474	460	466	434	420	465	442	486	448	460	456	444	429	482	407	438	463	478	464	454	467	459	444	405	435	470	457	470	471	411	480	481	436	439	476	416	417	470	491	441	430	420	481	478	478	445	449	447	442	464	447	472	457	459	385	473	402	405	455	460	420	454	413	452	447	441	447	481	461	437	451	436	485	480	459	478	436	487	478	447	452	448	475	441	457	486	456	446	444	467	470	487	421	412	432	474	468	441	471	411	445	461	457	468	465	481	440	487	463	431	428	445	498	432	428	438	453	453	458	458	481	449	460	435	415	451	428	510	467	455	408	457	457	464	477	471	432	481	476	471	467	436	477	412	483	441	478	486	455	449	464	426	406	434	443	462	465	464	459	423	452	419	465	448	453	473	450	437	454	399	482	445	444	448	435	448	432	448	439	436	449	414	443	468	435	462	422	451	447	438	463	438	454	445	444	459	433	455	437	476	441	434	432	453	455	427	437	424	445	456	460	478	454	436	489	465	457	436	418	443	441	439	461	459	486	464	459	496	467	427	459	463	444	419	430	455	387	441	474	430	445	465	447	449	474	465	454	420	456	405	463	459	506	423	462	432	428	417	419	499	453	478	444	465	417	397	443	415	443	450	446	443	485	423	460	439	463	471	458	444	434	432	412	462	426	446	456	460	456	460	471	453	481	495	462	451	426	452	439	479	461	443	444	451	438	454	468	453	435	439	477	447	443	467	494	435	476	462	467	458	465	440	464	415	484	440	450	424	472	459	465	475	450	445	467	458	496	425	452	431	479	388	466	460	438	471	442	446	508	463	463	474	462	442	437	456	493	472	473	449	448	429	461	462	495	454	454	457	475	431	456	429	430	454	430	409	442	437	489	482	491	478	439	424	428	451	441	450	460	446	449	432	494	426	455	462	440	451	455	488	454	470	424	459	432	409	438	470	475	470	456	429	416	424	457	459	454	499	436	438	452	429	454	455	426	435	492	454	443	446	475	432	442	466	463	462	427	471	414	455	458	469	467	468	461	435	457	434	443	485	453	464	439	452	456	469	421	449	474	460	465	458	440	478	435	455	486	443	456	450	412	481	424	440	445	450	455	421	467	482	440	448	496	456	456	420	459	479	448	449	474	462	446	462	449	472	431	501	462	441	473	494	432	466	434	420	467	441	455	435	473	475	453	470	456	428	467	431	499	452	440	515	416	473	500	449	454	463	449	442	456	458	436	410	470	421	452	433	480	444	430	489	469	417	457	444	461	457	454	465	436	468	441	453	460	451	476	427	440	449	421	461	465	441	468	445	447	448	481	453	462	452	475	428	492	451	479	447	422	454	454	439	474	508	421	468	469	456	452	433	477	443	454	430	449	447	482	418	451	463	447	449	458	448	468	449	478	439	406	470	479	439	473	435	450	465	455	462	505	473	448	463	435	435	427	441	468	464	454	459	481	462	451	488	416	443	486	442	440	492	433	433	487	423	431	431	468	440	433	466	424	457	450	437	459	443	469	480	431	442	449	451	470	480	429	445	462	456	468	464	462	497	456	464	422	475	450	484	442	478	496	466	408	446	495	462	460	475	474	461	475	483	443	435	432	473	476	420	480	464	472	461	483	443	463	420	454	459	470	461	480	414	447	473	432	495	431	445	461	478	438	423	426	486	462	410	441	443	480	473	461	495	441	459	474	490	459	485	486	471	430	465	402	443	431	437	478	467	516	477	461	433	423	438	452	445	473	456	491	429	453	432	457	434	441	463	451	461	457	475	448	418	418	457	467	404	428	480	463	468	452	463	483	458	446	463	495	429	418	474	455	462	459	448	476	435	485	475	446	403	453	450	462	445	471	480	450	444	482	470	466	464	461	469	438	507	430	419	426	448	445	426	448	437	480	421	406	465	422	443	432	455	447	433	476	479	446	481	455	451	437	470	456	421	465	453	416	451	440	413	449	451	432	446	484	420	456	441	474	487	449	455	463	464	421	445	465	461	429	440	498	478	457	467	424	417	438	456	444	397	462	408	456	448	483	429	440	467	423	442	444	484	439	464	467	451	431	453	486	464	465	406	479	422	454	475	417	461	453	499	447	460	458	492	483	430	464	457	430	460	458	427	447	498	476	461	443	447	467	452	458	440	441	451	483	457	465	406	448	471	414	429	463	453	443	460	445	434	456	438	426	446	441	441	399	452	428	483	457	484	455	456	453	444	464	500	437	451	458	450	470	477	433	493	424	442	439	446	477	417	427	478	446	441	475	421	474	444	442	473	446	432	453	444	476	509	458	444	451	463	453	462	441	459	437	415	495	451	463	449	452	465	453	406	447	441	467	450	478	470	465	477	461	453	406	449	449	434	504	464	438	459	456	444	422	458	461	431	427	489	487	452	432	442	455	469	446	446	455	470	438	454	423	469	439	432	402	455	452	432	462	485	432	443	426	470
23631	21257	28571	24288	21264	14497	7134	4232	3341	3230	2858	3223	2885	2951	2483	2081	1698	1796	1639	1506	1397	1321	995	848	658	685	653	749	707	680	685	627	605	625	585	586	586	588	493	612	582	531	545	534	530	581	543	483	534	531	510	554	535	544	547	609	621	605	552	514	545	591	586	529	541	556	583	548	554	561	511	533	568	520	494	573	520	497	526	499	553	571	553	487	556	527	551	551	536	522	542	545	546	531	529	511	535	559	560	546	510	583	520	505	508	526	523	527	514	497	559	526	507	566	551	551	541	503	536	543	520	556	536	536	538	555	546	524	522	566	556	532	539	511	570	501	544	501	489	517	511	556	519	520	527	529	522	547	491	542	549	500	523	511	535	489	518	559	555	537	526	532	513	538	555	520	561	520	575	546	537	519	544	505	546	519	534	529	568	522	523	529	527	520	567	542	529	543	541	568	565	499	547	490	579	501	518	534	552	543	539	516	501	532	509	537	507	554	533	543	519	516	531	544	496	507	491	509	561	537	500	543	519	527	525	543	523	535	514	547	557	511	528	578	491	505	562	533	532	559	545	550	516	516	521	576	562	486	536	568	505	520	553	518	524	532	535	512	524	550	547	501	542	544	559	552	555	532	515	541	535	544	522	536	566	514	550	515	520	549	546	536	528	579	516	552	549	565	505	533	556	566	535	556	515	511	554	518	527	547	525	533	532	513	487	497	512	560	507	534	515	565	537	534	485	539	507	549	546	520	514	520	507	558	523	515	508	509	524	525	517	544	527	502	557	530	505	536	514	534	528	529	567	511	484	520	515	542	527	487	528	535	528	501	527	469	548	548	505	529	485	523	552	543	495	544	503	500	602	559	529	516	513	527	554	534	511	573	500	520	515	506	507	559	569	540	515	531	527	484	494	554	519	543	502	503	573	517	517	513	548	548	486	538	533	491	546	559	486	526	530	513	567	539	520	555	551	512	482	513	507	503	504	553	513	539	514	516	554	561	511	537	513	530	511	566	552	515	503	495	471	548	547	532	559	536	515	493	546	504	535	506	540	503	545	519	548	518	552	545	530	553	554	540	533	508	569	513	546	531	516	510	567	570	524	559	514	507	533	543	525	529	499	529	536	532	537	486	596	560	525	537	556	517	535	520	545	517	533	518	515	519	543	544	508	594	545	544	487	536	525	491	532	604	516	567	536	589	511	539	516	541	480	515	543	528	538	517	497	523	551	504	578	545	548	533	499	525	535	511	557	564	583	547	597	535	500	565	511	518	526	520	557	523	552	528	535	509	541	551	556	523	524	503	528	536	548	505	528	517	547	528	514	505	520	513	515	529	558	542	541	532	525	522	518	519	517	539	510	523	555	519	493	517	573	515	510	537	481	536	505	532	567	549	542	516	538	500	541	527	541	570	526	498	558	533	510	543	523	539	534	543	537	524	553	492	557	534	525	496	555	540	540	577	542	504	519	514	523	532	546	544	542	539	555	563	587	558	529	527	568	563	479	532	511	538	493	513	528	533	530	502	514	518	578	507	547	550	569	482	553	521	552	543	524	522	559	548	558	540	523	507	575	526	533	524	541	537	475	565	568	537	576	501	492	547	528	545	532	543	531	512	537	510	512	552	523	572	549	541	541	522	520	470	548	537	551	480	559	563	511	547	561	557	508	527	518	538	510	549	537	507	524	513	515	546	519	504	589	537	554	520	525	511	564	516	542	492	565	514	473	508	543	541	534	570	478	576	517	554	538	516	592	495	559	510	537	554	597	540	580	518	548	522	524	560	505	497	536	553	518	521	527	510	579	538	528	521	558	548	567	510	531	529	521	523	555	523	564	550	516	507	531	521	494	505	591	556	536	560	519	564	549	528	547	491	499	522	511	533	562	539	507	528	477	533	536	521	538	533	550	539	514	526	543	532	534	529	558	570	570	532	527	499	535	541	530	504	508	508	507	560	584	533	525	518	581	519	537	539	558	546	501	523	540	568	485	526	507	486	516	543	554	517	543	508	502	481	540	538	526	499	499	523	505	551	573	482	507	523	562	542	507	557	520	559	532	585	531	476	493	514	520	528	532	502	546	545	506	542	539	518	543	499	476	512	546	515	529	517	526	572	530	530	545	520	535	525	540	502	510	544	499	528	542	515	521	535	549	543	494	534	533	525	525	512	525	516	519	553	519	543	551	525	523	529	561	551	514	515	497	561	556	533	572	495	547	530	475	505	526	529	529	557	525	522	551	520	526	547	556	499	482	534	506	517	525	538	508	485	521	532	521	515	552	500	505	538	542	497	511	539	490	555	496	549	545	539	524	558	492	522	473	481	504	498	530	524	523	499	540	510	489	550	516	544	545	541	528	540	529	537	543	518	524	525	510	507	549	526	551	500	508	511	509	503	531	490	523	563	553	557	521	525	521	505	549	553	507	527	524	557	500	516	511	530	556	524	558	482	492	543	530	503	520	519	536	556	534	541	534	463	545	533	574	544	529	557	518	523	527	547	569	529	575	490	535	525	510	516	579	537	510	541	531	521	553	501	511	536	540	526	530	554	501	526	524	535	576	511	549	519	564	537	507	548	548	504	561	522	512	585	572	525	535	522	541	555	523	559	527	538	535	531	574	515	565	530	518	543	507	536	560	510	544	516	513	544	519	501	520	542	563	541	500	533	556	530	502	505	586	520	500	515	535	499	525	526	579	519	533	547	551	543	514	537	520	557	529	508	508	516	531	561	566	495	504	515	552	582	514	583	522	534	498	521	546	506	557	574	562	524	521	523	532	555	583	529	531	487	498	525	561	524	553	518	527	540	516	516	525	552	521	543	573	538	512	514	533	527	523	517	528	514	552	555	508	546	554	520	562	506	551	525	525	553	538	492	514	522	515	550	540	515	559	559	559	535	531	534	517	521	517	488	492	506	558	520	536	518	529	546	534	528	504	555	525	540	527	571	502	515	518	541	491	496	526	532	526	553	547	556	556	513	548	521	544	539	566	548	557	530	549	520	521	516	537	532	551	528	521	520	515	569	513	501	508	547	512	566	520	561	522	558	570	534	488	545	488	521	546	558	532	509	556	512	504	509	511	520	504	519	525	495	534	558	552	541	529	544	522	526	522	510	538	526	534	519	493	523	510	512	539	573	514	543	532	582	556	535	545	564	526	556	575	515	511	506	531	554	535	490	488	541	548	525	508	548	512	528	546	525	546	540	555	545	494	534	550	539	563	580	525	487	512	506	531	526	509	570	511	546	519	493	555	515	506	536	536	553	538	544	556	520	540	483	499	527	553	528	525	495	516	501	523	517	531	543	537	533	512	531	544	547	558	549	515	513	544	534	483	517	552	530	578	505	503	505	530	507	481	554	524	483	569	543	528	539	537	540	483	553	524	538	528	553	513	539	525	515	494	502	539	522	514	491	500	494	551	551	544	542	524	553	530	537	532	537	546	560	504	538	540	543	529	511	549	499	505	484	500	517	542	531	552	515	535	535	582	507	537	559	552	565	546	529
18761	34622	23126	14019	10619	9884	9072	6494	5574	5104	4575	5114	4362	4259	3725	2958	2556	2621	2240	2040	1963	1796	1319	1006	841	810	790	901	843	826	732	721	732	713	660	648	600	614	639	629	678	622	609	589	592	607	582	587	610	644	597	610	617	629	616	612	659	663	652	602	607	615	594	627	609	619	659	633	634	596	613	595	595	590	624	613	588	567	602	588	630	591	556	557	576	615	572	605	601	559	575	567	664	570	592	581	526	579	613	570	574	594	591	589	562	542	585	624	617	569	575	612	564	581	586	556	556	609	566	591	619	567	627	577	576	551	606	583	571	594	592	569	632	593	546	589	575	581	593	579	566	594	562	593	591	595	576	556	590	569	609	576	572	599	562	555	580	577	623	600	590	579	596	606	575	593	582	566	620	609	578	568	587	586	590	607	608	532	610	610	538	520	613	629	598	564	584	564	578	611	569	602	615	579	556	559	605	587	590	585	540	545	551	571	580	614	628	589	599	583	549	605	563	622	611	564	577	587	576	616	593	593	587	617	605	559	604	618	608	609	572	630	604	581	599	598	625	627	597	583	580	601	585	542	588	562	589	551	590	595	542	575	567	589	614	614	608	590	538	623	579	597	604	561	563	624	587	612	541	579	608	569	541	600	596	601	589	593	563	634	605	576	601	545	580	592	590	602	564	570	563	621	563	617	547	601	590	561	581	600	578	568	598	600	595	610	596	532	594	590	616	612	581	567	618	549	618	578	573	595	572	577	576	570	627	520	560	548	575	620	567	563	534	577	580	552	565	582	574	555	546	607	595	608	591	564	565	535	633	555	568	594	614	601	570	593	597	567	604	594	612	570	537	559	602	615	615	585	539	591	553	578	611	588	562	605	570	639	585	562	572	640	580	596	620	612	582	577	611	572	576	566	557	613	555	613	601	603	600	550	608	542	596	601	583	584	644	619	525	645	571	580	578	574	580	588	650	598	607	604	559	604	537	603	590	586	597	637	567	560	600	606	570	580	586	576	585	588	560	585	576	580	598	607	591	547	583	537	556	569	583	573	585	611	559	600	597	592	569	569	602	569	619	582	589	587	540	605	625	581	597	622	621	576	554	559	605	562	585	552	610	586	613	584	599	518	619	600	603	617	582	568	576	613	615	641	555	594	599	567	538	578	621	615	581	568	575	575	600	578	587	637	596	541	589	558	559	611	580	598	598	578	604	575	567	579	589	561	572	538	575	591	536	600	574	569	592	601	628	601	588	579	600	578	572	574	561	557	554	607	606	545	600	583	601	584	592	579	583	633	556	626	540	597	588	564	574	592	587	561	589	573	591	596	598	626	565	584	600	596	605	571	558	571	561	577	568	601	611	625	519	618	571	568	634	592	646	593	582	569	597	578	548	608	604	572	578	587	591	636	552	614	562	567	563	575	586	559	547	581	596	555	544	579	583	582	562	580	576	613	595	559	555	607	600	596	584	525	589	629	549	600	575	573	572	562	548	606	590	611	625	629	553	603	557	591	587	612	579	590	584	527	554	618	556	609	570	597	578	583	631	599	599	577	612	602	609	530	582	586	601	601	548	579	580	590	574	604	576	606	600	575	582	561	585	642	605	554	606	588	548	531	579	604	593	607	612	599	564	566	637	571	562	575	611	596	593	606	586	599	594	594	555	567	597	596	586	597	587	608	583	564	586	604	606	600	566	590	561	597	572	641	559	546	550	617	596	563	599	625	592	603	558	560	575	571	571	559	551	589	615	584	592	602	563	610	598	626	578	609	585	555	564	605	633	578	591	563	642	608	606	604	587	554	586	591	583	628	588	609	570	593	563	624	596	561	570	624	631	571	599	587	597	582	571	611	561	592	581	581	642	598	584	567	577	584	558	612	555	591	572	560	604	554	574	583	543	598	605	603	626	626	597	567	590	579	541	595	568	561	577	586	599	600	591	535	622	564	555	569	615	545	549	554	595	591	566	569	601	596	583	588	611	538	595	600	584	586	577	587	636	598	597	598	619	595	560	605	578	613	603	604	584	570	617	579	568	576	543	526	588	592	547	561	585	594	562	591	576	556	525	601	568	569	588	564	597	587	545	609	572	593	561	598	588	596	614	621	591	605	550	601	617	586	571	587	606	594	599	645	629	572	549	586	544	569	545	591	585	580	594	600	622	579	576	606	536	605	615	569	621	543	572	574	603	601	591	580	563	564	554	598	590	543	589	544	616	557	556	583	606	570	593	622	602	600	577	566	598	632	583	591	579	584	609	632	568	618	589	595	655	616	560	558	602	569	524	565	583	629	583	555	612	605	617	576	571	574	566	603	585	579	588	620	622	643	578	548	560	601	556	535	569	580	573	586	586	605	599	599	620	562	563	597	614	592	610	584	586	589	600	600	569	584	621	598	573	603	607	589	578	541	645	639	572	603	544	535	603	611	585	602	573	556	617	577	548	617	614	614	599	570	583	566	584	585	619	575	555	591	618	585	614	566	604	593	543	578	604	616	599	625	581	530	580	607	555	553	546	570	578	591	590	512	583	587	605	534	619	615	616	564	556	570	610	594	609	611	584	631	535	591	569	576	570	583	613	596	553	571	623	572	634	558	578	579	561	578	591	579	584	589	567	620	557	600	570	616	579	617	569	596	528	572	652	598	589	590	583	577	563	560	602	585	586	562	571	584	567	583	596	611	576	598	591	567	628	570	569	595	556	597	577	564	590	567	571	580	531	592	578	597	586	598	604	591	579	611	602	594	557	611	603	600	567	590	588	602	570	529	619	592	572	620	586	573	588	567	592	583	602	579	568	561	616	617	588	613	566	615	593	579	629	622	598	584	597	624	586	580	587	606	535	581	573	564	582	582	557	577	571	571	600	610	583	524	563	566	614	610	589	612	596	581	553	561	567	560	560	599	589	574	646	558	599	611	623	583	598	629	601	616	529	568	555	598	625	596	608	575	626	598	602	628	550	583	574	599	562	571	573	582	579	607	560	574	534	575	582	599	611	537	590	575	607	565	527	567	618	572	551	575	562	573	592	598	595	554	583	613	602	581	594	599	585	556	565	596	571	550	588	544	599	591	580	576	590	658	551	567	553	540	600	555	612	595	575	591	601	542	572	576	612	598	598	554	601	613	575	577	624	633	610	622	567	584	593	519	545	550	607	567	588	616	583	643	604	589	571	597	588	521	597	581	603	571	601	602	569	637	602	582	607	568	623	604	575	558	649	587	597	609	600	606	576	623	552	558	551	557	569	571	592	554	579	590	569	589	575	580	537	618	616	578	601	581	556	622	574	623	599	597	645	572	578	583	606	588	625	572	608	573	633	589	612	598	620	578	593	596	611	614	606	619	585	647	590	587	586	549	609	534	581	582	628	552	582	602	579	535	596	576	559	572	577	578	572	593	572	609	578	551	620	573	567	588	575	607	555	589	575	609	556	592	606	513	580	571	562	600	589	562	635	599	599	622	564	593	592	579	549	540	528	545	556	567	575	623	620	604	574	581	584	581	595	577
24775	21359	27638	25316	14757	5841	4477	3028	2333	2175	2242	2312	2088	2145	1729	1379	1149	1172	1258	1003	1045	928	621	533	465	457	456	427	446	452	384	400	372	384	400	363	369	326	351	335	347	375	347	316	328	365	337	342	337	304	359	333	339	325	330	343	338	367	338	334	295	346	374	345	343	362	314	329	357	320	334	321	323	348	319	333	318	319	310	312	317	321	328	310	310	342	312	320	288	316	334	322	352	305	319	280	310	288	302	307	339	331	320	329	315	321	339	336	319	308	305	296	345	329	327	320	315	291	350	339	280	353	333	344	335	334	350	345	320	361	326	308	306	340	290	330	327	263	328	319	319	316	332	326	306	339	327	307	302	306	322	320	332	348	349	327	323	333	293	342	330	315	302	338	302	321	329	293	321	316	278	340	325	320	320	322	323	306	338	317	360	302	323	333	325	309	333	316	349	325	308	300	307	326	301	334	322	361	320	357	331	315	335	306	317	327	294	356	347	345	312	337	270	310	309	327	315	335	332	295	347	327	315	351	301	301	305	314	327	319	308	302	346	320	294	324	267	316	312	308	324	341	329	314	315	308	310	299	349	311	328	312	330	290	326	315	335	354	325	345	354	332	338	313	304	303	288	315	315	349	301	327	331	308	311	329	308	338	320	313	335	334	350	350	317	324	328	315	330	321	322	316	335	319	325	331	320	364	316	300	344	343	321	324	326	337	334	309	324	347	288	348	306	326	338	319	290	316	352	349	343	315	321	317	342	318	332	326	306	325	326	328	334	305	348	325	342	357	308	301	322	301	322	334	309	307	321	331	321	302	312	349	294	292	329	305	330	311	337	308	297	344	373	334	325	301	306	325	291	340	340	289	323	310	314	338	326	302	329	316	316	336	356	310	315	328	303	324	354	303	312	303	303	331	328	288	307	306	323	325	315	323	309	338	308	332	347	346	312	317	306	339	336	319	327	340	335	319	322	316	327	317	350	280	335	318	342	337	330	363	321	313	317	317	313	314	320	347	319	353	284	359	318	349	291	303	311	339	325	343	351	310	309	358	311	317	313	300	303	333	353	368	345	330	331	333	334	336	348	315	325	345	333	300	346	348	347	297	328	328	325	355	292	319	310	301	331	319	289	296	330	337	304	331	335	331	294	328	344	344	327	340	325	337	319	331	322	310	341	338	313	319	320	338	304	334	342	340	316	353	315	319	318	307	294	317	336	344	325	324	349	300	316	331	334	312	313	330	348	326	328	327	324	304	326	327	302	353	304	343	324	319	333	301	328	303	342	317	348	309	325	336	325	340	341	322	304	323	345	294	336	353	327	348	331	317	326	292	304	350	342	376	345	303	323	328	303	325	329	290	307	322	306	368	324	321	336	353	326	337	315	310	321	322	313	286	333	315	326	342	348	360	378	304	337	353	330	319	353	335	322	324	311	316	338	339	318	342	297	318	336	314	305	331	318	315	342	322	325	310	330	308	324	325	319	335	320	347	334	327	319	308	296	336	315	340	321	318	322	335	348	350	311	319	335	313	295	309	319	300	337	343	319	294	320	336	364	329	337	324	327	311	308	330	305	297	351	310	339	331	330	348	317	351	322	295	330	321	308	301	296	322	327	325	321	321	351	309	335	354	309	347	315	346	305	317	334	329	365	327	330	326	348	320	318	296	322	303	334	318	302	319	317	342	314	328	297	325	311	343	306	336	333	312	313	350	332	335	309	320	313	315	315	306	326	345	315	343	327	330	323	336	275	337	309	311	319	308	300	325	324	336	351	324	308	302	335	307	310	324	322	268	343	366	341	307	356	314	339	322	298	356	312	287	358	321	304	298	343	364	317	307	353	305	322	307	308	334	327	308	343	337	335	349	302	307	314	346	317	346	305	333	339	336	312	318	320	316	338	305	313	298	344	305	326	308	343	314	330	311	336	345	323	302	343	342	333	342	280	347	311	353	337	342	306	304	339	320	329	301	288	346	307	324	334	311	333	328	300	337	312	323	301	314	306	310	324	351	325	327	309	341	300	311	332	310	339	309	327	318	335	319	313	320	312	300	283	324	309	343	289	341	309	322	314	337	326	309	319	308	312	324	320	310	287	288	304	329	312	309	332	354	326	313	304	321	298	310	331	324	301	319	336	342	313	315	292	294	323	338	336	308	337	313	368	306	345	322	312	322	376	332	334	313	346	331	332	332	342	319	319	326	311	297	299	338	316	325	333	328	322	349	293	330	301	314	316	313	326	347	338	331	357	306	322	339	343	337	325	342	328	339	311	315	332	303	346	358	319	328	306	296	321	327	324	306	329	297	332	317	370	342	341	333	330	319	327	320	352	328	324	306	330	324	328	335	292	311	323	326	314	329	318	326	346	333	301	311	308	333	286	345	331	281	332	302	326	297	307	349	293	312	335	326	329	297	331	340	303	326	317	336	338	332	321	320	298	352	297	285	337	341	300	318	319	288	314	324	335	318	300	347	317	335	311	300	344	328	341	349	318	322	331	331	317	300	315	323	298	331	335	312	311	325	329	320	325	317	339	316	307	302	322	337	314	311	327	314	329	315	322	324	328	333	364	330	312	297	338	309	323	348	344	325	304	326	317	316	309	347	310	332	329	318	341	300	313	326	329	327	313	321	339	310	310	329	338	372	308	344	318	329	322	320	352	303	330	337	326	342	335	323	325	322	336	310	319	346	334	320	319	333	315	306	323	307	331	306	332	324	356	333	301	339	306	316	344	311	335	298	344	338	333	338	335	332	326	320	360	313	349	320	313	328	327	343	317	302	339	353	336	329	376	307	335	330	300	339	346	343	339	324	295	312	309	315	336	336	290	315	347	343	330	350	297	337	302	290	319	346	307	333	327	313	298	342	301	318	309	298	343	320	317	313	334	326	309	335	278	355	318	344	335	330	326	353	289	329	319	323	309	333	327	299	313	322	347	311	325	290	316	322	329	344	320	314	303	318	328	312	349	273	312	325	332	362	287	314	340	309	308	309	317	343	358	350	323	358	309	343	337	327	302	354	360	378	313	329	331	321	321	303	319	357	348	325	307	328	310	291	310	319	342	312	320	326	293	327	336	308	333	320	327	325	318	345	294	337	323	334	320	317	317	324	332	324	319	320	299	320	299	316	357	357	317	318	317	332	335	320	349	309	331	317	309	326	316	305	304	350	303	322	342	353	315	343	299	314	338	345	317	368	329	324	320	349	355	301	326	324	305	321	339	316	281	330	330	312	303	343	328	322	310	310	307	278	328	341	335	366	313	311	334	339	310	300	321	343	344	324	331	349	332	361	341	315	329	352	326	322	322	274	310	323	320	316	320	304	314	337	331	323	377	324	343	332	326	325	309	296	311	301	343	331	345	351	304	319	332	323	305	362	341	308	344	342	324	325	334	308	318	334	309	319	321	318	328	333	319	362	310	355	273	330	331	316	305	325	326	360	303	324	322	333	316	350	350	336	320	318	367	304	335	329	317	318	315	332	329	332	317	304	325	313	287	334
19177	28879	19806	11962	9045	8241	7640	5492	4492	4135	4088	4157	3615	3425	2953	2219	1961	1741	1840	1513	1586	1450	928	659	546	544	558	575	580	557	493	512	483	441	444	427	415	434	377	423	437	417	394	390	404	391	403	368	396	381	368	424	387	402	394	396	432	416	415	396	387	389	378	406	390	360	406	391	392	366	405	374	377	365	371	388	378	361	400	392	369	323	390	362	407	348	360	374	346	408	395	361	374	373	350	373	389	377	361	386	355	347	408	414	412	404	399	387	343	375	387	370	353	352	365	391	362	360	360	353	365	396	369	372	375	352	345	393	406	339	352	388	374	410	377	359	386	381	374	362	393	375	362	356	388	368	374	375	384	389	362	346	349	359	388	363	335	360	380	355	400	379	386	377	362	361	371	383	385	374	361	369	362	389	350	370	343	372	357	389	346	374	411	367	378	367	391	377	376	390	383	402	391	397	336	352	356	372	387	388	383	380	354	378	342	350	343	391	350	349	379	409	371	362	377	395	394	369	353	397	384	370	362	343	368	385	393	376	375	358	388	368	372	351	402	378	353	372	389	371	375	383	386	345	347	354	373	384	369	420	391	345	353	395	331	377	363	378	394	394	360	377	399	378	377	377	354	407	364	359	367	374	377	379	393	369	377	380	387	348	364	381	379	402	374	352	389	353	377	395	446	350	368	347	397	392	370	380	391	363	385	375	369	391	347	375	350	392	357	330	408	353	351	383	406	348	362	354	372	353	388	398	335	372	393	376	349	352	368	383	355	377	400	378	349	367	301	364	368	351	365	372	390	405	369	373	381	348	354	365	396	372	369	395	396	356	359	313	391	366	368	366	361	399	356	388	341	336	359	339	384	349	386	371	364	367	365	377	368	373	366	375	377	385	378	395	366	375	346	367	357	397	368	363	394	372	371	358	365	368	365	352	361	375	386	413	372	311	385	355	396	359	342	358	381	422	364	375	375	360	389	398	374	372	391	394	373	355	379	355	390	350	375	360	385	350	397	377	380	359	363	387	372	373	345	385	400	382	374	383	371	406	352	377	365	374	362	394	346	373	380	358	401	379	356	356	355	392	382	362	397	398	358	357	358	355	351	357	408	348	360	362	405	393	386	354	364	369	376	379	420	373	361	363	361	387	380	391	387	345	400	381	372	350	373	386	372	389	377	368	362	363	376	370	391	381	369	374	395	367	399	378	384	377	371	378	389	368	393	336	370	388	391	362	354	387	356	369	365	381	379	386	375	371	376	375	386	368	377	374	368	400	416	353	417	344	387	394	379	374	391	348	386	359	386	398	368	378	405	403	372	387	349	393	358	395	383	352	363	375	335	375	384	354	389	387	386	368	380	371	358	382	353	381	336	358	396	422	399	361	373	391	346	379	383	362	337	357	353	403	352	380	345	365	395	351	354	363	378	360	348	390	349	390	407	362	364	375	369	402	357	372	360	366	380	367	336	368	376	351	378	381	376	409	358	387	359	383	363	352	345	358	406	387	392	388	395	381	386	348	406	406	385	365	388	387	400	362	377	353	388	348	384	369	381	360	375	370	371	385	387	339	381	390	372	382	380	364	370	403	382	368	389	363	370	383	380	372	344	374	366	399	380	373	393	400	395	372	359	402	381	376	380	378	343	363	386	370	361	382	343	410	351	367	353	378	382	376	369	386	382	355	342	371	402	370	403	385	330	393	362	383	367	420	368	379	349	407	352	401	386	389	343	344	385	366	378	379	391	354	350	372	367	351	387	373	352	370	364	370	385	364	339	346	388	389	395	362	409	350	376	407	345	388	378	366	390	371	347	370	399	364	370	414	369	372	392	395	408	375	386	356	367	361	362	370	358	365	385	355	376	402	383	368	416	389	348	391	380	351	374	359	355	361	390	364	386	395	349	405	376	380	327	369	363	364	370	371	371	357	377	387	356	385	377	353	314	312	386	366	395	384	386	399	363	388	383	373	419	400	374	390	387	404	362	366	357	374	402	332	400	361	356	390	344	364	356	425	402	343	375	399	374	370	369	389	361	382	377	379	403	353	403	407	357	385	401	403	370	370	385	402	390	357	385	371	381	332	394	373	383	389	398	380	399	356	388	362	418	393	398	377	370	377	363	367	355	375	386	373	378	414	370	350	363	380	388	351	388	372	387	355	389	378	400	412	360	339	360	332	386	360	388	384	382	330	375	391	393	415	377	364	375	388	389	345	376	350	356	356	400	379	366	389	376	368	354	398	399	385	347	349	367	362	375	364	359	374	352	367	324	399	392	384	378	344	377	362	378	370	374	373	379	373	342	408	403	368	395	361	368	359	400	401	368	362	434	348	373	396	399	356	384	377	358	365	391	324	388	366	374	391	343	364	369	381	370	359	361	359	384	356	381	357	380	380	373	370	340	392	392	388	391	388	333	370	363	401	393	368	397	356	383	392	406	373	363	346	412	383	361	406	347	415	399	432	323	381	373	353	382	375	367	365	378	379	372	374	379	357	386	389	370	375	350	361	404	348	412	370	382	385	382	359	394	400	385	373	356	378	365	339	374	376	390	383	362	375	395	376	365	406	391	331	359	393	353	346	373	350	347	382	338	341	362	342	377	375	387	388	399	363	405	377	389	388	390	395	364	395	370	352	377	396	382	352	374	360	367	356	373	346	381	371	364	396	385	359	353	386	406	358	354	378	374	377	411	389	370	366	359	397	365	338	330	362	370	382	331	366	392	357	395	390	367	414	349	395	368	400	386	374	393	373	378	367	360	382	383	371	357	373	392	369	372	385	355	372	379	383	379	388	388	364	376	389	352	352	344	362	376	343	388	373	378	368	346	390	345	334	320	355	355	368	342	391	366	381	382	396	369	375	371	372	358	376	391	343	368	387	346	367	364	365	388	343	388	375	389	390	380	394	407	362	370	381	375	348	383	385	378	423	364	367	364	332	368	363	383	413	392	383	380	343	337	376	382	361	367	387	363	369	358	379	377	363	384	373	393	352	400	386	379	379	351	337	393	395	405	372	369	386	384	388	380	394	368	364	358	388	351	372	334	354	395	408	380	391	336	367	371	402	373	377	342	396	381	361	361	352	390	354	349	372	375	343	355	376	372	398	379	334	381	371	389	387	368	383	389	334	360	346	400	351	392	378	388	369	388	387	392	408	399	350	373	398	382	375	430	397	399	348	370	372	416	369	362	370	353	373	348	356	343	336	413	389	391	319	366	375	365	399	374	365	385	361	371	363	357	386	395	396	368	400	360	370	370	391	369	420	373	368	355	382	383	397	349	353	403	378	360	369	377	390	381	349	356	383	403	380	379	396	408	387	372	379	401	398	357	365	395	352	382	356	346	358	363	382	360	351	361	387	380	381	346	413	367	369	358	414	381	329	389	361	357	382	355	401	357	402	396	385	381	382	411	336	372	391	380	406	391	339	369	373	367	359	346	379	380	374	373	366	361	379	381	401	362	346	354	375	401	346	352	358	361	385	372	396	387	370	380	366	394	371	383	393
22684	21374	29153	23949	21409	21720	15919	6521	4396	4168	4426	4371	4280	3789	3144	2365	2328	2042	2195	1663	1877	1669	1078	774	736	645	712	777	769	721	621	645	575	607	513	592	541	520	501	587	499	543	539	539	484	489	512	480	505	466	469	489	518	499	508	551	554	559	515	507	533	553	491	506	568	484	531	503	489	481	459	494	510	507	487	477	468	505	491	506	505	491	501	515	505	473	480	488	507	512	454	530	480	490	496	461	513	473	478	527	464	492	479	473	463	486	534	479	468	459	480	517	474	482	510	559	459	531	455	488	496	467	453	459	504	497	499	470	480	476	483	471	512	492	449	458	483	466	450	511	503	512	470	493	487	487	453	515	470	486	498	471	504	457	488	462	478	487	528	474	481	473	467	511	517	464	496	471	482	514	493	505	501	500	487	474	477	503	503	466	441	457	507	500	493	449	494	493	494	486	525	490	528	514	503	470	490	466	474	489	457	459	460	502	486	458	473	495	464	464	473	492	480	491	461	508	479	492	460	493	486	477	465	487	492	532	495	499	481	498	510	439	512	510	489	455	493	465	517	455	455	467	487	461	469	481	460	478	458	496	463	496	481	515	456	503	518	474	477	499	451	470	463	507	492	472	448	472	494	457	437	475	436	522	490	506	502	477	441	459	487	427	479	479	461	454	486	516	453	452	472	426	492	485	517	457	489	528	470	482	502	456	479	456	466	454	469	473	452	490	476	517	475	486	455	445	487	518	487	478	518	482	466	506	475	478	510	490	475	471	500	490	484	530	477	462	469	481	487	414	509	473	481	463	489	473	484	470	466	481	468	502	490	469	458	470	489	457	470	506	502	498	486	461	442	492	452	473	459	476	521	457	464	467	505	472	511	504	478	457	486	486	466	513	473	501	467	474	424	500	469	493	465	489	517	512	497	485	448	452	454	450	460	458	489	438	467	486	448	469	468	492	495	507	529	493	480	443	500	477	468	482	511	483	488	486	463	444	488	481	469	447	482	466	490	475	484	465	444	492	469	410	456	483	477	480	514	466	473	513	497	482	484	511	480	464	448	477	460	486	487	478	465	515	494	480	422	464	500	491	513	493	513	478	491	467	472	444	474	467	461	510	522	499	505	452	502	482	513	441	468	463	483	449	454	493	469	484	487	469	480	480	488	470	516	470	486	475	482	507	475	493	490	482	492	502	509	517	460	492	495	501	473	494	488	473	526	470	470	433	467	473	451	472	495	516	507	493	498	506	508	500	463	436	509	481	475	471	491	503	463	471	466	507	487	493	472	508	504	457	477	466	488	488	524	445	499	434	497	516	463	486	494	498	468	483	459	474	500	519	490	520	493	501	501	502	478	534	541	485	477	504	478	490	480	498	496	485	502	484	488	464	441	510	483	482	491	480	505	475	457	506	515	441	475	508	489	493	448	491	493	513	492	482	470	496	479	462	498	492	493	511	491	496	477	469	480	487	485	451	513	461	457	509	467	481	474	489	463	503	443	470	485	447	450	515	510	482	445	454	463	518	477	465	484	495	491	533	465	469	453	469	495	475	512	469	476	512	479	479	483	500	448	466	474	484	441	484	463	515	526	464	478	523	497	469	463	512	503	491	494	465	473	468	473	445	535	442	511	538	517	476	507	447	469	462	479	510	466	495	463	474	443	486	482	460	479	486	459	478	483	480	454	488	501	482	505	480	496	463	467	520	481	507	480	500	478	467	496	506	513	449	461	486	466	452	485	476	490	462	491	493	488	450	445	522	451	448	460	463	536	517	527	454	510	520	495	455	483	539	500	472	461	463	474	489	447	464	444	465	491	477	493	458	459	471	507	483	477	457	445	462	482	457	464	502	484	530	462	476	491	492	479	489	468	502	487	496	495	475	472	485	471	501	489	479	461	442	477	459	460	456	512	502	474	468	473	498	486	485	481	481	470	467	498	470	514	484	520	522	470	480	477	492	473	511	487	479	465	510	462	508	481	482	464	447	479	454	468	489	450	484	430	444	494	470	491	455	488	476	446	497	479	506	476	444	460	487	499	479	481	473	488	511	490	519	445	508	460	489	503	463	479	458	495	470	498	460	490	481	447	477	481	481	512	477	494	469	468	515	465	444	483	513	496	482	491	482	468	475	500	493	468	453	443	524	482	494	486	471	528	430	515	472	469	504	485	466	494	498	488	442	488	494	482	439	457	465	469	498	494	476	458	509	455	514	525	495	463	428	448	450	488	478	475	474	468	462	498	493	479	439	508	495	544	504	505	483	494	469	497	433	470	456	465	472	513	525	486	473	485	470	498	475	472	470	487	487	504	456	487	475	488	492	464	486	468	498	498	470	446	502	441	458	457	529	475	447	535	472	473	498	515	477	452	461	461	433	438	487	461	459	510	461	466	487	458	500	473	511	463	506	470	500	464	441	486	495	471	444	488	484	469	502	480	492	488	480	504	456	491	510	454	489	471	456	497	517	450	452	483	447	507	489	449	471	495	515	483	503	500	503	458	446	505	466	484	495	473	472	477	500	509	503	459	474	463	506	466	471	489	493	497	498	463	513	453	469	500	496	462	473	455	477	476	459	463	461	533	502	500	450	503	463	499	476	516	444	498	475	496	471	499	515	501	462	439	446	461	484	474	474	491	486	508	499	459	484	499	480	478	449	495	491	471	492	498	448	507	466	490	445	508	477	500	474	486	474	463	506	496	467	502	465	457	508	495	506	476	477	501	447	486	497	490	476	460	492	490	422	479	479	457	487	471	492	463	489	436	496	494	464	525	449	492	478	490	468	490	463	481	443	501	472	522	487	494	458	482	471	518	468	476	473	471	478	475	464	466	468	449	528	495	488	497	470	492	442	489	456	457	502	475	480	505	483	439	498	479	454	440	495	494	475	467	457	448	474	472	449	477	491	501	490	480	456	479	493	490	466	489	512	440	481	467	489	504	469	520	495	489	467	481	490	473	523	509	436	480	449	463	478	489	466	497	522	523	495	477	482	488	497	446	526	468	489	461	513	422	496	488	476	511	483	478	524	466	492	477	483	503	492	468	473	472	454	476	494	451	477	504	444	411	491	434	503	487	484	483	501	436	469	470	481	500	472	442	510	480	523	452	476	472	496	473	497	516	470	488	512	486	494	468	468	447	434	500	522	459	485	489	454	477	471	478	456	453	464	456	470	503	478	497	451	457	547	513	463	508	470	502	494	461	496	506	484	508	457	463	495	492	490	444	491	491	467	504	456	455	498	482	454	482	538	519	472	467	519	486	450	454	475	454	461	486	496	465	464	472	498	476	532	473	461	524	488	499	508	486	474	478	498	481	479	499	465	474	497	470	452	486	494	463	511	486	528	471	458	459	464	466	441	429	491	459	441	498	493	444	475	459	463	457	512	489	500	473	465	476	480	501	497	469	463	470	517	449	470	483	471	499	493	432	497	478	504	472	499	500	470	486	509	498	481	481	472	508	471	490	489	481	499	506	480	493	487	496	497	513	471	466	472	534	442	456	432
21816	38485	28062	18585	14246	12906	12357	9156	7538	6944	7055	6784	6641	5871	4564	3730	3392	2979	3207	2290	2825	2401	1507	945	950	867	976	899	941	951	780	766	764	646	666	653	631	604	605	632	641	573	601	549	554	586	558	568	563	538	531	527	569	638	634	589	598	707	612	644	619	597	575	577	593	593	604	538	615	575	558	533	554	547	560	525	542	525	557	547	594	579	513	596	557	495	510	605	514	527	510	537	554	542	543	553	559	521	529	514	540	563	508	540	553	500	555	541	548	511	493	561	561	550	512	503	541	517	519	565	537	554	520	510	497	573	552	517	558	534	551	514	537	520	589	592	553	568	530	529	505	542	560	590	553	535	562	527	528	491	578	529	550	518	565	515	499	525	546	514	524	540	549	568	551	518	545	554	543	574	539	525	540	596	557	530	542	564	529	512	520	519	571	541	501	540	554	574	537	567	552	513	529	546	546	528	563	527	501	554	585	551	547	498	545	526	557	543	522	526	551	561	540	519	555	560	552	511	490	521	552	515	531	517	491	538	540	542	519	539	548	520	563	549	551	528	534	524	487	542	552	540	501	546	506	548	517	513	582	535	621	549	511	534	528	538	548	517	523	557	531	508	526	521	505	540	562	563	604	549	526	559	509	573	513	560	545	520	520	548	581	525	540	533	529	520	541	546	538	534	530	506	541	586	553	523	547	576	514	520	522	498	535	495	576	511	530	511	517	525	558	529	550	575	526	609	544	528	515	529	531	572	546	517	517	492	556	510	546	505	522	558	496	523	551	546	552	548	534	532	517	584	514	515	495	543	542	565	534	533	539	543	532	549	507	574	544	561	531	527	514	542	528	534	507	513	552	517	579	496	544	565	532	561	509	517	549	543	533	569	542	537	497	551	535	522	544	568	544	595	570	579	572	555	542	499	513	556	535	518	550	568	554	505	562	517	525	524	508	579	537	599	521	557	512	538	559	523	574	524	548	499	570	570	532	540	520	545	543	510	540	548	534	523	532	524	525	544	543	512	551	536	515	519	531	560	543	552	558	564	549	549	504	531	573	538	562	511	560	527	540	548	474	547	560	544	513	519	544	520	576	535	530	523	530	546	540	552	506	464	543	528	548	522	573	554	504	509	519	550	513	542	539	534	522	520	544	534	541	580	517	548	542	516	541	575	568	531	548	515	538	604	539	532	526	565	517	547	523	523	529	570	547	475	515	546	526	544	539	539	530	516	523	516	519	535	510	509	539	554	562	491	481	537	533	565	497	538	545	571	550	526	539	543	561	571	541	531	527	509	498	514	525	504	504	548	516	530	526	509	542	574	540	505	561	532	526	542	570	560	585	557	529	495	537	543	522	520	562	541	507	511	527	520	534	505	571	523	541	489	543	524	521	466	548	494	541	498	588	561	521	561	541	512	514	528	531	515	526	513	572	531	547	515	537	530	564	550	545	570	533	537	519	567	517	506	517	565	550	521	545	519	522	550	539	560	563	531	552	556	563	512	554	512	504	472	528	537	540	540	503	507	545	540	516	541	544	525	500	550	588	564	543	543	518	550	534	554	509	563	538	567	515	552	562	539	553	496	535	524	534	523	524	535	577	523	523	528	499	573	562	545	522	561	501	536	600	552	521	571	524	518	532	561	541	509	500	548	544	522	563	553	571	564	547	542	536	538	504	531	522	549	553	532	540	559	529	554	545	552	591	555	535	567	518	551	511	557	556	565	508	522	527	490	562	560	561	537	528	518	524	525	546	519	563	513	544	527	578	523	520	517	560	541	519	544	532	521	516	506	524	514	533	512	520	539	549	531	524	563	562	560	521	562	514	559	569	505	540	572	497	539	531	560	490	537	537	541	539	557	563	529	548	525	515	544	504	514	527	559	549	515	526	528	540	514	574	495	549	507	548	572	557	526	539	538	529	552	523	506	531	556	555	519	515	537	522	540	548	522	575	513	537	540	550	559	515	547	549	508	558	566	576	552	525	573	525	536	552	526	544	580	548	561	550	559	516	528	562	523	526	561	549	565	526	529	529	515	541	546	537	518	557	536	527	542	540	547	514	526	543	512	518	543	570	536	491	505	570	540	549	573	554	501	551	546	527	545	543	532	520	587	548	558	549	543	547	521	547	544	563	531	511	495	528	546	587	569	532	532	530	535	526	535	512	520	550	513	515	526	540	562	546	524	523	504	536	529	521	507	538	537	537	558	535	546	552	507	557	520	548	573	535	526	518	535	536	525	507	511	534	563	584	504	596	554	533	527	514	516	558	543	526	550	539	581	532	518	522	526	513	533	506	551	535	547	552	527	552	532	535	512	566	558	544	540	537	503	543	537	542	538	575	565	526	511	515	557	532	508	577	548	526	554	527	538	538	547	560	517	512	553	515	536	513	537	534	524	535	578	505	575	492	535	522	543	602	556	512	556	523	550	559	530	546	532	542	525	521	529	513	517	558	490	573	573	533	536	520	518	501	518	521	553	549	528	553	548	512	541	536	539	568	564	555	528	550	482	574	544	554	514	531	520	570	553	532	508	524	514	565	555	521	469	539	543	554	560	561	509	543	527	514	537	513	522	519	559	532	557	545	535	491	572	523	510	574	543	541	522	516	495	513	537	552	560	529	487	519	558	512	494	505	521	511	555	542	531	532	550	558	557	522	530	536	509	542	524	574	542	557	587	526	531	514	572	548	501	517	516	545	544	528	544	474	552	551	565	541	505	548	556	550	481	540	549	546	540	547	558	486	519	573	538	571	529	521	562	536	525	539	504	557	541	522	528	565	551	537	581	528	545	540	556	540	538	516	538	520	557	581	504	543	504	475	544	546	567	549	560	510	490	510	506	491	512	544	553	528	536	517	538	564	491	521	511	526	526	584	508	526	544	519	557	566	523	534	563	545	537	543	520	504	513	504	534	527	528	501	558	559	486	554	537	489	548	580	519	543	582	540	515	536	552	536	541	503	538	524	543	528	569	541	524	551	517	525	584	544	542	530	513	490	532	554	554	534	508	462	544	568	545	576	578	525	526	499	532	530	500	546	523	551	546	559	539	513	515	549	518	524	545	577	532	555	557	537	510	587	540	553	520	482	580	527	540	561	568	552	526	539	510	531	536	540	553	567	566	541	531	539	516	525	545	590	510	514	531	495	579	565	526	543	538	541	505	582	507	582	521	519	554	517	592	558	519	522	506	548	519	540	517	529	579	518	512	543	532	537	532	522	507	517	536	546	516	546	515	522	569	544	533	558	529	547	518	548	549	553	528	543	549	552	544	550	558	503	544	495	548	512	516	563	571	509	537	515	540	554	536	549	497	564	545	508	508	487	503	545	528	499	544	546	521	557	527	517	524	553	538	544	553	530	524	540	495	578	528	529	538	496	547	497	585	495	512	561	521	522	501	468	531	538	522	573	490	545	564	543	532	509	542	533	577	562	532	532	502	540	500	539	523	537	506	544	512	519	531	592	511	527	534	561	547	509	523	536	508	519	522	553	568	549	527	507	531
28525	22090	16701	9461	5013	3745	3467	2450	1972	1848	2038	1858	1890	1615	1276	1137	1132	1084	982	851	1110	910	596	503	508	537	480	564	564	476	503	479	463	483	406	451	372	397	412	417	414	423	396	397	389	425	398	411	383	400	411	387	413	387	440	397	392	400	404	414	412	428	418	407	424	381	410	423	400	421	417	395	381	400	407	391	393	413	398	413	412	429	393	418	400	376	409	411	411	402	422	409	405	423	416	412	382	428	428	407	402	389	429	440	445	403	382	412	405	435	402	429	427	381	405	410	388	418	426	388	418	383	422	411	422	410	430	400	412	399	378	415	417	391	432	416	437	401	405	391	437	374	402	418	400	423	374	411	403	411	410	371	392	391	393	407	440	408	417	401	441	420	393	432	414	400	411	412	384	398	407	405	372	414	412	415	397	405	424	396	372	400	417	427	366	401	378	383	381	404	407	397	397	419	414	374	422	398	416	408	442	369	379	424	426	369	428	423	402	396	403	389	372	377	382	408	412	424	414	451	391	381	419	397	377	400	432	372	419	437	403	415	405	409	433	443	371	388	410	445	429	406	443	375	434	409	414	398	399	383	392	401	387	379	397	417	419	396	452	439	405	417	431	431	413	400	388	373	412	434	423	394	425	381	417	443	440	410	402	412	381	396	409	409	377	412	375	376	392	454	436	450	399	410	413	434	396	399	419	403	418	412	384	410	429	387	409	425	419	422	362	403	411	415	429	452	391	424	388	419	426	413	431	409	379	406	356	406	406	406	434	370	388	421	379	399	384	427	421	440	412	391	407	389	425	392	426	398	415	367	431	403	387	390	417	414	410	431	418	387	363	421	446	388	404	424	413	398	423	397	435	387	378	395	416	403	407	418	449	365	437	385	425	406	402	405	410	391	390	426	396	388	390	387	411	407	403	392	420	419	386	393	403	420	428	352	413	452	369	410	411	386	399	413	406	432	387	404	419	403	391	387	396	398	468	443	388	391	392	390	380	412	405	409	412	398	414	400	394	408	453	431	389	368	391	430	375	395	397	434	398	395	410	395	402	389	385	410	447	397	437	416	403	426	411	362	381	431	391	390	410	403	404	423	390	434	438	385	401	412	390	402	404	392	392	382	413	407	397	375	394	404	347	387	407	416	407	431	422	421	390	374	441	384	416	410	365	398	384	415	381	415	415	420	365	389	410	408	416	417	389	399	399	410	447	374	393	403	439	374	423	411	395	430	360	392	392	420	404	377	399	420	426	416	413	415	386	459	450	440	377	394	423	408	427	418	407	414	410	389	378	403	385	420	395	390	389	439	415	403	421	398	411	395	425	384	414	374	391	420	435	393	393	406	361	436	394	391	397	446	404	414	399	400	427	406	446	407	395	413	382	406	397	428	410	428	384	408	398	447	438	388	419	427	380	401	393	389	394	402	404	404	402	383	383	423	411	385	411	385	438	411	408	401	409	433	381	402	405	381	415	420	407	382	409	416	424	386	402	425	421	390	404	398	402	384	385	427	391	435	424	398	409	419	407	394	421	428	393	381	375	433	403	419	444	417	379	399	441	423	406	400	405	385	395	393	378	373	425	392	397	393	402	405	429	354	419	406	399	427	390	406	407	372	404	430	409	453	393	402	389	376	369	442	408	376	397	415	430	410	408	431	390	402	416	446	417	412	432	409	375	416	377	390	382	416	414	380	371	404	390	403	396	418	362	429	390	408	426	373	425	403	399	400	405	403	435	376	430	373	444	389	398	405	412	385	379	429	410	412	391	392	405	358	423	399	436	405	416	393	445	402	417	426	389	404	393	446	395	398	372	395	421	427	408	397	399	400	394	416	426	398	424	401	391	370	424	410	407	410	397	419	412	394	394	413	418	380	412	417	396	413	416	380	432	434	389	397	401	388	425	400	376	471	391	435	353	386	413	425	427	398	414	437	417	397	407	386	459	414	370	407	379	396	421	421	416	420	386	400	387	420	403	414	398	430	388	378	412	384	397	437	358	421	401	374	440	396	404	378	437	449	393	370	347	397	396	419	409	454	420	436	411	393	424	379	388	432	377	428	430	382	437	379	380	391	413	391	379	403	396	394	409	356	396	390	395	414	433	414	376	422	390	387	427	405	415	413	416	401	378	403	396	384	373	386	444	413	394	411	429	412	379	408	393	388	406	399	408	413	414	404	429	402	427	408	437	394	414	380	397	453	373	417	435	393	445	406	393	404	402	378	418	456	412	404	385	396	387	411	398	399	402	398	396	389	396	406	428	417	386	388	428	391	448	412	413	417	416	446	399	476	431	403	404	380	418	402	421	423	359	396	371	394	393	387	376	363	415	403	371	405	415	396	419	382	407	389	436	440	399	401	441	390	416	399	421	404	385	427	428	397	400	422	438	432	379	387	429	417	400	411	373	396	372	404	403	391	427	383	395	394	417	391	396	431	393	397	421	377	422	412	372	412	415	401	374	433	415	384	425	388	426	348	425	410	429	407	424	398	376	434	412	414	390	412	399	441	405	395	451	397	425	381	388	399	413	409	407	435	384	410	393	393	437	415	407	418	422	437	407	427	391	421	399	414	415	383	444	449	430	392	429	417	412	400	394	412	397	396	432	393	392	421	393	404	454	390	415	411	453	405	396	417	391	372	395	367	405	420	431	425	408	426	395	390	406	392	389	417	378	383	383	403	412	372	393	377	448	376	415	432	430	383	408	391	427	416	370	454	428	386	391	395	411	426	428	392	360	410	418	393	393	407	453	413	414	415	407	386	405	422	409	421	451	376	402	395	397	360	447	398	408	455	372	404	416	413	428	364	382	375	379	395	398	391	412	463	429	420	385	419	394	392	399	407	413	392	453	377	389	371	430	413	412	408	418	394	429	432	394	392	461	408	403	375	397	388	409	413	389	422	407	404	390	405	421	433	422	400	435	381	403	382	393	402	397	379	433	375	424	394	419	417	391	421	430	420	410	453	412	419	407	426	420	403	393	411	448	435	397	394	401	405	389	428	430	385	399	413	450	420	395	381	431	401	433	410	396	415	430	408	413	394	411	409	387	430	421	403	413	417	414	387	401	416	429	403	420	421	385	392	414	438	401	421	409	399	411	376	434	379	407	377	446	364	453	408	421	455	403	424	415	390	398	400	403	430	417	430	433	396	398	399	398	407	412	413	407	408	380	396	432	388	386	416	403	391	389	393	401	415	399	374	401	419	382	427	391	386	456	400	435	410	381	409	413	407	389	395	366	413	407	412	425	401	370	392	382	392	397	413	411	420	411	416	362	383	368	404	399	389	427	449	397	422	390	402	393	395	418	384	397	399	389	410	383	391	410	386	401	417	412	400	405	402	403	393	438	415	416	372	405	426	379	385	415	400	445	388	417	378	403	410	421	367	407	385	448	430	426	417	418	435	397	437	396	404	412	396	418	426	402	445	372	411	382	410	386	431	437	346	396	379	419	397	355	396	425	403	381	379	397	360	390	401	441	411	382	432	399	410	377	395	405	358
19428	27093	15765	9318	6916	6398	5940	4473	3475	3218	3493	3195	3102	2602	2074	1701	1674	1643	1439	1318	1496	1256	711	597	625	585	572	607	644	577	548	550	500	495	497	469	489	504	446	510	489	449	489	455	462	482	424	450	434	496	491	440	450	440	496	476	481	524	471	443	459	484	397	418	479	480	468	440	430	467	459	454	463	442	419	448	489	441	451	452	469	419	465	435	441	449	459	456	414	497	471	445	464	447	455	434	474	469	443	447	483	484	426	437	475	455	454	453	422	446	436	492	432	456	442	485	440	453	442	466	461	462	470	437	460	482	458	451	477	469	459	455	463	460	449	417	427	461	459	442	485	402	439	460	444	453	425	475	455	425	457	463	443	473	476	439	482	447	461	451	463	443	444	405	477	448	463	450	470	471	423	421	470	451	458	449	468	460	460	453	497	435	450	480	456	457	436	430	434	448	423	475	447	416	457	467	448	488	449	449	446	450	473	449	433	438	463	488	469	459	429	463	438	434	435	464	447	441	454	445	478	441	444	402	464	474	476	403	470	448	482	462	468	420	468	445	439	494	437	480	455	472	459	438	435	434	471	455	465	411	408	438	444	421	453	436	427	432	491	470	453	482	451	447	438	443	442	469	461	454	430	441	445	427	481	451	463	469	498	460	415	484	435	451	408	471	496	438	427	466	475	441	463	461	464	466	457	438	447	448	449	485	453	421	499	452	491	507	435	423	413	454	461	447	481	421	470	452	454	465	430	457	457	456	451	447	402	463	395	469	473	457	471	473	439	464	439	449	490	424	484	453	491	460	428	464	428	442	477	433	431	475	504	454	419	440	487	433	484	471	444	471	443	469	481	453	469	467	451	426	458	444	427	431	452	431	410	480	436	448	469	495	438	490	462	435	424	448	440	453	443	467	472	464	460	437	443	452	449	465	438	474	472	460	463	460	458	469	435	446	437	433	436	471	469	472	483	458	452	420	445	487	471	438	455	436	485	459	455	471	468	441	426	468	453	451	446	442	457	459	444	462	482	448	458	471	478	483	462	497	474	418	491	464	408	436	480	443	468	505	435	440	443	448	492	467	494	435	457	454	446	439	487	473	478	450	434	472	445	432	437	468	464	479	495	457	439	464	429	420	428	474	406	470	452	440	449	460	458	474	474	427	467	444	437	463	476	418	457	461	459	443	470	452	487	464	445	425	471	468	474	422	475	465	440	438	484	485	460	490	443	447	430	468	459	399	462	469	459	430	449	475	470	462	457	410	458	442	450	447	408	472	493	465	437	456	476	467	487	444	428	435	418	454	476	459	458	436	458	491	448	457	454	443	477	462	465	462	447	491	439	442	440	446	444	454	401	421	418	437	465	435	464	478	453	456	446	456	492	451	461	469	435	431	449	455	437	449	472	504	492	450	447	414	450	433	456	428	461	516	421	479	509	460	461	460	439	467	480	485	434	470	448	445	487	509	487	476	468	488	446	470	474	427	481	477	451	450	469	430	459	475	440	495	435	438	452	460	454	466	419	466	451	489	477	504	437	463	449	446	436	466	436	470	426	475	471	450	429	455	460	484	448	456	457	471	465	448	431	427	431	463	432	453	450	482	426	428	430	461	486	481	448	437	445	473	435	479	468	481	465	485	453	463	479	443	470	504	448	503	501	441	448	470	456	456	454	441	461	440	474	485	426	464	464	469	454	483	405	440	471	443	496	438	494	449	431	434	459	453	459	428	457	454	429	411	460	458	412	456	478	448	474	441	420	452	497	492	448	453	480	412	423	477	469	423	464	454	438	498	457	455	406	462	475	479	457	459	460	466	415	480	440	435	424	449	432	402	473	420	446	501	475	454	420	492	425	442	495	450	484	454	475	450	480	427	435	457	472	462	456	434	438	458	452	489	470	427	434	460	452	473	408	473	464	458	457	442	455	470	422	438	487	474	476	472	473	467	455	463	445	451	485	459	466	415	478	447	450	485	464	456	471	435	474	467	441	469	468	450	445	454	446	463	441	454	454	457	447	470	472	474	432	481	502	456	476	469	405	456	454	462	481	406	454	472	480	446	412	422	465	468	427	444	471	430	436	458	496	471	451	427	436	469	440	448	468	489	511	493	442	506	423	459	460	436	439	429	459	486	453	417	436	445	468	476	472	474	469	461	467	469	446	484	460	454	452	433	460	499	494	465	457	441	438	479	444	449	441	464	473	466	442	462	438	473	434	476	439	448	466	450	437	436	462	451	415	453	451	406	481	459	443	398	462	448	416	454	480	440	488	443	457	448	472	441	467	462	419	430	456	459	486	457	453	463	470	464	461	446	424	460	456	425	445	461	467	448	439	456	469	476	430	408	472	469	447	426	476	439	425	432	495	506	446	453	478	438	412	472	456	440	417	451	463	439	468	416	476	461	453	441	431	444	463	442	450	478	480	455	448	453	433	439	474	455	461	484	484	463	473	472	456	448	420	391	490	456	450	467	450	462	438	454	463	452	457	433	485	429	461	448	462	490	461	498	426	458	441	458	399	464	409	444	434	457	470	463	482	495	492	517	442	462	431	461	444	465	443	443	454	431	444	423	491	461	410	439	477	460	454	487	478	459	472	479	442	443	409	486	494	442	454	491	446	477	414	489	467	474	495	474	506	449	466	439	489	453	445	441	425	484	462	501	469	461	452	477	463	473	467	466	480	470	442	448	422	456	441	458	420	435	456	440	399	438	472	458	449	488	439	463	447	460	424	463	475	486	474	447	488	451	465	426	470	488	475	442	426	444	480	406	451	425	452	467	452	452	450	455	442	395	436	455	454	454	465	441	462	476	470	455	456	455	472	435	495	447	455	460	458	438	443	501	425	475	414	402	402	504	451	419	435	469	461	429	471	492	478	442	490	456	428	424	473	466	469	468	432	465	466	450	461	481	423	478	457	486	440	435	455	462	480	441	437	476	446	460	441	471	462	429	446	477	436	386	429	452	470	419	489	491	454	436	438	494	474	433	447	484	469	476	478	444	461	464	417	470	492	448	441	442	464	444	444	485	445	438	461	433	468	402	438	477	440	468	411	438	441	486	468	458	481	418	483	417	415	464	438	431	451	456	451	471	429	451	436	451	468	459	445	420	438	482	450	410	428	464	472	439	446	508	466	452	441	488	478	478	460	472	465	442	434	452	462	489	457	419	444	443	475	494	422	440	463	424	465	428	474	455	432	463	452	466	445	436	438	450	417	478	468	408	467	500	498	475	460	471	411	469	461	458	483	471	462	444	468	444	456	449	437	460	466	471	478	438	445	475	442	457	469	478	414	442	424	430	489	484	446	434	449	454	439	465	498	431	415	462	451	458	470	482	486	419	450	455	455	427	428	456	452	449	445	463	463	480	433	401	431	454	429	440	456	458	443	459	455	447	477	451	483	524	440	446	458	449	472	471	471	463	453	464	491	475	451	464	433	446	433	488	502	480	456	481	430	464	440	434	442	419	448	437	472	447	482	442	445	467	445	409	457	445	459	466	467	484
23656	21321	28605	24390	21347	15071	7659	4713	3475	3140	3794	3386	3339	2842	2099	1850	1687	1914	1366	1467	1673	1403	845	639	739	715	702	727	733	675	647	595	581	608	561	586	571	609	568	540	570	577	540	521	531	531	522	518	536	518	554	546	560	528	584	556	568	616	521	541	557	574	538	571	573	573	532	556	546	532	538	523	535	540	540	542	552	502	518	537	534	483	535	554	520	507	544	540	527	540	542	552	526	510	534	505	520	548	520	549	552	517	500	544	551	547	518	506	561	553	508	503	559	536	477	526	535	557	515	577	545	518	568	488	505	528	507	525	523	555	513	543	559	577	515	517	528	527	554	573	522	552	552	560	532	524	531	507	503	562	518	513	554	543	530	514	499	548	494	549	495	540	550	513	524	545	507	530	532	524	575	510	540	560	521	538	503	491	547	538	542	547	569	509	500	487	521	542	501	546	507	538	540	521	577	521	560	521	526	525	537	557	522	499	569	537	569	531	544	534	535	517	566	539	561	540	517	538	519	561	514	513	579	555	495	496	535	543	544	539	538	529	476	496	542	579	548	509	515	524	560	540	548	553	523	528	503	529	545	524	516	513	506	523	575	521	518	521	550	526	535	530	541	565	528	528	523	512	536	544	520	553	510	496	528	510	530	541	499	562	583	550	539	511	523	537	521	547	523	492	508	523	550	512	534	524	550	554	530	506	512	522	523	560	556	556	533	548	479	574	517	526	507	541	534	537	528	485	548	506	506	521	545	524	544	529	561	529	495	522	548	534	507	544	499	500	532	524	504	526	521	530	540	509	572	537	509	530	537	563	586	490	523	514	545	553	573	497	534	545	529	495	531	514	495	506	565	556	523	553	531	545	532	543	541	492	507	519	523	472	534	554	517	510	525	528	522	541	496	555	566	517	569	506	496	506	522	542	523	537	548	513	516	532	529	518	503	504	556	516	505	526	554	528	523	521	527	560	522	525	497	538	545	551	509	530	562	530	502	539	534	569	523	544	520	471	548	491	513	570	570	516	520	495	504	532	513	536	525	518	577	561	547	574	528	497	505	494	531	493	522	530	505	506	547	527	545	489	515	558	528	507	515	508	539	458	532	521	514	533	531	515	556	525	542	515	522	534	519	531	543	547	556	530	469	495	537	540	527	528	524	494	549	547	562	503	533	495	554	503	548	484	525	510	529	498	510	538	522	552	517	528	553	512	556	557	491	539	514	538	536	550	524	548	549	545	492	539	529	493	546	480	546	509	557	506	494	504	555	512	574	546	528	526	578	517	508	547	500	537	494	516	509	515	566	508	555	545	535	538	561	526	523	565	540	590	539	525	520	549	539	488	511	515	537	549	542	505	545	527	539	538	512	524	538	506	528	513	542	512	569	520	547	527	513	524	554	512	550	547	507	511	521	516	498	511	532	542	540	546	555	571	523	495	548	533	538	522	517	537	581	523	527	507	529	555	566	551	526	532	548	521	520	533	534	540	553	539	525	547	534	555	514	539	497	480	499	532	528	555	530	512	511	521	527	507	537	481	561	519	532	521	516	533	516	527	535	499	514	539	538	522	554	530	551	527	547	546	545	503	519	517	537	491	517	567	501	570	502	569	515	501	572	530	518	512	484	510	545	566	554	544	525	497	489	507	549	550	543	545	541	498	503	548	525	503	533	513	532	511	514	558	513	536	533	558	562	545	532	570	536	521	514	519	516	568	539	509	553	532	538	550	481	529	544	544	535	542	546	554	522	531	559	543	533	521	526	538	530	523	508	494	518	485	482	534	553	548	528	497	527	485	530	536	522	531	539	554	525	555	531	494	494	501	524	525	572	502	488	500	512	534	517	517	567	523	502	526	539	582	559	488	529	506	548	531	517	560	502	520	549	517	551	525	509	591	492	503	523	539	522	516	519	536	498	559	550	575	537	502	540	555	501	520	557	569	558	491	542	540	524	522	561	538	553	544	518	481	556	549	523	575	485	517	508	562	490	556	527	545	492	524	523	510	592	529	521	546	516	537	511	509	512	532	520	559	494	574	522	506	541	554	534	538	541	518	500	491	557	510	527	530	529	561	546	548	501	543	524	544	538	527	542	525	520	528	530	497	528	536	556	529	559	487	521	478	587	570	520	490	512	540	523	576	538	543	538	530	515	551	547	532	542	513	532	526	543	537	520	520	534	500	527	513	570	513	520	533	578	547	480	476	513	516	515	549	558	514	563	587	594	543	581	543	516	587	556	495	522	524	510	579	541	532	505	568	519	506	562	530	544	500	566	554	552	517	543	518	497	517	531	557	532	498	545	522	529	536	586	515	558	553	534	542	574	583	486	567	509	554	498	511	534	513	530	532	546	553	532	516	515	513	573	492	512	523	548	520	547	553	551	490	529	516	520	537	557	500	519	537	521	512	548	524	515	516	540	480	553	524	586	548	567	516	515	507	518	543	549	529	534	542	534	554	560	510	510	513	543	514	483	521	556	551	529	523	509	550	525	591	536	499	529	532	533	506	524	532	556	531	565	542	512	558	453	517	544	539	557	489	507	499	551	526	530	525	512	527	528	565	536	560	534	537	538	551	522	508	527	538	542	507	499	524	524	553	559	521	506	534	519	507	554	517	561	488	562	545	539	517	486	523	540	521	477	521	506	577	546	492	525	545	518	492	501	524	544	500	539	546	502	525	511	518	501	520	530	523	494	561	520	526	518	525	525	526	507	525	537	562	555	514	529	511	541	549	531	556	513	537	548	524	505	556	506	496	504	530	536	556	493	523	556	538	505	544	558	530	486	512	560	552	510	567	528	571	559	562	532	527	498	534	512	507	583	517	549	519	544	537	566	533	481	492	513	525	529	527	497	528	559	524	564	515	503	516	491	521	537	505	509	532	562	519	488	542	515	515	481	554	581	527	561	532	533	530	557	530	519	559	542	535	531	490	503	518	566	542	500	542	550	541	530	523	509	491	543	559	552	528	546	493	530	528	531	567	494	537	543	546	510	556	544	501	509	495	479	507	537	531	523	544	551	556	522	452	515	512	537	515	516	530	561	529	568	549	483	553	584	562	577	551	512	543	518	490	501	532	542	513	504	561	513	497	555	511	540	511	536	537	527	556	527	492	516	489	543	506	512	535	551	544	514	534	492	546	503	524	540	496	503	497	539	541	534	509	571	520	517	565	558	535	510	576	563	553	559	485	520	535	523	550	509	537	541	501	531	560	524	534	543	541	561	506	522	544	525	511	543	518	498	525	494	521	568	509	571	500	512	539	519	516	494	504	533	531	509	543	532	532	542	522	564	519	529	549	485	558	517	499	538	514	540	534	523	492	502	552	524	511	539	473	543	549	486	572	547	549	508	524	568	549	540	486	510	505	514	534	492	560	518	470	504	533	549	551	503	511	543	526	575	501	530	529	550	518	585	530	487	524	525	507	524	577	547	553	493	564	573	542	512	506	508	511	540	499	510	548	536	544	510	538	576	532	517	519	507	579	534	527	522	501	481	529	518	544
19781	33747	23337	14653	11070	10853	9391	7431	5946	5253	6013	5329	5121	4305	3261	2728	2452	2929	1850	2083	2455	2067	1043	888	894	908	877	941	977	760	761	760	751	734	683	630	609	664	655	650	654	626	609	624	602	616	570	610	632	599	606	624	600	650	621	654	611	675	567	566	605	611	632	568	623	587	629	592	629	589	593	555	620	560	594	580	584	595	606	552	604	571	553	545	575	555	573	584	588	589	567	551	577	546	589	612	605	595	588	592	589	613	618	530	579	601	619	559	563	583	553	622	571	667	571	549	606	549	566	556	595	560	581	585	575	568	574	534	577	537	595	562	538	591	569	562	562	594	573	558	579	572	592	610	570	603	598	578	546	616	620	588	595	611	595	585	566	579	566	554	577	579	620	591	617	576	571	617	574	579	606	539	584	576	627	603	593	595	556	606	603	623	597	559	579	542	571	614	622	611	568	620	597	608	538	604	599	583	594	572	564	584	578	559	569	589	602	557	612	569	596	580	582	627	601	608	601	567	570	592	608	580	566	591	590	589	564	592	541	577	596	596	583	590	579	616	582	560	600	621	639	570	565	575	591	605	595	601	577	587	575	538	561	610	565	555	560	621	594	581	591	549	627	606	571	581	566	532	617	627	588	553	594	616	580	601	636	605	585	616	619	568	585	587	571	526	551	544	581	589	580	583	547	609	566	599	571	582	632	598	575	586	566	564	619	551	551	639	603	581	533	558	617	614	572	570	595	567	619	586	593	608	643	604	612	589	609	602	568	581	538	576	538	592	580	612	600	556	549	579	566	586	585	601	605	628	621	574	565	571	598	549	593	608	566	565	558	583	588	596	594	602	550	540	629	577	557	544	594	613	581	566	605	555	577	602	601	576	585	571	588	598	580	543	564	594	588	584	527	565	608	569	590	656	584	612	575	586	628	593	610	572	589	596	603	591	601	542	543	592	612	575	540	578	618	614	565	609	550	588	617	588	612	581	544	579	556	550	599	564	575	579	545	619	591	616	607	588	600	568	608	579	566	601	569	610	616	581	561	571	536	569	607	604	608	556	580	574	604	573	580	582	570	554	536	559	610	595	572	605	602	596	571	583	548	560	562	594	581	553	552	534	596	584	598	583	594	607	597	573	584	615	593	549	641	596	598	561	597	579	521	554	629	541	613	589	593	601	603	536	630	609	574	588	578	609	592	562	637	593	585	604	542	591	556	576	576	547	621	558	568	635	579	602	564	588	621	578	596	558	590	552	556	574	586	606	598	594	607	587	567	549	559	588	597	583	581	567	594	593	581	552	606	545	562	553	626	548	618	538	566	604	613	565	599	625	553	631	613	551	568	628	570	601	586	563	549	602	584	624	636	589	605	594	573	619	621	570	598	620	610	608	577	592	560	593	615	614	573	580	602	575	527	591	581	594	555	615	607	579	570	554	595	602	587	612	574	599	558	568	629	603	560	641	537	557	625	527	520	581	574	520	580	604	576	568	577	560	563	598	573	561	576	618	566	568	579	589	616	598	560	587	597	597	592	555	568	605	570	577	556	556	600	605	596	579	589	572	582	605	558	594	553	640	571	598	569	560	607	591	590	541	548	582	607	558	605	629	597	574	596	600	563	576	597	575	608	590	560	506	644	580	602	635	600	602	569	581	597	551	561	554	596	509	572	632	551	602	547	582	594	596	543	601	557	636	594	575	606	607	584	581	598	577	601	567	581	557	560	558	564	612	579	607	597	545	627	582	605	583	589	522	567	584	612	562	573	570	598	588	579	575	560	582	610	591	660	616	585	627	587	619	570	556	599	561	573	601	613	590	574	556	563	623	567	613	578	594	558	572	614	563	585	556	608	556	588	579	626	571	569	604	596	611	561	613	561	595	565	625	621	574	579	610	568	589	585	616	571	563	590	613	619	612	534	625	609	560	624	607	604	585	577	562	593	587	564	625	595	531	573	592	541	583	577	572	566	572	607	584	585	617	596	607	611	585	594	559	596	580	625	564	566	596	562	598	575	611	590	617	603	535	588	592	595	564	582	604	621	601	576	610	586	595	593	579	587	573	586	607	589	570	595	593	576	614	594	587	609	596	586	592	573	596	591	559	578	558	564	575	559	630	576	553	591	570	612	588	551	596	507	570	586	614	581	598	613	567	581	567	608	562	604	575	612	601	549	579	572	582	564	597	559	556	597	591	597	579	612	556	548	576	596	558	593	581	595	604	616	598	574	591	577	599	597	616	566	609	609	614	607	560	589	609	581	638	584	584	600	589	582	582	599	596	551	586	582	581	600	618	529	581	588	602	607	598	566	602	560	544	561	596	573	614	619	593	603	581	615	614	580	561	568	568	597	638	592	566	609	595	611	543	591	564	612	560	584	614	589	557	564	572	578	547	553	635	587	566	572	565	593	518	588	577	561	527	589	575	608	587	584	588	582	616	542	542	566	582	589	578	562	604	584	591	553	596	610	561	564	569	573	571	595	613	601	597	645	575	591	587	604	561	621	619	592	546	565	585	612	561	605	609	593	591	605	553	597	598	598	583	566	596	567	570	547	600	619	597	593	547	563	592	601	597	536	567	588	585	615	545	583	585	583	567	591	595	600	582	580	560	584	579	584	543	605	576	611	593	551	554	598	600	586	585	568	595	544	590	575	597	571	572	530	578	561	539	548	557	581	579	595	571	573	581	546	599	565	611	600	579	592	568	604	591	590	559	572	570	560	647	569	595	605	598	590	544	591	572	560	573	574	587	621	548	606	594	590	613	588	580	544	610	566	580	595	582	587	604	599	578	597	568	553	595	610	610	612	564	591	556	574	579	556	575	570	563	588	569	583	591	593	584	605	661	602	586	585	574	587	594	596	593	580	625	577	556	587	594	548	578	593	599	583	604	549	584	572	549	579	581	601	581	587	559	608	570	614	585	614	599	581	596	577	596	565	556	594	561	573	609	584	560	549	591	605	617	619	595	592	567	573	585	587	606	584	568	610	588	616	599	580	600	637	549	612	582	564	616	633	596	579	582	555	581	598	582	601	567	595	589	608	624	592	602	576	609	573	611	542	590	627	560	591	600	600	562	635	617	585	596	557	564	632	557	610	600	571	588	591	553	597	605	558	594	545	597	539	596	593	599	617	584	576	590	623	569	562	596	589	603	564	615	577	609	566	595	604	567	653	560	569	568	598	645	605	571	554	580	568	617	587	562	569	582	570	589	578	615	554	588	551	556	561	583	614	572	627	615	542	546	593	608	553	623	607	605	556	602	586	546	595	604	606	600	556	617	572	556	623	594	544	553	601	577	616	583	587	555	584	494	594	545	602	588	584	610	608	611	548	584	605	583	578	543	606	601	554	576	610	576	569	610	596	600	602	573	586	554	515	641	596	574	630	605	588	584	564	622	548	591	581	596	566	600	554	614	565	587	587	573	621	545	588	566	599	578	538	549	593	557	601	545	606	561	583	590	568	609	605	576	580	584	597	548	599	594	573	586	603	577	604	581	589	588	578	593
24797	21325	27599	25293	15007	6187	4751	3472	2585	2308	2688	2650	2377	1851	1412	1360	1236	1411	934	1070	1101	779	493	494	444	473	441	495	480	428	399	413	390	394	367	369	370	339	342	337	329	354	335	308	315	311	321	311	334	303	382	357	347	347	337	322	376	328	338	330	352	319	346	315	332	321	304	345	313	328	324	315	333	301	325	327	327	340	326	326	362	321	347	306	314	316	316	325	323	291	323	352	302	333	345	328	336	354	301	323	310	357	321	332	302	348	303	307	322	344	307	328	345	304	326	314	308	349	339	323	332	316	327	342	338	334	338	346	344	335	324	338	307	323	331	331	329	317	315	325	316	316	325	343	307	340	327	324	350	332	325	321	338	304	321	302	352	304	325	311	327	347	319	351	333	310	357	300	301	349	301	315	353	339	304	305	330	301	337	332	333	323	327	296	341	338	368	302	315	324	305	336	337	327	311	310	318	340	319	308	365	350	307	354	306	331	332	305	330	338	331	313	335	341	318	324	299	304	286	325	305	319	328	305	323	325	325	336	329	312	330	321	328	364	311	329	300	308	328	326	351	325	341	330	320	288	318	301	319	321	305	332	323	321	320	328	336	289	312	271	317	329	318	333	320	313	329	296	319	351	345	310	334	324	320	297	332	314	343	302	316	345	316	339	317	296	315	340	349	335	329	320	341	341	330	334	340	325	305	346	328	319	347	325	319	361	313	343	367	286	297	311	332	296	307	299	324	286	339	314	306	340	298	351	314	309	313	335	314	295	329	316	310	316	304	307	321	321	314	302	345	319	377	347	311	325	347	324	309	343	339	319	324	341	312	345	329	345	339	331	317	318	307	284	326	342	347	286	362	369	339	300	318	324	320	329	332	323	333	325	331	309	320	312	326	326	334	334	310	331	301	336	318	331	314	336	321	324	341	299	296	327	342	319	318	354	313	331	327	315	358	319	294	267	344	357	295	314	285	325	353	345	329	318	325	314	325	341	333	335	359	354	338	339	301	301	322	300	298	317	314	333	333	321	338	315	315	318	350	320	319	329	340	351	296	331	324	313	269	335	309	317	335	304	312	352	385	352	324	323	336	306	340	298	311	337	319	347	314	294	329	337	308	322	317	294	352	303	313	315	326	332	308	360	323	311	323	332	326	324	317	310	296	323	312	315	336	329	313	328	364	354	321	353	337	334	375	320	290	330	295	339	322	333	281	351	358	335	321	315	346	337	358	325	341	335	335	325	297	355	319	352	344	330	352	327	347	308	338	352	302	324	354	331	300	344	335	312	311	310	333	356	335	329	342	348	327	345	342	305	322	297	342	318	319	314	319	316	345	310	329	308	314	330	348	311	332	313	318	329	310	325	310	339	306	342	317	321	317	328	348	319	316	311	319	333	339	336	324	330	320	306	348	315	320	353	325	361	314	340	301	329	321	327	346	343	332	292	326	322	309	329	315	322	342	327	352	308	352	301	334	309	310	319	327	310	318	339	333	307	324	316	336	339	336	305	306	327	328	342	315	323	324	342	340	342	317	336	315	324	291	324	319	340	307	356	342	322	306	321	311	315	344	305	304	313	312	348	335	293	344	323	311	291	340	317	316	326	330	339	306	330	320	341	362	318	309	318	333	312	311	337	301	317	316	322	317	331	340	343	315	334	324	330	297	319	301	313	309	333	319	305	311	332	325	341	333	339	343	332	327	329	319	333	328	330	316	340	316	323	323	326	345	308	290	316	334	339	309	331	358	319	338	322	330	332	344	322	332	321	331	345	349	335	347	338	341	337	339	313	353	300	309	321	310	321	327	323	319	336	308	279	337	297	309	298	336	343	338	275	312	337	290	300	299	312	321	366	348	329	329	315	355	303	328	362	294	342	357	334	320	330	306	331	331	336	293	305	352	346	314	292	339	310	326	308	314	329	297	360	348	314	324	313	324	320	302	327	327	299	328	327	317	322	262	323	323	317	344	299	310	334	331	305	365	343	317	285	357	339	318	311	320	328	350	297	336	327	282	331	325	348	321	314	345	315	315	311	330	321	315	340	299	312	297	316	290	342	354	314	345	346	335	321	335	298	297	318	302	305	330	321	314	322	331	305	322	314	324	302	315	331	321	327	312	337	312	293	324	359	322	324	325	316	307	329	303	310	293	310	333	346	333	328	306	300	306	327	315	319	330	334	312	315	333	330	320	345	325	352	301	328	349	304	318	324	334	317	365	321	320	307	318	347	328	313	322	340	303	343	339	319	294	349	329	311	338	319	297	350	336	340	320	317	316	317	334	315	300	351	296	335	317	305	340	295	334	350	304	360	339	338	346	298	314	319	326	333	316	273	332	332	345	337	334	361	314	324	313	334	331	319	325	314	339	348	322	341	333	315	297	346	313	328	326	327	331	325	351	279	310	340	305	328	312	336	288	330	303	302	331	344	309	341	314	300	317	321	321	307	347	313	338	314	313	326	322	369	326	303	294	338	316	309	355	319	323	329	363	305	340	318	317	338	336	336	345	323	337	319	323	323	304	331	314	335	359	297	308	336	327	368	353	314	333	323	361	327	339	297	332	300	311	289	342	313	349	292	349	309	301	328	345	320	296	351	305	295	299	328	339	309	310	357	348	326	331	344	308	310	376	320	323	346	322	332	327	303	323	339	332	301	282	294	361	316	335	349	316	311	316	318	309	342	323	316	370	317	336	311	319	332	349	316	293	341	315	327	362	280	337	313	313	318	296	329	309	326	354	312	317	326	324	337	311	298	318	300	355	328	312	337	330	330	365	325	331	357	374	327	335	299	327	351	324	344	294	332	342	303	290	297	310	353	332	333	317	306	296	329	314	342	331	320	298	330	333	340	341	310	318	309	335	331	313	344	353	350	333	325	320	311	302	302	326	314	340	313	315	350	309	327	322	326	353	352	336	340	289	334	341	329	341	319	326	330	339	294	355	317	328	327	302	310	342	324	364	313	354	344	341	304	339	317	324	353	340	325	316	337	329	352	316	331	350	312	336	350	355	335	306	334	327	313	337	339	316	343	336	291	273	280	332	301	313	343	321	311	317	305	339	336	306	308	282	333	330	323	324	309	318	300	323	335	326	339	319	337	328	326	347	310	339	317	292	326	320	335	306	309	335	334	296	338	309	292	332	335	314	326	345	329	339	301	321	323	348	330	319	306	317	340	305	314	333	373	321	352	304	306	326	304	343	346	340	288	314	313	341	306	315	324	310	305	341	339	311	330	338	340	315	283	325	339	333	311	310	330	328	306	316	316	340	318	324	337	334	301	310	342	325	312	309	299	337	311	335	325	323	317	315	295	307	343	350	319	338	334	310	323	337	317	309	310	312	343	345	313	318	332	341	340	287	350	343	318	309	336	356	333	294	320	349	330	321	338	309	314	306	316	336	325	344	301	335	351	323	324	322	308	347	304	309	319	302	337	332	358	330	369	342	328	338	321	303	368	300	336	287	323	309	315	360	313	328	350	296	313	317	349	333	352	325	298	301	334
20369	31008	21108	12338	9717	8932	7844	6150	4698	4182	4933	4600	3916	3045	2353	2171	1963	2159	1427	1654	1739	1170	686	632	628	597	564	650	596	558	550	448	461	446	451	372	376	401	431	426	430	394	376	372	405	381	381	336	395	389	365	438	411	412	387	426	437	426	422	409	407	397	405	413	412	382	371	417	396	369	396	384	339	373	411	372	372	384	360	382	401	389	375	411	363	381	357	369	363	376	345	370	357	383	401	362	374	352	372	354	383	373	368	393	363	366	393	349	375	374	355	369	389	394	356	340	357	418	366	360	370	385	359	377	351	374	365	356	347	393	352	389	428	375	386	355	368	358	365	379	354	361	387	361	346	375	346	360	410	347	376	370	374	343	397	384	361	363	329	397	372	318	355	360	367	395	359	361	368	343	368	385	384	374	344	375	373	370	355	355	358	360	380	369	368	366	374	394	357	362	355	362	352	370	386	356	385	347	360	418	401	362	356	372	356	399	366	377	317	341	382	397	377	395	373	353	368	388	377	385	353	372	398	361	395	353	371	377	345	387	417	377	334	386	364	385	371	388	371	375	395	381	369	338	357	359	389	346	393	338	374	369	392	373	389	350	376	361	366	386	384	373	365	369	350	360	407	379	384	341	382	363	361	394	369	365	373	371	390	400	371	378	355	392	376	378	360	354	411	356	383	376	379	388	364	337	389	417	372	342	404	379	376	362	422	372	412	375	360	328	367	369	357	354	365	383	374	398	366	397	390	374	395	385	380	362	336	390	373	335	371	386	362	339	349	371	381	339	333	375	387	391	418	373	360	397	357	380	354	373	429	362	331	364	363	392	372	406	360	409	374	412	380	375	339	357	380	391	383	380	338	367	374	372	373	345	380	369	394	361	366	353	383	425	367	360	410	381	378	376	370	375	387	378	364	382	376	361	349	348	382	365	349	393	362	373	374	386	380	351	370	388	340	363	397	333	380	404	394	388	351	365	356	388	387	345	366	376	368	344	399	382	372	361	372	339	374	390	394	373	367	381	355	380	380	384	364	333	434	353	355	356	363	349	356	379	372	393	353	361	351	369	390	362	377	366	386	363	359	350	381	372	344	392	386	374	358	385	372	373	384	352	374	374	379	397	361	394	341	383	328	379	388	359	363	388	380	366	385	365	346	385	355	386	364	393	379	368	374	363	378	351	361	373	408	408	386	380	359	371	388	374	385	354	373	396	384	378	385	380	399	420	366	353	389	381	357	369	405	367	360	324	374	367	349	362	383	350	380	349	370	383	368	367	355	373	343	344	347	367	393	382	352	342	377	353	351	341	351	334	362	384	380	377	336	363	387	364	367	357	418	372	387	369	388	396	374	377	348	378	389	387	365	388	369	382	376	387	352	393	372	375	359	388	359	365	355	389	404	360	368	388	365	384	398	394	350	355	367	385	373	365	380	374	379	390	383	349	384	384	387	383	389	347	376	385	380	388	373	339	388	372	366	363	347	384	364	348	384	388	397	412	412	355	354	367	381	358	346	352	375	352	383	389	375	368	356	362	348	368	362	376	400	378	367	358	365	371	403	359	389	371	394	381	345	395	367	360	365	407	375	377	367	372	363	386	365	366	399	359	347	350	388	402	342	365	356	390	379	368	387	346	369	376	361	412	389	389	378	389	384	371	385	369	371	371	397	341	379	401	394	356	359	353	364	406	362	345	392	334	385	395	371	398	405	334	373	350	391	386	343	355	366	383	344	346	392	361	417	360	365	378	402	408	397	377	352	393	366	391	334	358	365	332	395	404	349	353	372	390	373	346	418	399	392	359	347	389	360	413	354	368	400	360	371	376	369	358	372	389	377	381	363	377	385	378	344	362	388	374	411	358	396	340	356	370	356	355	375	350	368	382	343	372	365	414	372	329	407	348	358	409	375	334	382	400	432	378	377	387	392	343	387	347	378	403	381	397	357	385	376	361	385	337	375	346	372	424	362	353	334	344	398	401	378	405	384	368	388	384	382	368	388	372	371	392	351	385	342	375	359	376	374	388	380	384	365	398	359	377	351	383	388	391	356	393	376	389	383	376	362	369	350	371	362	397	375	359	378	393	367	367	358	379	374	390	392	378	370	383	361	406	417	371	367	430	333	384	380	364	393	356	420	367	381	386	376	415	382	373	369	344	368	398	370	373	370	419	370	386	372	376	386	360	405	371	385	348	379	385	357	368	339	363	334	397	372	396	393	351	359	401	395	361	360	364	407	389	358	355	399	409	376	371	398	376	380	375	358	381	382	356	379	349	402	382	359	330	341	341	377	382	354	379	408	406	371	382	404	363	412	372	369	359	364	412	363	379	364	330	387	369	384	341	390	328	360	370	339	387	391	355	366	401	355	381	379	376	392	382	379	347	392	361	367	366	409	365	339	406	383	375	365	366	374	380	366	384	391	390	402	378	362	344	342	372	364	355	389	383	366	349	383	358	370	399	402	386	329	370	357	402	394	350	366	346	393	360	382	391	402	416	351	356	363	365	398	380	387	361	397	374	344	331	352	374	404	330	335	387	404	399	374	370	354	392	370	360	376	361	389	349	392	360	383	385	392	345	351	371	342	417	392	381	344	365	386	349	378	378	355	349	360	367	358	394	391	367	353	349	357	372	362	357	377	329	368	383	361	387	367	429	371	366	376	369	373	364	368	334	371	367	372	348	375	358	380	383	354	391	366	345	380	352	371	417	378	413	431	381	405	357	374	342	379	359	360	382	379	365	396	368	374	341	366	373	405	350	337	371	365	351	344	379	344	372	372	398	386	387	361	366	341	369	370	379	379	331	369	375	372	340	343	381	368	362	369	411	358	357	331	380	357	371	356	374	381	367	390	353	404	366	363	383	333	379	379	361	360	348	357	380	342	373	389	394	365	396	352	390	417	387	391	401	357	344	401	374	378	362	368	399	350	388	360	378	347	354	372	381	398	360	353	361	370	368	352	354	393	339	361	374	363	373	386	365	354	366	363	365	350	370	321	381	378	377	385	384	383	385	365	393	374	376	381	354	388	378	361	391	385	399	417	349	368	366	385	348	402	347	384	349	386	365	355	364	379	369	365	383	359	382	317	357	388	373	376	360	376	367	392	381	364	354	389	364	376	384	406	375	390	361	364	370	387	399	383	391	373	412	388	338	397	358	382	380	346	361	394	388	367	332	406	383	375	380	386	386	350	376	370	353	394	415	345	363	377	382	384	357	357	348	359	398	378	364	363	382	360	407	340	354	346	346	376	395	383	335	373	355	373	403	390	369	354	351	408	401	373	363	370	348	386	392	351	368	392	402	378	345	401	361	370	365	408	350	346	395	375	381	395	337	414	352	371	355	347	375	368	382	365	352	371	383	368	380	394	353	402	357	377	378	383	343	406	391	409	385	359	375	374	375	353	393	414	371	358	376	357	358	361	365	368	381	365	386	376	359	354	373	365	399	385	330	398	379	388	380	417	377	374	377	370	398	427	403	359	364	383	357	355	377	347	384	373	360
22590	21337	29096	23938	21370	21794	16656	7194	4717	4652	5366	5214	4205	3169	2542	2591	2587	2114	1786	2063	1772	1122	901	815	766	794	770	739	751	705	654	657	612	584	552	552	574	553	504	554	525	507	471	534	507	515	509	460	513	518	503	503	502	526	529	528	575	543	507	504	495	549	534	508	538	514	495	539	496	528	514	502	475	541	492	493	467	509	483	450	493	505	438	467	525	445	460	472	511	523	465	453	465	483	487	485	473	479	487	483	482	488	467	478	454	488	465	520	485	454	480	458	453	443	453	506	501	477	462	453	486	453	471	497	440	488	484	461	491	502	485	496	476	481	457	473	540	468	496	463	499	479	471	468	464	491	480	463	468	485	479	458	465	492	423	475	463	540	494	457	456	492	488	482	482	457	472	485	498	463	482	492	469	446	465	467	486	491	485	506	460	492	467	487	498	474	466	533	449	468	516	487	468	529	452	463	465	502	469	460	480	465	438	461	476	463	504	457	494	475	489	489	460	471	474	467	487	447	465	457	515	499	462	490	475	492	527	494	452	464	486	495	484	464	510	454	462	478	461	513	495	461	480	505	482	474	449	482	479	442	494	486	441	477	462	488	458	491	464	492	491	476	447	456	484	480	456	511	448	492	421	489	487	496	486	459	526	500	483	471	499	448	446	509	464	520	477	513	470	461	470	493	510	496	492	489	484	497	502	509	459	454	467	504	484	458	479	524	506	459	487	483	495	471	521	500	465	462	484	540	473	454	470	502	468	484	477	435	484	471	468	490	486	504	465	489	475	445	483	481	480	478	508	466	466	466	500	498	445	446	452	502	487	493	499	456	454	450	451	464	480	472	483	484	538	425	478	499	456	495	481	472	450	472	463	451	475	467	461	472	469	493	457	470	463	480	448	443	443	480	477	451	437	472	468	448	463	472	502	461	493	489	493	486	477	498	468	452	480	476	529	435	462	466	474	466	506	505	489	496	498	445	448	476	481	453	461	509	463	501	500	484	469	480	456	462	478	437	494	480	452	485	493	475	480	492	477	506	479	454	479	423	473	508	425	456	488	472	483	481	492	438	473	457	466	508	484	506	446	446	501	465	498	478	500	467	447	474	499	474	456	496	455	444	457	451	467	460	498	474	470	494	439	468	489	496	458	484	487	457	480	441	511	463	497	471	448	441	469	511	486	476	450	484	446	503	493	447	481	432	453	462	464	451	446	471	462	468	511	485	479	459	478	422	523	483	466	480	460	449	431	472	484	481	466	477	504	525	473	498	512	475	450	455	477	497	502	476	493	490	453	463	430	495	480	469	460	493	471	462	472	464	453	449	481	483	468	471	456	465	529	470	497	500	477	504	493	495	530	459	420	464	509	452	463	454	476	457	461	494	464	463	522	457	495	518	508	477	478	446	486	479	477	469	466	493	474	502	470	506	469	444	487	499	525	501	463	506	452	484	486	453	480	513	507	451	496	472	480	468	492	462	421	472	456	503	481	521	488	461	440	466	478	473	467	476	481	451	484	490	488	446	481	494	491	466	488	467	459	498	480	478	460	445	472	485	436	479	456	512	490	523	501	476	427	457	502	475	523	431	487	451	458	472	452	508	484	451	462	487	432	500	459	477	483	478	491	465	504	457	495	506	492	489	463	504	468	495	477	487	487	509	482	477	471	463	523	461	496	475	479	506	513	478	484	494	462	453	450	465	478	461	496	470	460	483	436	506	454	468	461	474	481	523	478	448	455	479	492	500	467	500	484	501	472	475	502	457	480	450	502	467	477	424	476	465	488	490	428	480	474	472	486	475	491	507	471	435	508	501	474	488	473	457	492	434	499	514	444	501	514	498	476	484	473	520	485	468	518	475	448	485	486	477	483	542	521	467	457	489	488	478	444	482	472	475	496	519	490	463	503	455	462	488	478	434	426	477	459	485	457	506	490	502	462	481	483	475	502	475	492	482	457	487	458	460	477	467	467	490	447	484	485	484	440	463	493	484	448	498	497	477	504	469	464	491	505	507	483	501	467	472	467	498	472	510	476	468	470	460	466	462	457	475	482	528	482	495	433	476	432	504	496	504	476	469	496	458	464	509	495	477	416	482	420	491	457	482	494	506	428	472	468	454	504	468	470	482	478	496	494	491	503	480	464	468	478	466	448	457	470	478	474	472	493	466	477	501	440	450	464	458	459	454	438	486	484	491	463	467	467	469	482	493	502	454	458	464	461	454	457	489	519	479	479	495	472	469	484	510	454	504	469	487	494	468	465	473	513	506	455	449	482	465	472	478	475	531	496	493	458	514	477	456	482	463	483	472	476	490	465	466	532	468	465	470	475	528	505	433	480	472	454	486	503	481	453	492	485	468	487	512	513	471	476	473	506	507	500	457	419	479	481	513	474	451	474	486	476	536	450	479	454	518	456	525	478	487	443	460	476	487	473	466	482	461	462	501	460	492	455	475	491	489	473	473	443	442	469	499	478	499	479	486	443	489	449	471	497	450	440	451	461	499	462	470	488	485	477	473	517	518	479	442	481	530	502	535	470	476	456	466	479	438	488	459	446	460	510	450	449	466	454	496	512	484	485	449	449	466	488	503	487	446	461	459	434	459	466	501	478	482	477	487	518	471	503	501	499	507	483	484	455	493	455	471	460	453	486	471	493	510	414	480	477	471	445	424	424	468	477	471	455	495	526	477	486	485	449	451	445	509	465	522	495	458	502	463	460	486	482	506	514	472	447	476	458	445	486	474	489	500	452	489	468	508	487	424	468	441	479	499	445	486	438	512	443	456	491	479	427	474	479	474	472	486	424	488	501	485	516	476	477	470	457	454	465	439	455	450	485	500	470	472	477	480	444	477	486	481	470	482	468	474	515	474	454	434	460	476	500	476	456	489	503	463	509	498	482	528	480	490	392	443	441	475	512	513	449	497	433	465	486	471	444	510	461	488	456	457	519	500	457	489	483	479	466	457	509	480	501	498	534	482	514	444	498	457	510	480	468	479	467	505	519	480	465	492	509	450	493	486	496	455	493	506	496	502	488	481	514	426	486	492	458	511	480	449	484	513	458	508	444	509	484	472	490	500	459	505	470	460	490	482	454	490	473	481	436	439	510	471	501	504	507	487	467	470	461	497	468	477	447	494	484	469	515	443	505	477	509	524	483	476	489	463	495	475	448	452	498	498	483	472	488	464	460	489	491	475	485	465	455	495	474	488	501	490	450	437	462	473	437	468	464	500	498	462	496	490	505	483	442	498	504	458	485	448	440	497	455	526	475	444	491	490	471	465	477	478	462	466	469	447	447	495	538	491	470	497	458	505	461	463	441	493	490	453	479	446	483	441	449	493	496	462	479	468	457	502	468	462	479	485	486	496	462	459	463	444	498	474	462	461	495	485	516	478	468	479	478	438	517	507	457	481	471	479	479	483	444	489	450	504	496	464	498	444	470	495	492	460	464	454	453	488	473	486	493	463	451	507	490	496	446	489	515	442	497	482	458	471	508	444	457	494
22603	39809	29745	19033	15674	14416	13045	10208	7646	7765	8139	8017	6481	4817	4049	3816	3815	3049	2682	2985	2539	1624	1188	1030	975	1016	965	1021	976	861	809	816	691	663	639	615	651	611	643	603	591	606	555	559	525	535	538	547	517	550	624	616	614	610	628	602	655	632	555	532	574	585	539	569	561	546	560	598	589	580	557	528	508	578	527	520	529	558	522	512	536	532	507	552	570	548	556	534	527	503	537	552	527	534	570	521	546	558	538	512	534	560	529	526	575	528	508	489	536	543	524	542	561	588	574	545	516	544	497	551	519	529	504	567	495	494	494	493	532	537	511	551	559	511	490	535	532	506	530	529	575	543	505	510	553	499	526	515	543	541	529	530	512	563	538	528	481	506	559	553	519	503	548	501	548	514	555	491	555	526	541	535	543	531	524	490	557	559	522	553	562	540	557	517	545	551	520	521	548	528	541	534	527	516	543	530	534	514	538	498	528	501	573	506	567	510	505	488	509	514	498	528	502	531	513	546	525	525	548	507	531	531	532	542	537	525	514	526	509	546	499	554	579	488	507	530	576	576	533	568	580	464	514	534	530	528	508	533	499	571	543	544	534	525	533	578	562	514	534	534	545	556	519	525	553	542	515	579	517	516	504	571	502	536	534	509	549	507	562	509	513	605	544	504	553	523	547	510	489	556	534	501	548	514	550	564	529	581	533	545	501	509	485	537	567	535	559	510	506	525	557	530	560	498	495	547	515	553	535	490	525	517	532	518	545	561	504	522	534	525	539	534	497	540	498	513	529	529	485	580	532	508	528	542	523	529	526	548	539	536	546	546	537	564	531	517	503	577	496	529	554	545	549	498	555	555	526	553	540	527	579	492	507	531	548	510	543	532	538	529	519	542	496	545	530	552	531	532	527	502	483	559	522	507	520	553	525	557	563	544	523	553	534	486	489	559	528	536	534	518	539	576	530	570	550	544	536	544	500	520	515	510	538	571	533	519	554	484	544	483	531	541	524	545	539	544	530	518	538	523	520	504	523	518	517	545	558	528	535	555	548	515	569	508	527	533	542	488	510	540	551	546	501	512	568	499	556	527	544	521	524	553	543	505	491	534	478	542	537	581	523	521	513	542	568	506	533	527	537	483	530	500	577	490	528	518	535	519	506	556	529	509	537	538	513	493	565	564	524	521	526	550	570	508	575	521	532	506	540	551	536	565	589	529	519	487	530	537	498	521	552	525	508	542	539	529	519	522	526	549	512	541	533	497	528	552	497	526	544	520	511	552	566	500	527	558	545	532	515	529	522	560	515	569	550	526	544	544	566	527	530	512	587	514	525	525	495	514	512	517	531	543	525	551	529	557	526	491	496	531	559	542	533	562	520	510	472	508	512	525	554	527	537	556	534	533	536	534	563	523	528	507	550	553	580	495	563	535	530	545	521	510	522	548	513	471	532	575	511	552	511	494	511	533	527	516	521	555	505	508	482	571	513	542	528	485	550	543	534	548	536	498	516	540	524	540	559	502	524	546	540	549	545	523	548	517	525	507	518	560	529	539	529	532	530	543	533	533	592	559	539	554	514	531	528	510	548	511	496	489	543	533	552	531	521	541	500	519	516	517	565	523	536	520	538	534	491	535	547	550	548	525	527	484	528	500	546	503	461	548	491	479	558	542	527	554	544	537	540	532	518	530	540	544	510	546	533	512	506	589	550	554	505	516	554	507	530	502	506	542	524	570	532	516	534	583	537	506	555	532	516	545	535	549	542	555	500	534	525	569	562	584	544	556	512	537	568	564	532	523	506	558	526	521	527	534	493	492	520	550	507	526	505	518	504	544	514	516	538	510	532	543	538	515	532	511	549	518	545	529	514	518	509	534	528	504	564	557	500	483	565	561	523	524	523	560	518	572	527	519	516	538	529	549	501	529	509	501	470	550	514	549	510	552	557	537	560	485	506	513	547	518	557	547	528	494	521	545	521	531	526	517	516	540	559	538	550	539	543	539	535	513	531	514	533	535	526	523	532	542	552	538	524	539	524	542	537	532	538	517	524	563	527	533	534	508	520	510	553	539	515	506	523	514	566	541	545	502	540	502	499	492	558	543	537	549	557	520	538	552	574	514	552	515	541	528	555	526	505	547	567	492	543	512	526	582	531	560	554	569	541	505	550	498	502	517	560	473	525	481	549	539	505	530	529	537	554	553	554	531	501	537	545	526	505	517	536	534	558	522	513	503	496	514	500	537	481	474	489	513	558	581	484	494	549	550	561	534	528	554	503	562	528	531	533	543	569	535	542	584	512	526	558	549	538	530	545	488	483	536	528	545	527	516	533	511	530	552	473	567	554	513	526	536	547	505	518	534	537	526	520	505	559	548	520	512	502	541	558	540	544	503	544	590	491	533	598	544	549	553	532	533	550	569	521	489	562	522	534	503	550	536	557	552	532	536	572	531	542	553	540	531	548	507	533	550	561	493	565	529	564	570	562	557	540	522	514	591	530	519	558	505	561	530	592	544	552	558	520	548	511	545	541	515	533	485	485	503	511	497	521	562	539	565	514	536	538	556	527	522	507	519	513	527	539	547	517	507	572	557	538	570	520	555	558	534	539	556	521	590	528	514	564	542	511	531	570	530	530	538	536	547	555	528	530	536	552	537	529	524	512	510	541	515	504	565	540	550	539	542	536	591	515	561	543	521	568	531	528	548	535	586	554	542	479	539	497	532	546	482	551	554	557	511	501	527	541	558	515	551	520	543	494	532	519	518	535	495	558	485	521	540	512	558	532	522	531	539	531	502	527	520	535	568	532	546	527	535	507	540	538	514	517	496	556	561	523	519	520	540	528	518	532	517	573	507	508	558	525	545	530	503	500	530	553	525	520	524	523	493	558	501	523	508	500	536	481	559	514	515	539	570	561	493	519	491	552	465	555	542	519	495	487	505	566	506	502	502	503	525	527	529	493	540	501	529	578	527	527	544	568	524	544	551	499	523	541	515	522	489	528	530	563	523	537	534	571	484	540	530	561	499	538	550	493	532	567	543	518	548	533	557	536	544	557	526	571	512	537	471	550	524	517	535	524	551	551	548	500	502	539	567	547	528	530	538	543	566	492	534	570	531	526	499	532	490	512	544	542	519	540	562	533	523	501	584	497	517	549	522	562	529	492	515	503	520	538	541	526	539	498	556	538	545	509	531	505	499	531	491	563	561	512	512	555	499	483	498	544	484	537	504	541	546	537	516	528	522	550	518	546	536	522	513	514	484	535	566	542	511	517	523	509	522	520	519	514	507	570	545	514	512	555	556	546	542	507	542	519	543	633	513	477	535	510	521	561	528	507	519	513	494	530	525	527	557	517	539	499	503	519	535	530	533	517	519	546	553	513	538	539	551	503	544	544	553	518	510	550	511	577	511	539	530	504	536	541	519	551	563	534	549	525	502	503	541	507	508	583	543	542	527	548	510	562	515	518	537	488	527	502	495	513	546	550	506	518	553	522	542	505	576	525	511	541	517
28595	21890	17706	9990	5621	4403	3754	2756	2054	2163	2291	2122	1858	1413	1226	1036	1364	1012	1010	965	731	657	510	496	493	487	540	510	506	491	453	459	435	436	445	453	432	438	421	384	404	434	423	411	434	381	376	399	431	412	400	412	415	431	396	386	384	402	425	430	425	411	395	443	396	411	411	404	419	413	400	410	395	416	446	374	426	379	432	429	403	417	416	397	406	392	413	383	400	408	430	416	402	403	378	396	368	377	409	430	422	410	394	438	385	399	419	412	390	377	391	390	430	408	401	390	402	435	453	430	410	397	411	388	380	371	446	402	353	411	409	420	364	384	415	385	412	359	404	386	395	381	405	383	405	446	436	398	385	415	438	424	383	418	430	403	384	386	394	426	408	373	437	409	415	413	382	386	374	417	390	363	382	383	447	389	388	419	408	425	408	392	407	427	434	387	410	372	421	386	431	423	397	413	382	426	414	398	392	405	395	393	401	398	413	414	375	424	409	378	407	389	403	412	400	416	397	382	400	420	425	421	421	387	415	394	391	394	373	381	392	436	402	392	402	374	396	407	400	399	386	401	414	416	412	415	410	424	418	411	413	416	413	390	389	415	373	421	376	413	415	404	416	428	406	413	422	409	401	395	405	407	397	393	422	460	420	437	403	390	392	408	427	408	409	405	396	403	375	392	421	416	437	415	397	441	374	412	365	425	414	392	419	407	415	396	429	383	391	388	415	427	366	401	378	402	391	431	394	406	409	401	395	391	429	386	384	387	413	386	384	451	390	425	427	402	407	390	421	380	414	379	426	412	384	434	426	388	408	403	411	397	407	426	360	399	390	415	393	426	373	415	379	388	403	393	392	414	386	382	369	440	375	404	392	394	394	395	416	372	397	382	411	361	389	387	388	422	387	413	417	406	420	397	382	401	431	417	390	404	431	403	390	379	419	404	423	377	383	393	397	411	392	410	426	421	411	382	371	374	382	397	411	402	411	396	392	378	398	408	375	421	387	425	412	386	396	409	422	406	396	442	408	411	403	376	400	398	431	387	387	380	377	439	389	447	369	404	365	402	381	430	406	403	381	373	404	389	401	375	404	424	439	433	406	421	401	429	373	412	408	371	387	388	385	406	417	424	364	409	361	389	401	387	414	396	387	360	414	383	410	430	365	397	408	381	411	388	360	395	432	399	421	431	396	408	405	372	442	423	425	451	370	411	413	419	396	435	372	406	381	401	398	413	388	382	400	414	424	407	389	400	407	431	393	437	434	384	440	422	393	401	412	396	426	392	378	404	441	390	377	396	389	414	407	424	390	383	400	440	446	365	415	441	396	398	423	392	421	401	421	394	382	436	415	380	357	416	437	419	404	422	403	414	374	388	422	394	380	387	401	396	441	387	421	404	389	404	374	402	391	420	417	404	426	364	404	413	400	392	379	403	409	391	442	417	386	393	442	425	386	415	394	424	364	390	401	388	396	419	369	402	395	399	402	424	420	412	411	383	390	410	403	408	397	426	426	382	376	391	394	405	419	398	405	426	410	390	396	408	367	391	371	420	399	385	428	390	414	402	383	388	418	377	439	386	381	364	426	375	396	393	365	420	413	399	396	407	407	457	382	396	383	382	437	381	408	407	393	446	414	423	356	398	410	420	373	384	429	405	413	421	423	414	395	388	398	407	391	397	446	417	377	418	390	410	400	404	384	367	420	398	397	382	372	381	369	423	384	376	389	394	393	402	399	377	398	386	414	428	393	394	401	404	385	392	432	402	367	395	413	418	372	410	362	403	397	413	367	387	383	440	378	403	414	390	408	424	399	416	387	415	409	399	401	391	431	406	404	412	418	398	385	428	417	403	377	417	404	408	435	396	399	376	378	388	432	396	386	404	386	400	404	443	471	378	367	411	378	405	402	427	396	411	403	411	416	407	440	401	390	399	401	405	393	369	424	422	466	386	439	401	426	409	430	403	422	393	399	359	421	381	442	439	415	409	385	402	380	348	420	423	400	371	424	407	377	406	410	410	404	386	400	384	397	388	425	402	400	409	394	391	415	363	379	450	385	405	353	454	390	393	388	384	395	404	414	414	375	394	372	371	395	397	426	384	421	404	409	397	412	427	407	424	361	397	407	418	438	395	366	407	425	379	398	423	422	409	409	362	419	408	395	423	384	412	383	408	436	404	411	426	425	412	384	390	391	408	401	394	389	399	411	412	442	428	372	406	409	410	414	426	413	430	392	406	409	425	400	436	369	392	401	416	372	374	433	400	415	401	423	389	403	409	426	411	414	396	409	426	391	430	461	427	392	394	411	395	424	342	413	386	375	385	390	394	381	425	398	381	393	423	411	393	416	410	448	392	391	401	447	366	397	420	387	407	383	418	391	385	421	386	413	384	422	426	367	395	402	377	426	384	378	393	401	390	400	415	424	379	418	418	438	378	393	418	411	444	400	408	423	397	407	384	402	414	377	355	432	411	364	377	414	377	399	386	398	395	425	404	409	433	410	384	382	406	388	388	382	417	398	398	419	426	421	355	384	412	414	407	397	389	385	389	410	385	404	426	410	437	395	383	419	363	385	407	368	424	376	392	402	413	398	378	393	386	429	393	383	388	386	401	414	419	388	416	411	391	391	416	407	407	387	419	419	429	399	430	404	392	416	410	428	467	394	401	410	398	393	400	442	381	399	413	408	408	365	416	393	356	408	416	404	382	403	381	409	353	406	379	393	433	419	411	398	386	412	422	407	419	384	410	400	398	380	427	393	425	399	437	416	392	416	411	408	392	424	408	373	399	394	427	397	378	393	446	402	402	401	410	370	380	379	406	424	369	401	424	402	393	415	387	418	430	411	398	442	412	402	413	388	412	403	410	388	394	390	417	388	423	379	392	412	374	429	425	379	418	379	375	403	369	389	397	381	418	376	424	370	377	386	414	410	390	386	382	365	409	374	374	415	403	380	433	398	393	408	357	387	415	386	403	396	391	421	405	421	405	426	399	378	375	384	409	413	387	386	412	420	426	434	418	393	394	375	419	412	415	394	426	391	412	386	407	383	402	385	416	381	392	398	426	420	435	391	369	402	401	401	390	405	402	401	398	364	414	415	380	416	432	387	422	410	388	416	431	394	394	426	398	385	397	396	387	369	399	410	401	388	408	428	406	446	397	411	429	406	440	413	398	406	413	393	389	381	377	368	409	410	410	416	390	411	410	389	391	403	439	418	449	424	401	400	387	374	370	411	397	412	415	424	415	412	407	411	432	361	377	384	434	419	369	387	431	410	374	377	420	398	420	426	444	390	393	392	389	385	449	400	397	382	377	385	401	409	388	389	382	398	406	392	399	412	362	408	386	378	376	396	420	427	432	420	433	399	380	396	408	422	391	413	412	414	397	398	413	428	413	424	415	386	413	390	438	414	386	376	409	410	367	414	389	411	403	374	409	419	417	416	385	396	399	416	394	381	416	394	374	387	406	446	390	407	436	396	388	395	397	425	419	434	384	393	401	389	398
20009	26653	17472	9930	7970	7411	6479	4776	3547	3899	3877	3538	2906	2306	1833	1657	2116	1459	1392	1354	1173	812	627	624	564	635	591	630	606	563	567	551	502	493	415	494	431	524	446	466	499	478	461	470	470	446	495	438	438	429	418	480	499	515	461	498	516	478	501	513	443	465	459	473	453	452	496	462	432	487	481	478	457	484	467	427	454	441	447	463	449	481	455	451	504	438	427	417	452	473	411	409	474	446	453	421	460	426	452	425	450	429	461	428	476	468	465	465	426	445	453	461	449	446	440	423	436	458	438	447	502	449	466	442	435	441	421	461	454	490	408	454	465	442	474	427	447	486	469	437	448	444	462	487	457	488	433	477	480	488	420	455	474	458	468	443	442	438	447	468	412	440	456	484	459	453	428	428	444	424	447	498	440	474	449	430	486	453	442	446	423	435	453	469	439	443	443	427	428	447	439	449	454	436	451	465	454	466	455	441	468	466	444	458	491	446	466	457	469	459	456	469	434	441	486	435	450	422	461	450	429	454	461	445	466	468	468	411	446	450	453	418	463	434	427	488	414	482	445	435	432	428	465	427	479	457	432	419	469	498	453	489	458	437	452	446	492	428	427	403	422	478	425	474	415	470	421	493	426	451	435	417	443	468	452	443	435	432	443	414	468	450	437	456	476	488	475	401	440	460	456	472	437	447	410	435	455	443	449	457	461	459	439	411	451	454	468	405	461	440	460	488	462	486	481	464	463	426	414	445	480	444	437	425	457	469	386	437	479	443	395	459	436	464	469	467	444	481	461	401	451	458	418	487	502	471	471	491	429	432	440	421	455	447	449	490	427	443	472	474	471	504	451	469	455	446	470	478	482	459	420	437	435	441	448	443	464	477	438	426	445	458	450	432	435	482	429	466	453	424	478	443	446	443	429	437	451	445	447	432	446	428	482	463	465	470	476	461	444	435	455	446	453	483	400	447	489	423	455	493	442	480	431	450	465	480	425	435	424	461	427	445	425	433	443	456	448	407	463	446	408	425	426	450	421	476	456	439	449	397	450	466	461	434	421	448	449	466	458	429	429	444	483	447	478	489	453	492	505	473	460	451	437	475	460	446	492	435	434	462	464	447	450	448	494	456	445	438	461	427	431	453	432	457	483	436	484	460	463	471	431	454	456	452	462	455	429	466	471	451	490	451	418	499	446	467	407	451	462	466	449	463	464	492	441	419	430	452	398	482	483	457	452	447	467	470	458	463	463	442	427	468	432	476	466	460	447	474	464	420	431	446	448	459	428	440	459	469	450	417	469	414	430	429	460	493	440	474	439	451	459	420	467	452	459	480	431	428	487	416	438	456	437	459	436	440	449	446	479	428	478	487	455	433	420	460	440	448	432	446	438	457	441	431	441	404	425	457	450	467	444	434	463	447	425	444	446	457	450	471	412	479	466	454	439	481	502	418	466	438	401	464	435	462	396	456	417	456	487	455	455	442	468	445	410	451	417	418	438	435	442	475	444	463	442	479	447	502	450	423	461	445	425	433	462	459	420	427	458	396	475	435	447	435	433	472	419	434	437	428	472	470	468	438	439	438	464	473	439	444	463	471	428	404	460	418	469	432	431	428	441	464	477	475	492	453	466	470	460	451	406	450	466	461	466	429	455	444	442	472	437	483	449	446	476	427	398	451	479	436	476	440	462	470	439	456	438	423	425	477	476	418	429	415	459	459	449	467	467	448	437	457	492	451	424	446	437	483	457	431	487	424	406	487	489	413	478	420	454	449	413	419	430	472	460	483	431	474	474	440	455	469	449	439	488	475	478	446	460	465	462	469	428	415	460	451	472	492	446	472	453	462	497	454	427	425	483	428	438	441	448	455	442	433	477	442	458	461	442	429	454	434	450	482	455	450	438	449	438	407	473	481	421	467	427	431	405	441	450	440	410	432	428	452	442	455	453	457	462	476	460	430	451	459	448	447	415	425	455	413	447	450	445	418	447	448	455	427	482	408	479	428	482	490	415	436	462	449	434	433	459	461	444	459	455	452	465	463	465	466	461	425	501	450	417	437	461	447	462	432	404	441	413	481	456	380	454	450	438	486	437	445	459	466	438	457	466	423	454	441	420	480	458	454	460	450	446	476	482	441	410	453	450	415	481	444	468	477	437	425	448	463	495	421	468	439	446	417	429	471	468	460	445	405	431	439	476	486	443	453	445	441	485	442	449	447	429	462	435	430	444	436	463	490	456	445	410	476	489	445	463	440	434	444	479	451	463	443	447	418	439	479	422	458	425	492	451	445	436	445	467	463	449	468	437	447	480	463	456	436	429	442	461	463	437	439	449	473	443	438	466	477	423	457	420	457	424	426	436	453	439	444	466	435	427	482	442	477	442	477	458	407	434	459	448	446	450	487	485	446	407	495	468	476	458	420	430	432	450	423	442	468	458	429	424	443	444	473	428	441	459	462	449	485	467	424	436	451	422	430	430	446	427	456	430	469	450	453	405	468	472	428	465	434	448	430	459	485	466	449	408	413	488	444	435	416	469	428	473	465	442	437	466	488	450	411	441	460	488	450	440	445	443	439	449	454	433	505	452	440	423	477	470	432	444	434	446	439	471	425	432	434	466	451	431	470	413	410	461	429	476	462	457	469	440	461	481	449	436	456	497	415	489	454	442	464	475	445	457	430	436	447	433	428	443	419	424	478	463	455	419	399	462	480	430	453	417	415	462	447	431	456	456	480	458	480	493	446	444	424	453	441	473	441	461	488	434	459	450	438	448	465	419	454	497	417	469	496	486	475	451	409	422	423	459	425	458	487	462	476	474	462	448	435	471	430	448	489	397	418	472	440	454	452	467	468	443	419	464	459	413	446	439	458	454	468	447	428	496	440	469	442	422	441	474	455	493	493	412	402	450	463	448	490	436	422	417	453	428	425	470	486	411	477	448	416	484	427	465	459	436	454	469	474	458	440	395	463	457	440	455	416	442	466	475	424	431	457	473	479	449	449	435	508	471	427	472	430	447	453	457	477	474	470	451	428	432	458	427	451	454	453	476	427	452	462	455	451	425	486	422	437	444	464	477	452	443	425	443	443	466	457	470	449	420	423	442	437	489	446	491	478	415	464	430	475	436	481	471	446	490	438	469	490	393	457	468	445	471	470	455	428	446	448	442	449	436	455	457	452	420	433	436	423	447	426	409	480	439	480	430	484	470	462	446	496	448	422	468	439	450	456	423	415	449	438	419	445	477	467	463	476	441	458	474	446	441	443	468	438	462	417	432	440	446	474	416	488	433	423	435	470	462	489	447	479	420	451	423	444	450	468	466	463	444	466	412	430	431	425	428	442	430	454	436	449	455	454	442	434	459	398	471	455	450	450	412	475	435	447	471	448	405	483	462	480	468	442	448	439	422	464	464	419	438	452	426	448	477	430	458	454	476	449	425	465	479	436	419	460	422	428	425	458	478	457	432	457	499	444	431	487	448	482	469	471	474	430	462	446	494	461	462	464	429	457
23679	21305	28554	24405	21366	15299	8118	5076	3706	4219	4061	3362	2943	2233	2053	1903	2206	1736	1596	1433	1283	900	767	742	665	808	771	758	729	647	638	614	597	610	567	575	590	540	500	577	544	558	511	529	568	505	522	560	564	516	531	553	576	600	589	577	585	605	523	553	577	559	502	513	566	517	550	551	532	504	534	501	508	522	521	549	541	520	534	474	524	482	536	494	513	571	545	544	533	555	543	558	523	546	502	563	495	534	519	513	475	530	537	548	522	548	563	550	549	522	516	528	498	511	490	512	485	520	490	494	514	558	512	559	540	527	530	526	546	519	557	544	559	526	567	493	496	527	553	520	533	515	519	531	525	502	518	492	518	473	576	544	514	502	526	514	532	551	490	571	533	514	528	503	519	544	521	505	530	504	545	509	507	546	530	496	527	531	529	536	516	579	535	512	508	531	516	530	561	511	520	525	526	519	547	530	538	535	514	504	530	525	527	521	463	511	569	554	525	526	499	460	502	500	523	532	547	519	516	489	521	508	495	531	538	551	504	501	538	514	444	536	526	544	521	532	478	524	527	548	545	491	518	536	550	542	509	506	480	522	496	510	521	555	514	525	518	503	549	491	498	492	488	530	539	512	505	511	550	553	486	530	517	531	505	525	500	551	485	531	515	553	534	538	528	532	506	491	523	505	526	537	535	506	509	489	500	547	496	526	535	532	512	489	529	512	521	508	505	550	532	516	484	516	502	502	560	532	535	509	547	536	544	512	536	504	526	500	514	515	566	530	536	508	519	491	552	522	568	501	510	501	487	505	533	547	513	518	520	516	532	509	502	510	498	518	538	529	530	552	543	524	520	502	500	553	517	479	521	521	524	475	506	535	532	557	501	476	523	505	507	539	481	549	519	526	495	498	578	558	539	555	519	509	491	527	538	511	492	493	561	513	547	518	515	509	499	547	533	544	574	497	535	516	553	537	576	524	507	523	512	514	527	571	504	524	556	503	544	538	526	517	530	513	550	503	552	549	526	521	500	496	528	492	534	546	513	544	532	542	528	503	517	511	516	559	493	508	522	508	530	501	504	498	517	522	573	530	513	494	533	518	504	509	503	518	531	531	507	504	515	536	493	537	520	530	506	556	513	530	482	481	467	534	515	506	511	503	547	527	479	529	547	536	495	497	556	545	532	512	527	529	487	502	506	540	509	535	564	489	575	525	529	514	534	497	541	568	514	549	553	513	540	517	537	524	535	518	515	515	514	502	508	477	584	523	518	497	536	528	497	529	527	537	491	514	525	497	535	499	522	524	491	508	515	468	492	522	506	498	523	508	485	530	511	531	492	530	559	521	540	526	553	498	495	531	546	521	548	490	550	505	488	445	514	531	537	509	484	510	542	491	535	489	543	523	534	498	491	541	534	594	519	555	513	501	532	528	529	517	511	518	503	499	528	503	524	533	497	514	522	478	522	502	508	526	588	506	551	507	500	521	513	543	553	502	504	561	533	513	510	516	527	529	543	578	511	525	531	555	487	521	509	548	495	503	507	534	525	510	548	504	517	542	521	517	490	529	519	554	560	560	533	525	529	527	520	497	512	499	491	524	538	532	555	516	544	517	483	551	524	533	512	517	550	529	528	492	521	494	553	488	536	461	546	486	511	565	508	505	530	509	494	518	470	524	489	551	521	513	489	523	547	530	528	509	525	530	491	562	493	542	542	537	500	505	531	511	548	531	479	522	563	536	546	532	508	493	500	520	475	516	534	535	541	543	552	499	541	528	474	561	527	546	497	516	520	516	499	510	545	489	503	530	521	518	525	540	517	497	534	486	496	511	497	494	510	500	503	506	509	489	550	500	488	564	545	475	576	522	534	514	487	532	515	521	506	559	520	541	532	513	529	535	500	494	536	542	550	532	559	523	503	550	527	498	502	528	493	543	511	488	540	501	500	514	517	496	465	530	525	523	519	513	519	542	553	491	538	538	492	514	488	543	504	512	521	513	499	502	541	547	501	525	520	503	511	504	492	521	532	512	499	526	516	523	525	515	532	504	483	495	507	505	502	521	481	513	552	483	515	510	512	530	511	502	518	490	505	548	507	544	530	553	509	544	560	499	486	486	553	517	495	487	533	520	472	535	521	506	533	547	488	521	539	478	520	539	574	508	499	571	543	532	534	512	513	555	531	523	492	498	477	526	525	521	538	508	550	518	541	551	527	507	530	520	518	498	548	497	544	526	502	537	524	525	489	508	484	538	511	526	550	556	509	518	515	498	533	508	537	557	531	512	498	529	500	522	522	496	494	515	549	483	516	503	531	517	542	531	485	563	511	508	515	506	509	550	544	546	522	518	521	525	562	539	542	520	522	500	526	509	546	563	501	489	521	498	527	529	512	520	569	492	495	520	553	505	555	473	538	518	530	552	493	520	515	504	491	496	558	545	500	483	536	506	513	482	508	539	497	535	560	506	514	511	481	508	462	516	551	535	551	535	531	532	492	515	496	510	503	523	525	495	526	547	548	525	486	501	508	541	544	555	528	515	558	542	529	563	523	508	517	503	534	528	535	540	509	514	505	522	511	541	500	533	532	515	495	511	534	489	514	556	517	493	503	515	483	524	571	513	533	551	518	555	505	488	535	492	529	497	490	525	508	514	485	550	528	530	520	562	563	552	535	498	534	556	542	516	470	535	508	527	552	570	554	522	517	531	509	559	477	539	511	539	528	494	519	554	534	558	535	536	542	491	524	509	577	536	535	528	515	505	500	533	523	532	496	503	497	523	519	516	535	539	534	484	594	516	537	523	547	533	539	537	513	488	481	534	506	565	512	557	542	515	526	512	516	521	539	483	517	518	513	522	517	513	521	501	546	526	526	528	558	493	541	533	539	536	517	514	487	500	512	545	518	531	490	551	548	514	529	561	533	513	539	543	510	510	551	540	524	526	494	530	520	525	495	537	506	489	466	557	524	517	491	510	520	506	513	504	528	530	570	509	528	530	534	546	536	541	491	535	468	503	481	520	519	535	546	517	525	514	542	515	533	523	518	511	558	503	507	514	540	537	525	508	516	488	491	501	541	444	526	531	537	517	516	542	503	522	537	529	514	489	550	503	571	492	517	504	520	511	477	536	534	536	563	552	500	504	516	537	541	530	493	512	519	497	501	526	465	498	522	535	523	541	547	522	532	518	556	526	581	525	511	535	524	542	551	533	512	500	533	498	508	500	508	476	513	513	553	500	510	481	516	552	552	549	518	522	567	493	506	498	522	541	547	496	527	513	510	529	499	527	528	496	561	541	587	503	518	528	463	550	527	523	512	488	501	499	543	480	514	554	582	514	514	522	543	501	507	518	509	525	540	538	489	552	532	546	529	492	547	532	498	514	526	519	546	537	506	529	529	529	541	524	487	501	526	497	505	545	520	545	566	526	498	489	551	507	517	539	493	556	485	514	533	551	512	529	525	530	545	554	543	538	488	506	514	558	531	548	554	510	490	543	517	534	507	491	519	469	544	539
19607	35181	24142	16187	12230	11414	10011	7850	6235	6880	6441	5245	4693	3464	3255	2938	3190	2529	2369	2103	1636	1186	942	925	884	956	957	950	893	803	711	725	659	696	651	617	647	638	623	652	633	584	587	606	582	577	599	604	583	588	606	642	644	630	619	672	663	647	556	575	582	599	557	609	629	576	628	606	562	632	583	584	586	582	587	572	530	559	627	588	570	502	561	607	589	556	627	610	555	587	538	576	595	602	612	573	551	569	600	577	563	549	571	581	629	598	576	558	560	517	558	588	569	627	605	580	557	526	569	548	577	542	568	556	567	632	593	589	557	538	573	586	574	567	551	591	557	535	517	585	570	560	581	556	602	562	560	563	585	566	514	592	578	595	563	575	583	590	601	585	577	568	595	573	650	573	595	612	562	576	569	575	579	545	602	585	552	589	566	602	541	589	626	559	564	567	596	569	597	585	594	566	574	586	596	608	600	609	599	571	583	549	570	587	586	587	590	599	581	583	586	583	557	574	576	541	636	589	594	546	596	566	562	577	582	585	555	564	570	579	643	561	544	587	611	565	602	573	574	572	567	555	610	583	550	573	580	589	572	543	583	600	583	579	572	547	536	605	558	548	569	583	543	565	572	583	563	538	556	607	568	574	554	587	597	583	608	594	572	573	621	625	525	602	584	605	555	590	560	533	582	587	585	521	565	552	573	601	577	563	613	566	539	555	569	566	563	590	586	564	602	566	588	595	594	551	584	557	550	544	564	588	594	593	563	592	567	626	580	560	575	556	590	565	579	536	544	594	618	567	572	585	577	557	605	588	533	599	551	594	571	550	551	567	566	627	592	558	586	555	544	584	592	561	568	557	611	574	569	580	577	549	554	567	607	612	562	561	558	599	575	549	595	568	570	577	609	581	614	583	553	581	552	582	569	541	539	545	604	566	592	539	588	550	549	576	541	575	597	579	589	584	560	600	615	565	565	574	567	602	591	604	582	626	526	574	570	534	582	583	587	615	579	582	578	578	540	561	580	641	586	592	572	597	585	567	613	580	577	609	571	597	570	562	559	575	597	603	585	575	567	558	583	595	600	568	526	562	597	550	600	540	593	556	599	559	609	570	600	600	579	612	593	595	575	554	561	561	561	554	550	590	615	565	559	651	534	597	572	596	602	629	548	603	597	572	575	572	536	567	582	594	533	606	599	597	550	558	589	602	558	569	557	528	593	584	517	625	594	591	600	598	598	567	588	583	570	585	539	592	585	566	609	543	577	613	561	584	598	586	515	571	587	564	562	548	579	559	565	574	609	568	575	588	561	630	551	601	584	583	546	575	595	589	576	623	589	582	608	590	575	575	615	555	595	586	573	573	585	587	607	543	601	614	574	609	538	557	557	600	543	604	567	554	581	586	590	595	525	577	588	580	579	571	570	561	570	567	535	593	579	635	611	535	603	554	547	581	595	559	578	540	578	548	561	611	603	604	584	580	577	561	570	577	591	624	551	596	584	578	568	569	571	606	587	546	549	595	560	594	577	589	530	628	598	551	621	625	608	538	581	547	597	559	602	577	603	537	571	599	570	579	561	557	586	530	595	566	564	602	601	583	542	540	594	551	553	596	551	580	574	539	601	577	599	555	631	584	558	597	624	593	559	595	587	552	587	607	613	549	590	584	610	549	567	563	586	603	567	589	603	612	585	555	594	569	591	550	579	610	617	591	576	587	557	550	611	594	552	557	549	548	581	545	593	602	542	577	612	552	560	631	564	569	592	586	566	573	605	599	568	572	552	590	560	579	574	620	604	597	566	555	555	588	558	608	598	582	543	562	585	567	586	615	547	579	598	548	599	528	585	596	565	601	552	530	583	615	545	546	577	551	592	590	566	576	574	592	557	608	560	579	566	570	592	603	561	581	595	580	556	574	569	602	588	561	506	583	577	553	603	628	605	573	583	548	588	614	552	575	543	582	552	550	600	565	582	569	582	581	564	537	573	621	607	553	566	581	575	580	587	565	568	596	552	598	579	575	601	575	567	603	551	566	593	565	571	568	594	564	526	617	640	560	604	574	583	626	595	573	595	529	600	575	565	548	635	572	543	631	550	586	599	558	607	555	580	576	592	604	603	551	565	606	579	563	596	550	563	567	572	580	535	572	542	561	578	574	595	567	567	558	601	584	602	537	572	591	580	549	550	538	533	577	531	601	598	596	556	569	552	586	581	587	563	588	571	534	563	637	582	572	572	566	536	574	576	535	598	567	544	635	564	612	578	555	638	592	595	617	566	587	535	579	597	555	583	589	593	544	548	588	539	600	584	594	567	570	542	582	531	558	525	589	558	574	576	619	591	617	575	600	582	563	589	629	589	578	587	574	592	596	570	574	574	557	556	576	574	578	553	571	520	537	594	587	615	563	550	581	583	508	547	607	572	563	587	578	583	541	525	567	584	565	558	577	626	556	573	527	586	582	579	562	589	559	559	572	605	563	582	607	554	632	602	585	545	555	556	573	576	596	554	553	585	587	583	572	590	542	604	591	591	607	589	617	579	578	565	549	571	517	604	598	552	553	535	587	573	605	548	549	565	596	567	574	527	590	587	573	572	591	594	593	617	599	585	550	610	574	562	588	577	571	571	598	520	615	556	538	576	604	561	583	585	622	572	583	526	566	571	581	540	572	571	556	581	585	549	558	596	567	576	598	636	526	532	568	599	513	583	592	533	625	552	619	600	528	544	534	624	615	572	558	563	545	541	577	529	599	548	548	531	575	605	625	600	577	555	625	545	540	530	572	601	613	603	597	583	586	574	544	614	557	582	570	546	597	567	568	599	544	559	544	581	582	552	573	528	559	576	540	596	570	571	580	562	618	609	611	547	561	537	594	601	578	602	594	545	597	575	589	579	568	588	555	596	539	577	553	550	591	565	608	582	551	584	567	581	541	572	542	593	590	578	592	581	574	606	598	551	603	554	608	604	578	585	608	550	560	591	564	555	589	558	549	562	593	586	579	544	557	580	628	587	574	524	598	602	578	580	526	627	617	552	589	586	565	582	552	605	567	567	568	539	578	596	576	579	590	581	581	593	607	587	570	586	588	596	566	577	577	561	572	570	562	564	609	564	580	603	555	606	566	554	574	579	566	594	579	567	587	568	569	518	562	574	582	592	560	534	513	584	534	590	551	597	593	612	576	604	598	562	617	556	591	590	582	589	604	548	533	566	581	602	596	592	566	564	572	528	609	534	583	567	528	607	600	559	594	561	561	558	534	604	569	555	611	586	625	542	569	573	570	627	602	589	600	588	561	572	561	567	591	574	580	577	558	580	542	603	594	558	604	586	599	574	611	526	583	612	586	597	526	575	532	579	577	601	564	556	566	572	632	587	549	579	537	587	598	625	542	580	573	605	626	577	612	547	569	568	610	596	582	590	577	574	610	567	568	583	570	582	580	577	593	596	577	521	574	562	607	551	611	568	572	568	573	567	601	532	600	556	591	578	575	578	571	576	607	548	572	587	587	595	580
24812	21339	27643	25371	15210	6660	5002	3694	2866	3093	2983	2445	2015	1646	1476	1782	1377	1346	1196	1005	815	568	488	463	467	519	483	444	468	443	448	402	372	398	370	365	320	335	352	362	329	328	317	332	331	302	308	296	336	289	299	355	316	330	324	383	362	352	328	344	324	313	341	329	370	324	359	357	322	336	349	310	327	332	317	335	338	318	328	334	320	322	331	325	331	338	326	341	337	319	302	300	335	346	347	316	314	304	343	308	318	328	313	318	280	330	337	324	297	322	314	335	321	304	315	319	318	325	295	336	327	323	321	319	317	339	336	341	303	290	331	306	320	339	349	321	345	306	313	335	343	305	331	300	331	313	334	333	309	325	316	317	338	347	318	333	281	285	320	320	359	312	331	336	330	335	328	341	323	307	295	309	344	337	310	329	324	302	317	308	338	325	357	278	317	316	323	327	349	317	301	292	302	327	282	306	319	330	323	325	324	319	329	330	324	334	336	294	334	346	311	311	331	334	337	294	318	348	330	302	298	332	350	325	284	335	324	312	336	332	327	319	290	334	304	315	314	318	287	340	292	320	315	333	322	320	299	308	327	341	336	344	325	319	319	336	316	320	299	321	343	338	331	298	315	329	347	345	319	325	315	301	330	343	307	308	334	294	333	322	324	310	316	314	335	323	302	335	348	302	313	361	298	343	324	320	352	322	298	334	291	330	309	294	328	317	320	329	299	314	304	313	335	321	307	297	323	320	303	301	339	302	314	318	319	319	323	320	324	349	333	312	300	304	321	331	308	312	329	311	297	308	341	307	354	314	342	339	326	313	339	360	320	305	316	325	335	342	310	304	329	304	276	339	330	310	313	299	323	332	298	304	324	322	318	340	298	321	327	328	333	348	330	314	318	331	317	341	317	329	331	324	321	327	314	297	336	348	334	317	328	301	334	329	312	350	352	355	336	308	314	333	294	338	319	324	286	303	291	311	331	313	335	340	304	331	308	344	297	302	320	292	288	325	290	337	312	325	329	286	332	314	319	319	312	294	307	341	352	309	320	326	294	338	319	347	321	305	299	328	326	310	312	301	334	357	323	275	344	338	311	333	290	319	314	337	286	298	293	285	337	333	349	326	315	318	319	303	317	334	362	323	318	323	326	305	302	332	324	320	328	320	340	308	312	344	320	286	312	325	311	332	328	319	326	311	323	323	308	356	315	395	328	319	320	288	326	324	350	295	340	337	311	341	347	310	321	331	291	338	354	374	327	354	304	331	288	310	296	294	311	351	322	308	325	320	277	331	329	312	340	296	318	343	308	314	314	311	333	336	316	310	336	333	305	336	307	320	324	319	345	347	331	301	291	321	339	343	331	303	341	309	310	306	302	294	306	313	324	316	311	335	313	322	303	355	307	314	339	375	311	315	311	338	326	296	325	328	303	322	318	316	307	325	338	302	334	307	325	280	343	344	339	335	321	354	304	329	336	308	339	320	307	321	312	303	304	323	266	296	326	334	350	340	380	313	347	344	310	308	310	363	329	326	327	310	357	302	332	336	315	296	290	316	348	319	326	323	324	293	315	367	317	339	323	341	310	330	313	334	304	348	327	356	303	336	326	340	324	307	328	292	327	350	352	302	341	343	286	360	342	325	334	343	313	285	318	309	324	319	303	315	349	336	327	316	336	317	316	314	326	353	287	369	296	335	352	313	305	338	341	335	331	305	324	316	289	313	303	319	314	327	316	344	329	315	327	337	324	347	329	283	326	314	329	325	296	338	314	295	297	313	311	286	314	310	344	318	340	349	313	331	311	324	335	333	270	311	322	335	319	337	298	310	347	320	333	324	324	328	301	310	326	322	316	327	306	324	331	317	317	349	331	324	344	336	352	317	328	324	325	331	312	344	332	331	321	310	326	336	334	313	306	303	328	316	347	324	350	330	331	354	331	311	306	317	306	329	321	358	347	331	320	348	315	315	348	332	310	363	313	338	315	317	358	298	319	322	313	317	299	336	325	306	295	345	301	353	282	320	308	324	320	326	298	330	339	315	322	308	281	350	322	308	323	335	321	318	347	293	297	356	321	339	300	335	307	348	323	343	306	323	344	353	320	328	331	330	342	315	352	348	307	328	314	324	343	357	297	303	346	313	331	335	304	334	349	353	327	304	310	335	336	312	343	358	344	332	298	339	352	304	302	320	332	318	293	326	328	327	296	335	349	349	329	308	324	324	318	305	341	339	289	328	327	343	332	338	300	314	344	312	285	337	304	329	318	305	336	353	342	305	325	318	289	301	305	331	321	309	306	325	306	334	303	343	301	351	306	334	319	325	269	334	325	343	339	344	311	331	333	331	331	308	298	337	310	305	304	319	315	337	290	325	325	314	321	319	333	328	321	287	312	304	316	319	321	312	333	320	294	301	332	319	309	307	305	308	314	318	311	327	324	302	326	317	336	326	326	345	323	331	329	353	306	314	335	319	330	308	373	333	333	345	311	276	309	333	299	336	333	327	328	314	300	359	310	324	300	360	295	289	310	316	312	317	338	298	357	320	328	363	303	326	321	269	363	327	315	335	308	350	346	337	334	342	357	347	360	320	338	295	307	320	309	303	332	321	321	338	313	335	303	311	323	300	301	300	307	337	333	320	270	319	296	342	311	326	344	322	312	325	305	314	349	300	360	328	290	303	313	330	312	337	339	295	336	299	324	301	328	310	288	324	325	339	314	321	318	322	357	321	317	345	347	317	343	324	326	336	304	346	354	329	340	309	296	341	320	336	340	322	344	310	355	333	324	314	331	346	301	308	302	305	314	327	324	335	333	348	322	324	315	313	314	321	314	324	300	297	306	320	308	318	330	342	292	344	311	296	305	315	301	315	331	327	334	315	319	353	322	308	311	292	313	314	346	315	343	299	343	319	323	316	316	306	306	310	318	322	296	326	326	331	322	319	313	286	307	341	331	324	301	315	336	299	284	339	297	305	304	325	306	322	295	330	314	326	334	293	296	325	333	304	327	313	321	303	328	306	306	343	293	320	316	312	337	303	344	341	332	344	305	346	344	329	308	365	344	340	326	307	327	307	367	325	309	333	348	322	319	334	335	345	286	316	335	333	331	304	325	338	307	312	316	293	305	339	331	312	338	330	314	310	320	323	308	316	337	344	296	340	300	344	341	312	352	327	323	318	316	308	296	313	327	326	332	305	308	290	311	326	344	328	291	312	288	319	347	320	302	318	328	331	329	315	345	353	308	323	333	343	320	330	352	315	296	350	341	323	343	326	348	322	336	330	366	345	301	343	320	325	311	326	281	372	316	300	320	337	309	317	324	352	328	334	316	309	313	311	317	333	308	334	329	339	331	310	312	315	310	298	358	320	315	329	341	328	314	344	354	368	336	324	294	305	305	333	309	320	302	327	347	324	330	326	308	307	307	284	311	297	307	324	318	325	351	276	323	315	348	293	330	324	296	330	325	328	333	339	277	298	315	294	347	335	311	317	316	343	317	329	304	340	317	308
19209	32084	21175	13423	9870	9269	8419	6721	5279	5530	5263	4457	3434	2686	2312	3014	2060	2101	1958	1435	1187	899	698	618	645	775	683	617	596	553	533	445	440	449	415	432	357	395	413	381	412	386	385	351	386	384	379	348	365	384	354	344	418	418	389	418	441	414	376	408	383	415	399	391	391	407	417	400	368	379	406	382	386	347	393	376	356	387	341	368	380	343	389	357	354	408	376	352	360	389	359	386	388	399	362	387	374	374	376	405	375	363	347	362	378	349	375	362	376	347	324	377	386	339	384	366	382	381	341	332	357	371	355	344	388	352	389	358	370	357	378	342	386	394	370	359	367	390	343	384	353	388	343	373	388	383	361	364	347	368	385	391	391	378	387	408	391	363	343	381	373	407	342	321	380	401	353	388	389	368	374	405	387	395	391	381	381	353	392	381	383	344	366	360	346	400	365	353	367	361	380	387	388	371	318	387	396	361	400	370	411	389	362	370	366	365	411	405	375	381	358	344	380	375	372	377	398	386	381	381	377	422	367	371	369	371	354	361	356	377	379	384	381	357	388	378	358	381	384	384	370	361	400	338	362	381	403	338	411	348	376	354	364	376	382	343	356	358	408	372	377	380	374	360	364	384	378	375	336	374	357	372	383	357	361	390	390	371	379	382	356	386	354	382	348	349	379	413	398	363	345	389	364	374	400	402	359	351	401	400	385	360	364	357	362	354	356	350	350	338	351	381	405	355	354	378	371	358	359	339	399	371	399	386	390	358	366	385	382	342	351	361	351	361	373	375	374	379	352	339	356	392	356	355	396	359	357	410	353	356	345	386	382	359	346	373	351	381	369	363	354	389	357	347	395	399	347	381	360	369	364	378	355	381	389	402	345	370	359	390	334	366	338	379	380	379	354	384	373	360	382	345	348	362	376	363	381	392	364	378	352	350	382	375	371	390	369	364	346	339	381	367	374	364	379	364	376	357	352	349	381	400	360	336	380	371	363	363	360	367	370	363	364	327	377	344	349	382	349	361	343	383	341	359	371	371	396	383	349	377	351	370	375	364	330	342	384	391	373	355	341	338	372	356	348	356	369	355	380	388	354	358	379	358	376	338	338	350	410	392	409	377	359	371	364	373	402	367	390	361	391	364	351	394	353	352	358	415	386	370	332	381	389	384	369	378	397	388	366	388	341	353	360	366	361	323	398	373	356	355	357	350	379	370	352	371	349	385	351	360	361	372	378	364	351	383	361	343	385	367	371	369	384	368	389	345	383	398	380	396	379	341	383	399	394	363	383	375	346	380	381	390	376	396	332	382	364	355	384	401	370	416	374	352	359	358	368	332	341	387	368	389	357	376	330	368	356	393	381	393	335	347	359	356	361	367	356	409	374	367	371	363	357	375	346	381	353	363	338	396	371	405	356	372	364	348	387	395	355	362	378	334	385	339	365	345	391	388	331	370	385	356	373	375	369	344	368	414	363	358	367	373	404	354	358	362	389	374	373	377	381	340	367	377	357	337	349	352	357	353	394	367	381	368	350	349	353	397	363	381	356	394	382	337	381	328	402	344	406	353	362	380	347	352	397	342	401	382	390	375	366	344	423	390	361	366	337	361	368	354	363	374	367	373	339	356	379	354	352	360	359	387	393	352	360	364	389	372	333	433	380	372	376	374	340	351	424	349	349	356	342	385	337	387	338	343	399	381	348	357	403	386	387	348	357	391	380	367	343	400	409	386	387	391	375	334	386	348	355	376	360	348	384	382	355	414	392	352	363	351	359	354	363	341	374	377	383	326	369	370	380	361	365	367	374	341	388	383	372	384	357	336	381	363	379	372	318	385	328	364	363	339	372	361	360	360	369	388	384	395	376	389	358	349	358	354	377	372	349	359	373	394	387	351	355	375	369	372	373	380	353	355	360	350	381	367	380	364	377	330	397	389	409	360	344	383	370	379	360	375	357	406	342	380	363	399	363	407	354	375	375	335	369	342	357	386	371	426	371	337	364	369	363	398	382	370	385	370	374	357	345	370	401	380	379	390	381	327	371	350	355	380	388	401	365	345	394	337	388	408	372	378	361	351	385	359	347	349	382	354	358	345	353	380	331	350	401	359	395	340	386	372	349	395	377	384	354	363	362	375	385	382	367	398	386	340	342	406	347	355	372	379	369	359	354	376	392	378	349	378	368	358	346	396	367	392	372	350	382	389	356	374	399	369	390	368	363	386	355	364	396	362	370	369	396	384	373	376	365	362	353	359	374	332	381	342	362	368	398	355	381	402	377	402	367	361	358	369	348	405	379	376	373	356	397	378	361	385	361	356	363	355	400	366	357	358	334	349	396	381	365	355	349	374	396	397	348	386	396	397	358	342	374	379	329	390	373	401	330	392	362	338	361	383	385	349	364	394	360	355	351	402	380	376	348	364	369	371	369	379	406	378	330	361	386	396	386	369	369	345	362	347	332	350	317	358	369	387	365	362	358	367	389	380	367	374	377	413	388	374	382	362	398	334	374	405	388	346	381	374	346	370	371	370	349	385	355	394	404	363	401	353	370	388	408	363	368	353	369	372	349	392	345	353	368	381	392	374	352	403	369	376	374	365	367	372	348	337	372	373	373	402	354	390	389	356	398	410	357	370	342	370	346	389	348	388	351	363	339	343	371	412	345	355	395	370	360	386	378	388	356	402	368	380	388	323	358	365	330	391	331	395	375	326	363	391	386	356	343	355	391	340	363	373	344	363	344	408	401	338	382	399	338	346	372	354	385	366	355	374	354	399	364	346	363	368	396	358	380	384	351	394	408	372	364	367	357	398	368	407	331	382	343	372	343	354	405	391	377	357	336	388	354	398	362	392	405	376	369	378	360	372	351	340	406	376	375	363	378	377	342	406	381	429	353	398	398	358	375	360	366	343	389	359	359	394	362	383	385	359	375	354	375	312	362	390	376	383	379	346	364	374	365	364	368	392	394	352	363	362	352	370	351	375	365	367	344	365	368	350	361	374	315	335	391	392	358	372	373	387	372	395	374	328	388	362	370	377	408	366	363	362	344	357	365	375	371	364	378	371	399	384	369	365	362	385	358	389	375	363	323	373	351	349	377	352	346	338	425	377	393	370	392	384	384	369	419	391	359	392	366	387	351	353	344	369	374	368	353	375	409	386	364	346	366	368	372	367	397	331	386	342	397	357	354	413	375	350	349	342	386	374	373	389	326	356	369	360	365	382	388	396	376	344	375	403	385	356	380	372	315	344	385	371	392	368	359	374	348	363	334	346	354	358	343	374	418	357	395	379	386	403	388	377	366	378	402	362	399	390	361	349	339	367	355	342	373	356	363	390	394	373	365	388	377	374	363	317	360	398	380	375	351	407	401	371	366	371	347	389	398	363	347	362	370	364	391	361	373	365	392	358	379	392	361	374	352	363	353	342	373	371	360	368	364	350	385	353	364	348	357	367	354	370	351	333	370	354	393	367	377	382	340	359	330	377	416	364	376	387	398	353	355	396	374	390
22526	21209	28908	23798	21255	21599	16584	7889	5693	5807	5619	4694	3824	2876	2728	3322	2205	2529	2201	1781	1470	932	838	750	763	837	841	756	692	681	678	590	557	594	602	508	527	534	524	521	516	436	462	502	478	479	481	496	494	501	456	531	522	493	506	560	567	553	524	482	523	466	485	479	482	525	515	478	502	502	481	501	494	500	451	454	485	487	490	465	450	461	461	426	454	457	485	443	454	469	468	489	454	459	466	456	456	441	514	486	466	466	508	490	475	521	483	489	475	446	488	465	450	483	479	477	481	440	472	504	462	476	493	497	435	487	485	449	412	484	424	481	481	454	448	447	442	452	495	476	487	462	489	476	458	447	494	446	482	446	446	488	506	457	479	476	484	461	484	462	481	518	472	479	488	477	482	447	456	491	450	450	461	467	474	463	459	466	449	462	489	466	453	513	477	453	451	471	458	460	465	444	466	470	483	483	483	461	488	483	457	465	494	478	458	504	469	476	480	445	471	451	483	458	467	474	441	470	409	438	446	466	485	435	537	430	449	493	481	497	478	445	465	476	469	456	448	440	466	460	478	447	461	453	464	484	501	503	475	449	452	487	486	499	466	457	493	477	493	461	441	463	504	499	490	493	435	443	500	494	467	476	451	457	479	451	428	423	461	444	478	472	459	504	506	472	442	453	450	475	493	458	482	424	420	465	531	468	460	473	464	448	446	468	487	464	452	484	432	453	490	439	471	461	509	476	489	493	471	425	512	457	451	436	483	475	465	461	479	458	460	488	436	458	437	454	440	484	492	468	433	454	455	495	442	456	458	455	479	444	495	464	408	427	488	448	463	488	443	484	517	404	445	434	498	487	466	451	460	445	452	478	476	457	447	458	477	459	476	438	460	459	461	471	467	460	447	489	499	473	454	467	470	458	500	504	469	430	449	476	471	478	461	497	494	473	469	452	434	453	496	464	469	474	472	470	437	460	508	491	463	469	433	478	435	467	457	420	462	500	494	427	474	446	465	488	403	482	442	465	480	476	446	473	495	493	465	455	455	482	448	475	442	489	427	481	475	478	446	506	509	490	443	438	473	470	467	466	447	465	466	452	450	462	445	465	490	455	447	449	474	475	460	504	473	474	488	446	444	493	454	486	476	494	471	471	457	460	462	456	457	452	487	495	461	447	504	486	450	438	478	436	487	458	476	429	458	447	490	468	487	443	461	477	444	443	463	506	480	393	449	453	433	454	441	479	498	480	519	428	491	420	462	450	473	505	472	461	465	484	481	483	464	486	450	497	498	492	419	475	464	457	463	473	488	450	497	447	451	444	441	466	445	447	472	450	423	474	453	464	469	453	457	483	481	496	462	440	493	498	417	439	472	503	460	456	472	473	450	425	463	475	459	450	490	470	461	468	447	462	491	469	493	486	456	472	471	487	486	459	489	464	483	477	482	484	445	498	512	477	473	423	450	477	458	466	496	470	445	470	428	472	464	458	507	469	479	443	425	428	478	466	478	464	440	450	457	500	490	424	477	470	495	449	471	444	494	447	457	439	457	494	457	442	460	489	482	470	495	438	478	444	454	434	464	422	475	458	479	464	496	470	475	454	463	480	441	482	458	458	451	464	498	480	438	482	465	442	490	472	441	488	441	441	460	453	458	461	466	413	462	475	488	464	468	446	478	429	453	467	516	468	445	438	473	483	498	459	475	483	469	508	476	491	457	449	512	460	471	456	457	463	500	441	479	460	481	473	463	488	495	470	461	448	456	494	503	465	463	481	527	480	447	479	467	491	457	430	454	459	443	439	468	475	485	457	482	495	487	496	488	472	489	445	460	488	502	488	476	465	450	463	434	453	481	441	483	475	461	504	468	478	456	458	451	477	458	478	484	471	440	460	436	451	478	476	499	464	472	483	459	438	508	439	469	476	450	446	463	472	474	472	481	462	462	470	467	478	492	451	456	457	429	461	481	480	463	463	465	474	531	470	494	481	467	460	471	509	473	467	473	497	471	443	476	435	487	459	472	466	451	471	436	512	520	443	458	441	484	465	465	457	484	482	466	478	460	489	491	487	459	476	441	449	501	412	458	464	481	461	463	462	488	476	470	460	496	438	465	446	487	454	440	450	477	478	461	522	489	452	470	487	481	457	485	478	472	422	481	479	468	444	473	470	486	460	507	471	453	450	414	460	472	500	478	471	468	462	442	443	502	426	450	504	464	461	481	432	471	446	483	472	454	483	452	495	485	477	465	526	469	443	454	466	465	478	460	468	461	471	494	446	470	453	487	460	424	515	446	474	456	459	458	495	451	468	431	449	460	455	443	505	478	463	441	495	473	463	472	489	459	457	432	442	467	439	484	494	475	489	471	487	479	466	529	483	461	496	454	486	457	446	465	475	497	479	472	432	492	482	469	477	501	478	444	469	462	492	476	435	429	483	492	435	445	499	473	457	471	463	471	477	480	498	484	473	435	490	483	454	476	473	476	480	460	418	451	458	480	490	514	436	463	497	459	428	475	470	477	445	447	405	470	467	501	489	492	502	455	502	453	482	480	465	472	481	477	430	445	495	443	492	474	458	431	432	489	450	469	474	482	517	504	507	458	446	457	427	465	438	496	470	457	462	497	491	486	463	517	464	442	474	486	478	466	473	486	523	467	463	456	469	464	501	465	504	473	471	502	489	482	477	459	457	438	460	478	486	493	469	467	464	431	468	453	455	470	452	442	480	448	440	462	481	439	481	511	435	459	472	481	479	485	466	449	480	461	467	466	480	464	481	489	499	487	502	451	454	479	479	424	483	490	463	458	492	467	483	478	484	472	468	448	457	490	503	469	442	459	471	456	471	455	473	464	492	447	434	458	468	497	454	448	440	509	465	495	502	460	424	450	469	491	471	484	479	474	468	475	476	502	487	449	464	492	444	433	504	475	524	488	473	421	468	450	470	484	456	450	507	438	490	459	465	484	485	486	477	441	489	431	438	456	466	485	467	442	443	464	477	438	476	486	508	459	432	485	445	485	477	468	458	462	477	488	473	428	418	488	465	449	420	469	457	479	460	489	474	444	461	457	439	483	462	470	426	479	427	472	490	491	473	466	496	472	431	451	444	466	465	479	479	434	449	449	450	516	509	475	495	460	478	468	493	478	471	482	439	485	482	470	474	464	479	482	466	468	473	467	478	444	468	437	464	471	475	468	465	439	485	472	469	437	456	475	474	486	443	425	434	444	456	445	479	429	470	427	464	427	480	479	448	451	499	481	504	484	472	438	460	456	487	465	415	490	439	459	455	478	486	520	507	452	479	461	445	487	441	490	473	452	439	492	466	446	433	469	476	458	478	454	467	456	458	484	505	457	449	482	470	439	427	489	476	472	485	468	480	489	436	454	474	443	458	494	424	473	453	521	492	501	490	417	441	437	458	446	454	477	476	426	452	431	463	457	475	446	447	466	476	466	494	475	462	449	431	446	425	450	429	494	492	480	451	415	434	469	451	463	463	459	505	456	474	421	450
20993	39815	29013	19351	15845	13769	13171	11145	9309	9110	8654	7194	5587	4530	3970	4943	3223	3734	3060	2449	1985	1182	1050	981	1051	1102	1139	1011	938	862	863	716	680	693	651	650	535	619	639	613	600	566	524	541	577	543	536	542	543	552	494	612	587	636	636	590	656	596	595	536	590	575	541	554	532	561	570	598	574	556	561	531	513	543	493	536	553	530	531	520	510	505	549	490	510	538	511	526	542	512	501	562	523	502	545	461	590	501	553	515	505	510	495	494	520	519	536	525	547	518	511	491	522	517	530	547	536	548	549	456	504	571	531	531	524	539	542	534	563	485	502	501	535	542	535	526	518	505	498	462	577	493	513	519	557	520	529	499	489	510	529	544	497	530	566	507	495	561	545	511	517	552	503	503	496	571	534	509	540	514	518	553	531	523	523	512	539	533	513	513	537	493	489	517	534	533	518	539	522	522	534	502	526	507	526	511	530	534	519	509	559	532	522	519	490	517	529	502	534	517	524	480	483	533	507	551	508	533	527	485	513	497	535	559	549	507	534	520	466	534	540	503	555	481	502	508	547	532	514	526	490	520	508	513	538	548	532	521	496	505	513	528	543	555	511	527	522	498	502	521	501	537	527	501	527	541	539	541	523	519	536	489	525	560	517	544	504	519	515	561	485	514	498	572	567	505	534	528	485	505	516	568	493	512	492	522	532	515	526	512	510	510	540	530	531	538	526	522	518	565	514	535	528	505	519	503	564	536	502	565	511	497	486	555	509	520	525	513	509	537	491	532	548	541	516	533	519	548	510	525	526	509	523	490	511	527	554	504	519	512	544	519	568	515	536	538	537	516	534	524	526	529	542	464	521	507	544	497	497	548	510	501	528	528	446	516	519	543	506	505	505	538	491	499	532	509	566	537	508	525	507	529	549	512	549	513	528	557	539	471	537	482	566	503	519	499	525	538	561	551	531	515	532	529	518	485	514	537	540	530	506	514	497	541	537	568	510	534	505	510	498	534	520	521	502	511	545	544	493	531	527	519	502	549	500	491	503	537	502	499	528	513	536	498	517	520	517	471	549	540	506	515	532	516	464	525	500	500	522	522	500	523	535	515	495	505	558	536	503	533	565	517	520	523	530	519	511	559	532	515	477	521	518	555	482	514	533	543	480	545	542	519	519	569	491	529	544	503	499	540	535	515	527	546	537	556	540	553	552	564	529	510	515	484	518	491	514	523	516	520	510	527	551	562	539	549	477	534	529	499	491	561	523	486	556	542	507	509	535	496	501	528	510	493	481	543	488	530	492	504	528	531	532	537	500	512	518	555	511	513	503	491	522	527	509	518	529	496	523	509	480	504	535	510	506	553	523	592	548	528	496	552	523	540	546	515	510	498	532	514	522	508	503	478	504	504	515	555	501	556	532	515	502	506	516	518	506	496	505	494	541	507	495	540	514	543	513	554	532	527	515	547	521	496	561	511	489	529	511	527	545	529	531	530	513	499	522	507	526	542	518	532	492	524	490	535	537	532	498	547	506	543	493	502	549	549	449	555	546	508	489	534	511	485	479	518	506	538	534	511	545	503	513	520	536	521	525	550	503	508	514	506	498	505	521	520	523	530	517	527	539	556	560	531	503	539	553	536	498	517	535	521	492	579	529	575	507	532	483	535	543	536	536	505	524	504	536	532	551	553	476	542	550	533	525	487	569	518	522	513	519	483	492	562	529	546	490	509	504	555	513	500	560	493	521	538	523	498	531	531	528	516	523	522	563	523	500	533	509	509	504	530	552	540	491	508	513	521	536	511	542	524	505	523	535	531	511	488	521	530	506	514	486	521	540	521	505	497	549	514	547	514	537	478	507	504	558	552	498	530	497	527	552	535	501	525	512	564	524	508	496	547	504	523	529	485	484	539	501	557	498	501	517	523	477	506	509	507	488	520	502	503	505	541	540	498	537	524	516	532	483	483	522	531	499	494	527	526	547	567	542	507	508	488	516	501	517	493	496	497	512	511	508	535	525	516	542	534	481	523	532	485	539	499	536	537	512	531	529	501	466	525	491	520	525	492	538	458	512	526	515	508	530	518	503	536	521	513	535	516	534	522	496	512	528	523	487	500	504	492	501	541	506	583	481	532	534	484	512	495	518	545	522	536	557	536	520	514	511	521	495	541	523	485	533	544	494	525	489	466	528	505	552	474	496	514	536	524	528	514	500	557	540	498	510	497	485	550	528	539	523	548	506	525	495	491	514	557	549	551	546	504	506	493	541	479	520	544	516	550	534	529	565	526	482	510	554	542	511	506	574	527	563	492	491	466	539	532	538	519	552	527	526	544	505	490	531	531	515	535	521	505	566	523	529	474	486	469	494	526	494	525	541	521	539	534	552	516	548	526	488	503	519	558	511	512	514	561	526	524	515	499	508	511	523	519	515	551	534	546	565	538	515	517	546	511	510	508	472	493	519	530	528	518	514	492	524	539	510	511	507	534	525	522	532	488	503	524	507	520	495	536	543	572	506	515	528	524	520	544	498	540	510	539	447	524	506	496	535	522	501	519	500	561	525	505	525	536	531	501	530	517	522	519	517	504	568	498	498	519	529	537	553	488	565	493	492	510	518	558	534	521	492	515	535	528	551	474	513	535	504	510	560	544	526	502	512	505	524	535	536	537	520	522	513	502	540	519	535	537	566	523	515	511	549	494	528	490	498	488	536	542	486	536	536	542	514	501	527	514	518	530	530	516	490	532	494	495	536	544	492	547	515	533	497	512	517	523	556	534	518	529	513	518	524	552	495	544	512	540	535	509	546	503	496	553	503	546	506	486	560	483	492	527	578	518	532	537	520	491	559	538	542	548	506	537	527	520	489	564	542	490	560	455	480	535	531	541	550	511	508	521	545	531	526	508	516	517	507	594	520	535	518	511	504	543	550	508	494	529	523	494	513	534	531	520	525	523	552	510	536	576	504	501	503	548	557	528	576	506	554	517	510	559	483	542	536	506	502	505	526	495	539	575	526	529	520	529	492	529	496	559	539	527	505	501	496	510	532	507	516	464	532	483	571	501	498	575	500	479	495	507	548	546	494	519	515	550	522	553	518	515	517	529	501	525	551	500	520	490	506	516	529	538	565	516	555	517	528	520	526	518	540	463	497	551	526	538	525	557	518	539	556	494	538	547	492	541	583	562	484	539	519	519	549	530	511	510	511	518	564	538	504	482	536	536	563	505	487	525	506	527	504	510	481	516	509	507	528	471	527	549	556	555	512	475	568	539	492	483	510	507	524	510	515	545	551	561	546	499	517	503	506	504	551	474	515	501	497	517	518	537	543	500	536	557	552	504	494	527	545	563	503	501	548	531	546	520	539	553	542	481	512	502	540	545	520	494	552	521	517	497	529	532	544	530	534	548	473	513	472	514	582	501	505	515	516	528	554	484	530	491	518	531	528	513	507	553	538	544	514	557	527	510	504	543	522	544	505	556	523	575	521	543	579	542	505	472	501	480	508	533	521	528	536	517
28323	22122	18557	10458	5820	3866	3745	3160	2793	2549	2306	2109	1607	1349	1456	1346	1084	1161	937	851	723	552	505	482	536	535	531	530	458	468	461	458	411	428	440	427	375	417	421	377	407	413	414	404	383	410	409	438	394	389	384	439	386	391	452	414	438	409	403	405	419	404	395	401	416	377	427	407	395	409	412	409	373	418	392	381	378	374	380	363	391	371	395	385	400	401	400	418	460	426	422	398	420	384	410	389	390	395	405	397	393	449	367	385	428	420	413	411	404	383	413	391	372	393	383	389	393	370	399	396	388	377	409	388	417	418	398	426	385	380	420	375	417	414	381	423	388	388	355	402	394	390	414	418	404	390	360	407	404	384	387	402	396	410	397	382	399	394	388	389	365	417	442	411	381	402	423	370	398	375	382	399	391	337	428	430	385	373	431	380	405	389	411	385	401	421	399	394	395	391	388	408	413	392	387	382	392	423	384	359	394	422	384	393	427	408	405	373	435	411	411	412	393	382	401	370	351	408	419	400	394	421	399	383	405	388	370	378	382	401	366	398	407	386	393	414	381	412	399	433	432	421	368	427	428	398	432	390	384	398	372	397	399	403	401	407	402	452	432	422	399	407	367	388	422	421	449	367	388	377	396	383	358	431	403	381	390	429	397	376	373	405	405	369	433	422	400	419	417	423	391	385	410	412	409	421	398	398	388	429	423	409	412	403	425	423	387	401	411	392	371	415	398	417	412	396	397	397	364	404	399	399	413	400	427	420	398	407	358	390	388	424	383	415	411	412	411	406	399	390	381	418	361	388	388	400	384	421	381	398	368	405	392	411	416	407	405	341	419	403	419	386	392	397	396	390	377	388	393	419	436	400	451	411	408	412	370	388	389	368	382	398	423	404	398	397	372	366	366	358	444	422	395	443	411	395	382	430	416	382	401	396	415	379	397	382	414	387	416	382	407	422	416	409	410	395	421	419	413	465	379	452	386	394	415	400	377	380	404	406	413	418	411	396	395	407	394	356	374	388	389	379	400	414	446	390	385	407	403	412	384	381	404	397	408	392	393	425	409	378	401	426	375	382	426	399	398	388	424	408	406	370	408	363	389	392	397	393	411	389	410	385	362	368	440	392	423	375	382	419	388	412	466	412	423	399	355	405	413	391	374	420	399	422	362	370	396	403	426	427	421	395	386	429	388	410	381	370	357	384	410	406	409	412	411	396	394	381	392	408	400	400	392	401	382	413	416	417	373	435	405	394	394	407	414	361	429	405	395	402	429	404	407	396	407	432	401	436	401	397	392	396	429	408	404	409	379	430	420	384	390	421	402	386	419	414	373	407	374	380	387	376	390	392	411	396	425	383	419	411	452	408	407	383	393	439	405	427	396	397	387	366	408	398	404	371	428	379	421	408	406	375	430	388	451	405	382	400	397	372	377	377	380	377	407	419	366	413	419	376	388	431	395	378	419	398	427	408	401	377	380	416	396	407	407	401	435	383	392	401	429	385	407	407	397	405	396	364	369	427	415	402	355	368	412	432	413	394	381	404	421	410	411	397	372	384	385	402	418	405	370	396	411	387	418	382	380	422	374	390	387	423	395	373	371	370	416	390	403	415	403	423	396	413	368	381	387	420	397	418	426	445	401	397	390	390	372	375	398	414	419	398	419	396	374	404	411	402	412	389	407	380	391	403	386	393	409	403	362	408	365	374	395	385	387	397	427	402	371	378	406	418	390	376	395	371	405	372	371	416	350	382	405	385	399	412	417	402	412	388	409	406	380	396	396	383	398	395	392	403	418	418	423	406	393	395	397	383	412	375	400	381	396	418	432	406	375	391	388	402	403	405	392	418	385	431	375	425	393	404	395	401	428	387	413	382	443	369	399	408	404	368	402	387	415	405	399	418	394	435	372	406	379	375	403	372	435	382	405	412	385	408	386	392	381	396	414	395	405	386	397	423	353	392	353	374	426	362	396	417	404	404	372	374	431	376	393	423	412	364	381	406	405	404	387	409	404	375	383	422	418	421	412	402	409	412	386	371	406	381	411	396	427	411	378	390	418	397	381	431	405	384	369	430	391	444	411	402	401	358	400	398	405	425	395	392	418	409	395	417	401	363	375	410	387	390	407	398	394	363	352	391	442	426	397	368	409	395	390	407	370	420	371	410	431	443	394	393	411	388	383	399	418	440	399	357	383	395	377	364	372	436	383	375	440	407	379	418	436	420	386	399	375	409	396	363	425	395	415	373	411	393	434	407	405	376	398	417	446	425	421	403	422	403	386	358	410	416	386	400	423	403	375	410	422	384	438	391	405	393	399	392	386	399	397	399	383	399	402	397	385	377	428	373	361	389	390	396	446	435	397	420	379	396	417	403	401	430	393	408	370	360	407	410	392	453	386	378	363	413	400	448	393	383	409	395	383	412	383	406	421	395	409	378	408	433	401	384	400	387	398	446	363	386	380	393	437	386	397	416	427	361	424	407	425	406	406	433	373	440	411	408	447	379	410	387	383	422	411	414	416	384	387	394	383	430	396	386	425	420	397	376	418	403	384	394	404	417	401	411	403	422	363	420	415	417	394	396	396	380	398	424	353	361	376	438	430	386	414	411	372	450	393	391	398	391	410	363	419	389	383	396	368	394	427	402	371	408	407	386	417	416	385	382	395	386	392	413	419	399	410	402	432	425	381	423	417	383	436	396	430	462	404	405	394	431	395	421	403	401	371	392	403	433	400	415	415	400	397	402	390	446	431	410	378	382	392	408	421	403	414	431	390	375	404	389	365	405	426	393	375	392	419	407	426	383	401	383	401	387	401	380	333	376	375	380	389	389	433	358	377	381	405	414	402	441	403	429	409	412	408	416	424	387	378	405	391	419	399	441	401	411	380	423	353	394	425	377	389	400	402	363	406	438	394	388	423	388	414	450	392	404	428	363	430	426	407	374	388	403	388	400	413	381	390	401	420	407	404	368	405	391	435	406	394	399	434	358	399	416	403	396	407	394	388	395	389	397	403	381	421	413	407	449	414	388	418	404	432	416	417	374	390	391	425	404	425	415	374	435	386	399	424	421	399	399	393	384	427	399	444	398	407	428	362	404	358	378	435	387	442	421	408	419	392	362	411	399	430	403	388	408	404	426	374	365	386	394	377	370	381	418	426	392	393	442	411	409	378	385	428	366	406	392	381	416	386	363	373	423	417	425	410	402	389	420	403	377	411	370	435	365	386	419	376	428	372	419	396	401	407	388	406	367	413	375	437	419	378	379	420	364	421	383	402	392	415	402	425	403	407	408	405	414	400	372	425	387	387	434	417	349	364	419	402	450	390	415	418	391	405	406	392	394	440	404	404	394	387	413	470	384	404	385	385	375	415	364	427	389	403	426	415	365	404	415	383	391	414	379	405	413	434	399	379	360	389	410	418	354	425	374	421	421	380	435	400	362	400	401	380	398	424	426	381	374	374	390	414	370	360	399	386	413	432	375	413	406	409	401	399	421	378	375	410	411
17904	27329	18267	9912	8042	6529	6569	5532	4916	4618	3839	3489	2559	2104	2236	1970	1668	1753	1404	1255	974	687	635	608	615	674	681	630	563	559	517	529	485	487	505	480	487	467	498	499	420	478	446	444	436	445	470	423	416	439	466	495	496	497	453	457	481	484	517	485	478	465	431	440	441	455	462	473	442	474	465	485	440	438	413	458	423	423	464	428	439	410	441	450	471	463	433	458	498	424	431	469	477	446	431	448	404	439	419	442	443	407	412	449	451	445	493	414	430	455	440	429	438	450	484	451	425	447	446	398	426	418	467	417	468	475	453	442	436	421	453	441	454	414	437	392	472	468	442	465	421	425	406	410	450	471	449	411	420	459	452	436	491	466	428	464	473	443	433	423	440	462	479	470	467	480	456	484	462	402	418	428	416	447	428	480	450	427	487	454	454	433	474	425	463	448	449	443	441	446	427	445	449	464	442	456	446	433	428	449	455	456	442	465	462	432	449	460	487	442	427	427	460	452	455	437	458	434	465	462	430	420	462	453	402	433	463	443	444	432	438	392	464	458	462	407	436	424	435	426	438	460	441	428	469	416	420	442	443	448	475	478	418	437	421	446	442	443	436	466	446	465	461	435	439	426	434	466	438	418	427	441	424	444	424	461	460	431	437	442	430	447	448	473	467	447	404	445	461	415	463	497	391	441	466	477	396	447	425	459	435	426	410	402	440	428	433	457	460	435	467	444	426	461	468	454	463	431	477	440	458	432	447	440	479	419	403	481	448	430	461	438	418	483	433	449	456	434	425	428	455	459	464	424	466	445	440	467	453	454	440	435	451	455	434	436	474	447	468	490	417	452	460	487	454	433	464	434	458	420	452	432	478	474	469	466	463	465	463	452	488	439	456	418	460	435	407	427	448	466	414	417	464	476	424	462	452	415	442	446	460	479	433	448	440	451	453	458	469	479	455	417	442	443	397	406	465	442	436	453	440	466	455	444	457	409	452	439	487	458	446	427	429	472	432	477	429	444	453	462	467	471	451	441	439	446	432	441	459	433	442	433	434	466	471	452	430	455	514	467	487	482	415	470	445	455	434	428	479	458	433	466	448	494	399	460	431	447	446	465	469	430	428	416	424	457	454	464	460	412	451	461	445	505	439	434	425	476	468	472	442	472	431	433	466	461	448	457	450	483	430	445	414	433	444	452	476	455	414	465	443	461	473	452	473	464	425	456	426	429	423	485	460	394	394	448	426	462	455	463	428	462	437	459	458	445	439	427	501	480	445	432	470	402	432	430	476	480	504	456	439	400	439	427	443	450	426	426	451	418	421	472	437	432	478	469	430	432	436	435	454	466	436	438	468	449	455	425	411	390	476	460	461	446	456	434	463	446	460	414	437	468	438	455	446	466	459	450	417	460	432	462	446	469	490	434	466	453	451	447	452	427	429	493	465	456	432	435	473	453	435	416	482	492	432	426	479	436	439	433	446	476	461	503	417	446	428	455	421	462	445	459	467	455	439	463	473	465	450	480	417	443	460	443	413	441	464	454	461	445	454	454	443	438	423	408	446	456	482	477	473	446	455	408	460	467	441	430	467	461	470	474	415	454	448	425	427	436	447	461	443	447	466	465	465	438	419	460	437	399	482	423	442	481	483	402	442	467	472	414	432	438	442	435	470	503	447	427	420	436	428	429	471	427	499	441	456	424	448	425	457	450	445	438	483	415	426	438	475	451	468	425	469	461	431	448	464	447	439	437	403	446	421	451	480	423	452	397	416	460	439	451	501	437	454	442	432	394	433	436	467	412	444	465	443	458	437	453	451	411	465	416	462	453	430	438	446	477	425	480	462	427	481	428	454	427	446	432	430	422	470	462	438	426	436	434	404	420	435	491	445	528	432	453	481	458	453	455	448	458	436	440	476	391	419	442	450	459	445	407	433	451	457	440	459	438	447	448	439	452	500	423	461	445	451	422	423	476	450	499	461	422	451	427	451	443	444	460	418	438	419	441	473	443	413	446	447	448	433	448	465	440	437	428	428	456	418	406	449	467	457	469	468	429	482	468	504	410	431	464	424	471	425	464	427	437	411	455	427	427	429	462	428	413	484	439	460	452	469	468	433	490	441	433	409	442	419	435	456	435	439	411	438	448	469	431	477	437	456	423	448	444	475	451	446	460	434	442	453	434	420	435	438	429	473	482	422	422	474	451	444	407	426	451	422	458	453	404	447	438	436	429	463	443	430	478	454	454	455	452	416	466	425	467	476	405	433	471	438	455	452	417	445	426	480	440	408	460	423	418	458	424	457	413	437	443	465	430	435	447	421	402	437	444	451	428	476	433	416	442	438	448	449	437	441	431	457	443	414	430	439	423	456	451	449	431	435	449	437	428	435	437	442	415	454	430	475	434	425	449	435	441	435	438	452	467	450	473	470	434	429	466	436	439	411	440	469	402	459	457	460	457	476	440	453	437	447	424	448	432	476	439	459	465	484	446	433	438	443	480	470	442	445	425	437	441	415	457	463	434	449	436	426	474	450	444	452	430	452	400	470	468	457	471	434	405	438	485	465	467	433	440	440	432	411	428	445	459	456	433	448	480	426	448	472	487	458	449	420	418	474	424	471	474	418	413	448	422	440	422	404	433	453	463	464	459	454	474	446	472	432	418	473	420	458	442	458	425	421	402	429	429	455	415	442	443	435	476	410	425	443	419	468	469	394	451	476	456	472	451	474	446	443	450	401	437	433	463	447	499	469	454	429	413	463	441	449	457	392	431	469	446	472	464	460	423	435	452	450	475	473	449	440	432	476	456	455	482	420	485	433	448	422	431	483	441	453	450	409	423	441	438	427	475	448	422	439	442	439	460	444	437	418	411	431	400	453	482	484	447	479	461	442	453	470	414	413	485	476	461	431	460	407	425	467	481	434	427	478	461	461	465	442	456	431	461	421	460	430	476	457	446	477	423	454	445	475	455	432	465	434	441	457	419	458	441	465	477	493	426	431	447	467	462	428	450	451	434	419	402	469	431	445	447	431	459	429	465	441	491	456	440	447	459	412	454	454	446	474	423	436	449	463	454	408	449	442	433	439	453	428	432	455	434	478	458	447	457	446	445	475	456	450	453	420	457	442	452	471	430	418	434	422	485	441	450	445	410	434	515	429	461	432	460	454	422	457	471	431	429	438	436	476	434	440	450	440	480	447	443	452	493	446	437	457	436	422	457	467	425	457	418	442	441	426	461	437	467	459	439	467	429	451	449	437	421	434	473	506	453	465	432	457	449	427	468	452	479	459	443	420	454	409	467	471	451	441	452	454	439	451	406	411	440	450	403	430	454	430	434	437	466	460	408	457	474	429	460	453	502	461	461	469	457	413	473	459	465	446	427	436	442	468	413	397	442	457	474	436	457	466	448	438	411	463	473	434	453	438	426	454	418	452	437	488	474	474	446	512	419	433	418	436	421	427	495	469	448	484	462	447	446	397	441	475	469	430	487	458	443	434	443	443	437	444	429
23644	21258	28543	24353	21361	15299	8669	5755	5183	4828	3971	3474	2715	2423	2533	1967	1865	1915	1537	1532	1126	788	747	763	766	834	782	797	684	657	615	590	581	581	570	577	577	554	575	564	560	562	540	516	536	553	510	562	556	571	551	554	566	511	564	591	525	569	563	552	537	588	545	553	502	537	529	540	518	548	578	518	502	519	557	561	519	525	511	522	479	497	516	505	509	481	533	531	520	550	486	488	530	500	501	482	516	496	491	512	511	519	509	535	496	520	467	555	536	493	511	512	519	538	518	499	511	503	537	513	505	535	473	525	528	495	509	510	548	507	496	509	557	511	536	541	552	524	511	529	590	516	523	499	538	489	534	524	546	499	491	516	546	547	531	496	529	494	487	533	490	509	552	514	492	508	500	499	513	512	516	521	470	497	492	525	526	535	522	513	537	519	490	506	523	522	553	539	557	531	562	568	546	515	507	512	482	522	519	515	508	540	503	544	522	542	501	516	526	506	525	500	524	536	475	501	484	522	547	534	497	556	453	523	501	533	530	515	491	524	526	481	482	532	512	533	533	499	549	547	518	594	514	527	523	546	482	543	500	513	542	494	512	522	516	535	483	526	489	531	475	550	517	504	538	521	529	552	527	514	524	505	535	547	495	513	478	514	531	502	544	527	503	519	490	476	522	564	476	499	487	466	532	501	533	502	544	518	525	537	494	479	508	489	563	498	516	529	556	531	493	516	493	515	493	561	509	521	499	544	495	560	508	545	510	482	488	528	512	514	506	540	547	553	509	548	504	545	543	490	510	534	480	505	538	531	530	534	503	491	542	521	535	530	536	472	580	550	529	516	506	525	520	533	489	516	508	460	544	514	502	525	475	524	553	541	518	536	507	504	505	517	525	548	484	533	546	516	521	561	530	509	499	472	538	534	544	501	567	513	533	548	488	521	504	505	552	513	507	498	492	521	543	532	559	546	530	502	536	528	529	534	542	464	485	509	497	490	518	565	508	525	496	499	522	510	514	501	535	556	514	529	521	536	569	503	513	504	489	504	507	540	510	559	516	531	537	501	512	543	554	521	528	567	525	506	541	527	532	493	504	507	515	491	507	530	501	525	525	505	552	535	531	515	504	520	481	542	520	503	542	481	567	530	508	510	516	497	529	494	546	531	520	516	571	516	532	510	518	526	516	502	546	470	501	533	523	552	503	540	526	506	519	512	527	541	551	479	490	503	546	517	533	488	516	491	526	491	476	530	515	501	513	533	494	493	487	487	512	498	489	528	542	534	535	506	512	480	500	474	562	538	511	531	534	535	543	514	520	527	520	538	525	562	532	504	522	530	512	534	515	501	555	504	517	527	522	569	522	529	513	511	494	501	534	517	511	537	520	557	481	499	540	555	480	507	584	526	479	544	475	602	521	536	558	543	551	511	529	503	511	524	497	527	519	550	489	530	509	501	501	555	513	515	531	508	519	521	539	546	495	495	545	512	550	547	459	506	534	514	487	491	545	503	535	512	497	514	506	516	520	543	485	538	529	428	535	530	514	523	521	523	490	575	535	516	504	488	519	532	527	517	515	507	484	515	530	504	505	529	486	523	534	504	529	482	512	498	491	506	546	532	523	551	531	510	509	508	510	495	463	512	513	577	533	481	523	533	458	527	533	500	512	516	526	536	488	495	534	515	493	545	507	517	479	505	498	518	530	544	501	488	513	481	460	557	529	500	494	538	530	512	497	495	514	504	528	532	518	481	516	534	526	519	542	483	517	503	549	521	488	492	529	507	539	537	546	555	526	544	497	514	536	515	528	466	535	513	525	522	526	554	518	534	532	495	515	524	534	520	529	526	559	458	521	503	535	474	536	476	528	504	493	522	547	546	513	530	563	521	568	514	492	500	553	523	513	475	500	479	463	502	541	557	540	527	491	502	521	513	509	493	513	534	522	571	509	496	504	491	525	565	525	521	496	508	525	481	501	547	515	485	540	509	479	524	508	498	533	533	504	507	563	479	517	497	485	555	543	531	533	536	519	543	501	489	534	458	502	496	506	521	528	509	514	499	525	516	524	570	512	503	536	537	531	557	559	513	508	552	477	527	526	494	556	539	573	514	582	528	500	546	469	513	493	526	501	502	516	486	499	501	518	535	509	529	518	556	540	529	529	513	508	531	489	548	566	542	513	507	515	501	516	495	542	543	526	587	518	502	531	479	524	495	501	522	495	540	475	484	495	464	477	512	516	502	512	514	535	526	501	492	564	474	497	475	484	527	527	509	506	510	528	503	550	520	470	521	485	504	573	533	536	491	541	517	532	450	516	498	546	535	569	484	512	488	499	516	512	505	518	524	533	522	507	556	494	506	531	538	523	527	507	526	546	591	476	484	554	552	483	449	508	567	481	539	503	550	526	493	533	512	512	529	508	544	468	502	545	519	534	519	542	515	515	520	490	530	510	561	520	547	569	542	500	536	495	518	494	529	525	527	527	530	507	472	542	500	530	521	531	468	522	506	536	548	505	512	518	553	522	519	507	506	531	525	526	496	520	521	538	492	505	515	534	516	493	497	495	523	467	525	520	546	560	519	530	569	500	544	543	507	523	530	524	546	511	531	557	523	462	493	518	548	533	543	520	484	518	525	532	547	589	490	503	499	503	540	504	521	499	524	536	494	547	536	532	511	493	530	502	531	484	530	507	492	508	518	498	529	533	513	477	450	527	505	516	525	515	497	550	477	512	523	522	504	513	522	478	509	538	546	524	534	510	555	497	485	510	527	533	477	535	533	476	534	505	524	519	511	511	542	551	490	499	499	514	486	523	513	498	534	516	478	505	462	480	499	547	530	492	535	503	529	514	516	490	486	529	518	515	520	556	540	549	540	525	500	538	484	507	563	528	525	515	526	510	506	539	525	514	510	540	523	513	501	471	536	529	549	508	526	532	521	531	549	528	519	489	568	559	528	557	495	492	518	572	499	497	524	509	508	479	530	537	519	535	530	543	481	509	484	508	504	517	535	518	516	462	518	479	514	521	540	507	543	507	519	491	517	542	537	514	525	514	521	512	528	491	529	521	537	575	488	516	527	518	528	525	575	493	537	513	511	541	538	520	534	481	563	514	565	538	536	542	535	491	538	501	546	524	537	578	559	575	522	531	553	524	515	518	476	529	514	506	525	471	510	529	521	514	498	525	506	488	528	518	515	503	537	521	538	519	528	538	527	518	555	493	483	541	513	533	516	513	509	467	505	510	519	494	542	516	506	510	571	529	497	491	537	497	539	510	524	525	548	550	501	524	494	526	530	513	517	480	518	523	551	519	516	529	497	502	526	495	518	520	539	491	521	501	541	486	501	539	510	509	538	505	522	498	490	501	514	524	510	527	502	536	513	506	570	524	504	526	553	503	530	505	492	529	510	534	533	512	514	531	509	511	495	509	531	516	522	559	542	506	519	514	540	478	522	524	521	537	508	552	527	546	484	541	489	500	516	531	495	576	537	509	512	531	526	524	510	538	464
18236	35280	26174	15988	13020	10808	10650	8890	8394	7413	6270	5395	4132	3678	3916	2869	2761	2722	2185	2098	1422	934	1028	975	976	906	1063	926	867	765	709	666	712	628	669	621	584	624	605	603	602	620	586	595	616	546	598	623	596	568	606	642	641	599	661	634	649	615	597	563	625	620	594	586	612	622	574	621	604	609	609	551	548	614	546	620	553	581	553	560	564	604	585	566	583	544	534	516	532	532	546	581	591	565	562	551	576	595	554	596	544	536	584	552	600	558	585	536	578	584	572	586	566	564	535	601	539	566	583	547	565	541	617	581	560	559	553	537	580	615	578	571	576	539	612	534	544	575	531	560	579	556	557	603	539	592	535	589	538	556	597	600	528	581	586	571	574	571	593	593	600	604	541	565	596	582	567	606	605	597	551	577	553	567	536	596	562	549	535	567	571	546	586	547	603	612	585	593	566	569	555	629	588	598	517	554	591	564	531	607	568	577	525	554	543	568	575	585	618	556	555	582	560	598	567	575	594	563	561	528	562	598	589	556	554	559	581	570	590	554	589	594	575	581	584	615	562	563	586	592	612	598	575	544	625	563	600	547	568	577	570	545	568	599	622	591	588	605	564	567	566	589	524	611	574	567	616	543	602	563	513	570	542	585	600	566	580	544	559	573	576	606	591	581	603	574	614	579	534	579	592	584	542	574	573	537	587	610	571	598	600	543	537	562	569	558	555	602	607	584	584	589	585	557	567	590	572	601	614	585	579	556	594	575	559	562	539	560	550	574	546	561	533	572	584	542	587	525	579	597	567	603	559	583	606	629	513	598	581	566	567	537	549	579	576	630	625	611	597	554	583	613	581	568	577	548	597	584	596	564	572	540	565	558	596	582	555	581	600	568	592	581	573	563	571	576	579	550	600	564	599	598	531	546	586	576	555	586	561	546	534	551	544	594	520	550	539	619	578	545	604	547	565	548	549	581	568	564	573	589	516	577	568	609	558	545	568	610	564	564	566	587	578	548	513	557	540	573	554	585	623	595	575	580	563	558	595	614	583	593	566	559	553	550	582	584	550	566	611	565	591	566	591	551	571	589	573	571	575	561	583	563	552	570	576	566	588	593	558	581	609	554	593	565	545	559	570	573	571	587	573	565	581	561	614	576	559	564	605	596	567	576	611	535	584	569	621	595	562	561	560	596	571	562	627	596	553	575	548	551	567	530	581	534	530	540	551	541	614	548	564	580	576	569	586	602	597	568	557	545	559	631	572	598	543	567	599	603	563	575	589	529	626	607	609	542	544	543	547	552	540	598	590	554	610	624	551	565	554	596	515	576	590	550	585	581	604	582	575	548	551	579	589	587	576	590	647	536	558	561	592	579	589	572	553	602	580	584	573	579	562	557	605	584	601	565	573	553	565	558	518	605	577	579	580	552	579	543	575	579	556	560	613	549	613	548	599	628	574	588	572	587	552	600	564	566	544	521	573	608	553	586	582	569	610	602	581	546	547	564	549	549	559	562	536	561	565	563	546	529	544	571	550	584	579	562	595	594	543	582	599	569	592	591	537	567	577	569	596	614	529	527	589	575	561	536	557	530	531	538	569	581	588	560	554	629	585	586	593	601	542	597	616	604	591	533	584	564	553	568	586	584	533	607	610	568	588	569	600	579	552	562	563	558	562	530	567	597	564	575	590	628	566	559	558	543	576	548	579	594	566	557	536	566	597	548	607	553	549	573	580	582	577	581	567	558	575	566	577	564	583	594	575	533	605	592	561	606	624	547	561	554	561	570	583	559	561	562	570	529	569	580	569	551	582	574	569	596	603	620	571	564	572	559	572	613	541	589	552	579	556	593	615	586	569	607	579	593	551	566	573	544	527	588	584	563	578	566	575	578	539	539	580	581	567	595	581	559	599	612	606	587	551	580	598	563	563	586	550	576	538	548	545	554	566	512	568	588	547	527	532	561	520	570	569	576	562	571	596	588	560	555	589	578	600	631	549	547	553	619	544	587	531	580	603	539	561	631	566	625	576	572	555	590	536	621	567	571	577	586	570	576	556	586	587	576	556	555	610	593	563	543	556	563	596	581	541	570	547	583	561	576	552	556	571	534	543	552	568	547	605	567	558	529	592	577	519	566	594	551	557	562	587	565	619	579	578	583	599	572	564	542	546	593	554	556	592	550	561	528	559	556	549	565	585	603	535	602	559	598	595	582	615	531	584	576	538	569	611	615	594	523	580	592	582	613	560	578	570	588	569	575	567	565	580	530	591	552	559	583	552	584	654	595	550	593	594	604	563	595	590	607	599	577	615	571	577	596	583	545	556	534	580	586	566	574	568	595	576	559	576	582	586	521	555	540	572	566	555	558	535	564	620	568	584	542	579	584	532	557	573	527	599	567	590	542	555	571	576	600	582	594	557	559	578	553	565	557	535	555	595	550	555	626	489	588	539	598	578	566	575	542	582	532	600	548	574	576	559	584	582	584	557	580	588	549	557	602	549	550	588	578	608	582	592	577	590	577	592	537	582	607	571	581	588	580	576	555	620	557	560	543	550	548	597	562	543	556	598	584	573	570	586	574	597	551	545	577	520	525	552	570	558	591	568	533	603	558	595	569	551	565	545	544	575	563	536	565	532	566	580	560	570	573	538	613	597	598	547	529	570	573	559	538	637	545	534	596	544	592	563	542	568	626	548	538	568	566	541	549	589	569	582	555	571	574	577	554	597	571	507	585	607	552	539	609	579	604	577	585	556	565	546	557	574	599	593	604	544	586	605	573	590	573	568	566	545	593	588	559	586	545	569	584	577	593	566	578	535	534	539	560	564	529	580	568	561	590	585	569	578	601	580	590	583	544	588	569	567	558	569	575	546	573	549	574	554	537	571	610	559	564	561	587	599	582	591	580	554	584	567	587	579	601	566	598	565	585	544	573	542	568	587	524	569	578	535	551	568	561	564	588	526	577	566	579	584	538	560	597	583	566	596	568	567	584	578	613	587	597	550	589	583	603	555	614	595	542	598	619	575	560	598	563	581	581	533	546	606	551	577	562	578	559	605	581	569	565	569	585	545	573	522	573	558	592	590	544	555	578	526	565	570	554	579	569	593	549	563	582	606	552	618	564	567	589	581	516	576	544	570	554	586	547	573	589	630	544	565	584	563	575	592	555	591	580	565	585	530	601	547	586	581	615	578	566	558	557	590	552	596	518	564	577	571	558	590	602	571	598	564	595	586	625	574	628	539	571	580	594	592	575	549	560	610	547	580	603	599	536	562	548	584	595	590	576	565	615	520	542	564	584	564	605	570	597	578	589	563	567	579	558	610	573	573	589	511	545	569	559	524	602	532	561	550	582	564	571	529	556	536	529	594	585	558	551	579	546	557	602	567	563	588	571	580	570	578	557	506	573	538	599	547	614	556	542	608	573	554	604	597	560	558	550	563	537	610	550	601	571	639	526	587	580	585	584	562	580	577	530	609	589	564	563	592	535	600	545	575	573	574	571	608	538	560	554
24553	21173	27462	25096	15354	6360	5539	4049	3757	3441	3004	2473	1964	1741	1933	1362	1565	1260	1114	1050	667	550	489	531	504	510	547	479	445	435	377	368	411	350	367	355	381	346	350	341	307	325	313	339	362	304	352	338	343	346	333	336	350	349	344	368	366	354	326	326	330	345	325	351	329	338	316	298	361	289	340	314	308	325	337	315	350	317	351	326	309	348	343	333	320	318	311	303	332	320	304	289	315	295	296	325	338	326	322	333	322	289	307	338	301	349	346	284	293	305	311	289	292	333	288	332	277	339	303	351	330	313	279	329	313	333	321	331	297	316	313	330	332	292	343	322	299	339	353	301	292	336	326	313	320	326	322	288	342	330	346	309	331	317	335	314	322	317	341	314	344	301	308	314	321	330	314	310	306	313	339	335	340	320	325	307	309	298	307	282	310	311	349	326	317	312	328	318	305	327	329	348	321	311	325	343	294	307	299	314	316	339	306	334	306	324	311	309	315	302	287	298	311	332	330	322	311	309	275	327	319	350	304	292	310	321	325	311	308	326	336	308	291	319	361	335	371	313	303	342	313	346	335	350	310	308	327	303	339	327	328	316	323	328	317	299	344	302	342	312	333	359	333	325	309	353	342	349	311	330	304	334	313	327	321	321	334	338	319	298	331	337	282	338	315	302	315	327	345	308	308	303	293	302	312	342	306	323	343	303	337	348	322	306	335	283	326	339	302	324	312	312	333	286	308	301	325	314	325	307	341	291	324	323	326	354	305	329	311	320	302	317	310	334	304	298	310	316	306	273	339	317	343	335	323	338	333	324	328	306	320	300	292	340	332	347	328	336	327	327	331	324	346	322	334	321	321	331	306	316	339	310	321	322	321	341	336	339	348	320	338	321	324	307	341	316	278	323	337	280	307	293	334	322	307	299	343	304	283	296	289	331	339	312	337	320	294	328	315	338	292	305	307	299	297	335	297	334	304	325	323	328	346	322	354	281	316	318	310	334	302	315	291	316	306	322	310	310	313	339	318	290	305	296	307	305	309	337	312	324	325	332	333	330	314	334	320	261	331	320	322	357	294	327	338	309	295	326	318	331	326	350	305	291	328	351	329	318	350	337	312	320	286	325	358	309	344	338	344	333	304	338	315	302	300	334	341	321	333	305	318	301	328	323	301	334	316	323	301	311	315	329	312	313	337	324	316	352	314	312	321	324	351	314	315	326	313	315	325	332	307	315	344	296	322	324	328	315	345	346	306	289	334	341	326	335	317	320	306	319	301	348	297	351	309	320	325	337	326	291	309	335	334	323	306	312	322	334	327	325	301	331	339	385	302	313	307	335	339	319	338	336	344	318	324	311	341	337	310	335	327	356	328	306	313	351	310	300	323	328	309	352	305	332	315	349	293	291	293	324	309	337	304	327	330	319	325	314	341	347	330	356	311	355	309	298	329	297	298	362	319	300	360	335	335	331	309	315	311	382	351	311	318	334	323	293	301	341	299	313	352	291	323	337	306	278	316	359	308	340	354	321	297	309	332	302	335	336	311	324	304	292	314	325	337	332	332	292	325	336	317	305	332	302	320	322	315	306	352	325	313	330	331	310	308	320	331	368	292	312	315	308	365	310	310	333	353	308	292	308	329	326	318	298	308	339	310	353	282	320	307	289	298	328	325	347	313	302	332	329	329	345	308	316	339	331	316	338	331	287	321	321	321	313	296	292	293	336	331	332	325	322	330	309	309	313	311	320	333	294	337	318	322	322	335	291	311	292	345	336	327	275	353	284	325	306	283	313	303	329	313	292	320	333	339	309	312	310	354	313	298	295	327	348	341	336	335	291	322	316	321	333	348	337	336	329	298	339	313	310	290	309	327	339	341	308	314	346	312	320	331	317	290	298	300	336	357	283	326	303	328	313	320	329	310	341	294	331	311	328	302	316	332	315	308	321	326	323	304	333	342	331	330	330	334	301	303	306	284	319	322	341	325	312	309	335	350	332	341	354	340	315	294	309	311	308	362	308	344	308	327	300	301	311	310	298	321	335	333	324	321	346	299	311	306	329	323	315	303	317	316	308	335	293	318	319	314	317	319	329	304	284	306	312	323	298	291	325	310	323	319	319	313	305	332	327	272	312	321	312	328	360	322	341	310	330	314	315	310	307	336	309	302	340	328	319	366	323	320	317	301	302	347	316	286	316	384	345	335	307	356	327	326	337	333	315	296	306	293	294	313	300	320	316	347	333	334	328	312	317	298	343	302	340	302	311	296	294	330	316	320	301	291	312	348	304	304	333	331	332	287	305	275	324	353	350	339	353	298	322	327	309	327	305	301	354	292	336	359	340	319	316	337	319	312	310	347	343	331	343	328	345	309	315	305	335	342	319	339	305	326	327	306	296	290	331	311	346	298	318	314	336	323	304	306	310	333	348	307	314	332	334	308	304	340	329	329	329	333	328	326	287	307	337	314	339	337	340	305	333	321	322	332	334	331	338	339	324	325	338	338	330	325	336	311	295	304	306	316	345	295	325	325	331	325	310	312	324	340	338	317	325	326	337	339	307	334	328	327	323	333	302	312	358	313	324	299	303	343	278	316	344	320	318	307	315	343	321	323	318	313	345	334	283	332	330	322	337	304	326	327	318	342	347	320	329	333	344	299	308	321	332	319	350	274	315	317	312	312	350	287	322	327	337	323	309	309	351	325	342	322	324	328	332	303	314	339	326	305	326	320	333	324	332	317	320	329	316	298	319	342	308	343	350	275	320	362	320	310	312	343	315	359	362	309	336	325	308	301	280	327	322	318	312	314	334	330	341	299	324	317	354	335	314	324	355	289	357	306	328	318	286	349	350	300	317	333	328	341	349	343	361	294	339	294	329	325	285	305	322	339	313	302	329	315	351	328	363	305	300	325	316	341	308	317	330	309	316	348	341	334	326	302	317	312	340	331	329	295	328	293	336	325	323	295	301	345	323	308	310	297	328	303	338	315	335	307	322	330	332	305	328	283	316	306	322	307	297	297	328	326	365	340	315	305	350	282	329	325	334	305	297	289	307	335	323	326	312	322	344	308	324	311	328	309	294	344	324	299	319	319	328	305	316	304	324	332	321	295	286	333	302	324	342	321	329	323	321	295	317	319	338	301	360	299	315	330	328	315	307	305	340	322	323	345	297	312	319	330	341	295	309	295	318	307	319	306	310	310	326	315	333	295	352	348	324	319	324	328	323	298	300	310	342	342	344	311	319	297	309	292	287	317	305	343	310	293	317	306	343	332	318	320	331	316	352	320	311	340	319	302	304	318	334	296	330	315	321	342	321	344	333	331	309	324	337	315	338	312	327	289	329	325	313	327	283	300	320	318	347	297	336	343	323	318	311	305	298	331	290	314	313	283	329	295	321	314	328	306	306	300	333	315	326	325	328	306	331	329	320	321	294	306	334	327	328	326	323	321	334	317	332	320	290	341	290	307	305	320	338	338	330	313	330	357	320	288	338	293	349	316	328	313	324	306	316
17643	31516	23145	13750	10391	8712	9001	7228	6961	5943	5178	4146	3248	2841	3334	2187	2444	1805	1728	1636	943	785	672	696	680	692	745	659	610	616	506	453	455	431	461	406	397	371	405	396	377	337	393	377	389	348	406	362	363	401	402	417	415	405	407	404	409	388	396	361	408	404	353	384	417	394	410	369	407	387	358	339	373	381	341	359	340	378	386	396	426	374	355	370	400	379	374	354	369	339	371	363	367	381	375	337	401	365	375	379	382	372	356	349	383	368	389	396	344	425	386	337	374	380	372	363	360	353	388	364	387	360	361	381	411	368	369	362	371	353	362	370	368	383	344	372	356	339	357	357	366	346	372	366	372	379	349	382	376	362	376	380	383	366	365	350	375	377	361	352	391	358	381	350	374	357	378	359	379	370	372	316	350	376	377	333	328	387	360	340	367	396	399	348	374	373	361	365	339	363	346	374	347	401	387	349	365	369	400	382	348	387	362	328	358	367	381	367	401	348	349	366	345	325	373	361	387	406	337	355	348	389	388	360	341	378	341	411	383	364	420	328	383	366	325	382	369	381	344	352	380	355	381	376	374	384	349	347	380	385	383	344	361	376	364	338	355	345	366	373	389	340	367	361	391	365	386	373	341	379	363	373	368	361	356	395	377	356	353	338	385	379	326	366	343	373	393	340	371	352	373	352	342	356	342	362	355	362	387	388	342	359	381	349	375	354	391	370	377	364	354	372	374	388	386	351	340	379	401	313	353	371	428	359	363	335	383	374	348	346	364	389	323	357	361	375	387	342	369	396	361	372	367	374	372	362	340	342	343	393	377	386	359	384	386	396	385	332	338	315	359	385	359	367	366	367	333	350	354	356	402	384	395	373	395	353	353	343	346	379	333	373	395	387	365	369	379	402	330	387	353	402	388	368	377	359	372	370	342	367	372	354	348	376	342	392	364	368	369	344	391	390	342	358	376	376	361	370	394	416	388	377	399	335	368	393	365	368	383	390	402	386	367	412	371	378	377	373	375	340	348	347	366	402	411	329	370	374	363	367	377	389	367	400	322	365	352	368	367	334	383	370	385	367	356	371	342	355	354	379	370	392	339	378	340	366	367	365	372	345	329	384	372	361	364	343	346	382	361	366	374	344	338	377	344	364	393	382	387	350	363	380	351	377	368	384	361	368	336	349	377	391	359	354	375	366	362	357	383	362	368	369	373	396	357	370	382	318	354	355	330	369	380	360	406	325	372	386	355	357	392	335	362	355	354	360	361	380	370	366	362	374	362	410	376	366	422	363	348	346	368	355	375	387	375	333	397	383	360	371	378	358	353	380	384	365	327	365	340	352	370	385	330	363	392	344	361	384	382	358	381	340	349	372	391	388	335	382	397	348	350	355	373	370	356	377	359	393	380	376	362	352	386	381	352	357	342	375	387	359	364	359	415	356	368	358	371	365	382	333	378	372	375	382	375	368	395	359	355	372	363	407	364	342	376	348	337	353	368	414	349	373	427	371	378	378	345	389	389	362	371	354	353	351	391	367	347	368	374	382	366	365	330	391	366	357	345	371	381	369	354	370	397	388	360	363	403	369	387	383	371	353	362	356	368	344	354	340	384	376	350	385	349	364	334	330	373	373	359	376	378	367	368	351	351	371	348	372	341	387	378	380	401	367	385	382	369	352	372	357	350	360	350	375	364	348	398	366	373	375	389	358	368	333	369	355	376	358	335	374	367	376	330	387	391	380	382	360	378	385	344	409	356	389	350	358	402	350	380	351	352	364	376	350	366	362	371	361	342	364	347	349	333	378	371	380	359	391	360	360	399	369	345	349	362	366	377	353	393	402	380	360	353	377	392	355	363	418	361	378	386	378	333	385	387	360	390	385	358	357	324	396	355	362	381	382	351	390	381	351	336	367	324	378	383	338	347	325	355	392	391	371	375	356	355	341	378	313	363	360	370	357	427	372	350	350	355	399	376	388	372	365	346	376	373	383	390	388	345	359	376	363	377	396	355	379	369	390	350	362	368	379	384	367	385	347	395	384	380	361	356	404	367	361	371	374	362	346	336	383	345	383	359	369	342	348	379	372	348	362	347	355	379	357	373	398	398	386	400	339	346	352	367	356	392	365	381	368	375	361	390	368	370	361	371	319	363	388	369	381	374	347	335	360	379	413	357	336	365	402	380	364	377	365	351	375	359	391	346	367	339	358	344	374	370	374	352	344	379	359	354	348	366	357	398	348	365	369	371	366	353	372	350	371	380	381	361	373	410	363	362	381	365	374	373	356	327	395	366	372	358	386	368	395	356	378	357	375	392	362	377	363	357	357	361	343	366	346	400	375	365	363	361	362	340	351	364	388	359	384	392	374	354	357	370	325	364	356	333	395	393	383	379	372	341	368	371	375	382	374	383	386	354	364	401	349	379	370	392	383	365	393	371	325	364	351	396	367	354	368	325	353	364	338	348	337	382	353	376	372	358	353	343	354	359	398	331	353	385	342	371	377	343	384	382	340	398	365	366	369	347	382	385	339	356	347	372	382	372	374	382	399	362	348	363	373	374	338	386	358	344	351	353	359	373	390	338	375	425	332	369	376	345	395	357	374	379	379	352	377	385	344	358	388	346	360	375	372	352	364	379	401	351	367	357	372	356	377	377	363	376	387	359	363	342	417	370	364	349	395	351	363	394	332	373	358	390	352	388	350	360	354	366	380	379	359	380	328	335	378	353	344	349	357	382	347	354	383	375	376	308	345	356	355	373	378	374	368	405	358	344	376	382	381	345	355	352	369	355	360	361	401	352	385	338	386	379	371	365	384	384	378	356	373	373	360	379	373	377	384	378	371	352	371	382	399	369	369	382	351	341	393	381	379	338	362	375	389	373	356	371	396	364	380	361	419	360	386	398	360	351	353	378	378	358	384	370	365	401	385	366	397	349	352	395	388	365	368	351	345	372	364	381	381	372	348	378	368	364	377	345	363	340	375	346	391	369	334	362	348	355	341	385	373	373	385	384	380	344	365	353	353	373	389	337	371	414	375	340	376	363	357	343	363	353	360	369	359	348	398	337	383	347	342	343	355	319	379	355	394	364	386	330	362	374	330	417	360	365	370	396	344	358	379	361	366	367	363	384	369	373	327	338	371	364	380	366	360	373	381	368	379	338	370	378	395	363	342	355	347	402	375	376	375	345	355	356	361	356	366	377	381	375	355	335	349	382	372	362	345	366	386	362	366	379	340	373	334	387	389	369	339	388	386	373	386	405	370	368	352	370	358	386	343	333	377	352	369	375	372	405	379	368	361	380	372	361	371	336	352	365	379	376	371	401	337	358	365	377	330	360	392	340	374	361	386	374	378	328	382	376	374	380	374	376	359	378	382	361	366	392	344	358	356	315	351	398	353	395	352	314	371	376	362	365	370	414	391	383	378	344	372	373	386	368	364	333	358	371	395	360	387	360	398	336	343	385	361	336	376	366	420	339	373	380	379	354	361	379	398	380	344	355	378	370	381
22580	21263	28949	23895	21298	21689	17309	9124	7069	6580	5959	4296	3555	3611	3456	2410	2861	2224	2250	1762	1177	934	935	898	855	909	881	777	740	677	625	576	534	541	561	493	521	519	526	481	488	430	508	495	509	440	494	530	500	472	515	516	523	551	521	520	512	511	471	489	484	496	475	496	497	493	466	504	463	484	474	479	461	484	486	486	471	485	460	498	491	467	440	469	442	491	468	458	471	471	432	472	484	451	424	484	500	479	469	479	482	474	496	515	479	509	469	472	464	445	457	482	494	454	486	457	482	433	494	485	475	434	488	466	463	487	482	466	463	489	455	436	442	417	460	459	462	485	447	487	480	480	437	441	464	460	470	449	456	446	457	481	483	459	479	451	475	487	465	470	477	467	516	436	479	465	473	472	483	435	513	486	437	476	431	438	472	471	476	443	488	466	456	440	506	457	487	475	479	512	477	444	499	483	436	437	506	492	449	496	432	465	458	457	509	481	470	449	489	449	471	494	495	518	495	464	418	463	503	471	442	504	438	485	462	463	509	487	492	452	439	471	452	456	484	502	460	485	436	460	466	498	473	464	430	500	470	453	492	469	422	473	459	469	512	471	511	474	479	459	450	458	472	505	487	470	440	458	487	490	433	469	488	452	512	452	461	441	456	450	451	464	455	498	467	494	434	452	477	491	447	453	472	436	438	499	437	462	485	458	486	494	477	455	468	434	450	455	472	450	470	455	464	471	481	445	461	480	481	447	514	465	442	468	465	476	430	453	469	482	449	405	493	466	482	455	428	488	495	495	434	425	474	498	465	479	440	453	420	484	479	468	456	468	504	460	490	465	447	511	428	476	463	490	483	425	449	476	453	497	499	497	510	452	493	500	448	491	423	455	465	466	475	469	449	475	420	460	474	462	434	501	464	481	493	479	467	521	463	471	446	498	482	442	470	487	490	466	434	471	435	421	432	480	500	484	484	465	447	452	449	451	461	471	434	470	478	493	466	459	453	472	452	499	459	442	446	476	470	470	452	485	497	466	430	469	471	461	449	468	437	481	470	472	449	496	516	455	465	480	479	495	436	477	479	455	448	502	465	462	476	457	478	419	521	470	466	427	481	476	473	454	491	449	451	458	448	476	455	455	432	457	434	475	475	437	417	504	446	476	418	465	479	460	428	454	477	452	450	493	460	476	477	450	424	468	474	486	486	488	454	471	457	439	420	430	451	447	462	438	438	477	480	431	487	541	439	472	494	512	508	446	499	496	418	450	471	498	465	459	462	444	451	455	438	480	509	466	456	426	485	482	451	448	462	442	431	405	421	479	454	439	447	482	485	464	453	489	462	467	455	444	478	479	494	480	453	484	458	448	453	479	474	452	446	478	455	488	511	498	500	469	467	465	448	472	479	423	440	508	479	484	480	474	461	497	434	461	468	446	510	451	450	458	496	438	457	464	452	499	444	469	471	457	467	464	452	481	425	453	486	463	465	462	449	506	487	496	497	499	460	466	484	492	480	456	459	442	431	453	469	447	464	463	502	418	447	446	452	438	475	466	430	495	448	501	508	437	456	499	458	463	439	464	479	503	470	502	475	455	478	477	479	445	475	480	453	506	476	477	491	487	486	458	441	503	494	457	481	470	474	492	470	465	483	517	460	449	435	479	492	468	466	472	476	451	462	433	437	473	466	445	426	436	451	444	492	431	427	458	496	447	467	492	453	479	449	469	436	454	486	469	478	448	469	454	462	471	482	455	452	478	435	458	495	480	449	446	485	443	472	477	473	463	464	470	471	495	442	451	440	491	492	455	449	463	471	466	486	491	442	435	446	460	437	475	482	457	437	447	480	432	477	458	462	471	459	480	492	421	451	463	444	478	502	488	453	465	433	470	452	437	446	490	476	440	444	469	449	475	472	450	495	491	426	437	489	466	427	503	456	447	443	501	453	399	454	477	490	450	445	465	466	448	447	460	444	477	472	482	493	453	480	470	468	440	471	477	444	464	455	488	478	504	474	471	462	462	468	484	471	448	460	489	431	437	483	475	453	469	418	510	450	490	474	441	466	477	501	450	491	462	478	452	443	459	488	462	494	497	462	473	471	481	466	452	463	476	487	420	424	497	446	481	509	481	457	440	495	453	465	488	487	492	460	444	443	450	467	499	527	469	477	459	433	500	455	463	443	463	490	489	460	445	496	512	477	475	442	445	439	454	459	474	473	485	467	457	478	465	488	458	458	460	479	498	485	509	465	446	487	452	454	431	485	488	523	476	491	464	491	483	479	507	472	464	450	496	423	487	472	459	473	459	486	480	465	491	474	468	485	447	425	464	471	468	485	484	425	455	460	434	476	471	461	455	474	462	470	456	477	469	466	453	462	469	466	447	501	441	425	482	509	438	470	479	501	447	444	450	472	452	465	427	501	507	498	474	463	496	481	462	449	447	448	475	466	463	487	402	486	461	470	426	449	478	448	483	458	476	465	483	463	469	440	473	447	476	458	504	499	444	477	484	468	479	468	495	437	482	448	434	458	491	479	466	449	476	473	430	465	459	454	450	461	471	453	438	476	475	464	415	453	470	464	437	449	497	464	443	455	459	496	452	481	471	469	444	464	432	457	464	461	426	481	495	469	466	477	471	464	467	452	494	503	495	441	483	467	467	486	446	458	463	441	471	453	442	498	474	505	479	481	479	440	458	470	464	470	506	446	459	474	487	481	457	483	473	477	488	470	469	432	463	487	489	464	441	472	462	477	458	453	480	462	479	449	488	442	439	485	448	500	470	428	465	485	471	489	476	468	435	456	482	487	439	463	457	435	477	476	479	473	454	473	432	452	464	468	458	501	461	425	463	459	469	460	473	467	483	465	469	412	461	448	473	465	452	468	440	472	451	434	482	490	480	466	474	449	463	465	448	488	431	512	446	449	466	451	422	448	466	470	453	408	466	442	482	446	466	459	442	425	471	449	446	491	500	443	460	468	509	431	447	457	485	480	473	424	488	496	461	474	468	498	450	453	504	471	484	430	440	456	463	442	444	468	469	527	459	508	477	490	446	463	482	460	461	483	465	500	452	485	444	452	436	429	458	453	443	484	485	442	478	509	472	447	487	445	473	490	473	399	457	450	436	449	468	460	461	467	478	480	479	483	447	462	502	440	440	441	440	476	480	465	471	482	497	472	441	438	499	454	487	454	469	461	431	482	487	451	498	454	450	482	478	498	442	515	463	470	498	456	451	460	481	463	452	467	469	445	477	477	465	453	438	484	459	453	454	432	474	420	483	459	472	460	435	476	471	492	466	478	442	422	476	483	419	433	468	455	461	469	443	466	512	468	490	488	456	472	457	475	442	519	475	479	467	430	453	465	476	423	447	478	427	474	477	470	500	449	471	433	465	456	467	483	458	502	480	479	477	497	474	498	436	470	461	460	460	507	506	446	480	469	444	474	410	441	448	485	490	481	473	423	442	449	464	503	420	494	493	466	451	469	517	465	469	448	487	472	472	524	473	476	440
20036	39078	31337	20926	16188	14124	14241	12216	11206	10104	9185	6491	5501	5460	5139	3554	4368	3171	3328	2519	1680	1189	1127	1180	1124	1224	1075	1096	934	796	720	696	672	670	649	601	630	606	610	536	556	556	551	537	532	554	558	581	508	553	540	643	589	621	616	607	646	575	588	533	590	548	545	554	589	557	561	596	552	525	505	505	519	549	558	489	519	491	539	516	544	512	534	561	535	485	489	529	578	504	556	489	545	520	530	507	520	543	518	511	504	523	540	519	498	532	534	543	518	519	537	527	474	526	527	524	490	514	504	549	515	543	528	538	516	533	499	485	507	531	538	538	523	520	542	540	503	501	519	547	529	504	505	556	497	529	494	537	518	516	509	545	519	519	506	523	482	504	514	551	563	512	550	512	483	536	530	497	538	483	521	512	508	509	502	514	503	512	529	531	471	559	500	528	501	538	505	564	530	509	526	490	539	525	488	513	478	539	498	512	524	567	578	488	530	531	525	510	524	465	512	503	486	496	529	529	534	545	511	551	494	474	516	518	523	509	521	520	497	515	536	516	525	504	548	496	499	490	547	569	496	501	507	510	510	522	525	477	549	500	537	556	468	578	493	478	544	515	541	545	513	528	519	500	499	479	505	518	526	533	463	509	530	528	534	537	528	499	484	492	552	489	520	526	510	573	566	493	477	572	523	518	537	519	498	529	517	511	523	517	504	536	519	513	554	555	489	519	528	501	526	524	501	520	518	501	515	513	553	579	522	521	502	497	534	507	487	503	531	495	522	500	523	524	529	507	492	534	536	495	524	531	532	501	538	469	559	467	525	526	496	506	510	543	546	523	570	545	524	549	530	470	521	536	523	522	532	547	479	512	544	461	521	493	514	525	560	528	498	533	465	491	503	544	477	493	530	512	519	504	544	523	532	549	535	516	530	519	490	499	505	535	554	511	538	531	516	529	500	519	538	478	527	495	534	542	533	522	557	507	507	508	519	522	498	526	528	506	499	523	494	461	523	533	547	516	505	492	520	468	552	515	536	505	522	552	523	534	516	525	540	530	528	526	503	538	501	521	479	537	515	501	541	524	528	501	553	540	532	525	500	524	543	529	524	556	519	555	506	527	556	553	507	536	543	573	532	554	493	513	528	523	540	500	475	536	509	542	511	529	558	479	504	536	508	518	482	532	553	519	502	517	540	521	492	567	530	550	532	495	511	551	527	511	551	477	515	528	552	559	528	544	532	529	532	523	557	520	523	496	489	540	513	525	481	530	536	518	515	529	554	510	547	488	485	518	517	507	496	505	501	516	534	505	533	513	522	522	492	508	495	521	546	467	486	574	529	538	521	534	512	509	522	510	491	530	526	514	487	520	515	571	499	518	508	501	473	497	530	484	516	509	522	557	525	471	514	507	498	537	507	522	525	542	542	544	503	562	507	493	516	542	541	520	495	508	492	510	514	508	513	553	568	515	493	569	558	538	521	496	527	520	504	501	496	512	541	521	560	533	519	499	524	519	491	568	519	540	516	530	526	510	510	509	518	487	533	519	501	534	495	489	512	558	544	511	512	521	514	552	500	548	479	489	492	488	556	497	516	561	525	505	520	506	514	509	559	546	520	560	494	543	536	522	557	524	501	492	513	547	518	528	515	492	487	507	523	536	495	498	541	561	535	507	489	521	530	508	522	543	508	534	527	532	493	549	499	534	514	515	522	497	554	514	509	549	503	503	535	514	526	507	511	552	479	527	548	529	549	563	534	539	490	485	527	540	499	536	473	517	539	522	533	526	527	499	510	498	539	486	491	549	498	511	569	550	516	529	528	520	488	521	562	547	502	513	535	536	524	528	504	512	530	516	533	537	509	498	513	505	525	456	555	527	500	512	494	481	499	532	528	532	560	491	510	517	493	512	496	533	534	523	541	556	509	527	532	530	535	538	509	543	514	538	531	576	538	517	534	538	531	524	548	502	515	544	511	541	502	512	532	502	504	540	517	495	514	546	493	519	531	509	497	499	507	506	529	501	505	496	484	511	548	483	504	512	558	483	519	558	497	488	519	540	496	548	520	513	526	532	537	572	520	503	508	577	565	506	512	556	567	517	528	480	531	554	514	512	490	530	576	539	535	519	517	540	509	528	475	519	554	516	541	535	502	552	504	568	547	546	510	512	521	511	509	515	581	523	517	513	501	513	494	513	511	502	517	518	508	510	500	485	479	535	508	486	508	502	478	501	552	524	524	533	520	535	479	509	502	521	458	555	537	503	509	531	490	546	518	539	549	480	471	514	466	531	536	508	559	536	514	484	513	512	519	484	522	503	532	548	534	495	466	508	525	518	556	537	550	485	534	507	491	504	492	511	503	548	529	510	530	522	481	500	521	522	494	548	500	543	537	509	538	512	505	561	490	488	508	515	529	507	497	510	526	524	492	500	499	511	571	515	517	518	518	515	542	502	507	558	486	534	497	537	539	528	502	529	535	527	514	516	545	471	496	478	540	517	514	496	498	496	526	522	484	518	504	538	550	512	545	548	530	499	487	510	558	494	509	493	489	556	534	533	540	515	556	499	539	481	521	509	558	527	516	512	511	521	523	520	531	528	514	537	528	554	530	554	539	526	500	527	542	517	559	517	510	528	513	519	495	504	482	517	562	531	528	516	489	524	483	540	497	495	547	518	493	547	513	502	523	545	520	507	514	524	530	540	484	541	552	546	564	496	555	536	534	554	510	524	542	485	516	521	480	501	524	538	532	545	513	524	516	529	555	548	527	533	503	535	500	514	527	516	498	565	475	537	538	519	492	526	512	511	505	522	515	523	522	517	552	528	531	442	509	525	522	533	497	530	545	501	493	536	521	522	529	503	552	507	550	526	523	534	529	529	525	527	538	549	518	539	520	484	501	540	545	510	539	500	556	511	534	524	537	508	549	491	486	535	475	486	519	517	481	483	503	526	501	500	529	537	511	506	511	522	552	506	513	492	518	531	569	560	493	502	515	524	536	500	556	542	507	551	534	489	526	513	510	502	531	540	530	526	470	516	488	551	511	512	569	532	564	514	528	556	509	511	499	487	509	516	537	520	479	540	492	513	481	498	548	502	520	524	506	537	499	534	533	528	516	529	487	527	514	524	504	546	531	528	553	516	524	512	497	486	535	521	498	541	505	511	513	475	524	508	526	521	509	523	509	502	556	551	523	533	509	540	530	519	515	562	562	492	538	490	515	506	532	525	524	532	500	542	545	521	523	517	489	554	540	487	536	520	513	523	550	524	552	537	539	492	495	518	525	533	467	503	535	502	537	551	513	517	524	529	525	513	522	485	562	518	527	492	499	484	498	601	484	539	498	493	504	530	508	516	531	518	500	527	494	556	515	472	485	479	518	516	577	515	502	523	541	500	493	572	468	543	537	512	516	510	536	551	517	516	492	565	521	531	493	560	500	551	550	532	540	515	537	504	528	477	534	544	547	503	513	522	530	597	540	546	517	520	498	529	525	518	540	508	525	494	506	533	520	563
28242	21616	18886	11365	5506	4056	4184	3689	3140	2934	2561	1859	1577	1806	1243	1274	1355	1024	1058	753	653	498	553	546	538	526	511	527	487	441	448	446	404	415	399	399	370	427	427	408	404	410	370	385	393	391	379	456	424	397	435	409	424	377	378	421	419	385	434	358	375	393	377	407	413	430	395	364	394	422	374	353	402	387	379	430	399	389	392	357	388	373	354	376	389	415	389	386	406	399	430	381	387	373	390	382	387	400	380	419	406	351	399	378	381	405	406	423	390	419	442	409	394	399	395	360	435	406	381	362	407	380	373	403	374	387	405	392	390	378	363	391	391	382	376	392	415	416	416	390	425	426	368	401	384	392	364	381	394	369	409	377	400	405	391	413	448	415	367	374	386	372	386	407	383	426	380	420	424	352	382	345	399	394	392	391	399	404	417	415	385	414	376	410	400	348	389	345	397	400	419	394	390	383	431	386	380	409	388	396	427	405	455	389	397	370	422	375	376	375	429	367	404	371	386	420	383	345	394	393	397	389	387	416	392	456	375	388	368	369	409	345	400	389	443	394	374	376	401	417	396	428	413	356	380	423	375	371	395	401	397	405	407	409	378	373	371	403	394	373	406	423	396	396	397	438	373	395	403	419	388	358	396	434	376	402	380	390	415	378	402	419	401	393	405	392	426	348	374	367	408	367	388	393	393	365	395	402	411	387	401	399	379	386	409	413	383	410	377	416	386	390	397	375	379	381	375	405	376	411	411	411	411	399	392	401	381	374	363	433	396	416	384	392	420	364	413	373	374	430	419	407	365	385	407	414	408	400	372	396	379	403	408	372	383	406	408	359	364	378	410	394	388	457	396	401	412	388	398	411	409	394	367	385	385	403	427	403	381	393	405	424	441	401	384	401	411	410	383	390	387	379	388	408	392	381	391	404	365	403	385	429	410	385	383	426	401	381	383	392	405	392	413	408	396	401	426	404	377	366	400	404	386	376	395	378	403	421	369	466	399	419	362	398	362	391	399	409	399	405	390	413	362	358	395	395	404	408	390	425	394	367	405	396	374	426	375	427	389	375	346	382	387	412	414	371	365	415	376	382	424	404	383	386	404	395	383	380	403	393	414	387	415	381	399	417	396	374	382	396	396	401	406	389	411	405	395	424	387	397	418	389	385	366	376	382	442	386	411	368	397	382	394	415	356	416	389	444	425	356	404	403	397	361	440	399	390	392	429	379	413	381	384	381	387	407	376	403	376	366	409	412	403	413	404	399	385	378	375	402	437	401	399	369	410	368	398	399	399	373	438	398	391	409	415	402	419	379	386	413	386	401	377	400	398	422	392	377	405	354	423	417	397	368	430	425	395	378	392	401	410	391	387	382	396	422	371	378	408	413	359	404	408	394	396	371	406	387	392	421	384	403	424	415	382	398	399	382	364	378	401	415	375	376	389	393	402	389	403	397	397	436	418	386	411	357	383	390	378	377	390	380	395	403	392	406	409	388	357	399	396	400	397	358	413	392	391	413	426	404	402	380	422	428	405	418	407	373	412	437	405	374	388	392	388	339	399	403	420	390	404	371	408	375	411	440	407	376	391	392	365	395	392	421	383	381	388	398	419	377	392	406	376	342	405	400	395	396	383	387	416	391	395	414	377	389	393	390	409	395	398	381	426	378	416	394	403	435	401	386	398	385	371	386	394	419	403	375	391	395	408	391	431	376	398	434	367	401	367	358	366	380	396	361	382	387	383	398	399	338	418	389	374	384	402	412	394	423	383	399	427	348	425	396	376	412	385	417	386	420	356	372	388	370	409	375	380	394	377	371	383	392	398	403	378	402	345	373	363	411	405	353	387	424	390	401	419	344	447	411	397	440	395	411	386	373	398	399	376	420	388	419	377	384	389	382	406	408	384	373	402	404	357	408	372	398	374	407	385	376	398	348	366	398	403	400	370	368	396	370	405	419	412	426	361	418	405	398	408	387	358	334	366	416	383	357	408	390	393	364	418	403	401	391	372	380	399	412	431	396	410	379	368	410	420	383	373	389	389	385	390	387	413	410	415	400	395	409	412	390	365	341	379	391	377	403	361	388	398	373	391	399	404	360	382	390	422	400	350	388	410	346	377	393	371	395	379	399	391	403	378	343	433	377	402	395	386	383	397	395	385	374	402	380	409	420	385	419	376	355	410	366	405	400	372	394	414	386	405	393	396	393	412	384	373	353	388	373	378	427	382	411	378	398	402	410	391	454	397	380	401	411	413	381	381	387	375	395	368	387	404	402	408	386	361	408	403	412	374	398	392	364	395	375	411	352	368	422	394	375	372	398	365	396	364	380	412	397	347	401	407	412	362	423	407	402	379	415	392	397	389	409	394	366	392	390	370	390	417	371	395	400	410	405	389	387	402	406	419	399	366	409	427	397	405	417	401	370	386	411	385	371	376	384	429	390	400	390	415	379	390	383	378	397	414	365	405	401	373	420	395	421	362	375	374	403	371	392	397	388	402	406	413	428	393	396	376	372	354	395	415	365	411	353	372	381	398	404	402	395	413	371	413	390	359	383	386	369	379	403	368	401	364	454	389	378	388	398	388	414	393	412	360	343	387	400	370	380	376	367	388	398	389	408	469	380	400	384	420	406	425	421	391	364	401	397	394	400	421	390	407	370	374	429	405	372	380	376	396	409	370	396	394	401	407	338	413	399	384	363	371	402	401	377	390	399	436	417	411	407	378	413	404	388	423	399	400	393	385	385	390	352	410	378	437	408	399	405	400	381	367	382	396	375	390	360	385	376	383	368	408	374	395	415	431	387	358	401	408	415	406	407	392	403	417	410	438	388	412	402	386	413	398	427	401	374	402	382	371	406	386	358	408	417	365	408	426	368	388	395	406	362	378	370	378	380	406	374	395	386	399	423	376	372	419	377	408	399	394	393	363	380	373	423	403	409	393	378	410	408	417	376	365	408	374	336	395	380	429	372	368	392	383	405	381	377	424	382	397	393	414	367	381	388	371	406	380	400	385	404	420	384	422	436	400	371	416	362	374	418	383	364	399	374	378	381	392	412	377	393	368	399	411	420	394	358	415	393	396	390	430	402	396	399	414	427	418	407	384	395	417	383	378	351	395	396	379	380	392	365	371	424	408	371	348	393	385	391	397	388	390	403	389	410	437	384	363	406	374	406	378	361	391	382	393	381	394	411	398	398	392	439	391	384	377	400	379	417	390	393	390	362	381	414	365	397	384	370	369	402	404	420	397	393	393	413	369	383	426	414	401	361	399	387	397	379	396	379	376	387	417	384	362	385	375	436	403	417	375	420	411	369	385	399	405	403	402	372	370	382	377	398	405	390	450	407	391	394	390	359	395	394	390	415	416	414	410	369	390	392	400	393	366	394	412	395	391	402	390	387	389	420	411	409	394	398	387	386	383	385	431	432	360	367	410	393	399	386	388	387	400	410	355	361	378	359	379	387	381	384	401	403	435	411	408	366	407	341	391	406	397	419	404	381	369	400
17686	26176	18949	10857	7634	6775	7182	6305	5549	4982	4417	2904	2575	3001	2002	1854	1925	1572	1591	1150	811	701	699	728	680	669	612	667	603	553	493	469	493	449	469	489	472	419	481	465	489	474	466	447	449	459	459	446	467	466	479	433	473	466	487	488	516	478	458	449	466	417	433	476	394	426	486	451	454	496	443	449	457	431	439	481	465	446	431	433	468	416	422	402	430	446	466	425	444	435	434	435	382	459	434	431	437	433	433	422	406	437	421	436	425	487	420	442	451	438	420	435	429	442	448	383	435	463	466	447	456	451	430	428	466	415	437	419	426	451	436	474	461	456	427	433	444	464	472	412	447	494	418	493	458	447	443	449	406	445	429	441	461	435	426	446	460	456	424	416	482	417	462	443	465	427	409	420	392	448	442	480	450	434	474	451	465	432	470	417	472	449	443	466	455	450	435	435	413	466	433	477	453	429	488	410	417	408	481	447	411	440	430	421	430	468	459	436	461	436	416	422	425	438	454	442	437	420	430	439	467	467	502	457	416	421	427	435	463	413	428	405	399	387	459	457	470	431	438	424	443	406	456	401	459	450	443	448	421	465	449	423	423	422	477	456	418	468	451	453	472	426	459	449	451	410	433	459	400	430	415	414	430	445	450	459	468	448	458	440	462	467	428	416	435	477	413	466	440	449	466	437	437	396	453	418	432	427	447	523	447	446	453	416	447	432	445	454	462	422	473	432	441	464	430	462	424	460	403	481	411	441	401	456	446	409	456	406	439	435	479	430	421	454	447	449	451	434	453	426	423	479	388	455	436	403	422	456	470	433	428	442	403	480	471	415	458	406	444	481	444	436	453	437	468	430	425	434	446	425	415	470	490	463	412	454	440	390	462	415	439	451	473	431	453	456	441	433	460	423	378	445	455	440	450	419	453	410	422	465	438	431	442	422	417	454	455	425	469	460	409	464	461	454	425	500	400	450	454	402	463	438	435	437	407	448	417	425	430	453	432	387	433	431	453	428	422	433	435	466	459	419	402	452	477	417	389	429	444	442	424	423	451	425	465	415	462	441	440	408	448	434	443	438	439	480	438	421	416	427	435	506	424	434	385	425	407	452	435	462	492	431	414	430	434	424	429	452	427	420	461	431	429	414	431	455	418	438	428	403	459	445	462	450	452	459	430	439	428	434	472	445	480	446	467	446	460	445	447	456	421	439	467	428	483	440	463	428	467	431	438	433	424	405	448	438	415	410	432	422	457	420	441	456	424	407	412	441	394	454	425	467	445	443	451	449	432	445	434	460	454	439	429	433	444	420	500	469	417	436	387	453	417	463	421	428	391	427	459	471	455	446	436	447	445	445	403	439	416	463	450	427	467	460	403	428	444	430	437	462	444	423	470	433	441	443	397	451	431	454	419	430	437	442	449	468	456	438	439	425	458	459	419	437	472	459	413	461	471	422	445	460	408	413	427	445	413	422	428	440	447	428	438	435	446	466	425	426	414	437	428	413	432	418	440	432	450	412	442	445	432	434	479	441	442	416	452	425	444	446	428	406	402	433	406	462	457	430	449	391	417	429	409	446	452	439	435	429	463	488	429	445	438	468	448	427	406	437	395	449	419	471	448	436	469	486	440	403	433	423	438	424	437	460	438	467	475	453	479	425	439	460	427	444	444	450	401	430	453	431	433	455	423	474	428	455	434	431	445	449	428	459	476	449	431	454	477	468	446	460	458	462	444	433	436	425	433	441	456	434	404	452	463	436	438	470	450	458	429	436	473	459	450	442	446	430	467	459	439	447	438	434	440	411	474	447	486	444	435	447	432	395	442	442	435	482	418	409	450	441	427	439	407	431	436	426	456	442	418	446	418	488	431	431	446	424	450	405	434	450	444	432	454	438	436	438	480	452	435	483	448	433	420	455	417	458	431	461	441	429	468	410	418	432	387	464	427	415	449	454	433	446	439	449	411	399	467	435	435	444	450	437	434	460	466	405	444	442	483	469	422	455	429	431	425	437	454	431	432	454	415	483	433	452	435	426	433	440	433	455	413	420	421	442	458	441	431	426	456	438	419	457	450	446	448	465	409	470	430	457	460	456	440	444	422	461	445	456	483	426	465	457	458	462	434	464	445	447	467	426	444	462	432	451	458	457	440	454	437	477	462	426	479	463	458	446	433	445	442	442	455	471	419	445	447	400	442	415	431	455	419	434	434	433	438	446	478	429	418	459	422	465	420	440	424	420	401	431	413	423	454	468	456	463	399	420	416	408	484	420	473	445	426	424	452	453	417	402	475	464	409	439	428	438	482	443	455	437	479	444	409	445	443	439	475	438	418	471	448	460	459	449	407	424	442	420	435	460	403	435	423	437	463	468	431	445	431	444	452	442	428	440	431	409	446	434	426	435	460	432	452	445	469	466	399	414	436	445	434	450	459	420	465	429	399	461	442	417	424	438	488	441	414	429	431	432	453	414	448	465	392	442	429	418	474	468	479	436	453	434	432	450	437	465	420	432	402	419	447	450	432	416	442	454	403	421	439	435	457	419	427	442	431	417	447	431	454	477	443	419	414	445	453	469	428	438	422	473	422	396	447	419	495	423	408	474	453	405	431	443	421	445	447	442	429	424	413	422	431	472	402	434	445	452	410	415	443	442	435	425	436	456	418	432	480	453	487	403	435	411	433	429	451	444	400	467	424	441	437	421	442	449	441	440	432	441	449	446	451	467	476	474	437	452	443	450	483	447	415	398	449	450	454	438	420	458	438	455	424	416	433	467	472	468	388	476	413	438	434	411	446	436	423	447	479	402	449	407	457	390	455	408	458	389	414	434	436	442	475	402	435	420	476	449	426	473	425	458	467	434	428	475	436	476	462	457	423	436	455	429	445	449	458	416	451	466	421	437	447	472	447	454	431	437	435	434	455	442	460	446	446	428	418	421	430	459	424	481	456	455	391	446	447	431	445	431	427	426	433	422	468	453	394	481	423	436	450	430	467	463	445	436	456	480	420	444	469	452	441	420	448	408	448	440	441	437	424	455	445	413	443	439	442	443	449	446	429	445	420	441	450	438	435	435	478	415	442	460	447	420	423	443	450	396	438	459	456	434	429	428	480	448	460	443	450	445	422	432	448	431	460	437	438	479	453	429	432	482	425	433	473	429	463	438	417	420	421	429	395	442	449	432	435	459	427	425	454	458	453	456	390	475	411	436	430	436	423	447	408	417	404	433	469	445	450	420	488	494	426	458	421	427	428	439	386	458	450	434	420	421	460	445	463	435	465	492	414	435	440	440	424	430	466	459	465	470	422	416	464	459	428	416	425	446	432	433	437	470	480	436	473	424	462	450	448	416	436	439	383	422	451	445	465	393	411	448	455	436	439	404	450	424	470	446	410	455	414	440	446	467	439	438	440	455	435	456	462	423	448	483	477	460	456	430	445	450	437	442	459	468	394	436	438	433	412	426	457	452	470	440	437	409	433	387	461	483	458	424	422	421	431	492	477	425	400	452
23602	21278	28578	24317	21302	15339	9686	6966	5708	5054	4498	3184	2813	3189	2025	2184	1964	1859	1492	1160	915	853	824	778	802	781	784	705	671	603	552	568	638	564	574	533	562	548	532	536	508	501	540	512	534	542	490	516	546	539	522	512	534	516	569	551	559	519	503	484	509	534	507	543	542	502	500	537	589	526	489	501	543	533	496	487	509	513	528	481	515	522	528	511	560	509	515	497	549	532	501	492	524	553	486	503	495	513	544	505	535	515	506	499	519	544	509	571	499	492	504	516	541	534	521	510	522	486	522	494	500	458	510	526	500	511	517	552	521	506	471	562	509	510	480	505	516	474	534	532	471	506	508	522	520	535	489	510	540	518	507	454	514	517	541	523	511	489	518	571	528	527	467	567	494	509	493	502	538	512	557	496	501	486	492	485	486	478	512	508	507	491	505	515	529	496	515	460	519	519	491	530	518	544	550	504	528	497	457	488	509	533	553	477	543	549	466	491	585	481	514	536	532	523	505	492	509	487	469	497	508	514	520	502	524	503	480	522	521	539	521	490	515	504	532	510	467	513	518	519	519	504	561	493	500	510	513	504	512	510	486	472	505	519	511	521	504	492	464	518	505	513	546	491	505	510	503	523	479	517	541	554	544	505	508	554	501	518	514	466	487	498	506	525	504	517	499	515	488	522	523	504	534	465	506	504	544	542	461	500	509	496	555	499	507	516	499	507	495	488	497	502	543	537	539	506	503	491	503	504	485	530	500	495	526	486	464	547	508	506	482	498	479	504	508	560	484	530	516	500	539	493	458	532	491	467	510	516	521	517	485	534	530	501	500	493	544	503	515	536	504	507	492	523	508	487	485	504	521	494	473	491	496	488	510	519	506	515	527	487	502	521	496	502	520	537	504	486	565	484	477	533	557	460	460	532	505	557	523	467	458	508	502	525	536	480	489	503	524	509	501	479	535	535	525	498	525	576	493	481	516	496	511	497	523	556	453	519	567	513	512	534	505	503	550	480	496	539	523	491	526	515	461	506	480	512	476	534	482	475	498	515	487	524	507	537	514	470	487	511	496	548	520	531	511	522	487	490	552	541	469	547	514	529	520	518	545	519	498	495	492	505	508	542	525	493	547	512	514	513	500	482	525	497	472	491	521	491	481	496	504	507	487	496	489	502	488	503	474	466	489	510	477	528	504	506	510	493	518	496	538	503	516	516	511	500	480	543	484	495	521	525	517	483	509	493	517	550	525	549	531	484	488	527	508	525	471	497	499	527	529	514	501	535	484	464	485	487	501	508	523	509	506	496	527	510	510	489	523	519	501	522	508	553	528	522	532	536	518	498	514	503	491	507	537	537	531	470	504	502	536	499	514	497	497	509	501	484	538	504	514	529	517	523	505	497	499	478	574	498	535	491	529	495	505	504	494	475	504	521	477	503	538	520	505	512	508	516	531	490	502	550	500	511	512	525	491	499	551	516	533	523	532	479	497	544	498	536	518	529	536	519	499	487	510	513	569	510	494	537	531	495	519	479	555	542	515	536	529	525	509	518	531	499	485	492	530	516	539	497	517	519	475	503	477	532	511	517	495	558	512	541	529	493	524	456	501	497	529	529	524	548	513	502	545	485	529	502	544	453	471	466	475	548	518	523	502	496	479	479	517	496	487	510	503	506	532	520	503	559	500	517	485	494	530	507	503	553	551	461	510	514	498	509	530	467	539	498	515	518	522	551	531	552	478	428	479	492	479	538	535	504	535	490	520	494	502	506	542	506	501	536	475	485	544	487	518	483	496	556	503	526	532	483	493	551	496	547	498	454	515	452	531	522	507	481	482	532	508	495	492	506	489	532	503	488	442	534	531	501	439	501	511	512	480	506	506	481	549	487	556	510	491	471	547	538	514	468	511	494	534	495	529	510	540	543	517	509	499	509	474	480	444	488	509	518	507	548	484	504	557	480	508	488	479	526	502	515	529	483	542	528	492	513	500	476	518	523	505	513	500	499	525	491	503	501	512	507	518	520	527	526	531	524	499	479	495	509	541	506	521	470	488	493	537	497	464	516	480	493	459	482	523	522	519	491	500	530	470	475	469	477	494	526	510	492	506	533	495	516	479	491	479	490	451	497	495	525	462	511	490	497	533	509	537	505	523	573	508	484	500	544	522	505	538	524	503	517	522	459	529	510	516	485	515	540	505	503	523	496	527	535	579	502	506	510	504	474	492	510	492	501	520	498	522	505	507	525	518	546	484	515	494	464	520	480	532	471	491	511	539	530	552	515	512	472	551	511	487	511	477	491	526	521	491	495	531	517	523	536	535	476	469	516	497	517	510	482	539	547	537	498	494	506	505	487	543	495	460	507	517	479	553	491	494	537	522	523	492	520	488	492	519	517	485	477	545	505	507	523	482	518	498	507	483	486	526	472	497	530	512	532	514	539	514	530	464	494	481	506	492	501	536	529	501	507	515	524	531	480	530	534	474	504	506	520	491	523	522	515	491	504	559	516	523	532	527	496	486	495	543	502	505	536	524	498	538	502	447	504	535	509	513	516	527	504	497	543	474	506	515	501	553	550	543	526	514	521	443	521	488	477	523	501	509	520	478	499	520	528	482	510	494	515	484	492	513	496	516	486	483	551	490	504	520	519	515	532	492	510	505	510	464	516	492	556	542	476	509	509	500	531	514	541	516	533	450	516	506	510	519	533	525	535	523	503	465	527	532	519	487	533	541	540	499	508	523	519	502	504	500	529	503	519	540	504	511	513	536	519	526	497	485	504	513	512	470	494	487	481	521	503	479	506	499	516	531	527	491	491	493	488	497	524	533	495	471	522	550	487	494	482	497	521	494	477	469	509	511	545	492	529	537	505	523	481	522	528	501	521	532	514	498	499	516	500	524	500	533	512	512	505	530	495	524	515	474	497	502	523	533	499	491	516	497	521	503	543	508	508	519	488	456	509	466	518	508	506	525	518	508	511	488	476	511	465	508	515	532	536	520	472	476	522	526	490	507	503	530	502	481	511	542	521	507	533	529	531	531	474	540	476	478	515	531	505	520	483	463	515	530	538	553	514	480	483	506	519	510	510	540	487	478	499	517	516	518	491	498	504	511	549	522	505	509	507	504	501	545	492	520	528	496	532	495	530	498	516	483	522	506	538	501	494	509	481	471	543	510	478	481	506	483	484	486	500	511	527	513	499	512	488	497	542	514	521	501	519	507	515	507	513	533	547	521	537	507	520	464	552	483	502	482	517	518	482	518	468	520	512	520	517	503	533	495	492	488	509	502	484	528	513	560	471	470	470	495	534	547	501	527	503	503	522	479	495	515	550	499	543	519	521	485	528	505	506	504	535	523	549	490	507	532	509	520	493	518	487	508	502	485	513	528	513	528	460	510	524	499	513	495	510	573	509	526	479	511	509	536	502	481	490	482	511	505	500	559	491	506	537	457	495	480	531	527	504	524	521	526	523	520	512	483	493	505	515	539	522	491	506	515	523	500	560	470	524
17484	34174	25986	15632	12007	11270	12112	10558	9167	7987	7056	4743	4310	4799	3122	3519	2945	2838	2177	1679	1195	1133	1059	1141	1063	1038	940	909	829	726	687	675	619	655	659	625	617	603	638	615	574	602	573	573	554	626	614	592	612	601	602	658	586	626	619	609	632	644	580	599	610	550	581	599	585	620	549	564	621	584	563	575	569	564	574	568	520	552	583	598	593	523	561	517	549	550	538	553	579	599	580	571	556	563	607	532	566	575	570	590	607	565	581	528	560	559	589	575	618	549	566	561	530	590	597	561	564	527	576	578	600	576	576	589	551	628	565	546	554	544	583	555	555	547	580	550	535	555	585	566	547	560	568	602	576	557	566	571	555	552	569	555	522	618	568	558	570	579	562	515	576	626	574	569	525	564	532	561	513	539	591	574	550	571	579	606	608	543	548	605	584	531	569	533	544	586	579	552	559	556	567	558	603	571	580	560	512	575	562	567	572	554	589	558	538	571	528	527	575	605	562	558	614	571	556	545	547	577	533	566	554	565	552	561	563	603	557	525	557	592	572	546	535	552	579	588	562	547	541	597	585	560	600	540	552	566	576	576	591	580	605	553	566	522	568	560	582	521	587	601	558	577	555	587	556	566	545	572	558	558	558	559	595	540	538	490	519	550	598	547	580	571	540	544	557	563	557	558	557	604	560	557	557	531	569	589	601	566	573	548	570	571	574	551	564	572	574	522	560	551	609	577	547	568	548	559	560	592	545	555	557	566	564	593	586	554	548	579	575	586	556	580	554	549	564	506	546	582	565	554	545	550	571	589	536	594	550	540	504	502	591	539	567	570	535	579	562	585	549	576	594	541	585	555	517	523	581	568	596	618	570	567	594	608	608	574	562	589	542	516	569	583	545	545	540	585	548	540	503	587	566	569	569	569	562	608	528	544	563	578	569	577	528	557	550	583	549	544	579	575	584	547	547	532	551	578	572	554	533	564	547	539	568	549	532	604	554	579	565	561	571	558	589	539	533	585	559	548	561	548	578	606	559	534	587	605	559	566	591	554	545	588	581	572	581	585	549	544	529	578	639	553	595	592	553	562	549	607	546	581	551	565	573	572	559	619	567	576	603	516	526	547	572	596	585	582	593	530	548	551	559	549	572	616	551	575	541	540	532	560	560	571	576	550	614	576	582	534	572	506	578	565	541	548	590	573	545	560	590	556	557	560	583	580	587	530	580	552	516	563	552	554	534	576	588	576	538	574	572	561	568	568	563	572	554	575	587	577	553	587	550	511	571	557	570	582	539	570	531	571	534	538	594	563	531	567	545	578	580	562	548	565	562	499	562	531	541	587	581	541	576	571	608	555	557	544	595	555	531	553	560	589	558	560	583	611	536	555	574	547	558	574	524	570	567	581	552	613	553	522	537	614	553	602	569	525	566	590	540	549	585	526	584	607	571	572	567	578	551	605	572	543	524	585	567	552	550	563	543	592	613	516	583	588	583	598	561	597	589	583	571	542	582	574	548	546	540	568	543	569	563	591	546	571	557	559	560	563	522	549	558	597	585	589	567	546	567	551	556	582	557	565	559	562	596	562	505	532	585	581	581	555	546	613	584	564	583	578	564	557	551	558	549	596	582	587	579	631	600	572	526	537	599	565	537	578	557	561	557	594	590	590	598	600	578	592	574	556	596	524	567	592	551	523	606	566	577	594	598	594	530	577	524	534	526	561	562	583	615	591	567	549	550	539	572	604	550	527	568	593	577	550	580	524	580	557	579	547	574	560	583	558	542	574	591	585	539	547	570	575	596	548	544	567	519	560	611	565	553	568	540	552	541	547	571	634	572	554	542	544	530	596	614	517	517	553	555	560	516	549	581	533	558	564	585	548	578	544	559	532	562	565	573	569	580	563	554	539	595	562	581	562	571	608	533	553	582	556	564	576	570	552	577	573	596	582	573	537	577	562	593	533	532	583	537	579	549	572	538	571	530	571	567	569	572	545	610	481	625	570	544	566	593	533	528	573	548	563	574	571	564	577	591	522	566	542	565	590	569	539	580	549	554	560	520	546	569	547	542	563	563	525	544	591	555	530	557	558	583	594	549	554	576	562	565	563	592	539	562	593	584	567	579	512	556	558	547	566	618	565	556	587	561	526	580	562	545	567	613	577	561	556	551	559	561	564	571	573	568	537	552	525	574	601	586	547	583	553	555	565	561	579	555	559	563	557	587	545	554	612	549	538	565	555	584	576	571	624	584	555	527	602	567	583	536	601	535	580	579	554	520	562	575	547	600	576	599	581	547	601	552	592	520	553	575	528	590	556	579	561	522	568	603	588	599	556	578	573	584	608	557	560	594	575	542	593	532	544	527	584	539	577	598	568	579	585	548	582	513	592	566	550	575	544	531	544	568	604	571	558	550	579	566	550	574	550	515	554	587	568	591	582	589	547	528	553	522	558	565	524	610	518	537	570	566	551	545	533	594	605	548	589	572	574	603	569	526	534	570	544	556	553	582	535	573	552	536	563	574	563	584	548	559	531	599	571	531	580	561	558	538	544	593	570	573	535	612	547	556	564	515	564	598	574	530	591	579	558	568	568	524	562	598	510	577	579	564	570	561	577	554	571	568	571	549	560	547	564	609	588	548	547	570	563	582	553	564	553	563	560	585	531	576	605	500	538	608	537	546	544	565	559	571	549	569	586	574	560	579	578	565	564	571	602	538	566	580	559	608	565	559	527	536	562	578	552	565	546	580	575	565	602	541	583	523	561	526	572	559	573	564	527	599	562	585	584	619	530	546	570	586	562	548	572	525	556	551	580	553	535	624	595	617	542	591	572	571	547	551	600	557	566	599	605	586	508	579	587	537	588	558	540	585	570	527	587	574	575	569	608	529	574	533	594	559	602	596	561	562	548	536	545	573	550	577	534	578	573	518	581	582	541	508	573	561	546	593	523	600	560	585	587	545	573	562	556	569	556	562	561	566	584	565	607	583	566	562	599	591	531	571	602	569	594	534	550	561	543	557	588	578	576	579	571	575	506	578	591	584	554	586	583	610	533	495	625	508	566	618	559	583	552	565	579	558	533	539	566	606	559	568	564	555	591	551	565	601	558	589	574	561	610	586	561	533	615	536	531	559	590	610	539	532	563	625	552	542	534	520	571	550	587	586	561	555	590	564	584	589	586	570	542	624	625	503	573	547	559	570	558	555	553	569	581	588	584	594	538	576	573	568	564	578	564	550	554	566	567	589	550	610	566	554	557	571	583	598	564	543	605	571	562	563	598	598	573	558	571	535	544	554	541	531	559	559	563	563	551	585	601	543	572	593	572	529	530	580	563	572	568	579	531	562	570	566	594	550	629	598	556	549	566	575	580	546	607	539	560	590	567	525	538	599	545	529	557	549	595	536	554	561	538	588	548	569	587	580	548	558	519	580	566	565	576	570	603	591	559	589	570	593	603	577	555	567	551	599	557	585	566	545	579	558	516	577	608	540	565	553	568	558	554	591	539	573	571
24790	21253	27533	25218	15317	6694	6296	5296	4086	3636	3302	2193	2273	2007	1500	1740	1373	1409	987	806	598	610	618	539	571	584	510	452	432	347	365	334	329	366	334	330	336	350	329	324	317	344	308	326	318	354	339	321	344	351	348	362	340	367	334	304	330	326	300	334	307	319	322	303	308	351	304	327	293	297	332	324	294	330	316	282	317	299	301	304	303	331	346	325	337	275	306	306	304	295	316	331	304	316	325	282	311	353	290	319	284	294	294	292	301	295	286	327	293	321	304	333	326	310	325	326	309	279	322	322	318	300	344	305	280	294	321	311	314	294	308	335	325	309	315	290	339	312	309	299	347	316	328	325	323	348	334	287	313	331	315	326	309	307	326	314	330	319	320	327	329	300	301	323	341	321	318	343	339	297	322	316	321	329	299	330	285	354	306	350	333	317	324	316	309	345	314	333	282	291	335	305	341	295	322	313	335	255	319	309	312	297	317	322	324	293	329	306	324	329	306	312	339	306	324	301	303	324	343	311	356	323	338	329	336	316	325	314	301	299	296	320	300	307	304	327	317	319	291	329	334	313	359	329	338	293	289	330	294	300	326	294	324	305	311	307	314	330	297	330	293	273	312	335	346	320	323	305	331	354	288	295	303	339	318	313	323	305	325	308	323	315	273	333	313	317	316	331	353	286	326	348	291	316	307	334	335	302	340	302	284	280	303	320	332	327	287	303	324	325	318	336	333	303	323	306	330	344	311	342	320	306	303	303	330	256	347	324	324	308	340	285	310	328	326	318	293	296	340	332	349	275	310	295	310	314	305	296	321	324	276	315	339	311	310	310	308	343	339	338	305	314	342	320	327	330	320	313	303	309	326	311	321	337	322	328	258	311	352	316	327	310	311	331	309	320	309	284	329	312	277	309	315	330	324	295	319	295	324	339	326	300	315	288	272	320	331	309	322	333	311	330	313	287	302	302	308	320	366	316	334	305	312	322	299	316	324	310	329	307	326	311	313	324	338	299	329	307	283	284	286	333	325	322	317	318	312	292	329	306	325	305	319	276	336	329	332	292	329	324	268	305	335	326	337	291	335	289	346	306	326	321	321	304	283	319	313	297	294	300	319	336	323	345	295	340	322	288	320	323	314	343	305	321	319	296	288	285	284	288	287	298	302	298	338	291	313	314	313	328	317	315	331	292	295	320	335	326	304	304	313	318	353	291	340	328	321	312	286	294	346	316	277	312	318	350	307	312	320	303	323	279	319	340	313	297	308	329	304	309	282	306	331	286	320	316	322	269	307	280	327	341	311	292	309	304	328	299	315	336	326	332	298	351	320	297	315	321	276	311	308	306	341	315	297	330	294	308	299	306	324	319	323	295	335	313	330	304	304	347	325	301	323	320	303	288	328	356	326	321	310	300	309	322	299	313	313	326	346	297	320	351	312	301	333	296	282	318	312	285	314	333	343	284	322	327	311	326	295	297	351	327	316	319	313	295	310	312	308	277	309	314	307	319	323	333	306	325	313	346	317	310	293	338	298	305	310	340	296	308	278	267	326	308	293	314	318	300	336	317	290	280	298	306	313	315	318	292	343	298	309	321	321	291	298	296	319	287	293	283	313	324	322	336	323	304	358	307	315	332	312	305	303	311	326	299	340	321	307	335	318	303	294	279	317	335	331	346	303	337	309	330	298	349	318	297	329	314	313	334	289	298	322	299	309	318	298	307	299	274	276	333	309	309	307	316	320	329	301	337	325	320	328	304	305	304	321	311	316	319	296	316	280	334	264	300	309	320	326	280	305	339	306	348	263	355	315	325	278	319	300	323	275	287	292	326	319	359	324	308	308	289	309	309	307	324	316	287	309	279	327	317	321	340	326	301	322	324	312	334	302	297	284	304	315	337	307	304	332	281	289	282	322	310	295	324	320	304	305	317	349	311	307	302	322	359	318	314	301	345	316	299	325	296	317	318	328	305	359	319	277	304	328	325	334	329	323	324	310	332	305	321	311	276	304	298	318	334	313	307	313	314	323	309	329	325	337	334	314	336	272	296	294	325	287	328	293	320	300	330	326	336	323	289	310	330	324	329	317	312	322	341	307	328	316	327	290	301	309	298	301	316	313	335	321	305	331	309	320	329	350	320	300	307	322	333	324	289	311	306	306	284	290	317	304	279	338	291	305	320	299	318	325	296	257	294	313	354	334	338	327	289	299	298	323	309	302	319	309	338	302	303	311	313	337	335	283	337	297	313	296	310	306	330	317	286	321	356	323	312	331	344	330	315	302	286	309	328	326	313	329	324	292	323	303	322	300	274	310	330	327	301	294	281	316	332	332	278	337	311	307	352	297	314	313	325	338	333	337	310	265	332	286	326	287	311	344	301	345	290	316	323	326	314	300	303	327	299	311	312	294	290	322	311	313	324	289	303	330	311	311	313	336	339	298	334	322	308	312	333	303	319	323	304	330	307	331	335	328	322	315	303	323	337	302	325	305	291	281	323	327	319	301	303	306	309	307	313	330	324	332	314	317	331	313	311	305	304	300	321	292	296	314	315	334	341	287	314	319	379	280	335	331	310	296	329	300	336	298	320	313	306	345	338	300	294	328	320	327	298	304	350	339	321	319	318	293	296	308	314	302	330	330	330	307	308	298	304	342	303	318	304	285	342	318	288	341	301	317	337	328	311	322	350	310	297	308	302	300	324	284	314	316	307	321	292	292	327	292	289	297	333	332	330	300	292	335	328	310	314	326	286	312	311	308	291	296	307	313	313	324	302	295	331	308	305	313	327	316	328	312	322	332	285	314	311	315	317	279	287	327	321	295	313	297	306	332	297	339	336	315	326	326	321	303	304	303	342	306	320	314	338	319	294	299	327	373	321	311	348	283	332	303	335	314	338	310	328	326	289	321	324	290	332	335	305	287	342	291	309	328	305	321	345	317	320	327	303	313	318	326	335	308	322	330	309	345	327	296	321	325	266	317	285	312	336	310	288	317	323	302	321	321	322	318	319	308	327	302	319	308	334	328	320	284	318	329	291	303	312	312	340	329	305	306	326	322	289	295	330	324	295	319	283	342	353	309	310	319	288	324	301	302	315	340	315	295	333	316	297	319	334	290	336	331	294	306	310	327	310	320	319	318	341	328	314	295	311	309	289	320	338	342	305	351	323	307	264	329	309	295	305	322	286	325	310	316	301	304	310	279	303	276	290	332	314	310	309	312	312	304	269	337	320	317	290	312	286	286	308	316	291	322	323	303	347	304	295	324	330	296	300	331	313	292	310	329	311	331	303	333	298	274	279	312	333	315	291	309	305	347	322	314	315	317	300	289	306	284	296	313	339	320	294	315	290	314	328	326	290	293	317	324	328	326	313	328	329	341	317	337	315	319	333	292	317	324	310	299	333	316	313	286	320	309	306	293	302	308	357	309	295	313	304	309	298	324	319	295	306	311	311	310	339	313	323	304	351	310	344	308	322	326	312	330	320	290	304	303	316	323	302	349	294	316	321
17022	31224	22354	13016	10038	9505	10443	9121	7641	6377	5490	3733	3956	3385	2384	2925	2228	2258	1511	1210	821	779	814	781	694	695	689	591	610	452	420	451	411	369	427	433	417	390	399	390	378	402	408	380	353	367	374	392	364	412	433	407	414	395	379	413	443	371	412	404	387	381	405	370	404	379	379	346	363	371	400	375	361	390	374	363	368	378	346	371	348	386	348	371	352	370	368	377	337	347	379	372	332	331	369	362	364	331	338	370	333	351	391	328	324	330	366	365	352	346	345	380	350	334	406	372	359	363	354	387	367	400	344	335	328	352	387	381	354	370	332	383	348	371	380	351	353	385	374	380	356	340	376	381	349	323	365	361	355	321	358	403	353	377	344	376	359	405	364	370	355	344	376	351	357	364	343	368	361	370	366	389	374	384	363	355	384	361	334	367	340	356	353	335	357	394	323	348	410	362	383	390	347	341	346	339	370	356	348	342	356	349	328	343	361	334	356	358	387	361	354	360	402	343	403	354	354	376	366	355	380	343	366	370	335	375	356	383	355	337	399	390	345	357	363	335	414	372	342	380	328	375	330	351	346	325	321	359	352	337	404	370	346	380	360	377	390	387	365	337	382	346	336	330	367	348	364	404	329	322	371	339	372	338	343	306	357	356	333	333	355	392	359	378	363	360	383	355	379	346	337	353	356	349	359	370	366	360	369	347	354	347	351	385	352	369	391	383	353	372	359	382	369	368	361	364	391	336	321	374	342	366	340	370	387	359	353	365	370	362	389	378	354	355	335	382	356	370	382	336	361	345	402	360	387	349	346	358	365	339	378	362	369	348	353	386	378	370	352	363	348	364	350	385	373	331	334	393	370	373	411	384	395	391	370	358	357	373	386	348	379	354	372	354	365	376	341	382	365	357	387	391	375	358	352	386	359	397	374	373	370	338	357	376	384	385	382	353	371	392	362	382	387	389	348	360	366	371	351	395	375	349	382	372	367	356	342	374	368	381	362	369	362	363	375	348	330	381	376	351	361	377	350	381	413	349	386	315	368	387	349	342	350	371	366	321	366	366	400	367	394	348	387	373	378	378	365	361	343	345	426	381	342	356	309	355	333	372	375	345	386	340	315	363	387	336	406	354	348	349	350	349	391	340	362	333	371	349	359	376	353	377	365	364	344	355	305	373	345	339	377	360	342	371	370	361	332	363	376	329	332	376	344	377	373	379	355	339	347	359	349	342	340	375	349	339	380	346	367	395	338	364	381	347	374	368	380	376	375	368	366	352	340	370	358	386	356	365	382	368	362	354	346	373	360	354	344	391	328	366	335	340	381	336	347	328	386	386	377	336	364	350	360	347	357	353	375	383	318	358	383	371	374	357	380	330	357	316	388	387	354	342	427	345	387	380	330	318	354	357	359	382	390	334	357	372	351	378	322	371	369	360	406	346	363	364	351	399	365	356	376	350	350	341	366	352	370	392	338	351	370	370	347	360	365	382	380	363	338	373	344	389	395	397	372	386	358	355	359	358	357	364	357	347	357	371	341	345	376	371	376	339	336	355	343	379	361	370	359	383	336	383	341	350	360	347	366	343	344	359	399	376	370	387	365	351	389	367	380	367	354	359	380	347	382	356	354	384	379	368	383	376	348	356	400	345	380	379	351	375	342	344	361	383	360	341	323	329	370	351	395	360	359	346	352	380	308	335	363	355	357	383	373	363	361	345	382	338	364	344	392	336	351	346	382	347	359	363	379	336	368	380	307	365	338	349	382	344	381	397	375	382	367	353	343	373	365	395	406	335	351	375	361	373	337	352	393	383	346	340	311	367	363	362	317	346	350	376	374	384	356	370	405	348	328	410	344	385	337	367	388	410	377	352	344	373	355	358	324	350	361	322	353	395	354	351	362	364	345	364	382	351	339	371	377	321	368	375	374	352	372	376	378	358	337	400	384	388	337	356	338	350	361	326	352	378	355	352	361	347	393	334	365	385	370	346	347	374	360	371	324	347	353	377	343	349	365	399	378	338	347	353	352	401	391	364	341	352	354	367	328	360	348	360	375	342	388	325	386	384	361	358	372	349	370	376	320	352	340	380	335	375	368	371	334	313	362	325	362	331	402	347	329	396	336	327	367	332	368	358	335	366	378	351	366	405	375	353	348	319	353	356	372	337	382	387	363	372	347	376	393	343	352	395	360	339	353	338	368	365	344	389	388	348	361	391	368	345	346	326	349	342	357	360	358	343	367	383	337	364	349	385	362	343	358	365	408	386	352	369	388	392	362	350	335	377	351	362	361	346	357	345	350	364	351	347	400	340	382	374	356	368	338	365	349	374	386	396	384	358	371	390	392	379	349	329	367	341	323	382	360	350	340	360	359	380	371	366	359	364	387	363	362	327	362	357	369	378	372	393	353	381	394	365	333	342	355	381	352	372	344	351	382	349	371	353	369	393	368	360	379	367	372	345	364	333	328	335	376	371	338	359	358	362	359	346	378	379	344	381	358	383	382	363	337	366	351	369	381	365	331	359	412	337	381	352	377	395	367	375	331	333	350	377	361	356	318	382	386	413	369	346	368	350	329	366	348	360	357	386	361	346	375	356	343	380	375	367	374	389	341	360	331	365	344	362	329	359	379	370	348	394	400	349	357	351	336	350	331	369	369	357	389	369	351	394	389	375	366	350	335	365	382	370	336	371	359	391	361	330	374	367	350	349	358	406	355	359	346	396	383	404	364	355	382	364	337	342	376	329	332	364	401	370	341	331	386	356	336	341	355	406	336	349	357	357	355	373	366	375	381	364	374	390	353	354	347	368	387	356	344	327	368	350	330	362	358	361	354	364	370	359	344	353	359	342	361	368	321	375	334	372	310	365	387	359	345	386	385	376	378	380	388	351	366	326	355	356	342	358	378	367	400	362	342	328	327	348	363	363	361	351	363	349	348	354	397	357	358	370	349	384	371	345	383	381	328	372	356	363	392	366	375	351	375	358	373	388	362	367	364	386	367	305	375	351	396	336	367	381	348	357	353	349	357	354	346	383	342	361	354	375	405	381	402	363	353	392	349	366	351	335	377	377	362	415	342	366	400	359	362	376	361	348	387	349	346	362	354	363	328	391	367	336	350	325	380	352	384	368	374	391	366	334	337	358	350	366	375	376	349	379	374	344	342	351	355	394	353	334	372	358	328	367	359	388	336	357	338	362	393	365	380	331	353	366	396	376	365	376	315	364	364	344	384	359	370	342	366	359	349	339	362	368	341	373	380	385	389	354	382	380	358	353	359	361	387	358	369	372	364	329	385	362	385	357	331	341	362	393	377	359	358	370	378	361	389	423	359	351	353	320	357	398	383	358	355	361	341	353	362	331	382	390	340	351	354	317	331	349	381	345	344	378	328	339	371	369	352	364	349	364	348	359	355	359	328	352	400	381	363	345	364	350	364	391	371	336	349	364	393	385	360	323	338	348	376	340	368	365	357	384	373	342	394	348	355	371	357	356	359	350	370	340	362	354
22545	21271	28977	23878	21297	21858	18879	11146	8040	6895	5850	4318	4724	3379	3081	3025	2553	2351	1744	1343	1040	1069	989	910	944	856	880	750	734	551	568	534	546	525	552	519	535	527	523	517	464	534	477	473	486	487	526	520	545	487	506	541	588	499	593	525	578	505	487	536	482	508	496	512	502	508	524	516	545	508	481	448	482	486	512	506	465	417	487	467	489	459	504	464	507	459	461	445	445	471	449	451	453	454	437	490	493	480	459	431	484	473	452	473	456	450	512	441	496	482	474	495	433	428	522	440	441	456	474	492	491	461	470	422	470	456	472	452	432	495	481	466	398	453	472	462	441	488	512	501	514	479	487	434	500	445	499	477	426	472	440	476	456	467	479	439	480	423	486	465	470	480	496	471	504	489	462	503	491	455	438	442	509	481	489	483	490	460	446	479	482	506	456	474	461	464	451	430	480	439	528	451	452	513	457	434	452	456	482	455	482	462	433	449	491	454	468	456	504	451	483	457	459	481	449	474	472	468	475	483	448	489	444	470	447	416	443	502	486	460	444	463	471	458	432	454	472	438	488	480	461	437	436	489	460	504	446	486	456	435	499	500	436	507	495	441	437	486	473	472	436	440	456	491	473	465	481	430	454	448	460	432	449	445	475	471	460	419	485	468	471	456	447	449	482	484	464	496	449	476	477	443	476	467	447	438	466	469	480	452	485	462	460	462	432	411	504	463	487	459	452	489	471	467	520	479	479	466	429	458	469	460	473	474	472	463	459	445	457	445	454	475	482	462	470	486	455	482	484	465	476	488	508	448	447	445	476	483	452	441	463	420	483	443	458	465	433	485	438	429	477	426	458	471	500	441	456	465	479	430	484	472	466	492	427	461	440	475	430	469	500	458	445	435	444	470	478	438	451	472	483	463	482	452	428	478	464	432	451	507	452	469	462	482	459	462	470	466	493	445	491	449	454	465	411	452	487	468	415	449	460	465	486	487	434	469	458	481	496	493	486	453	448	455	447	462	450	470	481	471	448	439	444	455	480	429	452	500	485	471	466	465	499	486	466	419	472	483	475	442	429	494	457	510	493	479	440	454	472	472	459	456	449	472	453	469	466	479	502	441	422	449	472	487	478	477	496	483	474	489	497	441	470	469	443	443	460	443	460	483	512	460	466	464	462	436	484	455	463	465	467	412	477	451	458	442	493	437	475	456	456	453	468	481	460	454	447	472	469	425	493	450	473	461	458	474	455	496	465	478	483	483	456	467	440	441	505	471	470	455	465	466	463	461	472	495	475	466	449	466	467	464	470	466	511	490	477	426	458	423	445	462	470	449	458	475	454	492	432	476	457	472	464	476	458	473	452	489	478	459	466	426	483	460	469	483	494	414	460	451	486	455	479	439	460	470	471	452	476	462	473	452	487	500	447	480	474	463	464	447	478	494	491	467	494	445	519	464	457	461	466	471	450	482	464	474	444	479	492	448	505	486	453	446	462	468	485	460	484	468	476	432	489	446	522	439	494	495	463	446	452	489	466	468	478	453	458	437	469	492	462	470	471	478	507	450	443	464	462	474	485	484	481	482	421	490	446	453	464	476	440	476	474	471	453	413	464	459	468	405	438	471	466	466	486	451	421	494	466	433	501	465	472	442	491	461	465	462	460	399	476	474	450	475	439	419	454	457	508	452	477	447	472	450	442	450	470	471	471	424	448	453	493	442	441	470	465	463	459	456	475	454	456	485	431	468	480	479	455	434	436	461	479	465	511	459	493	514	453	452	491	455	443	477	425	490	489	424	474	467	483	490	441	441	529	504	452	467	486	461	491	413	480	508	459	472	449	422	488	446	494	459	461	482	418	508	481	505	471	476	440	489	464	481	466	438	461	471	467	480	468	477	469	475	459	438	443	472	445	466	442	496	473	414	476	434	462	412	460	468	499	438	466	454	447	479	422	442	489	472	475	459	492	473	435	455	427	499	426	486	419	501	471	462	453	522	435	489	462	476	503	463	473	451	452	488	465	459	469	458	482	452	455	492	482	444	460	447	446	461	487	501	467	441	500	502	435	485	470	442	451	458	444	458	484	511	475	482	481	484	496	472	463	502	459	472	482	493	468	443	450	482	469	434	478	490	451	435	447	481	466	464	475	497	508	456	435	436	438	485	445	454	454	438	458	432	455	460	474	446	463	464	498	433	442	441	443	516	475	469	457	478	492	476	477	461	447	467	471	487	495	475	468	463	443	481	459	492	468	474	463	493	468	498	455	488	499	467	467	484	450	481	503	439	483	497	476	471	424	455	481	443	492	429	462	449	454	470	439	458	470	463	490	436	463	457	463	490	494	457	433	476	456	435	439	486	457	467	464	433	477	477	479	509	458	505	452	454	463	447	477	490	450	486	452	436	466	428	451	466	446	468	473	475	437	466	502	435	468	433	435	429	445	441	433	491	466	439	481	479	459	465	444	456	469	458	452	467	482	454	477	464	453	498	465	441	462	516	475	443	441	470	456	509	456	462	511	465	457	430	464	431	510	436	474	445	436	475	468	498	482	497	483	437	426	477	482	444	450	408	455	492	453	423	437	446	467	484	480	481	519	459	447	433	454	475	461	445	508	484	446	485	457	458	452	469	493	444	422	457	455	441	471	473	468	409	467	469	539	443	413	457	460	478	478	499	453	420	461	489	457	467	476	409	464	434	469	457	455	441	451	451	476	466	492	466	447	455	454	489	435	449	480	456	475	456	440	463	468	484	474	458	521	489	473	477	430	462	473	428	483	486	473	475	444	507	451	496	457	472	462	470	470	493	473	439	453	481	451	462	438	471	473	447	454	438	420	501	483	450	477	483	482	471	485	464	462	462	474	481	476	453	437	476	465	454	498	476	445	452	496	460	460	488	488	451	410	488	523	441	460	458	448	469	452	472	451	460	459	461	453	451	444	424	405	470	480	428	526	404	450	460	476	502	475	444	450	447	456	458	454	457	466	498	450	460	529	510	507	472	438	442	472	484	462	440	479	473	464	469	437	444	488	440	496	488	424	477	465	472	506	478	453	514	454	473	438	452	495	486	449	446	439	471	461	450	449	454	501	449	441	455	467	438	441	451	470	476	460	451	463	455	472	398	471	443	471	466	461	500	465	438	437	470	463	475	457	472	477	478	469	444	468	448	459	474	446	498	489	462	430	460	494	452	477	466	472	507	495	461	468	439	474	457	463	474	493	444	442	484	463	464	458	449	480	478	431	464	473	470	468	507	458	494	480	466	457	426	458	434	461	488	501	414	447	459	489	447	474	452	463	455	475	460	490	461	496	478	464	451	494	480	468	477	474	447	471	477	482	433	466	474	468	464	458	448	430	457	449	476	453	444	458	492	469	475	480	459	458	467	501	465	452	518	489	467	443	453	492	454	450	450	481	453	480	503	442	449	497	441	466	446	474	435	432	487	497	490	442	413	453	465	445	469	469	494	448	462	458	474	476	449	481	475	490	481	444	502	476	449	436	462	484	486	461	430
19508	39010	30592	19719	15842	14646	16133	15152	11856	10641	8710	6657	7343	5199	4435	4416	3769	3388	2555	1947	1486	1388	1321	1267	1205	1062	1160	941	859	718	671	599	587	600	585	662	633	587	585	567	516	580	553	544	548	543	585	557	595	581	594	587	643	666	606	639	631	571	566	529	557	539	557	565	587	570	542	561	575	543	553	507	501	497	494	517	526	522	495	510	523	472	523	502	548	509	538	513	512	539	524	511	500	536	540	546	544	515	551	516	509	526	501	570	520	514	497	493	499	502	499	542	478	531	497	511	472	495	536	486	539	547	498	542	471	498	512	524	531	503	500	505	497	547	498	546	483	539	528	522	483	513	569	511	536	553	484	536	545	502	501	530	520	495	520	521	463	497	569	493	512	527	541	515	524	521	528	505	541	499	475	498	527	516	486	502	483	506	511	524	477	561	503	486	550	534	494	508	490	534	535	499	555	521	516	491	494	517	528	529	506	528	520	535	502	526	511	494	523	465	517	531	525	506	521	522	531	507	505	523	489	511	497	489	506	485	490	537	521	506	512	479	494	521	524	535	506	512	540	535	528	526	542	503	498	511	507	473	525	515	498	519	517	497	501	483	513	566	519	485	505	526	529	486	544	491	543	540	550	487	552	533	496	516	550	496	492	506	520	516	508	506	503	509	537	511	515	511	525	534	529	493	521	534	500	535	517	475	529	480	498	494	575	511	514	512	486	505	477	502	520	569	501	556	499	517	536	498	496	480	474	477	489	500	521	543	536	498	470	478	564	520	517	500	512	489	524	527	481	530	549	482	519	522	561	525	527	478	486	504	493	524	490	517	504	541	541	506	514	523	510	532	500	555	491	552	524	528	519	540	497	498	503	532	467	524	529	506	521	517	521	496	519	505	511	501	531	484	500	500	532	527	526	506	475	567	498	524	528	545	497	559	515	525	536	539	522	522	515	491	522	503	476	475	508	507	521	516	509	502	529	495	538	531	524	484	516	486	523	520	514	507	529	537	554	510	524	517	516	491	561	518	536	496	526	504	553	557	482	533	499	568	535	490	542	479	509	513	548	511	480	507	552	499	499	505	522	526	561	514	515	500	488	535	497	512	502	480	465	547	563	519	539	543	500	484	502	510	516	527	458	541	490	511	504	539	534	509	506	519	498	507	508	484	526	494	513	524	550	504	591	538	549	523	522	544	532	507	502	479	519	515	542	555	517	559	518	510	507	567	486	536	545	521	488	529	528	530	506	484	489	485	518	485	518	540	522	515	517	526	473	526	509	517	508	491	469	478	523	462	510	528	495	525	522	531	525	512	504	536	520	496	547	529	518	574	540	497	506	514	534	546	529	485	515	496	506	575	498	520	514	527	484	514	528	552	488	529	540	522	497	494	549	517	519	491	497	469	507	504	508	469	520	517	518	540	489	513	492	516	496	496	511	515	527	512	503	551	524	551	514	522	477	501	533	528	531	539	527	553	512	553	538	501	526	525	515	500	516	523	451	539	489	502	498	525	556	492	527	518	511	490	526	534	474	550	491	498	514	510	501	515	510	520	483	526	507	504	537	525	488	476	503	518	484	558	503	498	523	536	517	527	533	500	539	500	545	504	491	549	537	520	511	485	519	515	542	553	504	488	512	510	535	506	536	484	526	498	529	536	520	554	518	498	497	529	493	493	505	504	527	510	545	523	472	504	521	539	492	508	537	508	529	518	540	484	510	535	509	534	499	514	506	553	547	521	503	504	551	541	469	562	508	479	537	483	478	523	508	506	545	511	455	517	494	527	538	490	513	496	475	481	507	493	534	508	542	528	529	528	525	559	495	526	509	513	541	552	532	518	522	533	474	533	521	498	561	510	547	495	491	579	517	524	546	493	532	532	524	516	538	529	466	473	518	526	495	470	527	538	502	503	524	511	501	515	502	496	533	471	480	544	504	514	516	537	526	531	506	518	543	526	560	503	495	524	528	547	498	477	519	501	505	545	541	456	528	494	533	486	494	477	436	517	545	543	514	469	492	538	533	546	492	518	526	524	523	504	544	503	514	492	531	535	517	573	503	534	500	498	536	483	518	496	523	512	550	522	513	506	517	506	498	536	500	507	504	501	510	502	537	544	524	501	507	501	522	499	520	519	485	548	530	527	527	526	488	525	507	526	502	520	500	521	480	516	537	505	466	507	486	531	526	471	466	482	499	500	515	489	537	527	479	519	492	510	518	544	501	493	547	536	487	523	486	559	538	523	521	529	526	481	473	512	529	522	503	566	528	510	499	547	563	500	539	521	510	478	524	539	507	493	468	514	487	522	523	532	516	530	502	476	496	524	516	511	523	525	508	519	471	524	498	486	536	528	529	517	500	518	518	502	505	510	538	502	492	534	513	482	499	494	538	501	512	521	532	515	493	514	517	506	494	523	492	528	505	518	520	493	530	519	549	521	503	487	502	526	485	463	496	514	530	536	543	536	498	524	481	514	516	563	529	534	482	512	494	555	480	492	525	515	529	489	521	537	518	507	520	499	504	509	478	523	541	493	540	529	524	524	519	512	457	486	471	558	501	497	540	537	496	532	517	537	499	472	511	518	514	512	528	513	519	533	517	481	529	505	531	523	538	504	516	525	530	504	530	508	515	494	465	531	513	543	513	577	523	539	527	485	482	498	533	513	549	488	511	545	506	547	510	523	534	481	508	532	530	557	568	493	510	492	575	536	513	521	488	517	522	549	504	507	510	498	496	547	491	510	585	485	498	486	512	502	514	473	532	518	528	534	499	469	488	496	497	512	532	555	522	478	514	538	494	529	552	499	529	570	549	490	595	501	515	485	504	516	518	497	496	510	511	513	540	519	531	534	529	483	512	559	539	516	525	503	521	501	516	528	552	505	516	500	479	490	500	510	520	531	523	503	508	514	492	497	538	530	487	478	497	522	544	482	534	533	518	486	502	506	532	535	557	551	513	521	474	482	504	479	543	508	486	527	538	552	527	529	503	533	512	513	531	506	527	512	525	520	528	485	519	528	529	491	519	467	540	527	475	505	504	482	519	503	506	502	518	490	530	504	516	505	505	501	499	497	533	550	498	519	545	491	508	530	516	501	521	500	530	525	494	492	553	519	493	516	494	513	571	551	506	519	525	490	480	498	479	501	469	518	533	522	519	553	556	504	518	498	521	543	514	502	500	535	466	517	499	564	518	509	516	534	538	513	485	502	524	501	536	516	532	491	524	487	481	526	489	549	488	536	498	479	520	544	501	502	529	517	515	522	526	494	513	549	541	508	543	529	526	515	513	508	544	542	539	568	524	477	542	544	543	478	521	518	489	494	530	516	534	548	526	553	526	531	490	540	511	507	516	519	516	506	562	540	535	497	493	495	487	501	511	490	514	484	513	480	511	532	490	542	520	537	510	571	535	499	538	538	506	536	479	505	541	519	526	554	480	517	500	513	499	493	522	472	487	490	480	439	535	496	527	501	479	470	486	486	540	540	520	539	492	490	504	524	548	482	494	507
28130	21759	18817	10547	5264	4084	4704	4594	3481	3148	2253	1903	2249	1471	1519	1209	1262	1025	886	673	618	594	583	584	557	551	535	552	448	420	416	396	398	420	432	432	418	422	391	404	408	395	389	355	385	386	375	362	398	417	406	413	389	435	364	407	388	406	339	393	404	401	408	396	399	411	418	423	389	402	382	396	401	377	371	411	364	340	425	390	371	430	399	378	438	399	392	400	362	414	387	399	386	409	409	414	428	401	394	396	403	374	375	362	377	405	361	382	355	406	379	379	415	406	354	393	386	371	391	380	387	385	411	381	380	396	375	366	373	421	398	408	381	408	403	384	326	394	386	346	347	415	420	391	374	347	435	364	390	409	404	387	404	399	414	378	387	403	382	344	385	373	381	371	377	385	388	342	391	399	426	397	383	395	379	392	388	389	394	349	380	383	395	358	409	359	393	428	384	366	389	404	413	385	396	363	374	353	408	368	383	383	400	406	410	413	370	387	417	375	401	394	434	343	400	411	411	401	387	365	394	347	378	363	381	375	374	382	387	371	395	390	394	426	371	397	393	393	374	398	415	361	385	412	372	367	409	368	423	423	355	396	359	378	400	409	369	405	445	389	381	377	356	375	395	372	374	370	353	403	427	409	356	397	399	356	367	403	396	393	380	400	368	413	367	381	375	421	363	394	395	408	391	383	392	406	390	395	405	391	380	404	347	360	385	372	371	376	362	401	415	389	362	395	396	415	369	388	408	368	390	420	402	381	434	409	375	415	418	370	394	371	419	383	427	421	375	400	391	357	391	359	368	373	342	369	407	372	364	384	388	415	388	370	386	380	390	375	385	380	390	352	411	380	410	368	369	381	402	352	431	365	391	409	396	367	378	386	362	374	371	341	404	359	378	410	403	422	403	407	365	394	396	396	368	371	402	352	393	392	412	414	404	360	388	390	389	351	406	374	408	376	417	408	402	411	392	384	388	378	425	384	404	396	370	396	380	366	364	400	409	373	423	390	394	406	393	418	442	386	368	359	367	368	362	366	394	354	426	396	389	410	383	412	398	355	334	356	385	425	355	408	356	415	394	400	352	406	407	380	402	394	384	364	400	437	416	387	409	426	357	369	399	373	372	381	366	389	383	387	385	421	390	418	388	382	352	364	412	408	399	396	372	391	399	389	407	397	414	387	383	400	396	396	367	382	381	409	388	384	365	357	389	365	413	383	395	431	367	393	410	389	403	364	366	366	391	392	398	402	385	407	398	399	364	382	396	409	395	362	400	395	388	368	413	407	362	415	396	366	387	414	388	364	399	408	372	338	402	363	387	420	417	391	377	403	369	385	384	394	399	393	391	388	443	373	405	384	377	373	413	403	432	390	384	377	380	374	374	396	376	409	410	369	421	396	384	379	414	429	412	365	351	347	400	405	375	365	390	380	403	388	386	413	347	388	384	429	371	405	384	427	394	404	376	417	380	426	407	374	398	407	387	413	383	409	371	410	364	387	362	408	381	451	380	378	394	392	411	422	393	380	379	362	371	404	375	427	436	348	405	373	403	405	376	356	391	390	411	387	428	419	369	363	382	360	394	373	394	368	387	380	377	361	405	396	353	419	363	400	426	403	387	433	393	399	376	372	396	400	395	335	374	333	399	421	377	364	383	413	406	394	412	359	386	367	398	382	423	370	381	389	391	383	381	350	386	386	364	403	403	397	380	400	394	374	391	377	394	415	426	427	379	396	381	373	405	375	411	404	401	406	402	403	403	369	416	377	408	394	367	388	414	381	438	415	382	388	363	365	387	367	382	402	395	367	381	379	406	396	385	376	387	374	410	372	371	415	372	412	414	422	375	393	377	359	355	367	366	352	382	350	392	408	373	404	403	368	388	413	380	356	388	373	389	382	384	400	381	352	405	408	367	358	380	402	379	379	383	395	386	376	396	392	370	384	382	343	396	403	401	388	428	399	386	390	377	377	433	366	398	380	396	366	351	377	386	395	376	417	409	375	379	411	405	396	370	387	381	406	391	389	366	377	398	395	380	396	416	398	356	372	406	420	386	369	352	383	359	381	397	386	359	346	385	365	376	369	374	396	383	382	372	369	414	374	373	386	384	379	364	385	397	397	413	412	387	387	388	364	382	392	397	381	377	358	380	357	386	373	415	385	387	396	426	370	375	388	423	386	406	405	380	382	399	391	406	409	409	412	360	381	393	385	412	363	363	409	420	378	394	381	399	430	372	369	403	386	403	415	422	405	422	369	392	374	420	383	363	413	382	382	393	386	397	402	425	374	409	398	419	326	432	388	428	398	396	391	402	400	403	376	427	368	404	339	378	376	404	369	429	408	391	432	393	384	357	396	402	346	425	420	381	399	410	388	395	380	402	385	361	403	408	411	371	347	402	384	392	366	364	391	409	353	407	385	418	392	343	425	354	381	361	413	395	389	398	401	383	392	370	379	378	405	380	382	365	411	379	388	394	404	369	443	368	370	385	380	349	422	409	383	395	422	362	392	394	382	373	392	400	415	392	386	414	396	392	395	397	429	396	376	382	414	386	368	415	409	383	387	390	421	373	407	363	392	359	407	387	386	383	376	359	412	384	403	419	378	415	396	378	405	385	404	385	387	391	366	376	353	382	415	389	410	371	351	366	361	391	366	390	386	403	427	404	387	368	412	381	357	392	380	403	402	447	392	409	409	383	391	387	380	394	396	364	391	386	373	388	408	417	390	413	360	406	377	358	406	457	352	395	379	438	396	445	442	418	353	379	375	380	374	361	397	389	371	377	389	373	395	393	394	371	399	386	357	388	407	382	354	365	382	404	383	403	425	384	351	373	384	359	384	366	447	390	374	405	387	403	337	382	418	399	372	399	392	352	409	387	375	377	374	358	358	363	395	386	425	398	366	392	381	406	367	362	365	382	376	412	387	406	395	361	379	408	400	407	415	418	387	374	384	401	368	412	373	410	368	368	412	385	402	377	387	380	424	397	383	375	381	397	383	434	411	414	397	411	404	398	400	401	376	367	335	352	396	400	395	379	397	364	393	375	395	409	405	390	377	373	378	344	378	399	361	390	426	402	396	409	411	353	403	382	430	419	428	416	384	386	361	377	358	401	429	387	374	394	376	399	380	400	444	378	394	400	390	387	415	412	394	405	396	397	367	394	417	405	369	385	397	382	386	411	397	392	351	396	417	377	410	407	404	378	361	408	405	348	370	368	374	430	419	392	351	344	418	379	373	432	407	382	402	386	405	381	397	379	375	366	376	368	434	366	340	418	383	421	396	402	395	407	366	389	376	404	378	422	390	352	415	416	360	398	363	355	365	381	389	367	418	399	363	383	368	433	373	384	386	386	387	363	335	375	400	365	370	409	372	396	387	376	386	348	386	382	400	399	391	397	393	416	398	386	396	386	401	390	392	409	418	368	367	377	364	377	392	382	389	419	390	408	387	393	396	439	424	439	407	398	362	360	383	380	426	376	415	374	355	399	395	382	407	374	383	387	401
16599	26855	19057	10108	7268	6967	8361	8080	6132	5396	3866	3026	3568	2328	2351	1994	1945	1472	1203	951	832	803	648	716	660	697	625	582	596	517	513	496	493	433	475	424	450	478	472	445	461	427	417	432	409	472	483	443	478	482	458	451	437	476	482	474	480	467	417	454	451	438	475	471	466	475	419	460	490	435	412	431	427	421	415	442	442	409	418	452	413	428	444	413	467	438	451	433	414	409	420	415	438	436	403	440	415	447	458	463	428	436	439	419	465	440	430	413	407	420	437	426	469	433	452	416	433	459	414	437	443	444	419	441	433	475	430	457	423	461	452	445	441	408	440	431	453	404	418	435	403	442	418	424	434	466	458	433	411	469	476	393	423	435	451	429	443	428	397	392	449	462	457	418	444	421	421	418	412	425	447	448	474	432	441	430	421	388	418	426	447	445	459	407	441	484	430	443	426	431	435	412	431	423	438	437	444	409	444	395	430	437	463	428	452	439	465	415	459	425	427	465	436	433	420	409	420	415	451	480	442	483	420	428	419	402	423	399	405	490	475	423	423	382	420	401	454	457	416	465	431	402	428	421	459	438	433	428	457	429	453	436	429	419	432	412	432	430	412	430	412	431	425	427	438	464	397	445	462	426	398	436	460	425	441	448	403	432	444	439	485	421	394	460	451	451	421	449	435	461	418	422	438	456	474	458	441	433	389	418	453	422	405	422	436	428	399	462	460	442	428	451	434	421	463	421	450	447	419	427	431	453	435	427	395	405	420	429	430	415	454	429	426	424	446	406	438	397	443	476	449	468	451	420	457	436	454	436	442	431	471	400	436	421	465	476	451	441	470	443	448	408	445	424	437	419	407	389	448	429	406	455	435	428	430	478	433	449	460	458	444	446	424	470	487	428	436	423	442	409	420	444	449	478	424	443	472	424	454	440	472	458	447	453	429	386	470	435	442	435	481	445	410	390	439	427	442	437	440	423	422	417	430	439	429	452	443	445	432	465	469	412	433	429	448	502	440	427	438	460	438	418	421	453	437	425	433	439	465	405	447	433	433	436	468	452	469	436	422	420	448	438	432	461	420	439	404	467	435	440	423	476	424	427	432	454	462	421	417	451	433	470	460	429	464	438	415	431	396	432	430	452	445	434	453	427	436	463	434	459	419	437	419	419	422	407	397	405	435	399	434	427	443	469	443	423	408	459	432	470	450	410	440	444	473	430	492	481	435	388	453	435	441	386	421	433	431	419	409	443	448	428	412	443	460	431	435	436	463	437	414	437	451	436	434	426	424	428	423	414	414	435	435	425	442	438	425	453	447	445	408	432	428	414	422	443	443	445	414	421	455	468	424	424	425	409	415	437	387	419	445	454	409	443	448	437	465	439	438	467	445	459	415	463	459	438	457	416	452	429	421	436	389	425	451	469	478	474	384	434	377	430	447	406	469	442	446	409	439	405	416	375	449	411	425	418	440	461	405	420	402	468	426	418	451	401	473	402	397	414	457	467	445	431	454	449	438	462	440	454	420	467	447	429	434	435	437	442	459	436	415	421	434	434	446	460	431	430	435	429	387	428	434	428	409	466	395	455	415	422	437	406	452	422	432	445	425	398	406	433	472	402	459	427	428	508	421	429	435	433	418	419	450	421	460	420	448	453	469	467	407	445	420	442	466	405	398	423	467	457	444	455	444	435	451	444	436	431	412	456	431	442	391	464	451	439	433	432	438	429	401	438	450	435	403	446	435	463	422	445	410	432	456	438	449	429	469	440	442	444	414	462	436	378	456	440	437	466	416	415	402	453	456	448	431	424	399	417	438	411	396	439	447	446	435	469	448	399	432	501	398	406	436	431	439	481	459	429	409	431	445	457	421	447	401	447	407	417	372	429	431	428	477	464	462	409	444	474	424	416	440	435	413	444	431	398	438	424	426	426	436	443	420	431	422	391	424	462	453	441	427	437	422	413	427	440	461	468	445	400	436	466	439	421	472	445	425	452	481	407	426	419	445	423	401	454	444	431	437	426	455	445	407	445	460	447	459	436	437	453	441	428	430	423	466	450	441	448	423	457	385	439	456	422	427	440	454	472	421	431	437	441	431	432	410	414	421	429	420	455	453	413	460	427	374	444	435	454	419	477	374	423	453	444	443	439	419	440	431	456	401	482	415	400	420	387	402	431	435	462	421	443	434	445	421	449	461	440	445	460	429	405	442	414	444	431	414	407	455	450	405	443	419	445	421	427	426	451	434	412	411	444	477	439	439	453	413	426	424	433	439	436	460	470	427	454	397	463	415	438	428	456	408	444	424	406	469	445	408	449	413	412	440	448	456	454	456	428	431	426	463	427	441	481	468	440	463	458	450	456	464	414	401	482	407	420	461	390	480	455	436	438	425	402	439	446	409	438	453	433	458	488	419	457	443	430	482	437	421	456	436	428	435	418	451	416	424	399	437	448	419	450	387	454	439	419	448	410	431	450	407	452	433	477	438	444	476	459	438	444	471	412	403	439	449	436	446	457	451	465	450	410	420	430	425	421	478	403	470	465	447	398	430	399	421	438	417	438	470	438	421	412	415	450	456	440	414	463	426	412	444	487	425	427	419	422	452	475	414	436	442	421	481	450	429	434	435	464	416	438	423	410	417	396	448	435	421	427	422	490	453	456	440	456	438	395	423	382	405	424	435	488	423	441	421	429	439	406	432	445	442	446	474	454	448	468	443	454	407	457	403	466	432	428	446	447	431	438	431	414	475	429	482	444	430	461	414	433	463	428	412	439	456	438	428	432	451	453	437	434	376	453	454	417	428	447	419	410	457	447	427	413	511	455	441	430	442	432	427	392	427	432	464	481	456	437	441	407	455	441	456	449	427	426	457	424	464	458	442	448	447	425	434	445	426	459	441	443	439	445	436	405	445	404	396	445	464	431	443	432	423	432	447	433	459	439	435	394	442	422	424	439	455	436	396	434	432	424	451	432	416	412	422	396	458	480	443	468	438	431	469	442	433	408	426	397	416	413	414	446	435	431	416	416	443	475	458	441	443	473	436	431	429	432	413	404	475	415	424	418	440	385	451	459	423	426	478	432	429	444	424	446	427	413	432	431	443	438	434	426	409	427	442	470	417	431	438	418	450	427	464	429	419	436	440	441	441	409	426	441	424	453	415	467	409	413	443	412	419	472	401	409	433	418	413	426	412	401	479	451	415	407	427	475	415	436	398	423	419	442	428	442	416	438	414	383	428	428	426	458	479	452	447	451	430	411	451	455	436	448	449	429	421	437	433	444	445	409	425	426	453	431	444	434	413	408	426	392	479	447	467	440	475	451	414	457	463	444	444	453	486	431	415	416	454	459	413	425	455	434	448	458	469	410	473	420	429	499	413	449	400	475	441	410	415	407	419	410	448	472	397	391	450	431	438	450	462	460	417	431	427	457	439	442	476	424	410	451	464	433	494	422	408	432	464	439	411	402	424	489	405	421	410	430	485	418	440	462	457	426	412	458	431	466	467	418
23639	21303	28584	24404	21344	15103	10407	8668	6315	5303	3977	3228	3660	2595	2680	2112	2130	1581	1319	1058	975	931	854	865	842	819	738	686	663	632	579	555	531	532	530	508	514	514	547	561	514	531	494	540	519	525	512	552	554	533	532	601	533	562	574	565	576	542	497	532	548	501	492	547	563	523	573	587	531	507	508	493	494	511	507	488	538	475	486	526	486	460	502	469	535	561	492	491	509	480	540	534	490	501	508	514	511	514	492	522	509	484	506	511	497	537	484	513	485	537	514	480	526	481	509	541	524	507	493	482	532	514	473	546	511	499	493	485	535	503	483	474	508	556	544	507	493	483	521	511	507	468	501	485	480	536	533	549	507	514	500	469	500	490	479	522	507	426	489	512	501	483	542	516	511	498	526	500	495	475	518	487	497	510	519	494	510	534	486	508	482	560	527	477	549	521	505	495	507	481	521	485	494	536	520	519	481	511	512	498	487	512	515	529	544	513	532	503	522	555	497	513	509	520	512	548	496	537	509	542	489	467	475	509	506	515	509	506	456	495	482	458	502	491	515	516	505	521	526	493	528	488	528	472	502	486	484	465	510	520	526	518	538	520	493	525	526	530	524	520	530	489	477	477	472	469	530	475	480	516	495	548	533	529	519	541	499	487	549	503	533	491	498	544	504	541	533	503	542	533	511	508	500	499	535	477	484	501	473	517	496	513	493	504	491	513	500	508	500	491	465	503	472	536	545	511	489	495	516	499	498	494	513	503	533	517	543	501	506	517	504	471	507	545	510	513	555	475	481	517	511	513	521	517	517	509	530	492	504	513	501	478	506	477	522	500	509	526	525	505	541	513	505	529	521	558	500	504	487	483	525	546	485	494	509	538	469	514	507	512	483	494	552	532	513	495	503	494	489	485	542	482	515	492	515	474	444	516	515	544	513	538	495	510	548	513	543	566	504	498	509	529	513	517	526	493	515	493	509	487	498	516	514	527	518	492	506	495	533	488	509	481	505	485	463	538	477	526	525	513	486	516	466	483	527	500	508	481	480	501	498	515	503	499	494	545	503	490	517	524	544	490	523	501	545	549	483	470	530	469	513	540	507	512	510	510	507	529	508	527	542	539	525	528	492	510	513	538	510	462	525	487	553	504	524	529	489	545	522	493	490	532	514	523	511	541	515	501	517	505	488	506	497	484	478	508	500	532	524	544	491	463	565	509	492	512	522	524	516	475	487	520	504	520	517	514	516	530	513	514	499	563	537	462	465	491	483	504	508	518	514	489	520	517	505	497	528	533	494	500	497	512	474	487	523	536	506	486	498	542	514	490	489	487	484	532	501	518	482	516	485	554	502	548	518	522	497	504	485	483	462	502	531	473	512	518	522	472	529	542	510	537	468	496	509	507	518	523	507	485	530	510	500	497	493	543	520	530	520	516	473	567	536	521	493	489	504	516	544	501	529	505	508	510	486	479	499	483	483	496	531	492	519	511	525	490	544	482	517	520	519	501	513	504	556	512	484	481	455	476	539	491	480	521	528	481	496	550	551	538	508	518	490	516	500	527	507	504	492	513	507	510	542	554	476	515	492	501	499	482	538	514	493	497	545	510	534	513	547	503	491	522	519	494	522	505	527	484	508	502	516	497	494	480	498	508	498	532	490	469	516	481	521	557	545	480	534	537	530	510	481	497	527	449	506	503	464	535	541	476	536	534	492	493	560	518	463	507	508	476	512	481	507	528	517	498	524	511	556	497	496	522	504	503	508	483	504	500	522	529	530	520	493	486	472	499	511	532	483	523	511	485	511	494	540	529	490	511	506	487	479	498	508	507	495	539	487	474	508	495	506	524	480	536	507	518	545	494	449	524	483	503	487	534	524	537	514	507	571	515	496	525	488	541	519	516	513	484	530	461	508	509	516	478	499	511	509	503	512	477	516	521	507	500	494	511	524	523	486	514	532	517	521	531	513	549	504	512	523	475	513	517	504	509	472	535	494	526	490	502	508	486	496	493	546	499	505	478	492	472	557	541	512	468	496	520	480	495	484	499	518	511	534	489	517	482	478	509	555	518	518	514	492	455	576	491	511	510	462	520	501	504	528	526	462	528	540	510	479	520	458	506	522	501	481	501	465	482	516	485	511	555	509	470	520	494	491	488	528	509	565	511	465	478	510	561	513	487	541	564	550	524	498	520	480	529	528	551	479	496	539	478	515	513	491	491	503	500	490	527	517	474	528	489	482	516	522	497	538	508	522	518	523	526	503	519	485	532	575	521	481	512	545	507	477	528	536	502	507	496	503	475	526	504	540	527	488	505	485	496	515	479	499	509	529	517	481	512	480	510	499	530	503	501	538	513	521	548	534	494	506	474	536	518	533	500	505	526	523	496	516	481	500	506	489	516	490	517	513	526	554	506	521	520	553	497	497	498	520	506	542	554	495	484	485	511	523	513	516	490	525	482	537	530	483	496	540	475	508	510	477	514	513	490	501	528	500	504	542	484	483	522	544	506	537	485	488	495	494	488	542	513	515	499	488	527	501	527	488	523	521	482	476	514	494	531	538	540	512	497	467	508	509	523	506	538	495	513	535	512	506	544	498	515	489	503	495	520	518	470	522	490	483	501	458	522	545	467	487	525	515	525	490	536	504	491	540	508	506	516	540	476	476	536	485	506	532	506	530	520	541	557	476	548	497	511	485	526	519	522	486	524	573	512	526	471	443	534	503	519	517	533	516	503	525	548	495	516	520	540	528	520	552	513	500	533	498	505	496	508	527	496	529	546	504	495	502	484	475	530	520	488	499	503	543	525	528	495	529	491	512	489	484	490	545	473	507	505	451	496	493	533	516	547	503	495	492	514	520	505	519	476	485	497	512	511	507	506	503	548	522	511	443	469	529	521	498	532	532	518	506	515	479	477	503	502	483	512	470	507	497	522	508	496	493	509	442	526	481	449	521	522	540	524	471	517	517	479	495	500	544	515	491	500	510	486	504	513	523	485	481	543	482	494	509	509	482	537	489	517	470	530	524	513	487	527	531	490	500	514	486	510	497	485	529	524	497	503	539	559	533	533	480	500	483	538	508	490	446	524	513	536	496	511	483	487	478	534	483	487	524	530	506	491	521	518	526	542	526	520	504	503	532	502	501	505	492	459	491	520	507	522	492	476	513	513	484	476	518	538	562	513	551	476	517	497	501	529	493	480	506	493	520	496	580	513	515	539	513	527	467	507	490	522	487	504	514	497	504	565	471	492	488	482	497	527	539	536	497	476	506	530	508	511	519	518	513	532	500	499	506	489	505	478	522	491	529	504	519	487	546	522	511	515	528	512	489	522	481	513	526	481	482	498	503	495	524	497	514	501	534	493	530	531	507	527	516	523	490	485	523	536	496	490	523	483	535	527	526	500	495	505	528	460	520	493	507	537	522	529	510	523	526	524	463	488	510	494	496	501	496	509	497	517	523	524	517	497	474	501	482	503	512	507	490	520	485	521	516	547	507	522	493	510	506	522
16302	35152	26406	15840	11512	10610	13447	12828	10083	8342	6145	5214	5524	3754	4067	3186	3194	2209	1961	1429	1355	1186	1152	1037	1086	985	918	927	829	701	619	629	607	625	619	623	624	610	575	609	552	613	595	567	598	570	611	607	615	635	637	612	659	688	668	610	665	572	631	552	598	548	612	598	597	588	613	562	560	586	568	547	533	580	550	597	512	532	584	592	537	547	557	614	509	571	593	567	555	601	566	598	530	561	559	567	557	543	553	546	586	548	516	571	557	570	569	530	531	603	519	577	568	557	567	551	601	550	555	503	566	561	561	560	589	552	568	530	557	543	549	554	580	532	588	541	587	560	571	532	526	590	544	561	557	540	600	558	567	521	576	600	582	584	578	540	582	546	590	561	571	567	582	557	564	543	554	595	539	573	577	535	525	517	577	521	586	582	559	523	562	576	573	557	574	554	529	537	559	567	581	563	561	530	559	581	586	580	609	546	585	582	576	543	566	539	606	544	536	528	551	528	561	569	595	540	557	604	583	557	547	555	584	569	523	547	508	500	545	532	547	533	553	540	557	597	616	550	594	587	524	552	546	548	568	550	608	578	559	560	546	555	559	555	540	521	585	548	585	554	586	510	612	529	562	532	550	585	524	536	540	548	554	585	577	568	561	611	536	577	542	594	560	578	565	597	579	538	611	523	604	568	588	519	557	558	563	548	549	575	580	600	547	592	539	607	560	561	543	542	540	601	546	550	573	548	536	550	559	557	575	568	559	559	603	580	584	569	518	556	556	526	554	549	587	554	525	518	520	554	539	572	575	558	547	582	548	530	592	529	547	557	547	575	560	547	545	585	537	562	587	545	552	557	555	557	581	527	545	549	577	607	583	581	580	565	585	590	544	540	539	578	540	551	593	556	560	592	538	562	509	541	574	585	554	546	548	550	501	561	566	560	557	565	572	514	544	512	548	551	515	587	576	559	560	544	560	571	576	567	555	565	510	576	611	567	591	539	574	543	511	538	528	572	539	534	568	577	563	545	554	606	521	588	557	547	533	577	527	532	579	561	547	612	519	568	537	555	569	602	539	544	571	547	588	556	540	542	536	550	570	595	521	551	579	526	554	551	609	607	550	604	564	538	593	536	558	549	534	552	598	556	593	595	524	558	508	559	548	547	533	610	577	564	575	542	577	560	506	617	552	588	574	553	504	564	567	518	543	542	573	575	558	591	613	567	603	552	537	582	585	566	575	555	557	592	566	581	586	548	622	624	556	567	521	567	575	547	549	557	590	554	572	574	592	578	606	568	550	583	592	554	589	594	556	538	568	527	519	558	563	582	573	568	588	577	544	594	557	548	575	577	580	567	565	540	556	567	557	513	544	576	599	616	554	565	545	583	582	565	564	592	543	524	572	579	551	551	557	541	588	566	572	622	579	525	542	588	529	564	574	546	551	555	575	542	617	523	568	539	518	596	566	582	591	559	534	538	556	606	582	545	592	549	563	556	552	531	515	532	589	571	614	558	543	547	559	557	599	590	603	560	557	557	589	572	563	549	555	591	544	541	588	595	559	597	575	559	574	597	566	583	548	598	557	562	549	538	527	542	562	575	563	568	566	514	569	532	551	568	606	559	560	606	564	588	546	552	558	594	559	525	552	555	567	537	575	537	546	602	563	542	519	561	593	544	537	538	556	552	565	555	567	546	556	559	563	570	567	514	551	543	589	548	559	559	535	551	541	584	539	514	598	579	567	578	538	561	555	557	586	557	545	607	570	577	592	580	547	542	571	547	580	638	538	565	560	563	523	546	555	541	518	603	585	622	555	542	588	541	558	540	549	586	581	562	519	555	546	540	594	557	587	533	567	525	558	576	549	581	592	550	516	550	542	532	571	539	565	599	537	592	584	574	544	567	512	554	567	524	561	510	577	555	571	583	579	580	518	548	572	601	533	531	549	584	559	540	554	568	556	547	539	564	550	581	565	562	595	572	596	547	530	567	549	535	532	564	549	527	562	553	599	575	585	507	552	548	550	569	559	560	537	560	552	578	554	557	584	553	544	563	525	552	536	553	556	535	532	591	609	593	572	557	539	533	525	524	597	565	544	595	598	545	527	553	549	601	525	548	566	525	545	510	558	609	552	567	540	540	579	548	529	555	539	542	565	577	565	600	598	581	552	536	575	549	586	578	603	613	567	575	546	523	553	567	566	555	555	538	549	564	553	542	586	595	577	521	569	526	566	590	569	576	558	580	603	556	534	559	606	581	581	569	519	591	549	570	551	568	602	552	572	551	550	566	580	549	550	577	556	523	536	553	544	568	525	497	545	557	537	535	553	557	543	573	574	567	536	562	577	551	512	576	526	542	574	573	504	561	563	537	556	531	591	574	561	575	537	534	597	553	520	552	581	575	597	570	605	549	569	530	597	566	566	545	571	553	538	561	581	569	524	536	546	587	602	542	578	547	590	548	553	597	540	536	558	571	566	529	582	561	543	567	596	560	548	569	559	571	532	558	552	543	562	590	542	579	606	565	571	603	551	582	597	572	564	577	544	568	587	571	541	570	573	572	540	578	585	551	572	575	534	586	554	576	587	540	613	558	565	529	546	601	593	602	581	560	536	593	583	593	548	598	575	587	566	578	568	559	549	568	507	542	537	530	584	523	564	601	564	578	574	598	552	572	549	556	561	551	590	564	546	550	557	575	581	558	548	598	565	573	564	598	612	537	556	568	565	557	542	564	530	590	541	554	558	562	558	565	577	597	558	578	553	545	580	537	575	541	534	525	596	541	527	576	594	596	584	543	542	531	596	559	546	578	574	575	559	542	560	540	563	562	565	566	565	597	536	585	549	547	565	536	565	558	568	571	595	565	554	573	575	509	597	528	554	552	551	559	609	575	549	613	569	540	543	589	573	617	540	545	546	550	554	556	533	559	567	556	524	535	557	549	534	547	574	552	557	554	594	582	556	541	573	556	553	548	552	515	595	600	520	560	579	570	547	569	578	572	578	549	608	568	555	598	521	579	600	561	552	499	583	558	558	556	551	567	583	562	526	556	566	555	531	591	542	567	578	593	538	593	542	577	586	541	536	570	554	547	569	582	589	520	589	576	574	580	580	569	591	574	543	552	558	544	610	600	585	565	580	533	531	565	573	536	552	549	585	590	596	532	532	558	575	551	588	579	579	543	590	604	550	532	576	517	584	549	575	607	573	552	549	552	585	571	609	546	548	565	572	554	633	548	614	556	539	584	549	539	544	555	560	577	614	541	600	567	550	584	555	579	536	587	533	510	579	539	566	562	529	535	566	563	600	581	561	575	552	564	591	559	585	570	562	544	574	596	591	537	591	538	588	598	568	528	541	533	512	570	567	574	522	552	563	573	558	587	563	586	617	532	549	483	540	537	579	553	553	548	574	538	598	541	565	568	597	599	563	546	520	553	563	529	583	545	554	604	576	604	535	532	558	536	548	546	557	548	578	566	566	558	558	582	531	570	542	612	558	566	565	541	550	574	587	531
24642	21257	27571	25147	14771	5901	6739	6455	4927	3817	2661	2816	2251	1980	1866	1642	1450	1086	850	748	706	580	628	563	529	524	479	461	428	371	346	342	344	326	340	312	345	319	342	334	325	341	330	342	353	315	279	309	321	349	346	344	391	352	372	341	334	333	325	339	334	306	328	362	355	314	333	306	290	302	286	327	309	332	300	337	344	311	342	330	298	303	331	305	341	341	340	306	350	305	348	341	328	305	322	320	321	323	337	324	286	289	312	268	317	306	324	315	295	326	309	314	283	331	308	324	316	295	311	296	306	301	291	297	326	319	311	303	314	322	300	306	296	291	312	286	300	294	319	320	330	343	323	306	343	336	322	324	327	318	312	311	317	346	323	319	327	350	326	331	347	334	292	300	312	300	312	286	299	293	315	314	311	334	302	336	305	287	319	306	314	314	328	330	332	268	315	324	319	305	323	313	301	307	333	322	318	306	326	318	306	333	321	346	289	288	302	311	318	315	313	311	292	351	336	307	315	318	315	319	296	271	293	317	316	320	291	307	306	337	274	327	322	322	291	333	319	282	311	294	312	306	338	308	288	336	318	324	287	307	301	308	335	305	333	323	294	336	337	313	290	298	360	330	310	367	319	308	301	332	296	329	294	324	327	313	310	299	324	327	297	275	337	283	320	319	296	328	317	287	303	304	305	320	299	320	289	327	288	302	301	306	294	328	325	279	343	309	286	322	311	323	294	302	295	306	316	307	299	291	320	319	323	347	336	295	337	306	325	349	321	300	308	297	344	284	324	272	313	310	311	280	294	314	304	313	321	309	314	303	359	304	299	308	300	304	299	306	275	301	325	327	301	334	286	334	322	333	311	297	289	331	301	325	315	288	295	321	322	308	321	366	346	338	292	345	312	292	309	321	309	316	322	287	294	314	322	294	312	291	325	336	320	337	307	311	283	321	330	341	298	359	306	336	312	305	306	335	314	329	308	324	304	323	315	271	317	318	326	330	305	310	294	315	327	310	293	349	291	294	338	302	311	329	332	307	305	280	321	317	322	321	318	335	293	299	328	317	313	326	292	314	280	303	321	310	323	306	326	303	335	313	293	319	298	322	328	308	294	307	335	337	335	322	317	310	301	313	290	316	315	347	302	334	315	316	357	303	341	341	302	303	323	283	321	312	304	317	283	323	280	327	277	312	293	314	274	293	312	319	308	319	320	315	342	320	309	321	319	294	307	337	320	293	329	306	353	342	293	330	300	309	320	328	335	298	305	285	290	286	309	279	341	289	329	304	310	314	343	310	333	285	288	307	323	297	330	311	312	304	305	323	315	320	311	292	327	304	334	300	297	315	344	305	345	298	291	329	330	317	321	322	309	335	295	316	315	295	299	323	299	332	303	303	355	337	325	316	315	312	331	292	286	316	320	293	317	292	313	290	335	297	314	282	302	315	319	332	291	321	327	326	332	309	324	317	336	290	318	303	312	321	299	322	310	299	293	317	311	306	336	297	324	287	321	312	302	333	301	286	314	298	331	333	302	312	288	284	301	364	285	298	326	308	304	304	292	310	301	312	311	333	347	300	286	331	308	287	296	328	325	314	330	335	339	328	313	313	328	365	320	310	327	304	326	322	295	297	309	338	355	303	313	322	324	320	333	310	318	340	327	308	304	307	327	299	321	336	295	300	308	302	329	310	308	299	329	312	321	325	281	304	305	323	272	330	342	330	318	346	307	340	301	318	332	318	309	289	307	343	312	293	315	311	318	297	319	308	340	308	314	331	329	313	292	316	308	308	307	324	305	354	329	318	332	325	344	322	319	310	309	341	341	291	316	285	308	354	297	295	302	346	284	300	279	311	298	315	312	280	283	290	334	336	315	319	311	325	305	316	314	328	306	325	268	325	340	352	326	316	319	301	320	286	325	294	307	304	339	326	295	312	333	309	293	320	318	321	305	353	308	282	320	317	326	306	308	294	300	316	338	339	331	304	306	289	286	314	315	345	306	311	321	291	287	302	327	312	311	313	312	286	313	305	329	326	339	320	319	315	303	294	342	299	343	289	310	336	300	301	312	291	326	314	282	338	303	328	310	309	301	332	300	340	310	319	339	316	299	326	326	303	335	308	293	311	313	315	335	301	297	291	309	304	322	283	310	308	323	330	314	302	314	357	299	279	333	315	332	312	337	316	337	306	327	286	324	354	325	321	293	313	322	291	316	319	327	319	300	309	322	320	307	322	312	356	318	296	336	312	307	339	297	298	322	308	296	300	312	305	318	317	290	315	297	276	296	290	323	301	300	296	311	315	289	297	306	311	315	309	298	334	305	297	303	297	333	326	325	313	348	312	292	328	311	317	321	316	318	291	288	285	335	307	322	322	310	301	305	285	294	293	293	296	322	319	300	287	341	309	293	333	341	287	319	310	316	316	302	332	289	327	311	317	303	327	315	304	292	306	289	310	316	301	291	315	296	322	307	300	339	333	338	305	319	313	303	320	298	313	307	333	305	312	290	292	304	307	328	318	304	338	317	324	311	310	331	318	296	325	341	335	314	288	313	308	315	337	317	327	326	287	309	307	330	294	302	309	342	320	302	300	347	308	307	282	306	310	298	327	312	309	325	305	325	307	307	278	336	333	299	287	321	287	325	313	295	363	311	303	269	328	298	358	334	317	331	314	284	322	320	332	315	277	294	317	313	289	340	305	326	310	309	311	307	295	315	311	331	318	317	332	300	296	291	312	322	305	310	290	302	303	310	318	302	338	362	274	318	323	315	324	308	309	307	323	289	316	318	324	270	293	305	333	335	301	298	370	320	313	333	317	290	304	289	308	294	329	325	294	291	352	306	299	296	308	295	322	317	312	311	294	290	282	327	298	293	319	304	309	299	340	321	345	352	312	303	340	351	314	304	318	309	292	300	325	283	322	333	308	313	294	290	263	302	291	313	333	322	296	322	306	312	323	323	287	307	310	308	296	326	308	295	309	329	330	293	340	315	334	324	319	328	327	293	304	338	302	321	274	300	315	319	303	308	312	325	349	308	331	336	321	331	314	316	284	302	313	341	331	309	330	343	301	325	272	300	313	292	323	291	327	323	321	300	324	313	347	316	332	306	302	314	322	316	310	305	324	318	312	289	285	306	359	342	264	299	292	307	297	304	344	321	319	308	322	315	289	352	338	325	309	372	307	318	293	315	279	297	316	327	304	302	335	308	305	323	287	317	321	326	339	319	329	326	314	304	312	300	314	319	315	305	324	326	317	279	319	291	310	339	322	313	357	333	308	280	335	333	345	333	315	321	308	311	316	290	301	301	298	316	298	293	278	256	345	279	334	330	321	307	297	300	342	330	293	290	344	319	268	303	325	331	308	282	300	301	322	306	310	340	333	354	291	287	327	335	322	327	325	303	328	301	315	354	319	340	310	328	314	329	277	336	334	315	331	307	313	312	352	288	332	315	345	317	295	323	293	319	323	330	296	295	311	297	324	280	308	301	296	324	328	343	317	318	311
15821	31591	23096	12425	8948	8215	11483	10824	8428	6915	4666	4909	3846	3301	3140	2746	2308	1680	1276	1035	954	876	857	844	765	714	646	603	527	472	427	386	382	385	397	382	405	392	376	399	394	390	396	368	362	370	402	380	389	405	358	415	403	402	365	427	434	429	341	369	396	409	391	364	379	409	382	405	415	336	379	382	370	352	356	361	378	335	363	343	369	348	368	400	392	346	342	351	348	359	385	345	394	357	382	395	350	345	385	358	371	341	350	356	348	373	354	365	354	364	323	341	336	354	365	339	327	373	363	335	333	338	407	377	349	343	382	368	350	345	374	372	365	401	375	362	395	401	385	401	355	371	351	402	354	348	390	360	394	375	370	387	362	338	379	380	354	346	353	342	355	346	342	373	360	353	370	357	350	359	353	376	352	389	363	370	356	365	370	370	364	358	380	370	378	354	342	366	362	365	370	313	376	368	361	359	372	364	364	369	372	352	336	335	374	394	348	337	341	343	342	377	339	363	371	364	333	330	361	408	378	349	354	341	372	348	353	368	363	352	350	360	368	349	361	327	373	360	350	348	359	348	357	353	334	361	363	343	343	344	352	383	341	359	387	370	349	328	328	369	365	366	405	335	379	340	372	352	339	352	350	366	364	347	334	353	378	352	400	365	369	341	352	368	356	327	348	368	372	372	369	378	369	387	387	396	364	351	353	369	350	377	372	360	382	363	400	358	361	373	375	350	368	374	349	342	349	354	353	347	337	369	358	341	372	373	336	311	361	350	345	353	375	375	376	362	354	379	310	352	361	370	364	371	407	368	392	337	352	336	360	364	369	353	346	387	347	340	308	396	365	369	368	348	377	317	359	353	366	376	368	359	356	338	356	345	342	397	363	365	369	351	401	371	362	397	358	329	353	396	377	360	362	368	332	397	353	364	359	359	376	351	372	364	301	373	338	382	385	372	373	377	355	369	402	357	339	352	364	372	360	416	345	380	373	363	330	369	352	332	356	382	342	364	367	361	370	359	353	341	400	352	335	391	371	369	360	366	362	329	364	358	361	364	339	347	395	384	353	389	356	353	412	347	364	352	359	355	380	377	366	353	375	360	331	363	348	370	351	355	381	366	358	386	381	343	341	351	359	334	360	342	372	343	367	351	380	360	341	348	355	361	331	335	349	400	363	375	356	374	351	362	382	355	374	360	367	395	368	352	349	369	351	383	371	363	398	360	385	381	385	360	322	320	365	364	427	337	368	377	330	346	357	354	378	350	339	378	350	362	348	346	372	363	354	331	361	352	350	344	337	367	392	375	375	360	354	310	364	343	347	350	321	343	370	342	390	334	392	350	360	341	334	332	416	331	399	352	370	371	345	315	379	355	359	383	373	375	330	348	388	367	357	378	379	348	363	374	344	355	381	358	368	340	350	339	368	387	353	362	373	329	377	365	349	376	396	352	366	369	375	404	340	382	358	307	329	353	367	368	351	329	352	336	372	380	333	360	365	345	338	355	357	350	359	327	378	351	348	324	338	370	386	339	335	332	366	380	363	391	332	346	363	352	338	383	343	357	331	355	377	372	393	370	382	359	360	352	352	350	328	356	332	394	346	386	351	353	364	348	375	352	320	385	362	368	366	368	368	376	389	355	349	381	342	347	333	391	368	363	350	364	349	326	350	345	361	373	357	353	339	351	351	343	387	337	375	343	347	353	360	387	359	393	360	320	341	354	369	364	375	372	352	357	359	340	359	381	348	322	398	337	362	344	345	408	291	335	337	326	317	370	345	352	377	330	368	360	341	366	347	402	390	368	381	346	389	359	332	365	391	396	350	327	356	342	374	329	354	380	372	328	332	327	356	337	335	353	350	317	374	365	355	324	383	372	366	345	356	348	371	352	367	396	375	370	401	348	392	360	352	358	326	365	357	376	336	362	355	320	381	334	344	367	350	348	367	347	367	365	364	373	364	334	365	364	382	348	357	372	368	382	370	362	320	341	368	384	353	367	326	412	387	362	370	353	381	359	341	337	347	376	391	346	386	360	365	358	357	344	356	356	387	371	377	372	343	353	356	368	334	379	343	340	343	354	367	354	374	353	356	373	387	343	372	370	350	362	351	371	370	363	373	383	360	325	337	373	343	389	334	351	378	365	373	374	376	343	316	353	353	350	328	379	350	363	363	362	341	399	382	366	415	314	372	361	370	390	369	343	383	384	364	345	361	352	377	360	358	360	350	340	374	349	388	332	360	371	346	352	349	361	372	361	360	354	363	326	379	345	346	340	351	287	333	317	333	355	350	357	378	367	369	363	368	362	373	378	373	357	361	334	379	351	357	361	378	375	361	328	342	360	352	367	392	377	322	310	403	369	349	410	407	347	383	387	326	383	356	353	346	364	397	330	364	390	365	360	383	341	335	364	351	368	342	360	348	358	373	379	360	364	381	361	359	366	373	389	402	394	380	359	371	330	390	352	345	387	351	381	343	335	380	352	344	359	366	359	365	347	373	375	374	373	363	336	341	364	369	391	349	357	399	390	371	366	343	391	372	362	344	381	371	354	349	362	377	359	354	357	372	357	370	352	371	379	337	356	368	333	349	340	390	373	381	373	368	339	369	397	365	326	362	370	351	360	341	348	379	371	372	371	333	352	354	348	336	360	374	395	366	371	348	367	330	372	361	397	348	309	346	364	353	376	386	366	355	347	380	367	372	349	338	352	382	319	383	309	352	358	377	377	385	409	372	342	356	391	369	387	337	376	340	336	373	382	361	372	343	352	359	375	355	352	377	365	377	389	349	361	393	340	374	333	354	362	350	341	366	377	330	396	366	352	339	343	370	371	367	385	337	356	377	314	362	367	351	363	365	357	368	387	389	371	380	369	378	365	309	402	362	333	356	368	381	357	392	349	342	357	334	376	348	340	383	354	413	381	364	347	362	349	372	338	362	331	317	369	345	363	370	357	353	372	340	383	389	349	356	348	341	347	360	348	362	357	350	342	391	359	318	341	365	340	335	381	345	367	354	365	358	357	378	336	355	343	355	373	351	356	362	340	358	363	362	342	396	367	382	346	371	363	376	372	370	361	377	374	353	364	381	354	355	361	355	337	373	365	357	355	394	370	349	362	358	348	344	345	379	364	346	365	378	355	379	344	316	357	349	358	399	317	373	351	388	324	359	360	323	386	328	349	345	356	338	376	355	378	350	364	360	347	330	367	387	351	345	376	354	378	340	354	396	363	367	340	367	367	372	350	336	336	360	363	364	328	370	363	369	357	370	342	369	372	377	343	346	352	383	347	398	360	347	358	333	364	383	370	362	371	378	392	349	367	338	333	336	362	370	378	354	367	309	339	346	345	360	317	354	380	329	359	343	349	380	351	332	372	343	363	375	378	353	373	356	340	359	360	356	364	365	386	314	373	369	367	378	370	375	377	334	354	360	369	355	353	349	353	323	338	358	382	361	348	356	353	353	361	315	363	359	395	378	341	371	339	343	337	361	380	367	367	363	371	371	368
22644	21356	29110	23993	21377	21764	19972	12902	9512	7228	5164	5555	4274	4229	3222	3235	2631	2072	1440	1284	1174	1118	1106	1017	941	954	797	676	738	634	516	507	514	517	507	537	513	505	517	525	514	489	443	474	467	519	502	484	527	494	497	510	521	509	531	582	571	502	486	441	478	511	481	493	465	482	492	478	517	449	477	467	474	473	499	429	455	418	468	472	433	411	473	472	467	425	442	473	452	472	454	473	447	445	459	479	457	438	434	453	480	463	435	450	469	483	470	442	430	484	453	489	467	475	503	455	456	464	472	487	485	426	487	467	430	457	450	502	484	450	437	462	454	453	487	408	481	504	477	486	442	492	492	445	417	492	485	456	451	494	476	430	465	452	479	446	460	448	439	464	471	477	446	408	456	443	446	481	439	475	477	450	460	484	436	433	430	445	480	470	450	445	496	424	474	441	444	431	449	454	487	438	449	447	448	434	461	430	461	475	467	464	442	491	453	469	445	452	462	449	450	451	452	468	449	459	453	498	461	408	464	452	397	488	459	443	460	486	429	463	462	476	470	455	449	442	449	461	496	492	444	438	446	439	424	442	495	446	431	457	432	447	486	468	451	479	415	439	457	463	449	477	461	445	444	452	424	483	453	505	498	456	442	464	442	455	492	427	458	461	485	452	442	473	477	477	463	454	491	444	431	441	474	455	446	463	467	480	427	503	439	437	497	473	446	485	451	457	453	447	491	455	438	484	484	469	463	468	438	511	452	475	453	451	431	446	440	423	466	441	452	434	463	478	472	505	485	454	467	454	480	444	448	446	452	458	453	449	460	472	436	477	439	456	513	469	458	458	466	471	495	432	428	468	458	494	436	442	469	438	451	447	463	438	438	458	430	441	468	490	425	452	481	460	433	484	454	451	510	490	445	458	490	450	468	435	472	492	432	452	420	470	494	482	450	410	452	431	438	468	418	478	469	467	461	451	449	453	458	474	445	453	477	475	459	475	477	460	442	452	424	405	489	493	441	460	483	487	445	444	440	453	462	440	442	472	456	446	450	460	456	462	467	434	457	475	478	454	444	476	432	444	458	460	458	473	436	473	445	442	473	462	439	455	444	462	466	460	469	441	513	457	432	451	477	455	437	466	412	421	439	442	442	466	437	420	443	444	473	452	467	463	484	438	473	454	501	471	456	471	456	498	515	472	471	472	446	426	518	487	427	446	432	458	467	461	475	453	440	449	447	446	475	481	453	523	466	494	474	466	443	430	480	421	481	467	498	439	424	473	451	455	443	449	439	453	466	461	446	447	446	426	396	442	486	463	435	472	486	473	474	432	492	450	490	478	456	465	407	445	459	436	477	482	483	418	441	490	465	449	452	437	486	452	463	470	456	462	441	446	464	446	448	498	425	478	415	430	498	451	456	470	465	470	447	447	426	471	459	462	458	450	504	498	430	442	465	451	461	442	430	437	448	462	469	467	455	433	441	469	451	473	429	459	495	460	463	463	477	470	461	457	426	450	503	461	471	452	467	452	461	446	471	483	433	461	459	472	454	448	458	483	434	464	485	442	471	429	478	442	483	451	447	469	438	429	470	435	468	458	484	420	503	441	471	463	481	442	431	445	448	492	441	432	481	440	425	445	478	421	477	461	484	433	420	425	472	474	440	463	463	481	461	459	417	480	474	440	452	457	459	457	495	440	447	436	459	450	431	489	439	436	470	449	444	434	484	482	462	461	480	442	463	436	441	421	425	488	496	474	471	442	463	463	490	452	442	464	425	422	471	455	493	455	436	464	455	460	424	460	456	445	426	455	449	473	460	447	447	484	446	446	476	467	468	451	467	441	455	465	484	454	474	449	465	462	460	440	430	459	449	477	467	488	473	446	495	459	457	508	444	485	441	442	502	440	443	453	469	453	445	447	463	453	450	439	441	513	455	488	435	448	438	426	452	433	411	457	448	443	470	462	463	488	450	500	450	479	470	496	456	447	469	470	430	445	474	464	451	438	442	452	485	423	470	491	470	474	467	490	397	442	460	458	478	444	446	464	471	476	436	467	483	455	451	441	465	453	469	441	408	463	463	426	441	475	444	462	476	455	457	469	430	490	478	457	458	404	479	428	435	455	481	483	433	428	451	443	505	484	423	486	459	467	420	441	439	514	417	456	457	437	436	432	474	475	469	416	481	469	469	474	445	464	490	419	486	502	467	464	427	433	432	469	419	481	442	483	463	438	475	467	495	513	446	477	463	461	442	429	475	484	456	435	447	453	481	469	495	503	470	474	446	470	473	503	453	498	439	449	441	444	454	453	422	453	450	449	470	433	488	469	444	445	444	482	428	433	458	462	468	458	485	410	448	447	453	499	442	455	479	511	485	449	466	451	471	455	497	448	467	441	435	443	456	466	457	484	418	424	482	476	454	479	453	446	471	460	465	494	472	459	483	472	478	457	460	443	450	425	432	454	433	447	438	509	467	472	435	478	449	433	429	435	469	496	442	443	474	476	456	425	450	454	479	480	448	423	456	450	466	473	454	480	451	434	467	465	447	499	475	441	417	444	441	450	475	426	480	432	474	491	441	447	441	473	452	456	452	502	454	443	438	484	440	451	470	432	480	430	475	496	487	477	434	444	465	437	456	457	506	500	468	451	425	463	457	396	423	419	447	459	429	510	449	473	451	482	443	447	494	518	450	458	461	465	440	468	447	443	430	466	440	429	451	453	421	476	479	472	455	450	443	487	467	468	467	431	449	467	495	423	475	423	495	438	439	464	479	479	453	419	485	435	454	464	450	489	436	449	446	454	460	429	475	421	430	443	407	458	474	470	432	477	444	439	395	438	436	434	459	478	484	457	447	458	460	486	484	472	450	464	490	473	479	471	457	456	487	439	508	470	482	457	459	472	415	475	469	472	465	487	434	426	432	453	485	457	468	434	460	472	417	476	424	483	511	511	517	433	466	408	423	459	453	426	483	445	449	484	442	450	473	415	458	480	434	428	421	462	437	472	455	473	502	438	455	426	455	488	476	461	448	462	423	441	433	456	448	464	465	460	459	451	459	437	433	471	454	442	476	459	515	453	447	431	462	426	477	416	487	436	455	474	419	447	455	492	467	487	449	441	439	449	461	468	457	487	465	446	438	458	478	428	447	428	488	452	449	456	460	459	415	434	437	449	474	441	477	498	441	479	426	437	461	454	451	455	448	468	450	439	452	464	458	487	459	460	445	450	467	429	443	445	479	482	460	435	443	460	493	473	436	481	466	447	455	458	446	454	502	469	481	454	445	474	430	488	469	449	418	485	461	440	431	436	432	419	499	430	446	448	455	475	448	447	467	460	426	482	465	458	460	463	446	429	463	478	444	421	464	465	469	462	482	499	450	465	475	466	467	434	441	431	477	479	483	484	451	468	471	415	447	461	427	472	465	458	443	419	470	465	496	485	459	476	517	459	468	442	436	449	453	455	472	446	459	423	437	457	479	477	462	469	414	474	431	453	438	478	472	457	486	491	466	443
18024	39954	30287	18696	14357	13520	18513	16908	13899	10571	7939	8645	6102	6284	4571	5046	3847	3009	2181	1796	1586	1480	1483	1303	1195	1201	1006	914	961	740	639	577	541	543	582	532	572	595	555	587	545	554	520	547	521	577	525	558	560	635	624	576	615	661	587	656	672	567	559	575	554	529	529	551	544	589	577	541	541	506	504	519	472	495	527	506	527	479	508	521	536	498	518	524	492	482	493	519	539	523	521	509	492	541	506	485	542	498	497	554	525	491	518	495	499	488	461	504	507	532	510	496	534	532	472	534	535	560	537	496	539	512	458	458	540	506	533	535	543	537	551	548	500	537	492	497	518	485	537	521	521	486	542	494	518	566	504	477	486	507	462	513	514	489	534	520	520	538	524	488	551	493	474	511	543	542	517	505	526	452	512	500	495	520	524	517	522	523	480	492	573	529	534	556	516	496	520	508	504	512	517	552	513	509	538	514	520	506	531	529	486	473	552	549	493	540	489	490	515	512	498	499	485	545	517	556	503	539	525	516	550	524	502	514	493	549	516	511	533	517	536	476	494	515	492	538	505	497	478	538	456	479	471	510	512	534	498	545	514	506	542	481	521	544	519	529	476	511	508	526	513	508	514	501	517	532	537	527	568	497	507	514	540	468	555	465	456	522	491	533	505	564	528	511	537	520	477	518	532	518	502	532	534	539	514	513	539	493	529	534	534	555	523	480	468	492	525	502	512	522	528	533	502	524	528	493	563	535	509	497	520	532	541	497	516	549	505	474	490	517	504	546	511	523	484	510	490	530	508	525	507	522	508	498	539	510	556	504	525	516	498	508	525	568	524	486	489	504	494	497	492	538	514	529	497	487	524	556	530	511	567	478	541	544	484	512	494	492	473	497	485	508	503	522	491	521	534	536	523	491	506	548	487	489	490	509	520	503	492	540	537	485	487	484	494	481	496	483	511	478	485	506	498	504	492	504	493	484	511	580	547	514	503	516	530	539	479	532	535	497	520	496	537	506	477	539	488	495	540	495	538	513	499	507	505	494	497	498	501	503	538	519	492	531	493	511	534	509	546	511	489	521	495	528	521	522	503	526	504	481	489	514	457	566	529	501	530	480	538	529	545	481	559	488	519	515	517	513	497	523	513	520	519	494	534	508	520	542	473	537	497	485	491	522	534	507	528	492	484	526	507	531	522	528	475	467	504	491	534	504	508	500	529	496	546	528	493	484	460	478	547	484	510	462	504	510	492	531	495	536	502	543	510	539	525	532	495	507	514	477	550	488	526	525	499	468	504	479	505	498	522	492	521	516	515	516	528	488	514	505	520	491	533	491	517	499	538	463	502	509	497	505	502	523	488	503	538	515	497	517	492	495	512	476	474	535	500	512	520	510	511	520	513	521	504	490	549	464	518	517	509	495	481	530	517	492	523	476	471	512	528	513	526	464	485	447	487	532	504	487	479	500	492	494	520	502	510	500	489	538	508	463	553	542	527	517	507	508	496	503	497	507	476	498	518	521	533	543	503	489	527	498	475	517	535	507	529	501	540	456	527	513	530	516	533	471	494	471	490	493	497	504	482	529	486	495	508	498	472	535	486	516	476	490	520	497	541	512	478	492	529	524	490	532	512	573	524	480	520	479	496	499	561	498	518	525	525	550	558	491	502	506	501	488	497	491	481	518	560	537	509	575	554	498	479	521	537	485	501	480	531	528	493	481	453	533	535	525	488	538	485	552	505	496	486	504	518	475	505	517	521	507	525	517	489	460	503	480	507	521	508	476	523	521	518	483	495	521	529	473	523	522	498	501	512	487	523	500	536	517	496	515	534	530	511	491	500	485	527	506	497	521	511	461	529	534	518	497	523	502	523	488	526	510	521	522	472	527	492	493	512	523	478	472	487	496	499	467	516	499	544	531	520	493	514	533	508	462	473	533	503	514	496	496	532	525	471	516	509	518	493	517	467	510	498	475	518	470	489	511	524	534	471	445	506	508	513	514	487	536	504	510	508	546	491	507	484	488	526	491	501	494	508	458	495	550	504	488	518	536	456	563	512	505	521	550	520	537	519	488	520	546	524	475	487	570	535	503	515	521	487	503	515	512	514	495	532	550	504	502	485	525	529	501	493	509	533	471	509	505	521	516	482	502	514	517	494	471	535	487	467	521	493	507	528	499	510	534	464	508	500	549	564	495	515	528	524	501	511	511	487	494	509	522	504	474	506	519	521	521	496	532	540	534	488	509	524	490	531	502	502	511	493	509	497	501	526	489	532	498	496	476	519	479	521	513	512	503	497	534	486	513	527	484	511	526	546	521	491	472	483	530	510	502	498	467	524	530	467	503	496	538	497	518	437	552	495	547	509	510	525	504	535	486	531	488	517	506	523	489	524	497	470	483	502	485	510	525	502	497	519	504	557	475	502	534	528	517	567	486	505	502	523	526	540	517	543	526	533	506	503	553	502	522	480	467	526	543	510	520	473	503	471	511	514	505	516	476	499	515	529	546	513	543	535	532	484	492	531	522	511	484	500	508	532	534	516	532	515	521	511	488	521	507	507	495	512	510	520	478	515	544	523	522	472	514	483	493	490	505	491	550	548	545	501	467	523	451	480	509	490	505	500	463	495	508	502	484	508	502	487	541	513	545	473	504	524	500	529	513	529	529	506	521	488	496	523	495	516	498	488	527	528	491	540	568	503	510	498	531	520	531	488	513	515	525	497	499	494	511	559	474	542	494	528	501	538	500	485	526	542	520	566	509	512	524	536	500	473	486	490	510	517	502	512	520	486	489	485	548	540	508	519	511	518	498	519	529	498	492	486	526	503	507	508	500	517	527	510	513	541	529	511	521	509	518	502	483	488	518	465	488	519	522	537	495	494	504	487	514	513	545	515	520	501	489	477	512	512	523	482	532	509	480	500	531	505	510	531	509	499	516	506	520	506	516	507	513	508	509	518	474	516	518	493	491	494	519	474	533	474	483	540	531	513	514	482	515	510	560	500	513	535	502	497	543	520	541	501	513	484	478	555	565	532	513	545	495	502	511	509	466	496	475	503	499	524	471	505	534	535	517	514	516	493	529	546	503	503	508	483	508	525	515	523	516	479	515	490	486	485	526	508	502	499	480	507	537	491	492	527	546	510	494	507	526	476	495	517	494	534	496	493	507	542	466	551	514	542	526	532	487	545	508	500	540	513	544	491	494	538	556	514	537	520	507	513	488	530	482	485	471	515	533	544	518	539	532	491	525	484	516	509	502	492	488	527	476	497	490	523	496	506	479	553	521	511	532	511	509	521	526	517	518	520	534	537	509	543	526	488	529	491	548	510	530	501	510	494	485	496	518	515	496	500	497	511	524	486	502	521	505	490	476	517	524	508	510	474	498	478	518	513	509	514	514	521	521	521	518	511	477	496	499	503	515	495	512	509	519	504	500	484	524	512	522	496	489	516	496	467	515	492	495	511	520	511	518	512	526	500	492	553	561	517	519	508	491	514	498	466	530	511	488	495	519
28239	21789	18218	9378	4711	3728	5481	5117	4183	2848	2247	2519	1807	1969	1491	1472	1100	935	719	692	611	603	591	520	560	567	528	499	436	414	406	425	398	395	411	386	446	366	375	422	408	413	413	399	365	408	383	415	433	384	415	398	417	413	414	394	418	412	388	388	366	393	406	396	373	346	393	379	389	380	407	373	404	390	392	380	383	387	390	409	360	398	370	390	401	375	409	403	389	396	357	384	351	398	426	393	401	396	370	419	388	378	390	404	414	378	364	407	335	362	377	352	366	383	404	398	380	398	398	372	410	404	392	360	387	387	372	388	401	406	427	371	417	402	396	371	381	397	412	415	374	363	403	372	378	398	400	358	375	394	397	387	370	378	401	386	408	423	343	404	369	394	405	360	400	388	353	399	401	339	347	366	377	396	380	387	369	373	380	386	359	371	374	389	372	414	383	399	408	417	385	379	402	388	361	372	401	369	395	380	373	420	373	411	403	411	390	360	372	394	373	335	402	350	384	373	409	355	408	355	401	378	409	376	374	369	416	394	426	399	372	359	391	370	390	379	363	368	397	391	383	402	404	386	400	388	421	389	396	372	378	360	376	384	372	359	374	421	396	382	394	380	385	392	384	380	376	403	385	405	389	362	374	382	401	387	383	388	410	398	421	383	398	352	422	401	367	374	411	347	379	363	395	355	399	368	399	406	386	366	391	371	398	368	396	367	404	411	352	418	394	366	403	353	387	378	378	359	420	404	367	354	379	394	382	397	395	415	377	404	392	399	382	401	362	382	400	381	377	379	371	366	395	378	384	394	358	409	368	394	406	399	395	406	397	377	380	414	418	391	373	398	389	370	363	372	340	358	405	393	393	431	406	400	368	417	403	398	402	422	385	424	371	405	374	360	370	386	366	433	354	392	388	377	430	401	375	399	353	385	407	379	397	375	390	380	381	366	384	362	378	383	401	383	405	383	400	393	370	381	390	385	394	411	373	377	384	397	372	368	405	394	377	361	388	391	397	417	421	378	419	396	359	408	401	422	410	378	422	353	365	401	388	365	394	394	380	342	412	408	397	381	368	400	370	358	376	374	386	391	380	409	411	374	397	386	384	408	390	367	393	357	392	406	392	401	405	389	376	369	386	417	389	388	380	359	394	413	381	405	396	391	345	387	355	365	382	383	407	384	395	433	402	410	359	374	403	357	422	440	393	389	336	368	397	365	411	364	344	400	395	393	409	384	356	388	344	376	411	374	377	397	390	359	386	361	398	409	396	338	398	420	377	407	398	374	411	404	412	354	366	358	395	386	360	406	405	408	387	365	392	364	355	390	352	383	401	353	421	366	357	432	354	419	352	408	347	417	404	365	360	370	375	383	416	383	363	387	373	384	368	387	427	367	405	389	394	372	404	400	368	393	379	391	404	351	366	397	392	361	378	398	365	371	376	354	364	367	376	383	391	344	392	376	399	404	333	375	386	345	377	408	384	445	410	387	341	352	367	421	364	385	412	402	383	404	385	381	397	384	360	391	414	386	363	377	387	409	431	369	373	376	386	388	412	400	412	390	411	429	366	355	404	374	366	332	391	377	384	364	380	403	366	383	369	383	397	380	405	384	390	395	396	397	343	387	419	380	377	367	424	384	375	373	362	386	391	354	360	364	371	399	421	408	401	391	361	381	428	385	424	391	386	388	384	368	387	421	415	359	409	392	407	352	387	373	403	363	391	393	410	416	354	411	353	379	378	406	370	408	404	410	365	393	380	358	381	390	379	375	405	408	385	366	405	417	365	375	388	366	390	370	385	381	368	394	386	390	383	414	385	403	370	358	391	362	346	407	397	360	422	387	396	364	423	389	371	404	361	390	439	384	358	363	430	379	339	369	389	386	399	354	374	402	367	384	392	369	376	361	416	358	409	373	408	373	396	376	385	361	389	377	376	374	397	412	432	408	381	360	398	390	407	384	398	392	428	385	399	398	403	374	393	383	376	371	388	377	361	357	374	410	366	352	384	383	410	394	401	413	360	394	399	378	382	381	420	358	373	343	404	407	398	377	367	394	354	388	405	368	375	393	385	373	393	384	392	394	376	379	409	354	409	378	388	392	391	414	388	425	358	366	388	359	412	392	405	393	373	356	387	397	371	394	397	375	403	374	411	392	368	337	390	388	364	398	392	381	387	419	379	356	369	378	411	391	380	398	392	394	405	393	406	392	391	428	365	407	377	392	360	400	384	367	380	364	373	353	372	390	358	390	368	401	372	371	382	448	390	398	360	377	419	419	395	428	372	389	382	394	358	362	394	371	380	370	397	372	401	344	366	370	358	405	398	431	390	415	394	391	364	390	399	413	391	391	381	405	386	378	399	392	359	409	419	375	403	381	355	398	399	387	374	367	379	399	416	370	379	428	384	372	376	390	409	348	409	377	368	386	394	407	372	405	414	401	413	387	408	396	365	401	402	388	384	384	406	382	383	394	386	395	430	375	404	389	395	368	398	388	385	370	362	373	373	397	401	395	386	366	362	337	370	434	373	360	376	367	400	370	386	383	385	397	409	385	377	373	380	400	378	414	395	391	372	421	415	418	372	397	392	414	391	377	356	384	405	364	347	393	410	350	368	368	363	400	413	366	397	368	405	375	371	422	406	385	408	409	401	409	445	409	378	399	408	393	410	348	390	390	363	384	387	411	381	359	376	408	392	388	351	378	384	406	404	385	388	337	367	376	396	393	420	391	376	410	365	392	409	376	373	382	346	408	431	363	359	393	400	388	372	387	389	376	391	374	391	396	339	375	393	403	356	372	412	375	388	371	362	402	389	414	398	416	410	373	376	381	399	385	405	435	393	387	425	398	401	406	396	407	385	344	421	364	377	394	406	358	384	403	397	389	400	355	402	384	352	368	416	363	370	403	377	420	381	380	387	391	373	380	381	346	393	386	404	379	364	372	382	383	393	381	370	404	369	363	401	416	361	380	389	374	412	418	346	407	368	390	362	379	393	342	382	395	406	400	381	370	426	373	389	395	403	377	414	369	369	383	413	396	408	406	379	357	386	395	336	399	388	349	376	399	430	400	426	391	358	384	379	404	430	434	373	400	385	380	357	390	389	333	335	429	386	394	361	377	383	377	418	337	382	379	407	379	393	392	351	379	425	368	370	392	395	383	360	375	400	368	397	364	380	411	414	397	392	394	380	414	353	402	354	383	387	381	381	374	413	397	399	360	402	432	379	399	397	402	422	408	373	379	361	386	379	372	416	405	431	378	386	408	387	433	359	364	402	372	396	376	400	389	367	397	381	380	402	394	374	399	377	374	397	342	392	366	370	359	371	340	403	380	433	375	409	397	339	404	383	422	394	399	376	350	374	370	430	399	392	385	389	369	385	373	394	372	368	387	393	395	355	391	394	392	393	405	380	378	375	362	369	379	404	357	402	381	397	375	393	392	403	428	402	436	387	392	372	360	372	382	413	413	388	400	391	413	371	386	420	396	401	397	373	403	406	373	370	420
15546	27280	17662	9035	6561	6446	9470	9005	7106	4881	3703	4160	2902	3239	2166	2403	1680	1397	995	1023	835	793	786	660	695	607	622	629	536	496	439	423	440	462	458	424	450	442	455	429	436	460	462	398	430	462	464	466	498	455	435	452	454	455	484	421	497	415	504	422	413	421	423	444	457	453	432	487	432	435	431	403	421	460	426	442	480	411	469	410	443	444	421	446	440	440	450	440	385	509	427	434	468	431	452	410	431	429	485	456	445	411	429	453	434	443	422	409	428	444	452	416	489	402	451	458	437	403	421	430	444	396	414	458	435	403	423	440	406	404	447	447	433	414	448	453	446	428	449	451	425	394	428	428	434	454	431	438	418	443	412	443	407	417	436	444	364	434	441	425	430	440	391	479	440	414	446	410	419	431	477	482	432	428	452	430	416	439	425	445	456	420	448	457	369	422	443	465	468	423	434	464	432	395	457	427	437	429	428	415	449	415	435	408	432	430	426	475	445	442	450	426	426	450	449	406	412	400	413	420	388	493	445	441	437	426	403	431	425	452	432	435	445	413	420	412	443	447	411	451	448	420	429	423	412	427	479	389	452	421	452	438	433	449	436	403	432	433	462	413	397	464	467	399	393	464	420	436	428	447	458	432	413	442	435	472	417	397	411	434	431	406	454	423	431	467	421	404	365	401	408	433	394	425	409	411	465	433	433	453	422	392	427	423	398	435	433	423	440	423	450	403	420	454	438	430	448	436	430	406	431	447	438	407	417	407	443	456	464	449	431	430	427	422	447	437	442	446	423	417	421	441	455	413	464	430	445	419	433	431	462	461	430	459	447	382	440	395	415	421	423	441	441	433	442	394	417	470	446	436	453	463	406	405	411	501	455	409	426	399	446	431	460	415	454	453	452	410	462	388	448	442	416	406	470	437	422	446	433	423	452	440	454	463	422	399	422	429	424	405	416	420	428	442	437	421	460	423	441	400	459	445	412	413	426	419	420	408	412	428	433	416	424	433	430	430	383	471	409	449	440	426	413	412	425	414	480	436	444	423	468	419	415	439	423	397	390	415	427	420	432	451	453	408	450	447	424	457	420	440	400	420	429	459	406	404	471	434	454	450	406	420	431	413	421	456	418	412	419	461	420	434	458	458	452	436	437	455	416	436	451	442	432	413	440	404	435	445	427	449	437	406	422	411	435	424	392	449	418	433	395	475	432	421	465	449	433	455	446	435	430	438	428	438	433	433	402	434	409	417	474	419	447	420	454	470	447	438	461	443	443	408	401	431	449	418	447	470	419	408	472	441	417	445	398	461	364	442	405	448	396	431	409	427	446	439	405	440	449	421	422	441	428	439	472	424	423	436	425	457	433	445	433	414	442	427	402	444	402	434	460	419	444	436	428	413	440	420	389	461	441	400	414	452	472	412	422	449	484	396	447	431	456	471	448	424	448	437	406	432	430	451	425	409	432	457	418	427	404	466	418	426	449	401	412	435	430	433	440	415	423	445	422	438	427	437	426	453	417	416	436	428	474	426	438	466	426	452	438	432	429	414	406	492	414	438	437	424	402	437	429	436	414	407	409	423	442	437	440	461	453	432	456	428	464	460	441	447	437	451	429	425	448	461	414	409	434	408	395	402	443	425	452	443	427	451	424	414	426	439	469	441	436	409	400	439	438	424	445	442	437	419	490	468	421	453	431	449	424	488	435	425	450	464	447	438	486	443	403	466	433	407	438	407	432	413	450	412	433	439	444	434	428	488	422	414	424	468	434	402	403	425	468	444	453	469	441	484	440	441	393	418	422	408	427	408	439	443	435	444	402	426	441	434	390	407	435	443	425	467	429	447	426	441	435	426	397	422	441	459	425	440	451	448	417	441	418	443	436	432	450	424	452	430	471	447	437	428	415	418	441	447	463	440	432	453	460	462	408	432	446	419	468	464	451	434	426	410	470	470	426	428	460	419	388	408	482	413	423	461	449	427	433	434	465	442	422	438	438	420	454	466	424	444	429	458	430	464	454	395	417	448	443	445	452	422	423	420	442	436	416	415	432	420	418	411	411	420	445	479	459	438	409	420	417	469	412	414	431	409	440	428	419	415	398	449	418	458	477	432	416	452	451	422	453	438	428	401	446	492	440	446	433	413	435	466	406	436	434	430	422	419	468	436	425	423	447	433	428	421	434	431	433	433	421	415	369	406	443	413	441	428	460	478	458	424	451	420	420	451	435	431	390	462	458	412	418	444	427	471	464	425	395	431	456	425	402	417	418	465	421	435	444	435	463	435	400	438	449	423	431	430	435	438	424	457	419	436	454	416	426	419	464	386	445	427	407	440	440	462	456	455	435	444	436	396	438	432	412	408	418	410	419	457	447	442	471	436	431	405	407	459	446	419	475	449	423	400	425	394	417	409	396	389	441	438	405	421	444	422	435	406	442	417	448	429	447	435	425	477	424	403	437	450	391	429	445	432	390	419	442	419	429	409	408	428	399	436	464	407	454	446	416	479	396	443	430	431	421	445	432	409	408	383	464	439	462	441	454	439	447	412	449	434	443	431	428	422	391	429	445	404	441	432	459	412	433	367	431	466	476	444	449	395	454	437	452	465	464	438	401	411	419	449	455	431	440	413	450	434	439	436	413	430	431	443	429	420	408	423	410	412	471	450	408	439	441	407	442	429	403	405	397	441	456	447	426	399	425	450	446	411	416	431	437	490	463	420	435	430	417	403	387	407	436	437	418	424	457	452	438	410	438	444	424	438	451	437	429	433	412	420	414	440	447	443	477	468	462	426	424	470	452	444	465	485	408	442	403	421	446	413	438	407	478	441	425	412	455	438	424	485	480	453	435	431	425	424	422	410	431	476	448	441	395	433	418	417	408	437	440	430	455	456	408	434	436	400	434	405	428	401	433	474	455	420	415	415	414	444	392	422	421	438	407	447	400	416	431	467	456	432	410	468	440	430	479	403	424	432	446	397	421	415	379	447	434	433	434	413	421	398	440	436	426	419	432	436	415	445	430	418	452	433	425	445	406	463	430	427	415	455	423	454	461	441	443	461	418	468	421	415	433	449	435	418	432	449	422	456	388	407	450	418	431	425	436	443	414	438	417	428	422	446	420	418	434	421	411	440	443	436	407	430	424	450	452	436	462	436	435	480	392	425	417	408	446	439	453	415	439	419	398	439	435	431	401	432	424	454	412	411	451	443	427	435	433	473	443	425	417	439	433	461	472	446	455	414	432	420	404	439	432	441	432	397	420	424	407	463	412	423	443	455	427	433	452	425	471	438	410	437	435	420	437	451	440	406	464	428	445	425	460	448	439	416	448	463	427	431	400	459	412	452	473	432	424	446	379	409	436	415	425	443	434	451	453	457	423	427	427	403	420	433	435	452	433	426	480	429	427	420	438	462	446	435	401	443	492	436	384	459	445	438	435	417	430	448	467	418	438	446	460	436	473	453	440	418	487	417	416	401	457	432	428	489	423	428	382	452	421	413	421	454	432	442
23683	21296	28569	24350	21294	14959	11190	9806	7023	4793	3738	4263	3210	3374	2667	2415	1883	1446	1152	1063	988	916	924	789	791	775	789	731	600	563	512	524	524	547	535	513	535	494	517	527	498	501	514	557	507	503	575	500	544	525	559	541	547	567	596	554	508	533	505	513	480	558	544	512	554	513	542	565	498	508	508	518	535	522	527	498	487	479	531	513	503	497	496	521	536	475	501	492	513	477	508	535	479	522	458	548	525	496	519	534	498	493	514	543	511	472	537	527	518	514	468	488	517	515	557	453	500	452	494	513	526	491	521	484	485	507	469	523	499	520	464	505	524	504	506	500	502	515	503	532	518	487	474	500	499	508	494	516	495	552	541	519	532	498	479	469	484	482	454	507	538	518	510	516	538	503	505	509	539	501	486	484	486	520	551	473	488	484	514	473	484	518	491	483	564	477	489	533	530	484	523	497	488	477	457	514	506	493	523	503	477	498	533	502	508	493	524	492	543	536	539	538	513	484	493	540	527	499	478	518	512	496	491	487	530	491	513	477	484	510	476	486	536	501	524	477	519	510	495	478	521	499	522	476	513	518	513	501	486	505	517	530	515	507	523	490	501	499	473	482	514	486	528	504	476	501	491	524	471	513	510	483	463	512	513	509	531	507	488	458	495	504	501	483	489	497	517	476	486	523	522	532	498	497	508	515	478	520	493	524	485	526	506	493	514	490	510	511	518	511	463	483	466	475	556	494	512	458	493	526	514	493	511	522	509	541	491	479	486	468	499	495	534	498	472	487	503	480	503	541	512	517	484	489	506	479	526	498	471	517	440	514	511	495	510	493	516	488	504	490	531	486	486	539	492	490	517	544	504	524	483	520	514	489	489	510	522	490	547	504	486	481	516	505	498	489	493	506	540	501	544	514	515	486	508	499	503	530	469	490	463	539	513	479	529	515	498	529	484	486	504	480	521	523	484	490	463	531	491	483	506	498	513	520	529	477	501	484	534	524	493	497	482	493	504	550	492	514	487	475	512	505	537	480	500	499	498	503	525	560	510	479	451	499	490	510	550	500	465	484	483	526	491	514	488	517	487	524	505	473	489	530	504	486	511	518	481	498	537	498	456	539	493	500	531	501	525	521	508	468	501	516	505	506	522	526	451	522	474	490	524	510	548	527	501	482	480	500	488	505	509	471	514	508	460	474	494	479	519	520	531	518	525	472	493	491	513	506	499	522	519	481	531	519	462	548	486	510	499	518	488	486	491	461	548	514	490	509	519	537	488	516	506	476	499	520	509	522	508	517	541	458	503	506	485	535	494	518	495	431	528	465	509	514	492	445	518	507	498	575	506	518	507	508	548	477	498	466	490	472	479	484	439	542	477	489	508	546	476	507	497	485	517	487	539	526	473	508	480	454	520	508	476	499	510	476	515	533	510	538	473	525	524	486	521	492	529	503	499	482	496	518	507	495	519	551	466	527	455	499	477	491	505	471	542	500	475	487	518	488	554	469	474	510	479	505	532	521	524	495	498	524	559	511	504	440	504	512	480	489	509	478	485	514	535	484	542	507	530	483	471	437	485	488	464	519	503	499	514	508	502	471	493	530	470	508	480	537	494	545	471	513	499	478	451	516	520	505	485	522	487	495	526	505	513	512	504	478	506	527	529	532	499	482	536	480	453	496	499	514	499	542	472	537	525	515	483	502	514	520	514	508	468	512	513	512	531	503	470	485	493	526	490	480	496	500	512	520	534	519	484	471	495	547	500	482	496	518	520	487	523	505	494	487	515	551	533	483	495	503	527	469	488	533	490	499	493	490	502	509	532	536	542	480	510	515	482	503	525	504	511	491	542	498	506	529	498	529	515	530	505	457	497	482	489	529	523	524	499	498	484	482	496	508	498	518	475	495	539	508	508	492	516	493	478	480	525	469	504	491	451	530	505	497	501	513	480	493	502	506	500	508	527	521	523	483	504	479	528	497	496	493	514	510	496	482	498	504	556	474	499	499	511	558	501	522	494	497	509	528	456	508	501	469	482	521	521	493	518	475	493	500	511	485	484	532	498	502	500	504	512	497	517	508	504	535	535	539	429	508	506	525	500	535	461	469	519	532	512	488	493	532	477	498	486	490	503	496	493	488	533	496	504	468	491	515	465	530	493	494	476	458	519	487	466	506	479	509	512	543	483	471	543	505	521	477	516	524	519	482	480	511	477	472	502	499	519	496	503	475	518	517	538	525	491	503	499	478	503	486	492	501	515	525	502	517	496	485	496	473	493	473	474	469	497	470	472	467	533	555	539	518	506	530	483	483	485	520	498	507	479	522	482	472	550	527	497	527	509	499	518	504	532	523	513	475	500	495	519	512	495	502	513	481	489	485	521	501	507	480	478	509	480	503	500	471	497	512	528	530	496	517	498	479	496	481	498	488	520	540	554	536	509	490	493	489	525	506	481	512	513	528	484	500	496	537	490	466	503	462	485	499	494	464	509	485	568	510	501	494	487	456	478	475	509	505	514	516	477	505	496	488	547	512	493	467	498	493	495	492	485	491	498	471	537	492	492	499	488	494	514	521	473	488	479	507	501	473	484	509	494	539	488	502	505	522	491	523	501	475	521	485	461	533	500	484	508	517	479	478	480	468	531	529	513	508	513	488	495	497	497	503	515	484	501	446	501	516	457	523	495	510	493	519	517	493	527	517	531	478	489	526	475	498	502	501	524	462	495	505	533	518	477	502	516	526	540	473	539	517	495	483	486	512	514	498	495	545	449	509	480	520	532	503	507	487	499	500	497	534	464	504	485	490	504	514	505	517	510	550	482	503	497	557	523	487	495	540	529	534	471	538	507	543	511	505	520	522	501	548	497	523	521	475	503	492	542	504	481	489	526	505	478	470	504	490	472	498	485	482	531	511	523	496	495	492	502	500	478	493	525	497	483	513	515	502	493	521	509	547	498	471	542	499	487	502	538	513	526	472	500	511	490	504	474	497	507	512	516	494	526	515	489	516	514	514	464	518	477	540	492	476	525	478	511	543	533	472	497	525	525	550	499	484	493	507	524	504	482	501	501	531	498	533	482	495	514	511	483	475	517	482	513	543	514	537	517	528	526	472	513	516	502	501	473	532	506	530	482	472	497	461	512	521	477	526	502	523	489	502	537	515	521	506	519	507	525	489	515	553	487	485	522	534	507	498	462	498	455	521	495	494	512	529	511	460	497	508	522	519	524	542	492	482	504	533	488	502	494	460	514	523	507	459	521	503	524	497	473	522	508	466	497	505	521	503	448	539	506	479	498	551	499	493	520	482	515	573	482	529	515	507	498	488	513	528	481	564	513	464	566	501	514	503	544	471	521	509	500	503	480	483	500	544	498	486	489	486	518	526	508	516	501	494	495	480	511	525	512	501	500	501	499	515	487	439	523	501	488	528	525	485	457	509	485	543	545	532	526	490	512	508	510	504	472	490	503	453	483	485	497	510	523	485	469	497	510	476	469	478	504	489	501	470	517	492
15331	34990	24588	13891	11219	10576	14481	14267	10795	7555	5957	6575	4921	5317	3895	3677	2804	2144	1560	1494	1350	1346	1195	972	1035	1006	1032	937	749	655	625	574	551	616	606	631	644	569	626	596	587	549	598	582	589	566	568	577	596	630	608	596	596	611	633	636	606	619	590	607	590	575	612	567	593	555	586	609	563	543	604	589	583	593	516	524	545	534	561	565	554	580	550	573	542	548	563	533	594	561	556	577	523	578	539	526	547	587	550	566	552	530	552	576	538	553	514	584	533	544	579	553	559	598	573	531	531	561	543	550	591	545	554	566	585	569	514	560	580	513	565	561	564	538	556	549	554	502	536	554	580	563	523	526	545	559	535	575	528	546	580	547	530	553	558	547	563	557	535	548	583	563	533	560	550	515	585	571	563	571	560	506	565	568	537	576	577	529	580	555	547	508	537	572	560	556	572	552	526	525	556	555	557	565	574	562	561	594	540	545	553	560	587	529	560	580	591	569	527	506	566	581	519	562	550	557	535	577	581	550	530	538	574	524	542	518	522	527	559	537	568	604	542	558	535	557	599	559	542	573	527	521	539	583	537	535	600	523	544	539	575	579	566	545	552	584	560	534	553	565	529	566	556	549	585	566	509	517	586	546	559	545	514	579	603	566	562	583	572	550	568	555	519	545	535	596	562	543	535	576	576	576	567	576	515	536	562	546	558	529	586	568	515	548	541	555	532	558	554	553	600	570	554	545	520	542	582	588	558	575	525	537	535	564	528	566	600	529	580	554	516	507	572	559	529	552	560	577	567	552	558	530	573	532	529	570	557	564	529	545	543	531	575	558	533	569	546	500	536	534	516	557	550	543	603	533	502	526	574	514	557	577	499	601	562	533	537	611	591	549	567	556	545	550	507	520	574	558	551	546	536	570	504	545	511	527	591	556	529	606	563	553	536	560	540	544	543	543	580	573	542	558	512	533	513	541	541	534	602	519	536	537	553	572	581	543	566	575	544	583	581	542	574	568	570	577	549	556	564	528	544	580	571	529	532	606	560	553	520	543	563	554	560	567	549	536	547	544	547	564	537	529	604	612	574	498	526	537	570	514	570	538	581	549	532	582	588	551	523	551	562	528	556	573	585	557	555	550	537	535	513	577	507	522	547	571	519	545	534	532	581	559	541	595	536	536	523	519	528	567	527	546	569	552	565	522	545	585	529	572	559	530	551	527	535	563	528	536	516	523	522	555	560	547	579	551	560	508	569	542	570	562	556	561	534	522	556	559	567	531	521	557	574	568	541	491	569	548	560	593	566	593	581	554	545	587	538	598	535	538	523	546	529	567	557	521	584	553	566	546	570	542	545	564	573	572	529	537	555	496	581	553	566	575	548	536	549	560	601	539	535	554	572	530	574	569	572	546	547	498	585	598	512	563	543	546	550	570	532	570	532	535	569	504	554	532	527	548	536	568	565	527	532	583	580	552	543	526	573	547	512	505	526	565	503	558	565	557	555	558	526	575	566	548	545	511	548	519	564	525	537	509	554	479	569	542	511	536	552	525	524	568	527	600	575	543	551	551	557	540	560	584	562	555	552	547	572	559	548	573	514	554	543	557	579	554	531	533	555	573	588	586	545	557	548	623	575	550	582	565	576	552	521	514	577	545	562	520	529	561	581	514	527	568	527	557	541	558	536	560	610	578	563	573	583	538	543	598	543	548	541	560	559	545	573	604	606	555	546	564	523	500	566	566	550	577	560	573	577	532	524	591	575	569	563	547	562	519	563	560	525	552	540	570	524	592	544	560	520	567	545	570	572	558	556	583	508	565	542	556	572	541	535	543	548	601	523	574	559	589	565	587	534	569	593	551	562	517	548	571	524	516	554	551	563	557	506	606	521	515	560	556	571	523	592	505	570	567	541	533	575	560	531	556	560	534	530	520	539	575	595	543	547	543	545	509	527	561	564	545	540	550	590	568	570	576	504	565	584	576	559	529	553	525	545	564	567	563	538	534	537	538	519	526	468	596	584	570	559	500	557	569	583	522	567	555	551	575	602	526	549	570	552	560	554	528	529	573	553	531	527	552	557	582	547	554	537	524	556	503	570	575	565	541	554	561	528	566	556	557	605	533	575	557	573	548	585	555	573	548	565	550	553	573	530	560	552	560	559	540	569	548	588	571	548	572	517	557	543	564	552	597	560	534	564	514	544	558	581	554	579	541	579	544	551	526	579	525	570	541	551	538	507	532	556	564	562	546	553	566	559	563	608	547	559	566	568	571	573	551	565	569	543	532	525	543	562	559	500	536	554	566	568	575	524	563	542	579	551	550	523	554	540	548	556	507	553	522	517	529	560	565	503	512	572	589	543	557	555	571	585	581	521	550	543	533	519	549	558	535	518	544	546	562	555	574	560	544	591	527	579	538	614	537	570	536	529	573	576	541	515	543	541	559	535	564	579	560	554	533	559	553	573	518	538	533	505	537	540	544	537	587	543	559	501	563	493	536	533	520	545	543	568	555	500	495	522	561	499	583	558	545	548	568	560	559	521	544	574	508	562	582	555	549	557	534	547	509	569	568	569	564	540	538	592	558	554	500	540	538	583	549	542	532	588	553	524	585	553	559	525	560	524	563	554	528	529	534	596	499	566	541	535	526	523	572	540	530	570	570	539	513	536	533	601	571	534	520	555	559	544	567	558	531	501	555	516	598	535	558	524	547	518	574	518	546	571	544	571	525	509	577	538	576	561	553	563	542	530	553	586	530	550	543	563	517	560	484	544	517	513	522	515	556	551	553	544	523	528	553	555	563	539	540	560	564	581	548	541	535	546	545	538	557	544	551	577	543	568	572	558	501	557	587	520	556	567	551	573	556	552	514	576	549	589	541	584	542	546	546	586	562	554	552	580	534	565	530	569	593	549	518	540	576	554	551	545	567	551	542	548	588	588	583	566	577	565	545	542	569	576	547	564	595	544	539	568	533	572	596	552	576	512	559	538	527	502	537	540	515	533	562	583	549	484	553	537	563	577	564	556	540	555	599	545	542	569	528	549	542	556	543	539	557	561	563	547	561	521	538	538	515	523	530	541	513	536	544	524	545	555	564	511	555	581	528	577	569	538	546	589	557	512	575	586	506	517	554	549	506	553	522	534	587	550	546	539	576	546	567	600	586	524	549	558	586	532	544	539	544	543	559	554	553	581	484	540	578	537	530	540	574	521	532	535	583	575	594	575	538	544	536	544	577	545	550	522	550	559	565	528	504	542	578	544	572	554	594	573	555	526	602	575	582	583	600	566	533	555	533	555	606	527	562	529	575	515	532	551	584	593	544	545	586	565	532	570	567	551	550	582	537	550	524	515	567	561	555	538	563	551	539	594	539	535	555	520	546	532	491	571	557	556	521	544	586	572	535	546	536	542	531	568	553	536	574	557	548	502	539	565	565	556	570	563	575	550	531	589	561	557	553	568	533	510	573	562	532	586	563	516	586	535	564	540	563	575	560	539	498	562	567	531	538	559	586
24758	21318	27547	25288	15119	6159	7782	7388	5035	3531	2819	2933	2617	2326	2004	1670	1416	998	835	776	627	747	594	565	533	507	560	492	433	378	331	301	346	322	328	343	298	339	311	309	318	315	300	338	305	340	340	308	313	352	368	312	349	353	352	349	329	300	313	302	326	325	304	314	338	329	335	309	324	301	289	313	341	318	354	297	302	280	309	302	324	302	296	313	326	299	298	306	314	298	333	348	308	329	326	285	332	315	324	350	295	358	342	316	307	309	321	313	281	293	335	292	316	329	306	282	322	332	331	301	331	338	321	298	306	321	321	289	329	336	324	347	313	302	285	320	308	295	274	300	329	287	355	315	302	282	330	299	325	283	322	303	322	328	301	293	334	307	304	340	316	347	335	295	313	301	305	324	309	350	342	318	315	312	345	319	312	308	323	303	348	298	327	292	315	301	314	320	322	315	280	303	295	310	297	296	313	307	299	311	302	325	303	310	297	311	286	283	318	299	321	314	322	308	314	334	330	296	274	319	320	318	311	306	317	326	292	312	294	318	305	350	302	301	299	332	286	323	308	299	317	300	304	323	343	360	330	312	284	311	301	276	277	278	287	289	304	304	297	331	303	311	301	294	312	301	314	312	330	347	315	323	322	314	371	333	294	341	300	293	297	299	338	309	309	285	285	331	335	361	305	331	334	313	346	314	301	293	328	308	309	302	303	310	311	328	322	323	305	312	321	301	301	314	325	321	303	304	304	296	277	304	331	292	271	305	345	318	295	315	291	330	304	295	321	300	308	310	281	296	347	306	299	291	302	269	324	283	306	328	325	280	328	309	330	288	313	327	300	316	279	317	331	264	345	270	295	287	327	287	280	324	320	297	302	310	309	323	328	313	310	298	306	300	306	294	308	296	312	326	263	299	312	334	291	319	303	297	304	290	312	313	296	324	305	307	336	248	308	342	302	306	297	311	319	308	292	318	312	312	319	321	318	286	289	316	279	301	295	296	342	321	312	311	321	299	307	296	327	300	308	284	294	304	340	276	328	303	326	331	304	289	291	279	328	342	299	306	354	335	296	284	319	322	289	282	290	322	340	313	332	298	340	284	302	315	319	314	320	313	310	320	292	329	278	320	306	315	318	327	332	327	313	309	328	293	314	309	317	312	299	312	313	303	294	305	310	326	301	305	299	286	320	308	299	307	315	324	315	254	290	306	284	298	295	317	337	322	315	288	345	329	319	286	293	318	294	307	306	308	309	321	295	301	321	278	318	327	308	326	296	328	329	306	319	329	321	309	334	330	314	312	323	297	305	317	321	352	318	294	309	303	330	308	284	303	299	325	316	303	299	346	325	300	289	317	325	304	307	284	319	335	324	300	320	339	319	318	344	316	322	305	310	287	328	292	301	278	328	284	311	346	362	307	319	305	309	286	330	292	318	296	273	315	289	309	284	289	305	321	344	336	300	310	324	352	293	299	320	339	319	305	314	273	302	335	299	294	327	285	300	307	308	340	279	342	339	314	324	293	297	324	319	313	311	296	306	313	303	306	329	322	284	326	324	312	352	308	289	290	297	281	318	319	351	296	310	344	292	288	301	331	252	315	303	310	312	319	314	282	305	303	310	312	314	312	324	299	298	334	301	286	321	329	293	325	318	328	322	318	324	330	310	306	334	303	288	316	326	325	301	321	283	302	305	313	335	339	321	316	319	310	314	268	319	286	334	329	312	323	312	311	304	294	320	322	317	288	317	336	321	293	318	298	295	339	319	321	286	300	289	278	299	275	307	331	316	332	284	316	297	287	300	329	323	321	288	319	366	321	306	293	303	305	312	300	289	302	334	323	319	307	317	313	268	308	305	305	300	309	304	306	300	298	287	323	306	315	327	313	300	306	317	310	329	290	333	318	300	294	317	323	314	303	316	327	311	300	315	303	334	334	312	289	288	314	324	302	292	303	280	321	306	317	360	326	297	283	308	323	276	319	326	332	276	312	309	305	288	296	341	301	322	291	339	320	293	285	308	309	314	276	303	317	331	311	310	305	295	344	330	306	321	296	315	326	323	281	283	353	341	314	312	308	311	350	312	301	316	302	317	301	297	319	330	297	303	323	285	305	285	341	303	315	332	323	332	309	313	319	320	299	302	312	335	295	334	302	321	302	293	327	326	331	318	323	288	283	300	293	325	314	299	330	295	294	315	300	306	340	279	299	309	293	311	294	301	309	315	350	345	290	282	327	307	260	309	290	293	311	329	300	281	288	322	292	304	260	328	316	320	311	312	297	314	329	279	320	284	312	330	293	314	316	301	297	306	327	313	314	292	291	328	308	329	302	282	292	292	293	321	278	305	304	273	281	312	304	327	315	301	309	320	287	320	288	303	322	290	312	299	337	299	343	320	303	293	293	313	313	302	319	322	293	311	334	277	317	328	303	335	298	306	306	303	315	336	289	326	325	300	302	343	329	280	308	318	314	290	302	306	323	286	304	297	300	328	300	318	292	302	323	296	295	307	284	305	332	322	310	306	347	336	288	304	308	301	302	311	298	267	337	268	309	286	326	331	308	342	308	296	325	323	334	331	334	315	271	307	351	320	279	324	329	295	292	309	354	285	292	318	345	312	312	305	278	287	324	282	305	299	333	321	268	291	275	342	296	326	329	308	333	311	316	306	269	306	301	323	281	308	334	329	309	280	331	310	311	298	302	308	289	288	312	276	313	310	322	342	321	324	349	306	296	298	331	301	304	310	308	313	324	325	306	322	314	293	299	314	302	332	301	316	288	309	283	319	310	303	273	271	285	316	322	308	305	342	305	312	333	290	326	302	312	303	312	312	303	310	318	275	313	316	290	320	302	319	300	319	270	320	284	341	312	303	304	291	295	316	308	315	302	298	328	323	296	339	314	315	321	299	322	325	306	303	313	315	301	308	304	323	278	277	305	295	307	310	273	311	313	276	293	310	327	328	320	307	305	306	309	303	278	321	322	316	310	316	284	312	304	340	300	300	303	336	326	337	311	315	323	330	285	329	292	297	300	269	330	306	310	320	298	335	308	352	285	324	298	281	325	298	304	312	292	313	349	292	301	285	307	310	307	324	291	330	344	313	324	302	278	316	292	340	308	308	313	307	313	317	309	287	283	328	337	295	317	310	338	349	309	287	324	336	308	292	307	316	274	305	318	290	279	303	326	313	329	328	323	339	302	314	303	308	289	317	299	308	333	309	339	321	320	330	344	333	314	293	287	302	308	335	266	296	343	289	294	335	331	316	322	315	310	276	288	273	273	290	298	275	276	305	285	311	303	312	315	310	291	328	307	310	308	330	336	283	300	312	293	272	265	297	309	347	311	299	321	312	302	314	336	313	329	312	310	294	319	312	299	321	279	281	307	291	318	307	287	303	344	304	305	285	316	317	340	297	291	290	329	309	284	303	300	288	318	310	312	285	297	302	314	311	342	307	310	324	307	300	287	287	315	307	292	332	312	327	289	304	320	342	318	302	334	312	285	316	325
15141	32346	21005	11530	9467	9026	12638	12090	8704	6046	4934	4908	4420	3764	3424	2727	2250	1462	1281	1107	953	1075	840	736	686	721	775	573	499	406	373	372	380	409	379	381	385	404	383	372	375	365	339	400	333	411	376	395	384	401	388	420	385	412	430	438	401	380	371	342	342	389	382	408	394	349	366	345	347	373	322	358	348	356	353	336	346	358	327	333	361	380	351	363	360	355	358	389	369	345	374	369	380	345	328	364	369	383	402	348	333	360	344	342	374	357	371	357	378	393	363	321	341	351	332	346	365	328	364	355	371	352	376	315	337	346	378	351	349	345	349	347	340	330	365	341	330	347	341	368	345	350	327	362	325	329	360	388	337	326	401	392	357	326	349	370	371	385	332	390	349	378	377	335	383	374	361	348	341	364	354	325	371	349	352	388	323	332	382	376	338	372	336	356	339	346	375	340	356	320	375	348	349	375	357	376	336	326	371	350	378	333	357	331	366	334	336	381	361	363	375	342	371	344	345	367	369	351	407	339	330	326	384	330	369	378	349	365	309	333	350	371	357	337	389	355	324	389	327	373	343	324	374	364	316	324	329	354	353	342	356	366	340	345	343	356	378	328	324	390	360	349	352	353	338	397	365	365	353	351	369	348	377	376	350	375	379	365	329	361	360	353	333	378	359	384	371	372	335	370	375	350	369	358	358	351	389	328	348	364	363	368	378	345	357	345	368	355	385	348	349	378	364	369	371	322	330	377	377	356	337	355	370	334	366	372	374	373	370	389	377	328	350	352	350	347	353	358	336	342	362	391	354	328	328	332	342	355	338	353	347	352	328	378	371	323	332	370	341	371	354	351	366	337	347	305	393	394	332	357	342	376	345	346	365	366	349	358	348	338	366	353	356	377	381	379	348	348	339	360	329	356	327	381	379	327	384	406	322	370	362	360	355	338	356	405	331	342	352	350	379	387	363	316	337	360	331	356	349	347	379	381	342	345	339	343	374	333	365	341	333	343	342	354	360	350	373	356	366	363	362	357	358	381	378	321	348	343	330	386	347	339	363	366	349	381	347	318	366	376	324	344	339	339	361	373	339	366	336	360	375	358	368	367	359	363	359	376	346	365	356	332	376	346	357	340	356	349	341	374	343	387	373	346	367	356	372	364	328	372	402	346	390	350	342	337	338	347	378	339	344	315	371	388	356	335	341	358	368	348	343	368	354	389	353	333	348	362	353	352	375	332	362	328	323	356	363	353	399	366	355	354	351	336	403	343	360	339	343	379	348	346	356	345	368	355	333	340	356	347	356	331	361	346	321	337	359	347	351	333	330	366	351	391	310	313	375	362	355	355	332	373	358	370	373	392	356	384	344	390	349	396	346	369	353	401	366	320	385	323	349	349	344	309	354	368	351	361	372	385	360	348	365	345	341	317	345	373	362	332	357	378	354	356	328	346	353	389	339	366	408	357	358	363	329	344	379	335	342	371	352	335	345	327	368	356	330	358	377	324	364	346	341	356	375	379	355	351	339	343	370	347	378	366	371	353	367	347	356	351	370	326	367	372	330	379	347	335	363	341	328	370	331	333	349	329	393	364	356	348	360	339	360	363	372	347	369	372	380	350	354	346	341	347	334	357	320	345	360	347	364	362	368	351	372	359	370	348	370	361	390	310	365	340	354	371	353	315	365	358	346	394	326	399	340	351	355	351	361	355	327	355	359	341	352	345	346	354	305	337	391	320	357	340	355	347	331	340	342	373	369	326	320	354	365	352	314	371	345	313	353	314	348	378	350	349	364	372	366	366	341	350	353	363	317	344	345	353	356	341	382	351	335	366	362	373	333	373	339	347	353	338	351	335	353	337	340	359	330	346	366	342	342	377	340	380	323	350	370	350	352	381	356	321	336	364	350	334	332	376	340	382	384	368	353	346	357	359	353	383	334	372	362	360	326	348	341	323	369	369	363	333	341	348	343	337	342	363	342	368	340	364	358	344	367	351	360	338	321	328	325	344	363	364	390	373	350	361	394	355	328	331	352	359	336	381	348	351	344	321	335	350	392	333	349	414	344	358	367	367	380	370	376	345	357	389	319	371	360	379	385	357	318	336	372	341	328	373	357	365	358	360	339	347	358	342	329	373	349	335	369	359	385	342	352	346	345	312	371	345	367	364	364	354	341	354	362	353	355	379	335	364	344	360	332	353	350	374	362	367	339	389	372	364	354	342	354	341	364	328	367	325	318	352	365	357	314	347	342	361	364	358	346	386	353	355	343	364	365	346	355	349	348	350	349	334	358	344	343	362	378	347	362	327	362	352	317	353	363	343	375	380	389	395	371	347	358	350	356	376	382	348	342	359	340	350	360	367	356	304	354	369	371	376	386	333	362	342	342	375	328	348	358	372	320	327	353	317	371	349	338	325	356	351	376	364	324	371	341	385	330	358	335	318	348	343	353	341	352	343	361	356	335	374	342	335	356	349	356	355	342	391	340	353	355	322	336	365	389	363	369	364	340	360	331	344	377	345	367	326	356	353	336	372	349	349	358	363	342	333	345	361	349	336	367	367	377	369	344	351	377	361	329	332	346	327	348	369	360	350	382	358	366	325	353	337	397	360	333	395	336	335	374	343	342	343	357	350	358	350	360	363	376	365	329	340	376	372	355	366	371	349	380	337	361	384	370	331	342	366	353	377	343	396	343	375	335	343	376	374	359	367	304	360	370	330	368	343	335	353	340	350	364	346	342	333	401	353	348	353	375	342	355	346	329	339	358	344	371	336	347	392	339	323	372	360	372	374	330	358	356	326	347	362	362	344	358	384	367	357	356	369	334	366	327	378	356	347	376	386	351	362	348	332	378	357	357	370	324	348	347	399	355	344	349	351	351	345	351	347	348	356	367	341	357	353	359	343	354	339	326	384	369	316	325	365	349	386	340	370	330	333	360	382	343	358	342	325	336	375	342	325	379	358	369	334	356	356	328	350	349	347	365	327	342	380	393	363	351	343	349	343	387	352	384	328	333	363	391	337	345	342	345	353	347	351	357	348	375	339	337	309	378	358	358	353	377	316	344	337	334	354	326	380	378	352	353	351	366	395	332	361	356	348	350	365	343	385	384	350	362	335	365	344	347	362	321	349	292	337	364	379	328	357	363	379	338	383	348	354	331	300	366	390	342	384	329	347	333	336	314	383	378	330	326	370	346	317	382	348	360	327	361	356	341	353	339	354	360	367	356	364	358	350	379	362	383	324	324	349	369	342	364	340	367	365	344	358	382	348	338	357	357	346	387	367	355	361	367	399	350	372	360	333	318	338	330	334	332	382	340	338	358	364	317	365	341	344	332	346	316	370	367	378	343	340	370	348	361	341	331	377	363	343	337	360	341	352	331	350	364	325	348	347	390	374	331	359	357	344	339	383	353	346	370	364	385	336	353	353	354	343	342	343	367	387	305	356	382	341	348	343	359	380	358	384	362	377	338	361	385	365	396	364	385	369	365	374	375	349	333	333	351	350	354	386
22534	21269	29009	23849	21297	21830	21427	14059	8972	6618	5843	5102	5041	4214	3906	3302	2563	1860	1571	1241	1245	1279	990	957	919	893	876	764	653	529	486	482	505	455	462	468	451	489	455	510	476	489	483	448	483	469	485	478	536	531	558	510	504	586	500	532	537	414	473	444	463	460	447	489	462	456	497	456	482	463	427	466	497	422	455	425	464	444	467	453	463	483	448	445	476	443	446	467	440	438	474	457	442	455	442	424	422	469	507	438	463	478	485	443	456	459	441	472	398	431	433	453	430	443	447	439	453	445	447	442	434	465	453	453	401	422	420	421	485	434	467	436	433	466	417	415	441	460	456	473	464	459	444	462	502	472	427	464	467	421	461	465	470	478	418	445	457	433	447	434	414	461	450	442	448	439	444	445	419	439	470	414	441	456	460	406	434	432	427	482	441	443	439	468	449	448	468	439	435	440	505	470	443	409	426	444	473	431	422	430	428	449	456	442	467	454	425	437	442	469	441	454	414	451	459	466	430	460	466	447	462	437	406	453	439	421	452	453	442	477	452	448	420	450	432	445	458	420	450	440	474	492	466	455	468	463	438	485	487	442	467	472	476	421	440	452	450	439	429	444	468	435	491	444	451	450	454	450	434	440	439	480	440	472	457	491	457	469	432	438	454	425	498	451	434	452	429	431	431	455	437	451	421	433	441	465	453	463	496	426	443	439	457	436	438	423	467	482	449	442	467	497	471	439	416	444	446	440	476	459	456	463	457	429	488	459	445	452	473	451	446	434	479	434	446	447	408	462	403	473	427	461	467	464	440	475	430	442	439	501	419	453	486	478	478	437	448	481	443	443	462	448	460	459	489	414	424	479	429	421	436	448	429	453	434	446	438	436	422	452	457	437	478	423	462	414	430	474	445	448	439	451	488	475	415	447	486	446	466	445	435	413	421	491	446	445	424	422	430	417	455	446	448	424	421	439	456	459	453	451	422	420	448	486	482	456	447	467	449	480	456	450	453	449	478	441	402	489	472	445	453	425	473	451	430	454	457	454	471	470	453	427	445	466	470	463	424	492	439	438	454	490	458	447	427	415	486	432	436	437	428	438	451	455	439	483	468	405	471	457	467	491	452	440	499	452	454	443	458	466	456	466	464	457	419	428	462	426	433	421	454	456	478	476	440	464	439	457	426	488	459	437	435	452	424	413	457	452	430	434	459	463	428	429	413	444	449	429	447	446	471	441	429	453	456	435	429	421	417	485	490	456	446	438	420	473	452	451	469	422	433	457	441	468	470	451	452	461	452	453	469	458	472	398	458	488	459	445	473	475	477	413	450	468	414	386	475	431	456	444	428	451	467	436	422	467	441	414	448	486	455	432	430	404	453	471	427	446	461	440	457	436	465	440	477	428	440	440	488	456	430	466	451	470	439	438	467	460	459	420	494	428	428	503	419	447	440	465	458	486	445	473	461	445	466	432	480	455	494	442	437	427	442	475	460	442	488	458	430	468	426	460	415	453	454	450	469	430	421	422	464	430	424	413	448	448	437	444	461	443	429	460	387	466	477	451	473	458	437	459	410	439	447	432	429	476	441	483	454	461	431	474	472	451	459	441	476	452	461	487	432	473	413	480	458	417	451	440	419	439	468	414	428	413	456	469	436	420	433	420	493	427	442	438	465	427	510	463	445	431	427	438	438	476	456	439	433	435	457	462	451	465	490	444	461	463	448	460	429	451	435	494	420	476	442	472	473	466	444	428	469	428	476	481	434	437	468	430	460	449	463	435	437	445	451	444	468	431	469	463	470	472	418	436	480	459	458	458	455	439	443	443	460	458	470	419	433	419	441	460	405	406	446	424	450	459	459	454	414	417	430	427	442	433	418	394	456	428	470	431	438	448	435	468	437	427	482	475	445	420	478	446	479	473	451	467	424	423	430	447	450	400	446	452	444	466	426	439	443	460	425	434	417	453	424	457	421	454	407	428	460	439	456	451	455	425	431	458	398	472	481	433	483	434	436	458	465	430	469	447	438	460	460	469	443	448	462	463	399	423	420	454	458	450	434	475	432	410	447	452	465	459	468	465	461	467	477	441	443	476	431	444	458	427	437	448	463	415	429	429	431	443	420	411	434	452	448	439	448	461	439	467	436	465	460	413	483	476	456	469	432	436	407	399	452	442	458	439	464	453	439	435	416	465	439	460	438	456	458	441	423	445	415	448	495	465	440	471	417	468	451	446	459	415	426	417	422	434	436	433	440	436	409	460	455	478	438	461	500	458	439	435	429	436	424	454	431	443	445	458	497	460	439	477	447	447	433	453	446	444	505	449	451	443	443	424	458	422	450	480	470	436	429	437	463	437	445	476	443	431	447	455	424	453	416	478	455	423	457	448	467	454	449	421	452	407	476	440	459	442	439	458	451	436	437	426	459	464	421	450	441	444	418	473	465	456	427	460	399	474	434	440	430	443	430	412	453	446	421	489	412	426	484	422	471	416	448	445	439	420	415	452	418	468	421	438	444	456	432	481	456	437	424	459	445	450	446	410	454	492	482	424	451	432	467	445	452	434	438	427	440	469	440	437	457	435	434	436	446	451	430	434	436	475	431	438	425	435	477	474	476	468	452	467	466	495	484	443	432	453	459	430	425	435	470	446	485	479	437	470	409	405	430	476	431	459	450	430	417	472	479	408	473	428	445	434	452	442	455	458	457	440	451	443	459	445	474	420	488	447	470	432	473	461	458	435	466	449	477	447	434	427	450	444	479	455	437	436	442	418	458	435	443	452	433	426	426	426	450	459	408	433	494	416	437	422	445	446	453	437	435	443	438	493	418	451	428	428	460	471	425	413	456	446	475	489	399	440	458	515	414	466	430	454	425	445	434	453	434	437	457	436	455	422	434	470	432	465	446	424	447	468	461	420	459	438	445	443	468	475	455	462	465	467	491	469	443	470	458	481	486	438	445	455	467	457	446	404	462	440	468	451	451	472	441	456	434	414	460	497	454	445	444	469	466	455	463	468	447	432	469	473	435	442	446	484	420	412	467	447	471	459	456	427	470	473	472	472	443	420	427	427	426	437	422	427	478	453	458	468	462	442	413	448	448	449	408	467	466	458	448	458	427	430	410	472	472	448	440	443	456	417	421	471	445	415	471	492	425	450	431	438	410	469	446	425	426	450	417	460	445	457	423	452	428	421	474	478	459	431	462	449	455	450	440	483	468	409	455	442	428	461	425	452	481	481	470	482	429	428	443	490	431	415	456	469	452	491	434	461	460	454	448	431	431	471	406	454	468	416	421	468	457	451	472	473	478	460	457	457	455	486	423	437	440	467	436	473	466	443	467	446	435	415	469	442	442	479	462	410	387	480	439	427	455	445	518	462	440	480	425	422	470	445	440	465	497	447	458	468	486	472	442	448	441	420	448	427	488	467	462	420	435	471	451	442	432	455	468	458	490	433	484	436	446	461	484	501	432	452	451	462	433	423	458	454	468	443	432	432	425	437	466	428	457	467
17607	40239	28614	18392	15146	14182	20128	17581	12886	9835	8919	7547	7489	6058	5832	4757	3655	2658	2396	1734	1688	1729	1381	1332	1161	1147	1203	967	757	617	545	571	566	570	549	545	549	561	522	569	538	542	527	579	531	553	613	585	581	625	619	623	651	664	650	669	594	516	518	509	538	586	574	554	556	492	486	496	525	520	512	494	476	503	505	507	526	511	486	507	524	509	535	489	487	485	497	486	495	505	506	542	522	480	514	525	480	526	490	498	490	491	513	485	496	484	474	491	495	488	484	485	483	490	479	492	503	551	526	496	526	492	499	521	513	511	502	512	534	518	529	525	486	452	497	493	481	496	494	509	485	501	529	494	483	490	508	511	524	493	503	491	504	454	527	484	534	475	531	471	518	494	477	488	511	482	497	470	490	479	507	526	492	478	506	500	524	508	497	467	493	495	457	538	519	543	499	509	509	484	496	488	465	509	504	529	498	491	514	524	511	471	490	533	455	523	495	512	516	460	491	493	497	477	494	487	506	498	457	473	547	482	517	533	461	510	479	520	494	494	520	487	491	526	501	524	494	504	485	509	464	485	521	506	500	530	493	479	524	538	492	494	456	457	520	483	501	548	494	488	500	516	479	486	500	468	506	480	501	539	514	509	508	470	494	475	473	562	476	490	501	523	521	499	478	529	464	460	522	473	497	515	526	474	470	509	480	508	480	519	516	511	490	502	487	475	459	481	477	474	475	524	487	495	471	480	486	451	492	503	482	506	498	459	502	484	497	504	488	516	521	533	453	515	494	483	503	485	521	484	536	507	542	560	491	481	485	506	482	492	483	519	495	478	485	516	465	508	470	506	489	501	488	505	519	489	484	523	517	505	522	488	513	525	490	490	505	505	524	475	503	484	478	524	501	496	482	495	501	479	449	518	522	518	499	497	526	501	531	534	473	520	486	492	500	515	504	547	471	464	504	509	473	536	496	476	512	457	515	475	524	507	521	496	449	477	507	488	512	538	511	527	484	507	480	497	485	524	515	534	533	516	491	497	466	490	508	497	500	523	504	526	515	499	517	493	488	516	497	486	465	517	493	527	509	497	482	511	487	452	507	524	492	573	521	455	475	458	469	489	531	506	468	510	521	499	511	498	469	487	451	487	497	522	472	495	511	485	517	491	504	514	497	502	532	507	463	523	481	504	516	496	507	472	461	494	510	516	451	461	453	456	507	479	481	458	502	459	497	492	486	535	518	544	517	482	494	522	516	448	490	486	483	479	497	504	475	501	523	493	500	481	541	500	522	498	496	535	486	471	498	500	476	520	460	480	479	466	507	495	489	515	522	479	497	487	503	507	507	491	516	519	499	494	525	533	503	525	503	500	490	532	514	493	509	481	506	492	512	504	504	497	463	513	495	509	490	500	458	479	475	501	454	469	449	465	517	514	507	498	487	518	472	497	480	493	498	539	484	540	509	479	505	439	496	521	525	506	511	488	496	498	485	519	495	489	503	522	480	477	505	505	498	476	496	498	501	465	537	478	551	484	500	516	505	519	502	540	461	527	461	484	543	467	524	515	481	484	498	508	498	489	503	453	497	463	485	483	494	486	482	538	517	502	465	476	487	466	483	508	502	504	504	531	482	513	494	501	534	490	521	459	531	489	532	492	472	535	516	514	496	500	479	523	510	550	479	507	484	469	470	522	504	508	479	479	472	480	490	470	512	520	498	475	510	498	448	534	518	494	440	523	500	508	513	522	483	492	461	507	480	434	521	517	478	514	441	482	492	473	509	496	468	523	525	490	486	472	466	496	498	512	486	510	505	496	508	483	476	522	475	455	502	488	517	525	490	520	481	479	470	531	523	500	502	467	482	477	529	442	470	532	472	500	513	525	486	514	510	493	502	507	479	495	481	490	506	538	495	502	502	503	470	460	484	504	471	475	499	454	473	534	482	495	515	487	485	459	435	509	532	486	475	490	491	547	455	449	467	520	502	506	466	483	490	506	515	481	526	497	517	504	468	519	518	509	482	522	505	498	518	527	479	459	508	511	505	487	476	498	472	501	521	492	474	471	472	506	499	530	474	513	511	521	511	456	522	491	508	467	499	474	494	468	518	494	485	516	518	502	472	506	487	525	550	501	461	484	480	520	479	485	488	461	508	537	499	519	537	524	482	489	485	488	492	495	493	483	499	526	514	496	516	525	508	502	493	465	494	540	504	529	535	491	488	504	470	499	517	518	523	477	466	446	494	493	500	492	479	518	475	474	494	570	504	521	530	472	493	496	493	527	518	534	466	553	482	507	529	523	490	481	504	497	496	458	517	466	466	474	495	465	540	550	499	580	477	499	474	515	505	499	478	490	513	457	520	513	500	488	488	539	517	516	530	452	474	458	479	504	492	505	489	532	470	478	505	520	507	489	502	480	500	500	486	482	529	480	486	471	489	511	503	471	487	477	535	506	522	486	487	509	480	482	498	490	490	498	487	496	442	511	533	481	510	477	483	488	526	486	445	490	464	519	500	483	534	518	509	504	498	497	526	490	479	526	496	483	506	551	493	500	486	513	492	477	514	510	498	493	470	485	527	493	452	478	488	522	517	511	492	514	485	519	432	509	535	481	496	515	497	497	523	476	516	531	522	501	488	491	508	458	474	498	515	508	473	465	450	463	510	463	521	528	523	489	517	474	497	456	496	557	555	499	481	517	497	492	491	475	499	509	483	479	481	509	498	504	507	445	467	466	509	493	506	487	455	440	480	506	509	488	497	484	550	481	490	496	456	490	481	522	486	472	509	480	455	453	509	495	496	456	502	518	480	537	482	505	478	512	503	507	510	503	503	476	483	471	462	464	529	511	515	483	485	494	503	481	511	540	528	495	530	507	454	473	519	472	477	492	517	492	482	491	523	475	516	461	520	539	504	513	492	493	515	507	533	548	475	510	539	483	504	512	518	446	524	503	478	441	538	511	493	505	484	488	504	525	486	460	528	504	459	497	484	490	501	499	515	492	520	499	535	480	538	491	445	523	480	493	502	486	484	520	494	507	483	494	453	475	501	475	543	504	476	511	480	498	463	483	450	438	503	439	506	474	492	497	487	473	473	489	546	466	507	466	510	440	485	490	492	471	455	467	502	518	491	504	487	533	526	468	484	476	539	488	521	503	491	455	475	481	519	508	465	468	486	504	505	505	508	554	487	508	463	499	519	484	568	526	482	505	499	495	483	514	514	456	474	499	510	484	498	461	522	471	480	500	527	495	515	480	517	483	484	497	482	509	500	517	525	498	499	501	529	492	521	531	483	492	455	506	526	483	521	444	518	489	504	488	526	492	490	466	518	496	503	535	498	522	457	500	527	491	495	495	523	484	500	492	476	502	484	508	499	515	485	509	468	507	524	495	527	503	501	498	513	513	488	499	522	517	492	507	507	537	541	488	504	519	517	482	525	496	481	493	513	526	493	537	530	535	489	485	508	468	515	523	490	486	497	507	529	515	545	498	497	468	503	496	533	491	504	502	509	478
27817	21807	17411	9103	5168	4139	6486	5535	3567	2625	2539	2063	2208	1824	1752	1341	1091	950	717	651	637	596	556	561	526	482	554	440	423	403	367	377	401	367	384	423	421	396	385	369	345	370	356	368	375	380	381	379	394	396	401	381	399	400	397	406	415	366	381	407	411	381	422	417	406	368	373	431	434	372	371	347	351	417	391	344	343	365	347	392	365	382	382	341	335	377	341	358	335	349	361	369	401	372	386	377	385	363	397	386	358	400	386	374	385	399	352	380	393	379	387	345	371	366	389	368	367	363	344	411	384	361	390	356	344	382	383	367	347	358	354	361	402	350	363	355	365	406	369	374	353	403	367	390	383	383	369	358	373	354	361	350	342	360	392	349	374	378	326	339	412	406	334	410	350	364	378	369	368	368	334	359	380	358	398	378	385	373	349	383	367	402	402	379	358	378	397	389	372	353	374	339	355	349	353	378	381	314	389	373	345	368	397	345	393	370	393	369	401	336	398	408	358	385	385	405	376	367	350	365	365	376	400	375	363	390	370	387	367	346	352	349	362	380	364	396	376	392	390	363	395	371	380	359	352	386	403	379	393	419	351	397	378	365	389	426	416	394	382	389	388	377	346	393	378	364	347	356	398	371	331	364	346	347	381	365	370	362	386	340	400	365	362	377	386	381	381	381	409	389	344	347	356	369	392	389	389	402	399	361	390	393	381	393	392	354	392	357	378	388	363	359	360	396	369	375	388	356	382	376	378	380	384	432	364	369	357	391	387	377	366	357	415	406	386	397	385	352	369	359	392	394	341	376	390	376	401	387	387	390	365	364	360	376	357	349	401	367	323	359	392	382	399	368	355	371	359	361	355	333	399	375	374	405	387	327	392	399	400	389	377	354	367	364	378	371	340	373	392	378	349	367	370	400	400	351	392	359	350	326	356	386	408	382	367	350	357	393	379	373	389	372	369	399	353	360	397	377	399	359	405	393	357	348	365	358	416	386	402	370	382	352	381	406	394	346	364	374	386	350	351	368	390	385	400	362	383	370	363	374	356	385	412	397	380	382	375	384	395	350	398	407	354	351	420	378	384	378	373	403	385	400	338	365	364	386	422	397	365	354	379	360	362	389	369	409	414	395	405	387	359	395	351	410	338	404	391	387	398	401	398	377	360	385	361	399	372	381	395	349	385	352	391	392	376	439	391	405	380	369	384	382	358	371	387	404	401	348	359	390	356	358	376	361	404	362	398	375	356	362	359	391	364	387	370	352	340	378	370	363	360	398	389	380	399	393	372	378	351	369	366	391	376	404	406	371	350	389	372	394	381	402	359	355	363	404	381	353	377	373	384	347	387	386	355	376	378	388	398	370	373	371	358	372	346	387	386	346	358	385	364	380	367	384	369	371	363	378	346	398	416	338	372	380	365	405	410	344	376	392	400	380	354	363	377	358	382	389	373	369	377	396	373	417	380	369	353	375	338	331	318	370	397	358	366	413	378	362	348	361	402	318	377	378	357	386	340	407	386	420	366	372	380	378	393	355	398	405	380	394	398	374	369	368	401	388	336	379	357	377	379	379	374	332	338	411	403	328	356	372	401	373	357	365	360	368	384	379	361	361	389	348	367	384	358	394	404	388	387	448	395	376	351	370	368	384	382	401	394	383	378	390	359	421	368	391	397	390	395	367	394	391	400	385	368	368	391	342	377	366	379	375	348	346	352	370	342	386	372	385	372	352	381	404	385	398	375	399	385	353	390	375	390	374	397	363	330	386	380	390	319	371	362	377	388	391	392	373	383	370	368	355	403	387	394	359	353	407	370	365	418	384	392	364	352	347	392	345	399	372	356	362	394	338	352	375	399	388	365	368	386	388	382	388	375	342	354	398	383	356	395	334	402	402	355	379	392	390	348	377	387	393	367	374	409	358	375	376	381	342	400	357	388	379	398	356	365	365	379	379	359	378	394	365	410	371	403	386	396	365	387	393	404	344	370	397	354	360	384	392	381	373	364	377	387	370	378	368	380	351	370	362	365	369	390	370	377	351	336	399	380	398	374	386	410	402	389	366	416	355	402	372	388	394	366	383	366	352	341	371	395	355	352	360	380	396	371	393	385	405	324	360	350	378	378	400	359	377	362	370	366	382	376	365	367	373	366	372	405	353	378	378	399	364	388	391	401	401	378	361	403	381	383	378	375	399	345	399	367	421	387	399	386	361	382	365	384	363	390	364	371	372	370	359	389	393	359	370	384	378	366	357	368	424	395	336	358	388	386	378	393	375	371	369	345	350	359	336	376	398	378	376	363	362	351	375	414	387	369	324	375	393	348	390	399	374	384	363	329	371	385	410	363	403	333	390	405	363	388	370	341	355	380	343	365	385	370	396	364	395	373	361	370	414	402	383	353	352	405	379	379	367	409	405	370	400	362	360	445	399	397	386	353	363	379	404	398	343	377	350	350	390	388	371	389	357	393	431	360	374	354	375	382	378	395	402	391	354	361	379	361	372	378	395	370	360	403	385	385	370	395	347	365	385	368	393	368	392	394	388	434	377	417	379	367	351	390	343	402	355	376	354	374	368	369	417	367	409	387	376	370	400	366	383	387	366	391	398	396	370	364	359	389	350	357	425	395	372	397	443	368	354	417	370	368	362	392	366	411	361	382	381	342	400	386	351	421	394	349	360	365	353	363	385	386	382	342	416	369	375	374	354	378	369	365	357	366	389	320	373	392	372	376	374	421	449	361	373	366	385	384	391	367	352	384	379	385	406	399	387	383	390	409	377	357	366	371	375	379	376	403	360	388	395	394	386	387	404	375	331	363	373	348	375	378	382	347	381	366	391	389	403	369	378	389	384	375	383	375	355	363	350	353	368	327	370	400	392	380	362	374	397	370	393	356	342	327	381	383	418	381	413	354	360	362	406	373	380	411	373	376	377	356	355	386	395	389	350	405	346	380	381	361	348	372	356	344	362	379	385	381	369	364	390	411	369	363	374	348	369	373	334	415	382	395	389	395	360	366	380	386	393	394	377	350	377	371	384	382	373	364	373	343	390	357	374	402	358	370	392	394	392	374	388	388	359	356	377	379	413	366	402	417	392	362	368	389	386	388	382	342	406	382	389	374	407	387	347	367	381	371	377	342	410	357	346	397	385	338	403	388	368	374	370	366	387	360	381	354	380	385	345	367	389	356	349	385	355	387	356	389	386	405	354	391	366	370	388	362	359	374	411	413	406	379	391	384	382	363	395	409	373	342	351	372	370	394	382	406	433	393	360	364	353	382	376	401	399	432	355	388	417	406	391	344	401	404	391	389	379	356	350	387	382	377	374	365	360	368	361	404	391	373	378	386	362	385	382	349	358	355	360	404	378	383	366	388	396	375	386	363	372	375	387	351	375	378	334	363	353	381	394	389	398	362	395	377	361	355	397	397	367	397	380	383	378	376	400	379	367	352	367	371	369	389	332	371	392	388	372	388	400	379	363	346	370	371	401	413	402	374	385	400	363	343	402
15199	27841	16542	9072	7443	7287	11212	9362	5901	4641	4454	3419	3577	2892	2794	2121	1634	1257	968	915	922	837	800	682	664	665	618	596	509	443	450	412	454	442	428	425	447	448	415	458	444	446	446	413	467	427	413	440	426	445	496	430	473	427	432	458	462	438	415	401	478	459	412	436	407	444	409	437	408	448	421	403	432	401	455	431	445	424	436	412	458	410	402	424	387	402	429	404	414	412	421	473	456	413	445	416	415	431	421	461	426	471	406	432	421	401	431	442	421	405	428	405	413	418	435	408	425	404	395	404	404	430	437	437	432	430	469	415	419	387	398	406	465	429	383	450	409	424	395	437	406	392	453	411	422	403	427	459	452	372	389	427	423	407	448	407	432	411	428	429	405	416	394	447	459	402	440	416	405	416	434	399	408	421	417	434	432	406	430	440	439	432	410	419	416	441	395	449	416	385	458	391	427	430	435	385	397	399	413	424	422	405	420	439	398	417	392	407	401	374	424	416	431	421	396	411	427	415	384	420	374	394	372	397	434	394	412	407	426	433	440	432	423	445	428	429	410	426	451	434	410	407	429	419	415	422	421	432	400	421	424	439	410	414	472	404	423	401	444	434	423	414	420	414	405	434	375	423	404	386	413	429	418	412	427	441	408	428	406	395	465	394	438	435	411	430	380	418	434	431	419	400	397	438	428	425	401	412	446	398	413	435	414	422	423	427	428	409	425	441	391	428	425	409	396	399	427	420	416	425	448	402	411	400	409	446	418	444	409	413	436	412	439	444	414	439	441	408	418	414	424	438	426	424	400	426	443	397	434	396	410	388	410	453	438	405	416	435	411	427	442	399	421	431	420	397	433	399	402	412	394	407	426	421	420	401	424	411	417	427	400	426	415	412	409	437	411	423	465	421	414	384	408	429	456	412	430	386	401	445	433	391	418	453	409	456	463	444	411	405	427	390	410	422	428	421	450	433	420	420	382	399	446	423	413	459	431	423	424	390	396	395	439	443	438	427	424	424	428	387	381	438	404	425	367	412	479	438	462	404	424	396	441	403	416	417	413	424	416	419	395	409	456	437	455	427	414	400	402	410	402	408	414	399	401	397	410	384	444	448	406	387	379	394	451	430	426	431	399	413	460	397	390	426	414	421	441	403	393	400	441	450	440	441	429	442	410	411	417	439	440	445	432	419	394	433	410	409	483	394	400	418	431	424	399	427	392	415	407	425	419	389	389	409	410	471	428	424	442	430	438	463	394	422	405	422	427	390	400	416	436	419	420	408	426	420	399	439	386	382	417	410	463	432	427	427	412	404	416	422	417	384	426	431	409	445	388	413	407	422	403	418	462	448	433	421	404	453	439	410	430	404	440	438	408	394	446	412	408	410	430	433	391	401	409	464	428	431	436	388	400	418	417	432	452	444	403	418	399	431	442	419	442	413	432	416	448	470	426	411	389	425	456	357	439	383	435	458	440	440	411	453	410	452	419	452	424	423	427	416	443	422	433	410	428	423	450	431	394	391	435	424	413	417	450	417	400	384	413	458	435	428	406	400	448	424	433	432	395	411	395	417	415	428	412	414	410	411	391	411	423	428	404	429	403	422	412	431	440	427	403	433	420	449	419	428	453	416	402	390	429	438	417	410	392	397	433	421	457	405	393	448	416	426	436	425	445	415	441	410	391	411	420	424	428	419	446	431	423	448	414	404	405	417	382	439	398	416	394	458	415	403	424	422	418	409	443	446	452	436	394	445	386	465	438	426	390	448	422	438	448	393	387	401	418	416	436	410	427	449	424	419	442	436	436	424	468	409	451	410	444	421	405	421	426	412	405	422	420	425	427	381	442	431	412	425	448	421	435	449	450	432	419	424	425	432	419	433	436	428	407	440	427	408	442	441	411	385	410	418	418	449	399	405	398	425	385	414	416	382	399	409	426	415	414	401	433	410	393	399	444	456	412	381	409	359	394	428	422	427	450	401	391	416	418	429	407	429	417	413	426	440	410	407	445	402	421	430	442	438	434	414	385	406	444	416	418	393	461	403	415	408	409	401	405	379	411	442	422	433	409	457	435	406	402	424	431	449	434	440	449	442	407	435	440	412	450	409	438	449	434	395	420	426	438	425	427	407	382	411	428	441	456	391	402	424	423	414	425	424	416	435	436	411	412	421	403	431	429	449	411	423	420	406	433	451	416	412	392	413	406	425	393	424	402	415	412	438	426	419	433	396	412	401	449	418	433	385	412	428	414	412	436	413	468	385	432	389	411	424	412	407	443	445	423	410	398	447	440	388	408	429	442	406	416	417	421	434	441	429	386	423	397	427	415	414	394	423	426	406	411	436	386	440	421	399	426	388	405	399	417	434	382	442	443	392	406	393	379	429	409	422	445	396	431	427	420	425	403	415	441	388	448	446	446	413	403	447	393	401	391	415	440	417	387	444	383	432	448	405	411	417	413	431	415	427	431	412	439	404	461	432	413	428	406	431	418	419	437	390	423	426	411	396	408	391	400	419	410	465	402	463	400	419	409	386	449	409	430	435	412	417	398	450	432	449	429	425	452	432	440	382	431	416	403	457	437	403	450	454	430	432	448	394	416	419	434	440	394	404	402	407	429	435	404	416	414	393	408	423	416	400	392	425	445	411	425	380	426	408	439	421	463	417	407	437	425	419	417	421	394	480	435	417	411	434	416	423	430	391	400	442	422	402	401	440	408	451	407	406	432	400	406	391	427	427	418	436	382	426	384	416	415	418	407	444	406	388	392	449	416	408	429	452	433	471	454	385	386	412	440	438	417	407	387	427	424	413	434	396	402	406	422	427	400	424	411	406	433	393	445	412	397	427	416	463	446	408	444	436	416	441	444	428	439	425	403	405	433	420	447	442	433	389	399	383	399	445	436	445	429	418	415	413	454	435	419	428	412	400	418	392	441	396	433	378	386	452	412	436	432	420	422	421	394	403	432	401	404	450	403	423	464	420	418	433	375	434	400	448	383	430	455	424	402	416	414	421	436	408	376	427	446	394	393	405	423	422	403	425	408	411	465	439	415	440	431	437	443	455	383	428	412	427	412	412	402	405	409	415	435	416	421	423	417	431	416	420	421	423	417	382	429	441	452	422	394	420	427	375	415	419	419	425	430	433	421	428	424	436	460	468	414	421	401	431	404	391	424	430	429	431	424	395	422	396	410	418	457	438	455	432	414	391	418	434	434	394	441	423	394	394	419	417	419	446	421	387	408	415	434	407	434	437	410	410	437	428	423	407	425	370	440	408	460	429	411	416	415	423	404	417	403	437	431	418	397	406	413	441	445	365	381	432	418	425	421	418	409	402	393	453	395	367	415	396	423	446	455	407	413	423	427	398	430	438	468	379	402	368	395	439	435	409	445	409	405	460	422	409	442	456	410	419	420	431	456	423	442	437	423	428	427	407	454	406	441	429	411	418	412	384	437	460	427	434	392	403	433	446	405	390	425	446	449	446	416	391	400	445	436	399	412	403	443	453
23658	21281	28561	24353	21323	15920	13677	10378	6019	4969	4437	3733	3788	3363	2966	2196	1820	1478	1198	1083	1047	893	890	775	805	768	828	684	619	547	551	491	554	479	472	509	511	524	546	495	525	511	542	506	513	547	539	559	484	542	522	586	552	583	563	567	537	502	505	522	523	496	517	525	495	519	490	532	506	525	472	495	482	504	483	454	516	528	487	466	463	525	493	528	489	506	480	486	518	507	531	466	494	490	448	498	498	462	498	513	509	475	519	490	479	457	474	499	454	477	495	524	488	501	444	463	513	519	456	519	474	527	448	461	520	502	471	485	508	446	482	468	474	488	481	481	501	489	480	480	463	498	473	492	489	470	500	482	465	491	464	476	528	495	457	471	456	513	468	490	478	492	469	520	492	500	490	488	524	504	462	503	490	510	477	489	476	478	474	483	530	495	474	507	454	486	489	509	501	489	467	485	489	514	487	483	499	493	540	513	500	475	444	489	491	468	511	492	476	470	488	510	481	496	525	505	495	492	476	468	471	517	481	499	495	496	453	489	469	519	447	532	493	509	500	477	458	459	468	489	486	502	516	490	474	506	488	503	461	439	504	470	496	496	488	509	475	531	504	499	467	521	457	478	525	490	487	514	499	482	480	504	483	491	516	484	500	483	505	488	470	504	509	473	515	508	495	463	462	481	473	470	485	505	504	466	481	483	519	485	492	477	477	469	491	506	455	487	445	505	460	477	496	489	520	500	483	457	466	520	491	512	509	500	472	523	521	459	513	465	474	490	486	510	521	522	528	493	457	508	487	450	474	502	538	498	465	512	492	471	498	481	464	527	507	514	508	445	497	514	470	495	496	488	489	497	447	514	444	554	445	467	483	506	488	518	470	504	506	505	485	533	511	483	444	503	467	504	482	482	462	489	485	476	527	500	487	518	514	440	531	483	485	490	504	453	454	432	474	491	493	517	494	533	484	498	504	504	497	504	492	467	534	489	468	485	505	497	451	490	490	532	488	521	525	495	453	498	491	502	468	461	480	506	494	524	494	488	472	512	442	487	445	487	513	519	483	488	525	507	467	451	469	462	462	480	487	521	552	443	487	542	503	476	490	489	481	499	499	481	461	502	445	516	504	542	496	470	463	474	473	495	466	501	471	511	457	478	498	503	502	455	486	489	483	479	500	491	472	491	534	490	531	517	494	485	503	521	438	561	492	515	491	519	480	503	474	491	480	486	493	478	545	475	482	503	485	494	495	517	484	484	486	455	476	458	486	476	475	519	494	454	455	431	476	515	487	487	466	495	485	474	503	502	490	514	482	473	523	532	535	494	532	487	474	473	505	487	459	470	468	466	481	496	486	510	475	506	495	495	490	517	547	482	512	471	460	454	480	464	469	459	500	452	513	474	514	447	502	457	514	499	527	459	489	491	494	482	460	482	507	502	466	473	468	498	504	527	508	455	463	472	504	502	489	495	465	499	485	455	518	483	506	501	459	440	478	466	496	501	503	464	517	481	473	518	489	464	516	496	486	488	503	538	504	453	485	491	507	498	478	491	522	507	493	496	464	468	506	456	493	496	522	476	489	469	514	460	527	474	476	518	528	482	516	506	496	487	481	476	480	487	522	520	494	472	529	500	470	518	484	510	495	444	481	507	488	507	472	468	500	501	505	472	491	509	485	489	512	469	491	498	468	487	483	512	513	465	492	479	475	489	523	497	469	512	512	487	480	494	464	484	472	500	453	493	505	488	465	469	471	495	501	479	504	528	489	483	518	491	523	494	487	490	519	473	510	517	443	483	457	512	512	515	475	471	494	461	449	504	506	518	479	462	481	473	476	487	466	474	506	485	430	481	509	496	489	452	470	494	494	504	485	508	476	486	491	461	503	471	472	491	487	475	491	486	482	476	474	493	478	509	510	525	535	512	475	500	498	489	508	526	496	504	470	496	528	499	482	481	519	500	474	513	465	509	473	505	477	519	438	497	488	463	479	478	484	503	496	492	490	485	504	467	500	463	483	497	488	476	497	491	476	490	533	478	542	469	472	453	524	490	480	477	488	526	478	465	505	504	564	496	501	502	505	482	474	483	491	457	479	478	491	474	491	500	506	480	452	492	512	488	480	495	488	487	491	509	497	475	525	502	490	507	460	468	495	462	474	464	477	490	487	505	507	509	503	490	494	509	458	464	515	535	460	472	492	467	457	472	466	495	491	514	484	520	484	486	540	481	496	498	481	480	529	486	476	511	495	522	483	469	444	436	483	509	478	516	474	518	461	505	460	474	461	495	529	518	469	485	487	495	514	498	491	473	476	465	509	486	464	486	502	496	525	469	481	456	490	508	478	479	464	484	473	515	492	541	445	469	484	526	439	487	454	497	497	512	476	480	478	488	498	481	473	482	479	510	468	504	501	469	505	487	531	522	512	518	485	486	510	478	514	490	475	486	500	502	503	486	510	468	510	489	489	489	492	490	476	463	510	533	532	506	503	495	496	477	491	501	487	489	486	500	475	445	479	481	504	491	481	479	485	504	505	491	464	522	484	482	486	486	482	464	515	514	499	474	479	498	488	533	475	472	499	529	508	502	484	519	516	486	507	534	465	498	521	494	479	518	523	494	462	544	470	484	490	520	479	483	520	463	500	481	495	527	478	493	484	493	477	470	481	493	486	488	474	504	534	514	493	483	529	506	457	494	444	466	495	504	476	475	531	511	501	550	523	489	502	524	496	503	503	487	509	482	452	482	473	454	476	465	475	502	455	492	520	465	456	459	509	522	480	474	459	501	487	420	489	481	497	488	482	469	490	467	519	475	473	486	526	486	499	525	488	508	476	480	485	486	517	488	466	510	485	487	507	516	487	471	496	492	529	522	508	514	505	489	513	497	482	480	478	471	479	469	504	465	478	485	495	472	517	451	493	478	450	493	514	459	489	506	481	494	515	483	499	503	444	460	509	469	513	479	533	502	473	475	501	561	475	493	523	508	495	521	514	501	516	470	473	523	466	503	481	454	509	528	433	467	524	510	486	461	513	508	482	494	461	489	474	441	484	504	507	461	498	457	501	532	515	417	439	482	511	519	486	501	495	495	482	474	472	508	479	484	494	506	517	496	496	484	484	484	483	462	502	479	527	485	493	458	469	495	487	512	457	497	451	508	464	462	516	462	499	487	456	480	519	487	471	519	505	480	461	490	502	469	479	459	486	464	478	486	490	479	478	516	514	493	441	480	492	515	495	476	520	501	509	490	487	523	470	490	499	501	501	494	475	481	538	496	460	506	483	464	452	482	510	485	528	439	501	535	484	485	472	487	530	505	483	499	496	464	498	476	513	493	463	442	486	458	496	525	516	496	477	464	473	482	505	507	481	454	472	504	490	514	470	474	434	485	494	492	461	482	486	515	452	504	497	453	522	480	495	471	483	486	440	486	453	478	496	472	553	475	464	463	472	510	503	472	512	484	542	493	493	503	516	482	492	509	484	513	498	502	486	508	516	500	487	513	544	515	472	504
15110	36143	23894	15064	11782	12530	16913	14613	9213	7515	6880	5874	5611	5023	4478	3251	2693	2113	1583	1457	1379	1202	1153	1115	1035	1046	939	834	789	644	581	586	586	573	579	580	594	588	545	575	595	557	563	564	572	551	574	575	571	579	639	638	651	648	650	594	604	546	542	530	571	588	592	575	585	592	583	511	532	547	572	547	479	572	511	502	539	536	550	508	527	591	545	510	519	534	531	541	521	535	564	551	545	572	535	539	525	558	511	541	540	537	540	570	563	558	549	522	526	535	548	524	538	529	562	542	537	520	540	510	515	526	518	519	560	522	530	537	594	586	533	554	566	545	562	513	552	564	523	538	573	559	564	520	533	534	530	572	560	540	563	548	518	554	557	546	554	550	538	539	536	552	520	523	551	551	525	535	567	567	574	497	551	556	520	558	522	542	582	551	483	528	487	546	558	513	582	527	520	571	554	536	497	508	554	567	541	532	522	499	552	496	498	507	525	589	560	574	526	516	529	544	551	574	507	555	536	531	537	583	579	509	565	540	535	488	540	514	582	534	548	539	532	553	540	507	544	512	542	546	567	575	538	527	544	507	525	508	513	550	516	517	539	509	580	503	577	532	521	541	529	549	568	575	537	538	510	505	554	544	556	502	549	522	556	552	551	532	550	549	549	505	556	565	528	562	549	559	509	550	528	540	573	566	505	546	571	597	552	514	532	517	501	534	578	567	539	537	540	554	510	551	586	548	579	579	585	515	511	526	526	580	554	552	539	561	518	535	567	569	534	520	561	566	508	517	537	506	493	541	531	545	556	554	499	552	497	525	532	578	498	525	535	519	558	529	547	554	589	516	554	542	582	566	543	539	542	544	554	578	536	534	536	517	537	491	557	545	575	562	567	542	553	523	549	499	572	552	551	494	557	559	565	537	567	587	534	553	572	570	487	561	561	570	551	536	537	541	514	565	570	535	542	514	556	535	555	551	564	576	526	510	527	549	507	546	528	547	595	536	552	565	524	483	544	584	535	604	535	519	531	520	551	517	526	533	501	558	506	526	560	582	527	525	522	557	553	547	563	533	550	573	549	558	525	524	589	575	597	530	537	556	551	540	525	542	560	591	527	571	528	513	538	503	539	557	547	543	602	557	537	501	576	553	570	538	506	532	523	584	568	559	512	524	591	508	514	501	570	513	564	506	531	574	518	562	529	581	532	565	532	541	552	550	554	542	528	585	551	529	533	551	522	518	564	556	555	492	567	570	570	544	578	549	543	572	600	523	551	472	504	491	536	546	522	573	556	549	519	559	585	517	505	545	554	544	512	543	542	548	570	556	528	584	555	544	548	529	559	535	566	563	527	496	531	560	524	526	537	491	513	521	550	566	538	532	503	545	524	558	567	501	510	538	541	532	515	542	528	528	542	528	555	503	536	556	526	546	535	585	536	570	545	527	556	506	541	542	600	571	542	552	502	539	557	531	555	537	562	526	529	542	523	591	557	532	498	511	530	577	582	540	524	531	551	521	591	531	553	510	508	550	536	490	520	567	563	529	537	538	544	533	535	563	551	542	545	569	491	550	528	578	544	507	554	530	521	540	521	599	513	547	557	526	538	534	503	487	563	570	556	560	570	525	502	559	570	578	525	577	556	555	542	534	560	541	566	552	538	530	518	582	502	527	488	528	550	573	569	497	525	552	587	509	543	553	541	518	560	577	531	521	503	560	498	522	571	527	543	554	527	555	544	521	550	541	533	533	552	527	588	514	556	536	564	514	564	552	585	538	527	525	533	566	533	555	561	493	482	533	514	556	510	504	530	555	507	532	540	509	558	526	553	537	602	496	577	539	518	559	516	440	553	551	571	532	570	509	540	516	570	561	514	505	482	509	563	572	534	574	530	578	542	568	520	508	561	560	537	520	567	521	558	512	499	563	535	545	557	580	527	552	550	517	549	558	528	495	563	539	540	557	531	544	544	521	507	548	553	560	560	546	525	571	540	520	536	585	557	546	530	563	545	564	521	518	521	560	562	563	567	555	522	523	524	570	506	539	544	533	525	563	549	514	512	546	573	559	548	550	545	548	523	554	527	525	546	547	568	552	536	533	532	546	514	513	569	536	540	527	545	485	540	563	541	558	569	571	541	556	495	563	544	567	578	525	558	504	604	572	548	514	553	568	487	555	544	551	527	516	524	503	535	533	553	527	537	525	553	539	567	543	532	560	540	563	533	531	524	520	572	557	533	521	511	535	561	584	550	561	521	563	531	548	531	562	544	520	488	509	523	537	528	533	530	524	564	564	494	545	561	561	523	525	540	514	536	547	555	527	543	528	549	573	518	514	504	539	566	549	518	577	554	559	536	550	534	576	544	560	479	597	545	580	547	536	542	548	565	517	537	596	533	537	579	534	520	506	564	496	556	586	523	536	515	501	550	537	549	539	545	577	514	531	539	565	500	535	534	537	533	554	539	523	514	557	526	532	557	566	539	506	580	545	542	534	502	533	497	502	519	553	576	554	580	475	544	547	528	567	547	559	555	524	527	555	532	545	512	579	585	545	517	553	577	563	536	520	553	586	550	525	528	543	512	499	535	556	531	541	587	527	535	550	551	540	530	558	570	564	534	536	549	531	540	512	512	559	544	506	547	538	530	542	505	521	561	511	505	537	499	637	556	558	528	534	584	574	532	533	534	546	550	520	543	533	507	591	543	552	572	550	550	520	561	504	530	549	572	532	494	554	517	529	547	534	582	569	569	534	539	553	466	532	507	568	570	564	511	565	519	535	560	529	557	493	537	532	557	543	557	541	532	549	535	555	534	521	566	522	578	558	546	526	519	553	492	558	560	500	529	509	543	550	510	505	550	522	574	512	502	535	525	515	534	568	541	526	520	573	565	539	514	504	562	546	546	573	503	590	534	567	558	578	512	554	549	542	566	527	525	567	509	555	511	573	554	525	581	564	522	533	547	548	552	573	551	533	579	560	528	548	529	537	516	519	530	564	524	527	542	528	554	527	527	549	546	556	526	527	532	532	541	528	520	528	537	508	541	500	537	537	543	580	566	551	527	539	583	542	536	518	607	536	559	562	523	537	545	585	573	522	548	561	538	554	546	545	550	546	550	554	529	504	533	530	534	499	551	556	556	569	500	538	573	558	512	527	527	519	503	536	534	551	520	580	545	557	576	530	507	550	540	513	517	524	520	566	525	533	525	550	545	547	569	566	553	534	547	540	581	540	534	530	532	486	519	569	526	515	597	529	540	499	496	582	534	542	545	544	524	507	536	529	560	544	543	526	517	531	528	540	561	530	519	547	600	510	540	535	534	523	554	564	530	534	541	561	557	531	529	540	548	529	517	505	542	514	487	556	542	528	527	530	550	523	540	554	530	546	546	553	529	540	560	585	514	497	517	571	542	527	524	518	509	520	506	518	586	541	513	531	589	509	537	542	582	523	573	563	563	552	544	543	519	555	523	533	523	547	539	505	574	570	534	584	460	520	532	508	588	558	536	557	544	529
24604	21253	27481	25290	15006	6978	9535	7450	4264	3510	3316	2961	2787	2569	1981	1597	1248	871	757	776	681	525	592	563	482	513	486	448	365	319	311	306	316	311	288	294	318	336	305	278	280	301	295	293	322	324	326	311	330	332	355	319	371	344	357	297	300	298	298	310	344	294	309	325	325	318	323	315	291	314	288	337	273	308	294	299	297	290	312	335	279	285	261	312	288	282	280	295	277	296	263	300	344	304	270	298	306	276	298	306	295	338	290	266	304	313	275	269	304	291	302	297	276	306	279	310	274	271	322	264	322	311	288	297	280	294	299	305	299	301	268	309	261	331	285	305	319	287	293	280	288	314	304	293	274	276	281	279	314	263	297	299	293	305	285	276	327	328	286	324	313	318	285	311	255	330	306	313	287	292	306	325	297	313	320	287	260	294	313	283	280	342	315	309	295	314	307	305	320	272	313	336	299	287	291	321	306	291	287	298	306	274	309	290	321	286	326	316	273	312	269	317	283	327	327	288	315	319	303	331	334	338	293	298	293	296	273	315	297	294	279	317	313	286	317	289	290	284	314	296	285	300	293	292	276	294	290	283	307	288	307	275	290	314	298	298	330	312	302	290	330	287	285	294	282	280	298	293	307	293	324	294	337	282	315	319	336	276	302	303	281	281	277	283	311	312	292	300	306	299	301	335	295	288	317	335	305	268	286	280	285	290	314	307	307	302	308	315	300	306	293	302	261	301	296	311	296	299	278	307	336	293	316	275	292	296	279	343	293	295	290	273	309	299	327	307	308	320	308	279	270	282	294	326	318	309	330	291	296	294	287	312	297	313	301	316	297	325	307	295	316	300	290	306	316	313	298	282	286	327	307	286	308	317	295	268	283	279	305	289	304	337	332	296	293	304	286	323	317	316	273	319	283	301	352	288	282	302	281	312	300	299	294	304	312	327	306	297	297	312	306	310	298	299	324	285	288	295	315	286	317	302	257	303	296	325	286	303	318	295	280	292	303	319	298	294	298	297	303	297	297	284	304	310	303	270	291	325	285	296	287	255	308	303	306	319	314	301	321	313	292	320	271	296	305	288	293	274	323	314	299	293	291	311	281	290	326	306	294	283	257	293	294	300	277	287	304	303	323	282	298	281	283	324	306	298	282	303	314	276	301	314	307	298	332	291	306	310	289	290	272	291	284	280	263	269	271	310	289	295	306	294	255	286	304	311	307	280	341	293	329	308	287	324	285	257	335	295	288	291	284	295	288	329	319	274	295	282	291	313	306	303	300	283	353	283	313	288	304	299	312	284	291	304	292	305	286	313	310	293	303	289	287	301	307	300	298	297	295	287	288	300	326	285	279	289	289	306	294	287	285	308	340	304	288	313	318	306	311	305	315	278	305	306	288	268	312	305	269	299	295	313	287	315	287	291	335	305	293	281	294	305	297	318	319	291	331	297	331	300	273	348	311	320	306	306	301	318	320	307	326	307	320	281	271	282	302	296	284	265	306	328	318	299	302	286	282	310	307	347	301	296	288	282	282	290	287	314	265	292	285	313	305	262	297	296	311	307	302	314	247	289	298	264	294	307	302	269	289	295	294	285	289	275	302	303	313	304	296	286	294	302	304	319	295	301	310	306	296	313	328	309	319	306	298	279	293	289	292	314	299	286	310	298	310	330	290	319	276	286	288	311	284	295	299	287	283	305	257	313	302	262	276	306	289	299	309	280	288	291	276	307	307	279	267	278	296	293	301	307	317	289	294	316	298	328	285	305	297	311	310	304	286	295	292	270	296	278	304	310	300	289	311	292	298	291	295	286	292	292	276	321	273	295	278	288	318	317	309	303	280	294	310	318	283	296	343	293	301	296	273	317	319	311	300	298	289	281	319	293	299	315	279	299	347	288	290	298	313	277	291	300	306	319	320	306	313	323	336	339	288	282	290	319	293	312	274	330	320	303	310	315	254	317	285	300	301	298	273	340	268	290	325	293	297	288	339	326	304	314	300	275	306	315	326	302	289	325	289	327	314	318	320	246	328	295	324	294	282	288	301	310	283	301	291	302	311	301	311	301	301	293	299	304	312	310	302	288	286	287	282	249	285	280	291	299	306	296	287	295	298	304	339	285	288	290	314	317	307	307	259	283	281	319	298	290	306	318	291	306	273	301	331	272	316	294	315	329	288	303	295	295	275	301	298	295	293	331	287	302	293	284	283	311	296	296	310	308	324	291	272	276	309	300	307	272	333	316	304	312	291	296	286	304	303	316	290	314	300	297	308	284	308	281	306	340	252	300	273	310	301	269	292	299	304	329	326	284	261	295	318	289	280	271	281	309	310	289	290	332	280	290	252	329	302	282	299	300	275	319	294	293	301	281	302	292	302	315	314	297	290	258	299	285	293	280	313	313	302	299	304	312	300	312	314	279	270	292	297	289	294	281	296	297	279	285	312	305	310	300	301	316	316	327	364	308	345	289	318	305	277	316	313	308	319	279	298	300	293	292	307	291	300	311	321	302	322	300	324	301	300	298	294	276	337	304	285	301	256	292	284	305	278	328	329	307	285	288	287	275	323	286	270	289	307	308	279	298	294	287	307	301	325	292	298	309	311	270	312	311	283	271	305	281	293	322	336	319	307	306	342	306	303	296	328	307	274	284	274	307	296	305	320	317	295	303	298	289	318	330	282	293	316	307	263	292	316	326	322	283	319	283	311	310	283	295	325	281	308	303	280	302	326	305	282	286	285	278	269	316	287	283	299	327	324	325	298	282	301	297	295	272	303	307	294	282	309	291	331	323	296	320	276	286	260	331	303	295	306	283	281	297	292	262	295	300	289	289	287	312	280	305	265	283	314	286	322	303	298	295	281	295	322	285	290	311	303	284	299	329	313	301	288	307	308	344	336	314	307	277	291	293	262	312	303	283	277	286	304	288	296	273	300	273	301	293	282	337	329	291	296	315	279	277	327	293	282	308	321	274	327	290	297	292	281	312	306	277	305	308	305	274	297	290	286	311	317	300	302	288	309	290	295	285	284	303	316	318	289	304	280	284	273	288	318	323	298	313	258	288	323	274	308	294	302	292	304	283	305	294	271	274	285	302	292	330	284	318	296	322	274	270	311	277	324	302	301	296	333	308	304	305	278	303	285	336	278	309	294	309	314	315	284	315	326	301	291	301	291	278	279	321	296	303	254	304	299	292	296	327	311	320	308	292	313	312	296	335	282	307	314	303	273	281	331	285	295	305	298	282	288	321	252	310	285	303	313	312	311	300	294	277	316	320	291	273	313	318	293	306	324	311	324	317	289	280	288	297	284	269	300	302	283	291	316	289	274	317	296	277	262	293	295	317	311	313	320	349	299	290	304	288	301	264	351	311	305	281	277	328	306	299	319	309	300	284	289	289	294	333	285	287	306	330	297	302	276	309	308	327	322	302	313	305	285	301	296	282	308	316	329	292	285	323	292	278	281	331	289	317	292	307	296	279	310	300	286	304	296	275	302	284	278	295	322	313
14808	32951	20959	12521	9542	10149	14966	12445	7543	6166	5474	5019	4455	4152	3434	2640	1941	1462	1255	1152	1003	833	811	741	713	685	629	545	496	409	350	354	344	392	378	375	365	395	378	355	378	368	395	355	381	382	347	384	367	425	357	395	368	415	392	383	353	391	355	362	344	380	368	366	380	357	335	384	299	350	338	350	342	358	358	375	321	385	377	355	321	339	349	338	371	328	339	360	344	343	312	310	334	359	308	381	358	354	358	360	342	335	355	368	343	370	356	358	327	365	340	356	333	348	311	346	384	347	361	344	331	349	352	347	353	349	358	364	354	326	329	359	359	321	345	340	355	358	352	363	328	340	320	333	340	327	365	371	356	353	347	341	338	315	346	329	353	370	330	332	343	336	319	349	301	352	329	343	363	349	365	356	347	331	320	327	367	366	371	357	365	341	365	335	339	351	327	346	334	353	347	342	366	344	382	333	338	330	364	304	320	362	350	348	322	345	349	331	336	377	335	333	329	344	339	331	344	350	356	342	324	358	368	357	368	345	354	345	349	357	371	321	317	350	370	323	374	332	326	370	371	362	342	334	340	299	325	333	346	335	338	347	334	361	327	328	321	362	375	338	351	373	317	343	313	349	352	362	338	343	346	311	323	363	340	372	347	354	319	361	350	332	334	332	370	333	392	345	358	363	351	336	343	356	370	295	333	370	343	331	387	346	373	365	306	339	365	330	362	334	333	342	381	314	354	326	337	335	353	363	333	350	344	306	352	343	325	335	346	373	327	350	363	376	363	347	330	327	321	350	360	338	330	342	319	343	340	330	329	371	314	355	342	361	364	356	382	345	338	350	361	341	328	315	334	327	352	309	342	367	329	351	364	363	345	359	326	316	314	321	337	336	339	333	335	326	336	373	329	301	334	365	327	346	362	345	367	333	360	370	384	343	327	350	364	315	335	345	326	329	343	346	340	350	326	363	326	332	323	317	336	333	366	352	329	351	325	330	316	353	340	350	305	318	332	351	363	352	335	359	320	349	351	339	337	318	355	326	318	310	343	343	316	386	356	347	362	350	337	338	296	336	354	335	358	350	358	330	352	341	332	326	372	311	368	336	313	323	323	340	351	356	328	365	329	331	348	320	366	365	362	347	342	349	346	365	329	340	342	369	353	321	323	346	328	343	342	358	342	348	340	323	355	355	391	355	331	356	365	335	334	376	372	319	350	302	335	358	362	343	348	332	367	366	360	340	330	342	314	343	340	366	324	341	364	319	319	359	365	342	324	319	331	345	373	368	360	362	353	337	376	352	312	359	356	334	352	348	340	367	330	371	345	328	339	315	384	347	334	328	350	315	340	343	343	335	347	367	330	343	359	358	341	341	318	339	339	328	325	311	336	346	364	329	331	337	357	322	355	340	338	376	345	323	349	342	346	326	354	374	327	330	365	357	357	376	335	355	370	329	354	347	346	352	336	338	353	344	338	349	319	342	331	331	330	316	333	355	339	326	361	326	359	352	337	340	331	370	383	348	323	337	373	344	378	365	353	334	331	325	332	339	330	380	364	354	352	375	360	357	346	350	334	336	338	359	338	361	341	369	377	329	344	377	331	328	328	335	359	351	362	357	341	378	353	341	328	349	339	360	347	376	344	370	359	351	370	339	371	329	334	358	365	338	336	349	319	340	366	353	345	334	332	324	342	328	346	359	354	360	348	361	384	364	356	344	357	342	308	359	336	346	359	341	346	366	308	368	363	366	360	347	346	379	360	344	357	348	338	349	380	339	341	353	360	336	327	361	352	358	354	338	351	322	316	338	367	306	349	342	343	340	327	379	350	321	356	346	360	362	346	320	359	321	312	339	350	315	329	341	365	346	377	335	326	333	346	345	353	384	395	369	326	316	314	351	328	324	349	321	341	347	342	324	332	321	334	334	352	321	334	333	315	366	364	332	345	348	310	328	352	314	350	347	315	364	377	325	341	357	347	331	355	366	358	333	335	318	342	344	362	364	325	366	385	364	349	333	363	363	345	337	346	347	340	352	329	357	325	320	347	364	316	370	374	352	363	348	346	335	330	347	333	345	359	359	313	352	348	348	368	376	342	342	334	367	336	363	345	367	318	358	352	329	362	366	367	346	362	351	319	330	320	334	350	321	324	357	378	315	345	340	350	343	337	369	327	360	347	334	335	366	375	327	362	335	376	338	324	313	318	354	332	335	308	356	348	332	309	382	374	351	332	371	335	332	338	368	316	375	347	339	348	319	352	334	346	360	359	346	299	344	289	333	329	366	332	334	374	385	361	323	351	344	338	316	350	342	348	343	325	375	352	347	342	346	360	365	350	350	319	386	352	346	323	340	350	339	364	338	334	301	352	350	363	333	340	357	352	327	373	358	325	327	335	351	313	336	339	364	353	322	371	298	350	379	336	310	354	327	371	362	354	275	320	317	363	330	332	337	332	365	334	332	364	349	332	373	337	306	359	392	377	380	350	353	339	310	363	322	336	347	375	360	378	331	365	347	319	327	360	361	333	353	335	353	342	353	402	332	346	375	343	330	335	374	341	322	349	314	331	366	344	336	348	361	358	354	345	353	371	342	371	340	346	319	348	367	340	351	360	337	346	352	346	332	354	332	350	360	345	349	332	357	332	381	344	363	345	337	363	327	321	360	357	344	342	351	347	363	351	343	356	326	356	321	370	358	351	360	347	348	343	360	370	373	311	345	339	355	371	361	345	339	364	347	335	318	371	334	303	338	359	338	349	332	336	331	310	332	339	330	336	372	303	329	376	331	376	350	389	357	320	298	334	312	355	342	331	332	345	325	329	339	390	353	368	352	313	353	317	319	326	321	327	315	346	356	357	314	358	351	346	348	340	308	343	350	340	319	312	315	340	346	348	355	358	324	374	333	346	352	352	373	359	338	367	349	339	377	347	333	351	329	364	368	312	305	384	351	310	334	349	313	341	332	363	339	340	334	341	332	367	346	322	357	316	347	328	323	315	353	340	315	316	331	303	336	355	331	335	339	353	340	345	314	345	331	367	349	353	326	343	360	359	323	351	342	343	358	361	324	327	360	341	313	356	325	329	350	324	348	366	343	357	349	357	323	370	327	337	355	339	352	347	350	347	303	336	356	321	311	346	366	331	327	378	358	382	332	346	338	334	311	341	348	351	343	359	371	367	385	344	361	333	325	326	350	346	370	327	341	375	389	368	349	298	367	356	362	341	323	353	316	330	357	334	349	362	343	353	357	358	344	338	341	353	357	374	369	328	337	336	335	359	354	323	329	400	345	335	317	327	354	371	364	352	331	332	350	373	334	374	353	353	325	386	352	365	339	367	342	366	326	343	330	339	330	328	361	346	336	348	363	316	345	347	367	317	336	331	303	353	341	344	349	331	347	361	361	361	337	340	348	349	338	332	343	333	359	300	338	357	311	327	376	333	379	323	338	354	325	385	329	361	344	339	378	360	313	321	301	352	347	353	344	353	336	337	367	347	355	375	351	342	355
22601	21305	29027	23920	21321	22112	22640	14479	8686	6713	5929	5802	4971	4485	3546	2962	2321	1774	1462	1432	1220	1020	1040	1033	949	933	810	706	563	519	479	483	475	485	467	519	493	447	474	470	469	471	467	460	479	484	470	507	508	559	512	523	560	507	535	515	486	469	475	470	482	463	499	417	463	486	473	477	474	414	486	435	429	400	456	433	462	464	497	406	441	455	440	435	430	463	442	474	430	425	463	426	467	435	446	438	453	433	425	427	487	419	407	441	480	423	427	457	435	441	413	441	429	436	418	434	433	457	442	454	486	480	408	423	392	442	401	444	446	421	440	431	446	427	391	432	464	445	457	434	465	452	453	412	427	424	402	444	467	469	426	446	444	443	483	418	441	458	461	424	457	448	427	430	448	416	430	465	411	450	415	438	451	448	470	434	472	433	455	483	469	439	397	444	442	396	458	452	424	431	450	463	426	441	415	437	456	463	424	463	447	460	432	448	476	419	454	418	444	435	426	455	433	449	452	413	449	401	472	416	483	446	440	434	454	437	417	433	418	445	468	440	445	441	449	450	454	449	438	478	424	436	433	468	482	445	416	440	456	435	463	427	491	415	440	463	451	432	414	457	472	461	481	426	434	440	455	454	447	486	444	419	416	459	426	415	449	470	431	423	418	433	493	443	454	439	447	436	453	431	479	463	436	422	416	430	459	406	468	468	429	427	449	435	394	450	455	410	445	452	438	460	434	481	429	430	462	419	449	442	409	439	442	448	431	451	454	473	416	413	403	451	459	449	452	401	424	402	432	451	391	443	428	447	463	428	423	468	427	455	469	454	417	440	480	445	422	429	414	421	452	417	449	446	454	439	418	415	452	447	476	441	482	433	455	441	471	429	441	435	436	444	446	416	470	401	439	465	422	449	486	397	412	456	444	440	444	443	462	427	452	415	444	414	443	445	475	447	383	425	420	415	448	428	411	415	442	436	429	435	409	422	455	467	434	466	444	470	434	447	394	442	421	459	457	446	373	449	444	441	425	425	439	430	440	461	444	458	468	429	469	454	423	432	431	475	443	455	478	439	469	449	420	398	408	434	421	446	423	439	471	441	437	465	433	398	459	437	438	418	429	462	424	427	422	389	442	411	444	429	439	427	438	428	412	454	482	435	441	440	464	428	474	433	408	429	424	467	421	399	445	420	423	466	433	423	444	441	404	425	433	442	450	423	421	447	432	427	449	428	428	444	399	421	423	443	443	456	424	422	466	467	463	429	448	430	470	464	442	420	455	465	404	404	433	428	447	461	465	449	436	441	437	424	450	445	467	468	420	418	390	454	402	465	462	403	426	427	444	439	438	423	454	430	398	438	444	432	459	421	433	487	458	459	434	458	407	435	421	473	421	471	434	431	422	455	417	472	465	453	413	410	414	444	419	415	449	467	423	414	456	425	413	451	447	433	444	421	459	422	458	430	429	451	440	433	475	442	442	434	440	458	424	459	413	396	394	458	437	421	409	454	429	399	426	479	466	417	403	424	438	433	460	431	447	450	454	422	456	433	422	472	400	477	413	454	460	440	438	482	451	444	450	432	415	449	452	480	430	478	442	416	414	433	442	443	426	430	419	425	438	414	479	419	415	416	449	439	437	438	416	445	431	454	473	475	474	431	418	438	429	462	436	446	412	454	428	446	416	451	425	443	430	503	442	402	424	437	442	426	454	433	454	438	458	431	437	447	455	431	423	448	429	422	426	417	422	445	448	415	409	426	457	507	447	405	427	439	463	424	444	400	444	446	428	451	440	432	439	433	483	453	441	406	451	453	456	407	416	428	453	454	443	436	430	421	486	430	424	452	398	453	430	440	426	425	422	387	441	432	449	424	445	428	412	459	505	423	445	439	424	416	418	449	426	444	406	437	476	461	442	464	438	463	428	479	430	467	489	455	439	430	438	461	456	451	440	419	445	471	419	464	423	453	433	435	472	483	451	430	422	438	448	456	423	477	387	433	416	497	442	417	473	470	452	424	445	448	445	446	452	430	432	447	428	425	421	482	453	420	473	451	440	441	458	428	496	480	453	438	458	461	432	405	457	436	438	426	429	420	410	467	427	436	429	439	436	446	437	454	411	485	430	451	440	432	449	440	432	428	443	465	442	416	465	423	417	439	443	445	429	412	452	416	429	495	454	456	427	446	459	403	438	455	403	418	427	417	441	428	411	465	413	439	449	416	410	417	457	437	443	438	435	442	464	473	470	453	431	431	419	441	430	458	422	436	453	424	406	431	407	417	433	460	428	426	426	458	460	395	427	433	437	445	432	443	444	448	452	479	457	422	429	452	421	469	425	453	423	459	443	403	470	485	447	406	434	422	426	458	434	425	421	442	454	410	459	452	410	448	437	436	453	410	418	430	438	460	427	427	433	482	442	437	416	438	448	478	422	461	431	446	431	439	395	474	389	457	447	473	441	383	415	469	425	440	463	425	426	461	470	435	455	426	434	451	431	414	407	417	443	450	406	431	433	426	436	430	437	444	459	447	459	450	418	447	446	424	441	422	459	445	413	409	454	465	473	445	403	438	447	488	432	448	429	447	427	463	458	441	428	433	405	446	401	464	416	415	493	400	421	441	426	440	463	437	430	470	461	462	449	429	440	447	484	438	453	417	419	432	442	449	444	416	408	445	430	448	462	440	410	447	459	453	468	432	422	466	445	414	420	467	406	426	427	409	459	437	439	459	467	458	473	424	456	411	413	438	408	421	421	471	418	489	450	413	436	455	464	429	473	446	422	469	435	412	465	475	437	437	461	443	466	418	420	451	441	454	456	440	419	412	436	476	425	451	459	429	465	405	424	475	410	428	446	444	466	447	463	435	452	456	458	433	433	432	427	452	400	444	435	449	411	430	466	484	469	452	460	445	444	439	441	454	433	410	464	396	443	437	449	461	448	429	452	435	428	467	456	449	432	431	444	443	438	444	451	468	443	462	467	422	433	431	465	445	458	473	416	416	447	434	424	416	435	441	455	417	488	431	449	454	415	443	459	466	411	460	422	450	449	399	444	436	418	452	400	412	419	432	422	379	408	459	467	429	384	480	435	484	438	476	424	440	425	449	463	406	438	416	438	448	424	455	473	433	417	406	465	416	451	399	431	455	428	453	406	458	438	421	418	453	431	457	438	411	432	422	451	429	434	423	422	441	417	440	416	434	442	444	450	426	464	448	482	457	446	422	411	463	441	427	454	432	408	432	449	415	416	435	394	439	456	457	394	447	441	408	450	435	461	445	429	393	394	417	497	441	434	466	405	433	427	439	410	450	436	416	437	439	443	451	454	404	440	452	462	466	440	465	459	421	423	494	399	441	428	478	451	442	468	450	416	460	467	464	469	401	442	472	403	459	438	457	461	423	478	450	427	468	420	438	436	447	431	443	468	447	452	448	417	410	428	401	456	467	449	445	451	445	457	485	411	430	470	418	455	463	497	451	447	449	446	446	464	449	443	423	443	410	466	456	444	440	447	456
17461	40284	28771	18720	15605	17086	21878	18112	12507	10175	8910	8762	7494	6822	5449	4510	3442	2638	2254	1992	1703	1400	1399	1335	1194	1185	1073	938	724	527	543	534	539	564	556	531	563	560	538	503	536	548	550	552	557	562	552	579	552	569	578	604	606	582	620	632	558	518	519	520	545	489	542	551	544	511	499	538	487	475	488	514	531	549	507	500	480	511	460	511	457	532	510	477	470	483	460	464	461	544	464	526	489	486	493	491	474	509	489	513	487	528	501	463	502	474	470	480	512	486	507	489	512	475	478	475	502	458	484	497	484	466	463	479	476	497	462	487	520	499	472	506	513	493	492	508	485	472	450	479	487	509	477	456	531	525	504	518	481	476	463	495	528	501	492	492	483	504	521	512	483	524	512	479	452	483	487	459	483	528	537	508	473	493	466	458	472	500	497	486	506	465	486	482	497	497	506	521	467	463	503	482	513	476	540	470	505	476	502	487	488	483	435	486	479	484	493	481	491	488	486	469	477	460	543	450	475	495	518	497	504	536	507	496	477	492	486	454	483	491	517	508	479	486	455	493	499	542	482	484	520	469	504	469	522	504	470	498	497	531	464	465	490	447	491	509	479	482	450	471	470	460	464	494	475	467	456	498	483	444	482	537	496	482	520	496	470	527	490	521	482	453	502	480	534	507	504	504	480	458	454	498	473	482	447	492	505	500	502	508	513	439	489	460	484	499	495	525	527	475	485	481	490	455	493	464	531	504	483	482	446	531	469	518	534	518	536	504	459	440	517	463	499	467	496	463	462	482	534	465	486	491	509	480	526	467	484	499	509	491	485	503	461	477	478	483	441	471	494	494	459	468	510	521	501	463	482	466	461	497	514	495	503	503	485	468	488	487	480	467	541	481	533	472	489	487	496	492	480	489	498	506	490	509	517	495	487	528	505	444	464	487	500	485	468	507	497	492	510	496	483	495	494	480	524	508	491	468	485	510	512	512	482	463	487	495	516	474	489	547	495	498	464	518	502	507	466	519	485	496	493	488	474	506	498	475	514	467	473	464	494	455	510	469	508	461	512	491	500	515	525	470	478	497	442	501	475	533	505	498	503	468	529	481	485	478	500	510	495	484	524	506	471	450	500	507	473	500	544	471	516	482	478	510	452	494	482	479	524	534	470	463	476	489	441	488	496	470	516	459	462	500	523	487	518	464	486	524	487	495	468	529	502	444	489	499	489	513	479	486	493	509	473	463	509	448	541	498	476	481	444	452	473	481	446	511	471	507	510	508	501	498	473	469	503	490	506	505	488	495	501	487	477	503	516	504	532	480	543	474	492	512	490	463	494	462	500	446	488	446	495	528	495	490	475	494	469	491	503	452	458	501	484	486	489	477	490	502	512	465	470	503	467	498	483	497	492	499	500	505	432	509	456	521	495	505	507	491	486	475	502	520	455	500	479	462	489	468	534	459	537	446	491	470	463	477	465	510	466	473	513	505	504	492	475	469	492	474	505	467	458	484	494	480	478	441	450	514	455	486	519	492	485	484	481	466	523	474	491	453	508	490	480	464	462	501	520	463	478	515	476	480	487	516	498	486	525	519	469	451	483	472	513	490	530	473	512	476	489	487	495	513	479	489	505	473	463	515	514	502	481	479	497	499	500	525	472	484	488	464	498	482	526	494	486	506	487	484	518	473	503	481	493	496	509	477	485	512	498	521	463	453	511	498	492	452	514	509	463	516	459	458	495	497	497	495	517	482	476	480	484	509	490	498	508	475	467	496	478	471	486	514	492	522	500	464	496	462	486	448	488	480	462	513	474	456	511	484	492	507	499	485	461	538	486	458	481	507	488	505	459	495	488	493	479	481	489	485	475	473	466	482	506	466	492	479	481	516	487	516	462	510	486	508	512	525	517	484	458	461	549	483	497	517	476	464	490	535	494	460	444	491	466	467	499	528	479	482	486	454	507	469	469	512	507	504	503	495	486	459	466	494	483	470	523	489	526	486	528	485	483	444	472	524	488	475	488	461	457	501	460	505	481	469	495	491	487	475	460	495	528	494	475	499	493	516	507	506	494	468	444	456	511	503	462	495	489	471	499	518	501	473	463	477	504	498	481	476	472	503	515	500	450	526	489	484	466	481	446	494	517	498	476	489	507	469	467	508	497	464	485	507	494	477	514	522	509	497	516	481	498	496	474	473	460	536	472	485	480	494	481	491	525	508	469	505	483	493	473	488	506	484	510	483	475	507	483	489	511	486	498	478	481	487	474	503	514	503	495	521	479	452	498	503	506	487	461	493	498	485	501	492	496	483	486	494	475	470	519	495	523	459	467	447	467	457	483	459	492	438	475	512	480	428	468	462	493	492	486	496	498	468	499	515	501	511	480	526	485	526	480	461	457	513	479	508	483	456	451	476	496	507	474	479	506	520	517	515	499	456	500	521	519	451	473	464	498	498	503	473	498	479	498	450	489	450	505	525	509	478	473	488	460	491	516	516	450	500	471	486	500	494	505	463	494	481	519	496	507	479	470	513	476	482	502	480	494	470	463	484	495	478	491	493	473	519	512	490	566	480	530	463	518	517	488	463	485	443	492	473	526	475	503	456	490	494	482	481	481	476	479	494	474	476	481	476	500	485	484	462	492	469	489	481	510	518	501	498	476	526	487	477	510	524	491	486	497	469	472	479	513	495	472	511	476	480	484	506	490	503	505	516	499	481	479	499	515	470	464	500	503	511	479	500	495	481	490	473	461	496	486	516	478	524	506	459	489	471	498	516	496	494	511	526	462	483	476	498	458	481	444	508	501	467	501	477	508	497	463	506	503	492	487	479	499	508	491	456	488	505	522	473	470	450	492	488	519	489	481	512	460	500	476	492	443	552	443	474	427	500	489	519	509	465	509	490	448	429	474	511	456	451	493	516	485	484	482	482	450	489	497	518	502	518	468	503	468	463	468	490	518	530	479	455	508	482	516	486	507	500	488	453	512	513	484	502	512	465	444	516	449	475	474	490	515	469	481	491	467	496	473	451	482	486	512	485	486	496	490	515	494	511	520	481	463	535	503	479	477	505	534	515	490	537	474	483	458	483	483	485	473	484	486	485	505	505	494	516	455	468	517	480	493	522	481	478	478	510	467	522	445	465	479	483	499	486	496	508	483	502	443	500	492	474	505	496	513	530	483	502	483	509	425	465	481	508	513	466	469	470	454	540	476	487	487	529	514	484	453	494	481	453	461	465	489	495	505	451	482	488	485	471	492	477	480	456	488	481	493	510	476	495	533	509	475	457	492	471	479	490	495	437	519	454	503	510	504	503	498	514	511	468	493	481	480	497	485	447	499	487	481	517	497	522	503	493	507	518	499	517	469	445	524	502	490	533	469	505	479	511	510	492	505	484	513	518	490	459	475	494	465	471	472	460	477	523	511	504	478	505	475	513	495	505	431	493	470	518	505	480	501	474	431	492	514	530	494	473	484	500	488	496	517	495	459	481	515	504	527	475	484	516	441	474	470	492
28002	21368	16695	8976	5128	5545	7676	5840	3870	2980	2403	2415	2218	1887	1553	1223	969	860	734	745	592	552	557	552	560	514	536	452	381	389	381	362	357	366	337	392	386	358	373	359	364	365	368	406	389	376	390	370	413	344	401	384	381	374	394	362	386	394	386	338	357	334	420	360	375	381	369	361	347	334	376	320	350	363	363	389	357	344	340	414	393	346	377	371	359	366	363	361	353	372	398	347	386	351	370	380	381	387	400	396	335	348	346	392	374	409	349	335	362	372	356	371	380	378	331	347	352	346	387	392	384	385	382	355	379	354	379	376	385	359	383	364	309	399	357	336	346	367	389	361	384	396	369	362	349	368	382	366	380	371	351	342	388	356	351	372	385	318	356	370	390	412	367	338	374	345	349	377	421	335	393	353	366	336	365	372	351	378	382	377	369	380	364	392	356	336	328	398	372	391	351	330	379	357	375	390	338	366	368	370	378	386	380	392	388	382	375	384	403	371	373	367	385	367	377	363	368	364	371	357	367	337	349	362	376	354	398	387	376	370	368	393	383	381	367	362	334	378	367	374	344	359	368	366	406	366	354	341	382	375	361	363	365	378	354	378	379	352	367	380	390	348	391	388	347	390	365	330	369	364	363	370	368	338	381	362	384	360	330	357	371	355	388	370	365	387	402	344	351	365	352	337	381	412	396	354	388	393	356	372	362	367	377	384	393	364	376	344	379	394	391	330	358	362	375	391	361	333	353	397	368	375	373	408	377	351	380	358	361	410	360	359	371	385	362	349	378	372	369	367	390	406	368	363	386	377	374	318	370	370	351	354	344	358	383	355	383	392	379	371	387	378	375	372	367	391	377	332	381	352	386	350	368	362	369	365	385	406	347	382	376	405	369	387	378	369	396	379	393	371	348	333	360	367	344	372	367	386	371	400	374	382	414	370	382	389	405	378	386	390	354	385	355	365	383	349	358	356	326	367	343	386	379	370	405	356	397	354	380	363	356	335	332	361	365	351	388	360	386	361	387	373	368	379	385	364	384	407	350	346	339	350	351	398	338	349	385	381	398	375	364	393	375	391	359	369	370	384	360	357	373	340	386	353	367	401	359	383	376	398	376	362	381	353	349	397	383	376	367	382	370	347	392	362	369	394	364	355	388	358	370	396	356	334	360	372	372	377	358	382	361	361	347	351	374	377	384	381	369	370	367	358	364	364	369	348	371	350	382	350	356	367	347	350	396	398	346	341	370	402	373	365	371	392	375	369	345	362	359	364	398	399	361	362	360	372	366	389	385	388	368	339	393	355	371	338	362	390	384	370	383	363	369	358	389	337	360	376	350	326	386	393	371	391	381	370	366	374	389	348	375	359	353	366	344	367	337	345	371	333	356	328	362	364	345	366	357	363	365	374	359	354	348	354	375	373	416	360	328	383	387	352	360	368	414	390	427	389	329	353	371	382	383	369	360	360	371	372	388	362	369	339	372	372	353	368	382	360	388	405	338	390	385	376	348	374	344	391	408	340	343	357	337	366	354	387	359	356	393	376	398	380	381	359	413	366	350	365	382	369	373	373	365	368	386	377	392	401	359	398	386	327	392	352	393	375	359	369	359	375	378	389	371	376	372	376	404	382	378	412	365	388	374	351	378	368	392	379	348	375	362	370	388	377	344	336	364	415	354	377	402	379	363	343	373	374	365	345	396	389	367	359	351	353	396	377	362	368	378	362	385	362	382	405	350	326	352	376	341	345	357	368	389	376	349	383	387	380	337	344	372	344	381	351	340	365	314	387	355	390	372	368	417	342	351	355	376	366	397	349	359	350	362	356	374	364	376	378	337	399	361	360	397	344	361	376	405	385	363	369	362	371	344	370	353	376	386	362	365	327	364	371	374	359	330	358	324	352	372	368	373	364	395	410	396	395	352	355	380	384	335	361	381	361	369	327	350	382	369	376	394	315	353	404	339	374	391	351	389	367	402	356	360	373	339	379	394	397	413	358	370	367	355	351	375	393	365	361	320	319	376	346	363	384	380	404	389	358	397	348	379	376	378	377	372	393	386	354	372	405	368	345	350	398	408	365	345	364	406	367	393	373	384	380	364	384	347	378	331	363	353	344	348	341	361	390	379	387	368	402	347	367	396	399	392	348	324	336	364	360	389	388	336	379	381	375	380	351	388	321	388	385	405	356	356	355	385	360	383	381	342	329	344	332	360	378	331	368	343	354	360	356	380	348	372	371	386	364	402	355	387	351	376	374	346	369	373	363	340	373	354	383	353	421	370	358	356	357	405	336	325	354	366	351	386	376	367	380	347	374	384	383	346	354	403	360	373	314	379	373	342	370	363	335	377	365	373	378	382	326	340	364	349	346	374	337	334	335	382	407	359	362	339	358	397	358	397	401	363	337	348	349	410	373	357	387	375	355	362	366	378	372	363	392	355	361	361	332	384	348	380	403	339	382	382	344	363	371	380	365	389	373	370	346	366	360	358	371	381	374	351	364	382	349	383	355	362	368	384	331	357	353	377	375	343	346	394	386	370	377	363	363	342	394	397	392	377	370	360	348	367	374	380	348	380	337	405	376	371	387	369	382	375	382	359	400	353	350	353	362	359	396	386	329	368	364	376	387	339	333	368	345	393	402	345	382	363	358	390	373	388	367	358	357	339	413	351	353	414	349	368	360	352	382	376	334	381	351	373	359	377	370	345	366	345	344	363	355	352	369	398	359	373	377	377	378	368	346	357	337	371	362	337	350	385	325	349	373	397	373	374	359	345	354	374	355	355	350	376	397	368	397	343	392	355	413	328	349	387	362	379	362	373	360	359	356	378	375	369	346	400	361	354	361	364	379	386	372	366	365	384	405	340	366	391	343	354	347	350	396	386	359	401	363	379	390	365	383	371	390	380	376	402	364	332	384	377	349	378	362	371	410	344	405	363	380	380	364	323	371	379	385	382	384	375	380	372	391	375	375	348	389	371	369	375	352	363	351	366	358	381	373	356	359	369	366	362	378	378	363	363	371	349	379	379	348	379	400	370	371	336	367	367	391	368	336	359	424	345	340	362	347	357	385	386	359	384	343	350	358	339	371	364	346	364	372	372	346	351	359	382	367	386	354	338	376	387	373	327	370	368	412	365	385	381	383	377	385	352	345	397	394	350	355	365	351	379	366	385	354	364	372	382	385	359	365	391	405	357	383	351	346	370	376	375	389	357	353	367	392	355	368	352	387	379	345	324	339	377	355	370	370	328	408	316	354	342	361	360	412	346	341	388	351	361	372	348	351	376	381	381	387	355	376	355	356	346	377	383	362	362	405	365	383	363	370	397	379	362	363	356	338	374	392	340	383	374	376	355	369	379	383	375	375	365	398	315	361	372	358	354	366	341	371	368	383	352	395	355	384	364	391	375	365	321	356	383	333	373	341	344	385	359	373	363	347	365	378	372	407	346	380	357	379	336	383	341	378	389	367	369	384	365	396	401	361	357	371	374	365	383	385	364	350	363	381
15189	25787	16237	8694	7317	9050	12511	9636	6550	5117	4057	4014	3694	3147	2532	1799	1499	1176	1052	925	835	737	701	690	690	702	635	574	454	418	437	426	431	451	428	466	429	469	404	413	419	433	434	421	486	464	437	428	440	416	464	413	474	466	438	450	432	431	420	458	441	419	449	452	427	430	433	427	405	399	418	416	410	435	383	417	416	432	409	407	397	437	408	439	432	428	456	417	409	427	408	419	425	419	416	455	425	412	410	414	416	430	395	415	416	391	384	387	404	422	422	404	435	413	397	396	426	401	402	394	393	403	416	422	446	400	424	430	422	408	427	396	399	396	425	426	430	406	414	439	425	394	419	424	433	427	409	392	449	428	422	407	464	441	410	437	448	441	403	423	429	417	396	392	429	407	410	429	384	427	433	408	399	427	395	410	418	402	404	398	409	424	438	374	436	398	388	426	442	395	374	400	410	416	437	439	382	402	428	408	395	433	438	407	416	456	415	407	399	409	436	376	440	410	432	421	412	396	431	393	455	401	414	418	469	466	377	368	430	420	426	441	390	435	433	444	410	431	408	418	417	399	456	395	429	412	412	405	421	443	384	407	395	412	397	420	426	444	393	432	443	401	459	412	421	415	385	412	432	417	438	390	396	394	430	398	436	405	403	408	386	402	416	389	429	413	403	411	422	449	389	419	399	423	375	452	421	413	391	412	408	403	380	425	407	423	409	417	408	381	418	391	433	414	374	450	391	417	398	433	381	415	379	433	411	419	393	411	393	414	429	449	384	438	439	453	434	417	433	411	429	411	423	381	395	416	424	413	433	390	443	373	391	443	453	403	418	418	410	396	420	412	389	460	424	446	410	392	376	399	426	431	402	442	439	416	401	407	416	419	403	417	416	389	408	411	422	404	432	382	419	410	425	391	438	411	426	426	426	448	405	397	426	418	372	384	446	403	420	405	424	433	454	422	446	368	388	428	404	420	402	381	416	414	434	395	424	433	414	417	387	423	426	415	427	405	410	415	418	404	410	378	405	405	376	428	429	446	389	388	406	425	386	404	401	432	429	405	425	421	406	430	423	451	396	407	422	401	421	450	429	398	383	405	418	368	423	418	392	375	434	411	462	393	425	420	418	404	440	434	445	438	433	344	383	397	416	469	389	423	398	396	413	434	406	439	415	410	416	433	414	409	402	405	414	424	405	447	427	408	405	409	377	395	414	383	456	403	410	423	415	399	408	425	416	466	390	396	398	409	380	406	419	420	398	445	422	371	409	399	407	424	411	430	394	385	424	446	436	405	409	399	431	438	400	398	459	434	385	391	386	407	444	415	383	366	406	423	451	424	453	462	373	396	388	426	406	429	449	423	375	426	408	385	433	431	445	382	410	390	406	407	428	411	402	415	392	434	421	407	412	450	440	431	409	427	433	432	412	404	417	388	396	433	399	419	386	431	405	416	400	392	428	412	450	424	440	440	389	425	435	437	423	446	401	389	389	425	381	397	401	436	453	438	398	399	398	396	399	410	409	399	400	424	414	458	380	436	396	436	411	439	402	417	387	415	410	383	407	434	382	364	400	453	417	413	401	404	402	403	437	415	414	414	418	417	400	415	424	412	414	424	397	423	437	395	427	401	416	412	394	412	418	397	447	406	394	415	394	417	408	378	412	413	446	413	370	422	416	441	394	415	438	407	407	432	407	444	414	388	428	427	401	424	406	434	415	450	418	436	413	417	424	481	413	440	405	430	393	438	432	414	409	408	392	439	409	449	428	402	385	423	426	407	396	433	467	417	422	430	426	458	424	418	423	391	439	385	388	430	416	447	409	402	435	420	403	446	438	396	390	403	428	429	428	396	400	389	434	403	404	417	415	425	411	404	413	416	433	423	415	412	438	387	420	410	398	444	441	442	392	393	402	399	455	384	413	386	423	421	408	374	420	414	435	396	438	426	407	419	399	441	392	400	437	379	410	413	408	412	407	450	452	439	451	397	400	437	423	425	403	390	417	441	381	440	435	382	409	442	405	419	403	413	430	417	408	401	460	428	395	435	392	447	402	422	386	414	408	434	436	362	388	395	386	372	396	390	442	409	452	408	399	402	404	431	414	400	402	411	423	429	402	405	433	423	418	431	434	417	406	410	401	390	450	418	407	394	411	394	423	398	426	426	427	416	417	417	394	406	446	432	435	415	416	408	376	410	433	420	418	420	401	424	422	405	401	383	406	410	399	399	441	403	427	399	397	424	382	421	377	432	430	399	453	412	399	407	435	466	399	391	431	410	431	440	460	405	418	407	470	389	390	412	429	384	468	402	417	407	411	440	449	412	447	387	387	409	405	423	413	401	386	454	408	414	426	417	421	407	385	435	429	396	414	424	397	389	420	408	410	404	413	442	374	386	439	414	434	419	408	425	436	396	421	444	437	412	432	407	392	439	398	437	408	377	416	380	395	428	400	410	410	411	426	417	430	444	456	401	429	388	439	403	421	441	384	412	409	392	443	416	426	411	403	407	398	424	413	420	404	398	423	425	415	425	416	415	432	358	414	427	409	418	416	423	455	398	428	371	432	354	391	430	387	433	429	421	413	402	427	386	451	370	414	427	376	406	418	404	418	392	397	396	429	456	431	417	421	440	417	427	415	423	389	379	426	425	399	432	418	397	423	417	418	389	402	454	372	388	409	364	425	419	378	404	408	414	430	414	404	410	420	398	428	423	388	405	434	415	416	420	425	419	403	429	428	378	411	433	395	411	424	410	402	403	423	390	393	391	407	383	405	436	441	399	398	412	435	399	423	401	415	419	388	408	402	398	402	410	403	422	395	389	418	387	417	425	412	426	404	398	431	379	431	430	437	419	425	383	407	375	409	372	376	405	420	423	430	395	440	425	439	435	444	414	445	416	438	405	403	395	392	413	395	418	398	466	397	402	433	437	429	395	399	385	433	430	401	440	437	416	444	376	415	410	418	415	420	399	436	393	423	449	449	447	387	438	412	385	414	429	414	431	430	403	420	432	411	435	368	394	403	411	385	417	372	416	419	406	406	423	453	400	404	428	392	408	419	412	418	431	445	420	446	390	405	445	414	418	456	443	427	386	414	389	415	419	407	426	400	412	432	413	405	412	425	414	404	464	432	403	427	398	400	390	473	397	373	394	397	438	413	434	408	436	441	416	367	413	384	432	393	432	381	451	427	419	461	400	419	419	377	382	405	419	431	443	446	419	424	386	390	399	404	431	427	385	394	438	400	442	432	374	428	416	426	427	420	401	411	377	411	409	421	374	432	434	404	425	372	420	448	423	403	374	406	375	386	434	401	401	401	421	411	441	433	424	403	440	388	402	435	383	368	453	441	436	431	420	409	417	400	407	403	405	396	403	449	391	444	438	408	430	393	413	407	399	429	425	390	412	402	396	422	406	425	409	455	424	387	427	375	443	433	444	469	428	429	446	432	399	423	393	401	390	427	418	392	427	425	380	392	407	418	401	425	395	416	449	422	389	409	459	428	388
23559	21257	28559	24271	21294	16506	14328	10136	6895	5442	4094	3899	3939	3204	2627	2024	1550	1369	1275	1166	1006	841	841	810	791	781	752	653	525	490	548	491	501	461	544	503	475	504	516	510	503	500	513	533	498	478	490	528	522	541	494	518	538	578	531	538	483	520	476	500	518	503	454	505	469	493	485	476	484	477	466	498	480	467	497	513	480	518	496	437	503	456	465	466	531	533	443	492	468	498	473	490	509	479	481	526	478	467	467	506	497	474	431	428	455	462	452	469	456	534	500	508	478	533	457	456	450	488	453	484	480	453	485	462	494	455	459	482	487	499	489	523	478	430	459	484	454	481	460	470	457	446	515	456	485	448	474	477	478	526	439	495	447	476	494	417	462	500	463	462	495	455	485	493	517	419	466	503	514	479	453	478	502	470	475	463	490	471	498	456	490	504	490	465	484	468	426	461	462	510	498	467	434	471	463	480	488	459	485	488	431	449	480	469	481	504	543	502	445	463	480	443	516	482	494	454	463	470	482	479	532	464	474	493	483	469	467	474	467	474	476	475	472	496	461	499	475	470	476	467	490	507	485	477	469	485	461	450	454	503	498	448	482	484	496	469	525	472	491	463	458	479	506	508	478	432	481	449	508	531	466	455	454	495	550	492	497	494	455	485	446	471	533	499	489	500	492	480	482	483	443	451	464	499	483	512	492	501	466	476	496	509	488	489	471	468	457	477	461	496	489	500	478	485	473	467	445	488	475	511	450	504	438	476	500	469	481	492	488	469	457	465	465	479	489	458	456	431	506	465	464	496	471	474	485	514	511	522	452	493	439	488	478	452	505	492	482	508	477	496	477	460	493	501	499	463	495	504	510	476	494	483	482	509	510	468	505	481	459	460	523	438	479	465	494	451	439	454	462	484	495	432	483	471	518	491	474	497	459	489	494	481	492	473	472	489	478	447	455	460	472	465	494	488	457	486	446	476	491	493	488	489	440	477	475	481	476	458	469	505	480	499	491	451	464	460	484	527	485	480	506	485	466	484	515	513	494	489	491	511	450	488	492	448	459	459	466	454	457	464	481	504	484	494	454	474	431	455	473	476	481	488	492	469	487	501	474	505	461	474	444	477	460	481	499	456	495	469	467	505	471	483	439	450	461	462	487	472	458	501	495	478	468	472	459	500	442	489	479	485	452	510	510	467	470	487	527	474	516	464	508	473	509	459	494	455	497	490	473	468	488	484	471	498	512	474	481	456	463	491	442	478	481	469	472	526	469	457	496	498	477	483	479	490	466	464	499	473	457	437	453	452	454	479	480	464	476	447	470	467	489	481	457	458	460	474	477	461	451	466	494	493	489	470	470	461	446	503	480	459	481	483	459	464	498	526	499	468	438	446	467	493	459	511	508	463	488	459	474	447	464	475	522	473	491	487	481	441	454	486	485	479	482	454	463	480	465	475	488	484	518	481	483	468	460	474	492	480	472	505	504	497	451	481	454	495	452	507	496	511	464	451	443	479	455	428	465	487	510	448	490	519	491	479	485	468	458	458	432	474	459	498	463	464	471	472	487	445	475	468	470	471	490	441	485	487	475	502	472	465	490	433	473	466	443	466	451	498	486	457	486	485	495	458	462	442	469	475	493	456	446	496	500	459	473	462	484	480	470	425	468	499	452	458	504	486	462	509	494	464	458	498	514	479	471	504	462	468	449	460	459	485	473	504	497	504	484	494	478	473	445	491	458	462	479	467	502	459	448	447	468	484	470	464	489	528	473	490	462	428	483	453	483	458	498	502	457	465	485	504	450	485	500	508	438	485	490	486	484	478	470	482	459	486	455	463	470	487	503	468	476	451	501	489	485	445	492	456	478	454	480	444	457	458	458	485	493	472	429	460	482	494	451	456	449	454	494	473	503	485	475	490	466	474	460	476	467	463	466	506	461	460	496	456	487	491	472	467	468	448	468	449	454	472	472	490	437	488	481	484	483	468	460	464	490	484	444	463	518	484	505	435	451	436	464	482	482	471	464	478	454	466	488	478	444	443	504	448	488	495	497	461	423	440	487	493	529	502	522	500	499	506	464	467	489	494	459	487	481	463	469	485	508	474	505	470	492	502	528	515	482	473	476	483	463	497	502	500	498	469	477	486	488	491	462	492	505	510	456	487	480	462	499	461	456	467	476	457	499	465	496	520	481	445	479	459	451	453	477	496	464	488	479	484	501	443	431	517	494	467	471	436	471	493	488	454	478	499	473	422	485	497	434	469	491	502	460	492	477	458	439	451	451	445	460	453	482	484	471	490	479	472	493	480	459	480	452	436	449	489	447	435	456	484	460	487	478	468	502	520	498	524	443	461	477	468	443	535	499	503	469	459	495	465	494	486	487	456	466	476	477	487	444	462	517	452	462	455	484	479	448	502	491	470	459	479	515	492	479	478	495	470	490	460	476	446	478	478	454	451	475	464	486	473	501	466	485	518	472	485	474	464	518	531	491	472	486	461	459	474	485	475	451	477	476	470	484	470	468	493	457	443	504	492	485	493	504	477	493	494	458	471	436	512	462	488	489	486	506	445	469	453	474	505	483	471	452	457	471	478	462	486	472	491	459	499	436	489	496	480	458	545	497	470	422	493	448	487	463	449	486	463	465	495	505	543	502	516	512	466	451	472	444	449	448	492	434	458	479	497	460	477	444	508	470	487	470	454	462	437	455	481	493	486	451	419	481	474	470	507	440	468	470	461	439	510	468	510	503	462	473	438	482	468	466	482	480	478	472	442	482	446	466	500	499	483	481	480	474	478	445	450	487	460	474	512	477	528	485	466	458	462	460	512	457	459	480	490	447	454	485	480	465	483	496	466	504	500	427	472	466	461	469	466	492	475	489	471	459	469	457	474	463	427	459	491	526	488	467	431	499	445	485	462	485	501	464	467	460	461	472	483	482	471	448	455	469	487	459	446	484	508	452	456	495	461	453	460	463	488	481	478	474	457	465	459	466	479	472	488	469	471	461	452	447	513	492	469	449	435	485	470	491	482	501	486	486	510	480	456	495	515	486	459	492	511	494	479	483	455	462	482	465	464	466	464	524	482	482	473	445	489	449	482	480	499	468	522	484	472	493	467	457	494	462	457	507	469	494	493	491	486	435	489	499	471	495	470	483	463	465	432	481	478	432	463	471	468	473	440	457	446	463	465	431	504	493	529	435	486	472	480	493	466	439	458	484	471	462	459	517	486	482	475	441	458	467	470	461	491	498	476	497	481	477	473	493	466	466	453	464	483	474	510	469	466	516	471	501	483	454	481	465	495	467	480	479	472	489	459	498	465	455	465	457	497	469	454	507	461	442	497	536	490	493	491	465	455	483	476	437	467	435	507	476	475	490	501	479	451	480	454	483	473	497	500	500	443	521	480	488	510	433	503	468	473	496	495	460	469	491	459	522	493	480	473	469	478	444	470	468	464	468	470	477	456	437	479	483	484	475	467	465	490	451	493	474	469	461	489	454	477	489	441	491	430
15773	33230	23824	13806	12193	13945	17432	14301	10640	8440	6277	6148	6068	4744	3991	3154	2448	2043	1818	1477	1340	1133	1111	1093	1086	1116	908	762	642	544	525	521	543	542	573	554	617	549	535	570	551	546	548	533	602	561	572	596	602	595	625	592	609	625	589	615	598	546	519	578	589	568	544	523	547	529	530	555	514	535	539	556	546	583	518	537	573	491	503	574	526	492	538	539	529	524	479	531	531	533	543	549	545	538	571	527	534	497	476	540	508	513	511	507	501	528	565	524	561	542	516	512	528	512	554	540	465	556	526	513	531	538	547	506	553	549	521	536	560	561	528	519	524	524	526	555	523	503	523	499	531	518	540	527	540	498	480	530	557	537	514	528	523	534	540	560	519	538	526	531	496	478	553	516	499	528	501	534	515	554	534	538	511	537	509	537	549	510	553	550	532	498	509	553	542	550	548	553	551	580	524	487	545	544	500	505	528	529	550	553	488	536	530	527	525	493	533	521	552	552	539	495	524	489	533	532	538	537	518	531	534	545	489	545	550	565	535	511	540	497	567	511	528	500	483	523	519	535	514	534	531	497	562	567	527	529	561	514	555	548	488	536	542	523	552	556	516	540	553	565	522	546	540	525	520	548	505	537	549	513	553	503	546	509	490	552	512	496	560	544	564	534	496	532	547	517	551	494	538	578	507	542	508	573	536	511	566	529	481	555	558	508	539	531	522	505	505	493	516	499	524	561	539	543	551	508	515	513	510	560	543	503	532	535	545	560	542	508	560	511	545	542	520	496	562	526	553	553	528	544	503	515	538	553	545	531	517	540	546	499	500	517	548	493	553	504	540	531	532	474	523	522	515	535	543	551	521	552	545	538	545	499	542	553	491	557	537	518	515	541	538	505	506	549	494	497	535	542	512	513	528	526	534	515	525	534	496	483	506	500	531	559	522	511	532	557	540	514	521	545	530	526	486	497	542	536	515	496	526	551	525	529	508	502	536	504	514	515	480	557	537	493	507	567	507	480	553	543	556	531	529	529	549	506	529	534	539	556	504	562	531	535	546	555	547	506	500	533	509	538	537	516	547	528	516	500	551	517	508	552	540	559	549	521	533	538	513	532	534	552	518	572	527	497	562	538	561	529	573	550	543	542	530	502	550	534	525	522	498	564	487	536	517	526	522	542	491	521	553	545	540	538	504	528	475	536	528	554	550	539	499	518	573	529	561	539	514	537	505	537	560	537	530	508	536	521	491	537	546	523	529	529	500	515	583	537	534	538	518	497	547	536	526	511	525	560	540	512	519	556	531	539	519	546	483	526	534	512	528	525	516	519	550	511	551	513	536	476	529	576	537	561	545	533	551	514	535	515	537	553	549	558	497	562	551	540	540	526	530	466	535	529	535	528	538	531	526	540	506	533	502	525	511	529	561	552	543	544	545	524	514	481	503	523	515	534	511	543	528	559	551	535	508	504	527	545	494	513	530	539	519	537	526	507	562	566	552	592	528	545	537	538	488	517	530	511	548	534	503	523	531	523	518	539	539	521	558	499	545	509	514	552	496	526	512	504	534	521	505	565	508	519	511	529	523	520	572	521	518	531	558	521	528	544	550	518	578	544	545	548	503	537	505	536	521	512	521	552	532	533	513	532	567	532	498	537	542	502	537	490	499	522	579	526	569	520	550	506	548	520	519	513	529	540	539	508	573	509	513	492	541	533	605	509	534	546	556	521	500	559	505	552	532	546	544	553	559	550	541	509	535	555	502	485	511	566	534	537	556	543	574	542	554	546	551	531	550	504	560	527	509	554	496	547	539	500	501	512	519	529	547	526	528	573	548	513	525	542	557	523	540	544	524	515	548	526	555	513	516	536	541	489	517	531	519	567	504	535	490	493	520	512	544	527	533	518	512	530	519	542	510	514	541	529	475	528	497	505	548	522	521	524	516	523	578	498	500	581	536	521	561	528	526	522	508	523	530	543	534	556	522	587	524	542	541	522	542	528	597	518	558	500	533	490	519	544	504	507	488	563	558	527	561	509	530	550	534	548	572	555	525	524	502	537	536	525	516	525	539	528	529	501	532	531	551	529	528	545	572	513	566	532	553	538	561	503	526	563	529	532	514	497	583	557	517	504	535	551	492	539	531	506	514	523	558	552	564	543	531	532	509	538	525	551	544	522	520	499	561	536	487	554	524	502	537	527	553	504	521	564	542	532	494	576	548	540	535	503	516	568	584	550	540	497	507	527	527	567	510	495	531	504	516	546	556	541	537	533	555	507	510	515	518	566	585	555	514	536	554	541	527	508	491	516	539	554	516	492	550	538	504	534	558	543	532	565	515	480	534	540	533	582	511	530	516	547	552	580	566	547	513	552	527	506	526	550	483	545	554	517	537	501	505	547	462	538	540	534	544	514	496	533	524	502	546	502	526	532	535	563	571	524	515	536	533	553	567	572	515	554	510	583	511	521	497	549	544	533	513	513	521	535	533	541	523	525	581	520	536	539	540	549	584	549	545	504	491	520	543	555	508	542	531	528	525	473	506	524	583	513	513	522	600	526	526	507	543	503	531	520	519	534	526	549	539	518	543	568	528	546	529	531	562	534	518	526	536	494	553	560	534	513	563	533	470	523	529	556	547	557	556	534	538	477	539	523	565	566	529	550	511	590	542	547	561	467	551	504	502	516	506	532	537	574	542	543	563	517	537	466	529	504	492	523	542	541	536	548	490	498	575	509	546	497	535	516	579	524	498	530	520	513	510	520	530	529	538	514	499	549	537	493	539	537	523	514	502	574	562	548	533	495	546	526	551	531	551	534	510	538	554	527	553	563	556	572	521	528	557	520	548	511	555	517	532	545	484	537	511	542	562	553	571	497	580	482	518	543	531	579	517	534	576	528	509	538	503	508	528	563	544	489	549	519	527	540	550	527	574	527	564	515	535	516	585	503	547	546	563	518	519	509	544	526	490	523	513	550	550	493	500	496	535	537	531	531	509	509	507	570	528	515	522	523	552	517	525	568	521	571	515	583	534	530	507	498	526	522	538	585	500	504	586	533	498	534	537	523	525	560	552	528	509	513	511	515	571	545	543	501	512	507	547	555	532	496	551	554	555	543	502	519	523	502	541	553	535	539	525	563	496	534	539	529	537	516	576	554	552	519	547	539	484	534	557	535	518	567	539	522	505	546	517	513	539	531	549	511	557	546	515	518	540	539	545	527	522	515	531	552	501	538	500	554	569	533	505	494	531	524	549	524	543	550	536	544	552	507	551	543	523	498	489	565	489	562	564	518	522	520	562	499	546	511	511	517	491	485	546	511	533	542	515	527	515	531	536	501	549	539	521	525	508	540	473	556	516	517	524	543	519	539	587	527	543	516	498	506	591	536	517	507	466	526	523	467	536	500	559	510	592	544	559	548	534	577	504	527	490	550	566	507	500	491	520	529	524	531	516	497	518	526	560	519	537	537	485	589	523	531	525	495	503	470	516	515	523	506	490	539	508	541	567	522	517	527
24722	21242	27475	25245	15292	8420	9932	7451	5285	4223	3193	3118	2881	2207	1941	1515	1096	998	810	764	673	580	628	574	516	560	484	385	329	292	310	296	317	323	339	322	293	316	291	332	310	320	299	324	318	282	305	322	312	326	307	345	330	332	333	323	325	294	324	288	304	332	329	306	282	290	304	290	304	287	304	300	284	274	268	295	276	288	264	299	292	314	279	306	296	312	264	255	309	297	288	311	272	306	289	294	283	288	319	271	290	295	294	286	294	274	292	276	325	294	281	278	305	290	279	287	318	296	292	292	345	320	294	248	309	293	293	308	268	287	278	295	268	267	292	273	279	294	293	289	281	331	289	284	308	288	282	302	305	279	308	310	302	290	303	265	316	281	342	271	283	277	327	281	307	275	281	347	285	302	291	305	283	266	273	286	273	294	285	301	299	319	292	298	260	304	259	288	316	275	291	286	283	295	268	285	275	276	269	296	285	290	296	282	306	300	299	261	282	279	273	324	272	312	290	265	291	309	305	276	297	303	286	304	268	283	273	295	285	282	290	290	286	291	281	316	288	329	295	307	280	310	290	313	307	297	287	295	307	303	317	287	309	306	314	304	255	296	273	288	305	294	284	306	260	299	300	284	282	297	296	307	287	298	294	305	310	277	274	305	307	305	288	293	277	292	261	268	311	299	280	318	299	286	320	293	278	283	291	313	291	301	293	262	288	313	302	291	282	310	273	286	292	348	291	295	294	275	258	301	288	281	310	270	283	257	288	294	299	286	314	305	311	300	297	283	260	267	280	283	295	273	310	273	270	280	285	278	302	295	313	257	279	299	278	290	289	283	285	300	284	292	298	277	283	299	317	306	278	290	284	298	281	287	286	279	291	296	282	296	274	305	279	294	277	264	285	254	286	279	312	286	277	283	269	282	307	292	301	294	284	300	276	290	299	287	300	288	316	272	306	279	285	300	278	274	336	298	284	283	286	314	281	314	292	309	280	270	285	299	297	277	300	277	294	287	331	299	291	284	310	282	290	309	306	285	253	294	290	285	300	307	305	275	279	302	292	304	289	287	272	287	298	297	307	282	309	294	276	291	308	271	288	299	294	299	294	330	296	309	298	269	292	286	293	302	295	290	292	291	272	312	316	294	314	244	291	293	287	291	287	296	290	294	262	275	309	288	287	265	274	321	310	290	279	287	295	269	272	304	279	315	312	322	297	261	251	289	302	275	263	293	289	249	253	272	303	278	282	285	320	277	273	285	294	288	268	309	268	314	302	261	333	315	304	279	301	278	307	299	323	300	284	265	307	316	299	286	297	276	288	299	307	300	307	264	298	291	278	307	302	277	282	327	316	292	331	278	286	273	276	291	289	299	277	276	324	322	278	268	304	306	285	295	268	267	294	312	275	289	282	276	319	276	282	275	279	301	277	283	297	274	267	282	313	260	303	290	255	289	276	283	277	270	314	277	289	296	298	291	330	286	281	287	267	290	299	282	258	281	302	320	272	288	293	305	282	297	283	279	295	286	287	260	319	301	295	285	282	300	274	282	258	290	294	277	300	303	282	280	257	277	301	324	295	310	261	277	273	295	297	299	307	309	287	303	269	299	277	293	355	278	299	268	306	299	294	281	299	281	277	303	261	312	280	299	289	300	330	312	287	278	292	280	280	280	307	292	296	317	272	303	268	290	356	316	261	263	285	284	270	273	276	286	306	290	326	285	300	264	262	316	274	308	294	317	302	300	268	284	257	290	271	313	301	265	277	285	258	290	341	298	275	284	297	294	289	299	297	277	284	311	299	282	306	285	297	270	270	312	314	293	298	276	280	329	274	317	279	290	301	303	276	274	268	274	275	266	261	279	299	305	289	304	290	286	303	278	274	288	284	300	312	309	296	281	315	286	273	301	321	278	276	301	293	298	311	295	323	282	297	262	287	276	320	318	287	303	277	322	290	300	323	293	282	329	294	301	307	279	288	262	316	297	314	289	288	282	275	299	325	297	277	322	316	289	292	303	290	289	316	297	295	293	271	269	324	299	277	301	306	292	296	269	280	308	303	257	295	276	278	309	298	283	286	299	282	333	281	309	272	281	331	301	288	288	273	309	286	282	291	294	295	281	291	295	288	280	300	286	300	310	288	282	296	304	279	282	303	297	310	292	305	308	283	257	285	276	270	284	291	303	281	314	302	291	275	325	291	292	312	297	308	274	297	286	311	297	284	268	287	296	304	292	280	301	302	283	317	319	324	287	291	281	294	266	303	272	288	292	320	280	278	302	303	284	303	258	275	303	312	299	277	306	278	286	285	284	288	271	310	276	282	313	270	285	306	282	288	303	279	300	283	283	290	262	292	305	299	265	284	327	291	270	267	307	282	298	302	301	302	299	269	301	300	288	300	288	306	283	299	282	277	274	276	306	273	257	270	305	314	307	284	276	326	310	288	321	291	283	283	287	286	274	267	288	300	279	273	295	282	273	306	306	299	311	317	286	264	277	319	322	286	294	261	297	302	330	300	278	308	313	302	289	307	313	300	297	300	282	258	271	253	256	295	293	293	281	267	298	289	293	308	300	296	285	269	286	296	308	280	308	288	284	252	315	291	321	287	293	296	283	289	270	322	292	252	293	291	297	321	296	271	270	309	313	277	316	279	257	261	276	296	277	306	302	301	308	294	300	299	280	284	293	305	289	304	314	296	284	251	301	288	273	282	281	307	310	304	290	308	297	303	299	283	286	288	288	302	273	286	262	313	319	296	277	288	312	260	289	284	315	286	298	268	295	305	310	303	293	297	324	307	313	277	295	292	295	295	294	292	317	284	285	281	283	297	285	272	318	310	289	287	286	305	266	275	265	299	280	285	305	310	282	316	302	309	310	283	300	290	288	289	291	271	280	307	297	298	295	289	331	302	325	297	318	297	300	280	293	306	314	299	306	263	298	280	311	276	260	292	298	295	299	302	283	297	273	320	298	300	299	311	278	286	246	272	274	289	310	306	295	256	289	314	270	324	305	278	309	271	290	270	302	323	300	277	305	306	283	284	305	271	267	273	267	296	303	270	281	285	296	315	264	295	299	293	321	272	294	288	324	290	283	278	318	314	296	273	281	292	307	302	293	306	292	290	295	282	303	286	277	284	305	291	326	295	289	285	309	302	296	320	289	278	302	327	275	295	292	300	276	281	297	289	296	305	318	283	322	293	287	316	267	293	272	259	257	285	296	246	268	294	296	293	290	310	287	288	294	291	287	289	280	290	302	298	290	302	290	288	313	286	316	271	286	299	295	292	263	286	294	309	285	267	274	292	311	281	311	265	289	281	271	277	301	316	301	277	301	284	258	277	300	296	310	316	311	289	325	292	273	289	313	276	299	298	320	289	289	306	279	295	269	288	284	286	274	291	298	289	322	277	277	292	313	273	278	290	277	286	311	305	296	273	285	275	241	273	312	283	314	303	289	292	302	307	294	302	279	300	288	293	290	293	268	292	275	287	297	311	270	282	311	291	306
15443	29290	20461	11767	10432	12492	15140	11986	9398	7208	5365	5163	4969	3678	3123	2540	1758	1491	1289	1165	987	825	858	795	739	747	675	527	395	373	362	385	372	379	388	390	347	378	356	371	353	352	391	379	339	344	367	372	376	425	342	401	445	398	439	386	345	317	355	329	344	354	331	366	353	359	336	332	345	322	337	353	363	312	359	337	343	347	331	343	329	333	330	328	330	353	325	353	333	340	339	352	324	334	389	357	353	344	310	348	318	318	346	314	356	336	344	368	366	360	314	336	329	335	337	337	321	296	340	321	334	341	320	335	322	322	332	346	381	316	330	326	341	357	333	331	357	349	353	351	355	280	341	316	350	336	340	323	370	374	337	320	355	352	332	343	317	363	354	341	344	342	348	339	320	356	335	345	341	328	335	377	318	320	324	360	374	337	310	358	365	372	322	345	353	323	350	371	340	335	354	323	328	324	327	344	324	321	319	337	346	272	335	353	357	371	322	380	339	332	324	343	349	336	326	330	326	358	308	329	311	332	325	362	335	335	351	344	349	326	331	329	359	356	332	352	341	347	324	373	347	308	347	336	340	353	346	387	348	315	302	327	311	341	333	370	349	355	356	333	316	323	344	331	327	348	341	346	301	304	324	351	320	363	329	312	361	329	340	324	332	353	336	350	342	350	353	374	348	346	325	348	339	343	339	320	325	318	320	346	321	343	373	362	287	338	359	370	338	325	328	326	345	320	340	395	338	322	310	356	324	361	348	327	315	305	349	340	331	334	335	351	354	342	331	296	316	350	311	344	355	356	327	333	327	353	347	311	365	337	342	343	354	344	345	343	353	304	293	352	342	341	319	321	354	341	349	324	329	371	337	325	353	304	332	339	337	334	312	338	340	316	319	311	322	349	336	351	333	335	344	329	352	309	358	347	361	326	360	360	325	327	357	315	342	347	340	345	353	337	326	359	353	372	367	341	348	351	352	333	361	339	330	317	310	323	349	344	331	331	346	347	334	324	320	333	362	336	341	340	321	340	363	367	354	352	331	324	333	338	339	329	335	305	354	348	317	351	325	354	349	335	339	323	328	343	367	329	364	350	338	346	323	365	313	335	351	352	325	340	367	337	328	353	376	352	338	321	344	357	376	374	310	342	341	311	358	351	370	367	345	302	317	362	337	328	351	344	338	341	339	356	337	329	362	359	346	321	348	372	336	298	324	311	333	322	334	337	325	325	368	324	328	317	315	378	340	355	348	339	345	328	337	330	314	320	307	331	332	337	331	342	344	320	351	324	327	346	295	315	328	330	318	327	361	323	314	340	376	310	337	329	324	329	341	305	365	359	352	376	356	330	344	360	365	372	351	350	325	350	352	301	332	335	344	314	313	334	326	345	366	337	372	340	330	361	370	338	323	326	323	324	286	312	366	349	329	341	324	348	342	324	335	338	354	322	343	363	307	358	340	320	352	361	352	345	364	336	328	326	376	330	323	365	324	340	318	320	359	297	330	323	317	346	317	365	331	315	318	350	313	355	348	320	339	342	333	314	348	352	357	348	347	318	323	321	315	333	322	330	311	325	324	351	331	335	353	327	344	331	325	359	343	320	336	364	301	352	344	352	335	347	323	324	349	337	313	348	370	349	368	339	321	349	327	356	345	339	350	348	330	331	361	307	357	335	343	346	340	337	338	340	341	338	312	347	323	335	353	342	328	344	353	316	327	331	316	312	365	310	340	318	347	342	357	362	376	317	368	326	363	340	377	347	358	326	325	367	387	377	340	344	357	371	346	342	332	334	338	342	362	341	313	317	363	335	324	289	339	344	331	332	331	327	364	340	349	381	372	350	343	322	332	339	361	342	320	336	324	353	332	319	309	330	352	336	334	352	350	322	347	345	301	338	315	354	348	346	319	333	370	356	364	329	365	352	312	342	360	347	339	342	352	310	340	324	316	351	326	316	337	329	370	314	347	366	361	357	354	329	313	355	335	349	331	346	292	314	351	333	343	326	320	338	311	355	342	328	359	328	305	343	341	338	370	333	310	331	338	328	353	339	353	307	342	341	355	318	334	320	324	323	348	342	348	324	337	332	353	352	314	347	317	340	342	325	303	336	332	356	342	325	362	356	333	332	311	365	340	326	353	347	319	338	351	332	347	317	348	303	340	332	327	347	328	351	348	334	326	333	327	323	342	370	328	319	362	345	325	321	337	339	336	338	331	348	350	322	342	306	338	340	342	348	372	332	371	346	356	300	317	309	335	314	322	353	339	349	321	325	358	321	319	338	322	338	319	329	347	356	310	289	359	331	336	360	346	330	342	314	321	335	340	321	361	325	305	357	305	333	331	349	321	343	372	354	307	338	327	325	321	342	337	339	335	334	348	332	306	335	332	329	339	332	364	324	320	357	341	329	352	310	334	344	307	339	301	345	370	333	380	349	334	322	306	323	358	352	312	333	332	351	327	365	320	329	349	355	337	355	362	328	353	362	325	330	346	336	353	333	333	330	330	358	358	356	338	340	302	334	358	349	341	329	332	341	328	322	339	329	342	315	343	345	328	349	353	376	309	356	320	334	337	310	319	357	323	350	331	337	327	338	359	310	345	348	338	326	346	338	369	351	327	339	350	308	342	346	343	328	303	320	321	382	307	335	319	338	345	327	317	316	360	324	356	344	327	340	339	352	334	363	311	338	327	351	352	356	344	348	352	336	347	354	366	379	335	331	363	316	350	328	331	324	327	329	329	371	367	331	375	348	351	317	362	355	336	369	316	342	340	318	357	333	330	373	349	315	323	373	325	357	332	346	353	315	321	330	367	344	316	352	332	331	340	331	362	340	358	328	348	332	329	340	359	388	355	310	336	319	337	337	332	354	355	286	344	344	341	348	344	347	317	383	359	354	365	369	345	317	326	331	338	333	319	346	341	374	364	339	322	356	329	346	375	342	326	340	338	331	316	344	339	381	343	322	335	352	334	336	339	346	335	374	339	328	359	317	342	326	344	379	361	322	343	315	335	369	304	359	332	346	369	318	323	339	316	352	371	346	356	337	329	338	328	384	344	345	334	335	347	359	366	342	326	302	334	317	345	314	355	342	343	347	343	321	357	339	289	332	321	313	305	321	317	351	342	351	328	313	313	317	328	311	339	328	339	333	325	321	361	371	312	336	350	328	344	348	363	351	309	386	340	336	321	324	354	316	327	337	336	313	335	322	355	365	307	337	398	323	332	349	375	337	349	339	333	336	342	379	355	352	339	343	343	348	328	359	316	349	317	357	363	342	315	308	348	354	365	350	354	362	312	344	334	367	335	330	312	345	347	357	347	315	352	327	314	348	316	329	311	351	313	337	300	329	327	336	354	350	332	367	326	361	359	376	383	293	335	354	369	320	352	386	316	322	351	332	353	289	342	349	337	357	387	347	309	316	386	342	315	342	318	386	372	311	288	337	363	340	297	343	349	357	351	349	390	327	362	316	327	284	356	332	349	357	356	323	340	380	332	343	317	333	363	342
22603	21261	28990	23851	21277	22227	22594	14266	10093	7699	6567	5752	5088	4151	3592	2643	2239	1698	1453	1406	1296	982	1079	967	921	926	826	550	510	459	442	453	473	454	431	486	493	466	494	461	496	460	459	514	489	465	489	476	507	497	519	521	501	497	556	489	450	445	465	472	447	470	458	439	434	480	444	442	393	431	443	471	496	470	452	416	464	422	433	435	433	442	462	403	443	465	430	442	434	431	415	401	389	433	444	435	418	439	437	429	404	427	437	466	438	422	476	456	408	411	450	451	423	410	427	442	437	389	397	441	450	409	426	416	443	451	437	409	437	446	438	430	472	417	434	414	457	419	474	413	433	475	406	430	421	446	433	418	433	425	465	418	455	453	406	406	475	442	422	415	404	440	441	459	430	469	402	436	427	439	414	437	491	406	463	437	458	447	466	428	407	433	414	434	439	419	441	417	447	434	409	444	421	466	436	419	465	434	466	416	445	422	381	442	489	429	417	428	401	430	444	459	448	438	388	417	420	438	425	478	453	422	405	432	496	416	406	417	473	436	444	460	427	446	437	422	440	421	442	428	393	407	431	429	421	431	411	455	454	442	413	406	373	436	407	436	428	397	416	425	442	480	479	412	407	493	456	438	435	431	453	463	410	444	448	471	423	466	426	438	439	421	452	459	443	467	440	445	447	436	463	403	432	440	397	454	435	406	411	439	416	454	408	410	426	420	410	404	385	486	429	423	393	426	456	434	423	420	455	449	433	486	451	428	443	460	419	405	458	425	463	409	408	421	436	419	423	442	420	446	424	489	457	442	426	399	418	433	451	419	423	421	441	412	409	421	427	428	400	428	410	483	428	402	433	380	462	434	392	418	451	429	471	466	419	400	421	429	422	412	445	413	415	452	419	437	410	480	438	411	447	440	440	465	453	403	457	429	453	419	426	427	422	450	463	416	432	450	415	436	414	445	441	418	421	436	432	458	424	428	411	471	436	401	443	427	423	412	470	472	424	458	407	444	406	451	424	425	466	450	438	399	449	412	409	393	424	431	435	384	486	422	416	411	421	432	450	410	461	433	448	450	426	458	442	431	432	401	442	410	472	466	447	447	440	441	421	491	406	446	446	434	448	401	440	427	454	435	434	430	437	427	408	401	435	458	449	415	470	430	418	407	469	424	439	393	449	431	461	431	472	429	442	446	409	406	452	388	414	430	439	414	450	424	427	415	431	390	451	415	449	441	453	453	442	444	437	441	433	468	440	443	428	428	431	442	417	418	428	431	432	435	423	445	415	456	477	436	429	422	420	406	414	418	389	425	458	445	399	417	424	409	458	456	406	431	393	418	405	421	445	436	478	429	429	397	406	464	454	450	460	419	447	471	415	450	444	431	435	434	418	431	446	464	467	444	442	446	451	414	421	423	439	426	444	462	437	456	457	442	477	452	468	448	453	449	462	450	446	419	436	412	436	424	423	455	418	420	459	431	443	418	432	431	451	436	433	443	466	399	405	426	458	438	418	450	376	417	418	423	441	409	450	402	452	437	418	413	426	391	445	416	434	419	428	398	414	442	452	432	443	437	453	377	439	466	429	432	409	446	459	433	431	453	439	422	449	425	448	446	447	432	415	440	401	461	402	408	414	446	447	399	423	405	414	425	431	410	443	407	421	423	438	465	414	438	424	407	436	452	392	433	430	434	398	415	427	444	394	432	471	440	438	436	433	452	467	422	417	433	443	454	443	446	430	453	439	418	406	406	432	432	457	420	440	391	424	420	444	435	425	458	405	415	434	457	461	401	447	390	427	405	398	421	458	421	439	415	420	411	438	430	432	456	430	402	408	436	455	449	415	473	400	418	416	452	466	411	420	450	410	439	437	469	384	415	416	422	394	447	455	433	395	430	454	412	434	419	456	472	436	423	431	440	411	456	443	456	455	444	441	430	460	408	439	431	430	441	419	404	423	438	434	413	377	396	452	449	434	392	413	437	435	389	411	423	416	393	463	426	480	391	424	441	426	464	435	434	411	443	489	398	409	455	449	454	460	445	449	457	452	410	442	401	418	434	424	417	423	429	419	420	430	413	478	406	428	438	417	417	435	467	420	441	432	421	450	439	389	460	438	390	433	427	442	421	430	427	441	427	414	432	442	386	430	439	460	434	458	430	437	441	404	437	461	439	423	441	434	423	420	415	460	419	432	417	462	404	424	440	422	466	397	411	391	412	417	384	414	426	443	434	420	432	425	391	414	419	431	436	441	423	419	409	408	462	436	396	421	404	458	472	434	423	446	437	414	445	421	451	454	428	405	411	448	441	414	445	463	414	447	416	432	436	419	451	410	457	428	415	429	429	468	450	411	411	409	405	433	420	422	466	435	472	434	390	392	479	408	442	454	463	416	451	402	436	469	360	471	426	434	410	420	435	455	461	440	432	442	410	439	456	438	439	445	440	438	412	463	413	415	441	448	432	429	406	445	469	453	449	412	463	463	420	441	441	420	410	444	450	424	460	447	472	409	431	417	435	436	397	423	406	436	431	441	427	444	430	416	405	450	452	484	412	457	432	441	384	433	464	429	423	441	468	434	439	393	403	418	424	431	422	469	454	424	432	442	439	418	436	406	403	440	435	452	442	431	456	434	406	444	382	434	432	436	441	443	435	417	430	472	453	411	410	464	412	414	389	400	413	423	407	424	416	419	454	461	455	405	401	405	419	410	426	439	416	433	439	451	413	458	444	431	439	442	471	413	432	443	484	414	438	437	425	414	448	462	428	432	411	410	428	429	424	397	436	423	425	399	436	413	467	420	410	450	392	427	495	458	411	405	412	476	431	400	441	420	418	429	441	456	415	415	425	398	436	430	429	435	397	405	420	438	491	463	428	441	460	435	433	433	457	400	448	415	459	437	451	433	461	444	402	432	429	436	390	413	449	461	434	406	404	461	426	407	446	374	425	415	446	424	422	441	440	446	450	402	420	422	415	433	417	447	427	442	409	424	411	399	426	437	448	433	420	429	400	428	409	438	479	410	444	448	437	429	420	406	438	416	423	448	432	459	455	420	429	422	425	413	429	458	418	434	424	400	441	395	460	424	380	382	456	410	435	456	433	409	410	432	410	455	428	430	456	444	414	425	445	474	429	394	398	413	435	395	448	440	434	416	420	447	431	442	453	431	427	432	455	417	457	413	406	440	472	451	476	453	401	442	407	382	419	451	433	434	422	482	456	464	410	447	446	453	398	389	421	393	427	400	423	414	410	392	425	436	453	399	418	434	439	407	436	423	430	434	473	447	440	454	437	455	429	441	441	436	412	440	419	432	420	421	435	423	451	397	408	456	447	409	431	454	450	422	441	431	458	440	409	441	444	441	439	410	418	401	382	391	423	429	427	442	463	404	439	424	445	459	408	394	415	418	454	415	474	426	478	426	453	422	418	414	444	416	448	429	434	434	474	401	411	443	430	424	459	458	429	429	424	426	437	390	399	475	457	441	456	454	444	442	420	428	463	416	408	441	411
18093	37440	28749	18167	15333	18240	21495	18024	14786	11340	9950	8382	7553	6288	5467	4049	3175	2471	2121	2076	1847	1416	1421	1302	1233	1225	1132	715	560	473	555	557	524	520	544	553	493	547	503	516	507	574	510	533	516	512	588	546	536	578	578	643	649	584	606	632	511	529	509	487	497	534	529	538	506	504	505	466	485	479	474	478	474	518	485	492	480	518	486	473	487	481	495	480	458	486	502	501	477	560	487	464	464	476	468	459	434	471	474	473	493	473	443	483	500	454	472	460	490	473	478	501	496	485	480	498	479	466	485	491	492	485	496	481	494	436	494	460	494	509	453	497	493	486	493	443	484	461	501	479	485	496	445	468	482	503	465	464	497	478	497	473	463	468	491	482	495	426	516	485	478	438	466	471	472	471	455	478	480	488	452	465	486	472	477	458	498	510	474	489	451	486	434	528	469	452	549	484	513	459	458	497	422	494	458	483	447	483	489	518	450	454	440	457	475	487	481	523	493	490	518	461	440	522	487	476	476	508	503	473	447	502	506	457	459	466	454	492	452	489	484	490	466	499	527	487	482	504	448	473	449	487	477	490	503	470	474	487	502	465	499	436	462	483	473	477	467	494	495	463	462	480	434	478	477	461	472	492	454	506	475	499	502	430	499	464	482	488	464	490	455	479	498	466	488	519	486	462	474	514	511	443	480	461	530	474	475	487	479	504	453	474	509	535	477	455	468	488	451	478	445	442	461	472	444	560	512	482	461	461	498	469	505	506	453	429	488	511	468	493	455	475	511	458	506	518	480	509	438	451	501	459	496	492	497	499	470	460	467	481	495	436	431	469	483	465	470	480	465	505	498	494	461	520	484	462	482	491	472	440	494	463	479	494	451	492	478	452	500	482	482	474	455	485	470	451	488	476	489	480	460	487	477	527	505	483	494	474	474	491	449	490	476	474	486	455	481	497	468	486	479	476	481	488	471	506	477	486	452	505	465	461	474	509	504	489	455	476	485	467	507	460	425	489	495	473	497	484	451	480	488	501	482	479	531	499	463	469	494	454	475	484	498	501	454	460	510	510	511	522	474	476	503	498	483	477	478	451	473	486	494	455	448	496	464	492	474	487	480	479	467	452	473	487	495	463	478	508	462	482	509	492	497	444	474	477	495	485	508	422	489	475	466	460	441	462	452	495	491	454	526	503	487	488	426	519	506	505	492	512	502	482	525	466	390	536	456	459	477	482	458	484	480	500	510	459	477	516	501	463	493	460	515	479	472	441	473	500	458	478	460	500	472	502	497	478	499	455	455	475	506	485	494	503	486	473	456	479	484	433	514	497	464	482	497	505	487	488	513	482	476	433	494	480	527	505	512	481	502	507	519	504	475	453	482	460	496	494	483	472	486	518	495	497	492	454	488	484	483	486	463	466	485	455	446	443	438	486	436	480	485	448	478	422	465	467	484	514	484	448	468	489	431	493	469	462	468	488	470	472	500	495	516	493	502	502	480	475	467	486	509	465	469	461	480	452	523	507	457	489	474	501	456	473	494	508	483	473	480	433	472	485	470	437	470	507	486	475	428	490	456	499	497	454	490	481	492	456	494	473	492	507	450	532	455	474	484	472	491	490	465	487	445	482	465	463	494	500	477	481	451	527	496	470	488	499	508	461	494	458	461	467	492	460	507	504	485	447	476	477	488	485	468	460	482	509	440	497	505	468	478	485	465	496	490	504	505	474	458	489	503	467	495	486	444	478	485	451	495	506	476	455	469	478	496	500	498	460	474	514	469	482	474	492	460	473	504	438	495	454	507	478	496	494	508	503	446	468	458	442	546	521	458	481	476	467	491	511	454	462	495	504	459	476	479	481	510	475	494	493	505	468	505	476	459	450	482	456	462	476	506	455	463	428	479	457	488	504	505	468	480	450	455	458	484	466	461	481	497	432	459	471	464	488	437	466	523	484	457	483	488	495	489	447	442	481	468	479	525	466	517	507	511	441	471	489	451	491	490	482	476	454	437	448	489	488	474	477	479	485	480	523	513	474	550	484	491	459	467	482	531	517	447	454	469	470	463	480	494	481	439	443	500	495	456	458	491	478	461	495	479	499	481	518	498	480	463	477	483	440	479	457	442	467	491	442	472	441	429	477	482	499	454	452	432	485	509	471	455	461	448	497	471	483	484	489	456	514	467	484	484	466	473	498	451	462	455	483	479	520	495	436	503	465	508	427	512	474	477	465	522	489	484	469	441	480	478	464	482	509	498	494	511	481	509	491	496	475	470	439	488	484	521	502	501	463	479	491	491	464	479	475	504	463	481	493	517	483	462	500	454	428	496	477	477	490	461	465	520	490	448	475	476	460	492	498	530	488	465	490	458	502	504	494	436	507	470	471	480	471	473	454	471	491	501	527	495	460	465	441	473	483	467	487	491	486	432	492	502	455	470	516	460	465	441	513	483	462	471	467	512	490	478	459	500	468	507	494	481	495	511	479	515	474	459	508	480	462	475	469	481	453	459	461	532	502	495	464	505	505	453	498	488	494	482	499	482	503	447	499	454	444	484	497	490	474	480	519	495	502	485	497	485	475	503	469	430	490	488	455	447	471	476	472	450	490	466	443	469	506	478	476	510	464	486	444	476	503	434	486	494	477	532	511	471	478	477	454	470	515	440	472	458	473	461	447	460	471	452	458	480	462	460	450	467	497	479	465	492	470	481	457	450	484	450	531	456	493	477	472	468	456	467	437	468	457	465	473	467	510	493	478	464	511	504	478	475	467	441	453	464	460	452	502	435	452	495	480	496	456	471	465	465	492	483	470	483	456	493	503	474	474	472	461	485	507	481	487	486	513	497	487	459	479	482	472	450	503	447	432	442	439	426	445	499	449	482	459	510	455	496	459	499	491	467	440	477	473	486	500	488	495	487	484	488	494	503	457	494	508	478	490	479	456	485	491	465	452	439	506	459	502	464	489	481	488	427	464	495	495	451	507	451	483	434	470	476	447	507	461	457	482	497	481	474	436	491	459	493	453	478	503	491	442	470	460	478	447	493	515	451	446	465	465	472	516	480	472	513	503	519	471	492	492	465	486	474	465	457	448	416	472	481	486	489	478	482	460	440	497	460	497	455	494	477	451	461	487	465	465	484	504	522	479	529	452	446	491	469	468	466	450	484	503	473	456	456	471	516	532	468	490	461	464	489	450	484	492	485	527	489	487	496	499	444	482	499	468	496	447	490	471	447	415	441	438	502	454	462	485	487	505	493	470	508	484	499	489	474	475	462	506	484	471	455	492	483	501	466	476	493	455	463	451	483	498	487	454	502	453	520	469	482	464	527	470	505	519	475	520	532	509	468	472	515	475	470	425	464	502	510	455	485	473	475	454	497	479	500	528	504	477	440	464	510	454	447	482	480	490	500	457	492	486	509	470	470	495	487	470	479	479	471	466	469	473	469	504	469	468	510	494	459	467	466	464	442	457	488	477	438	506	465	478	449	497	477	484	458	443	502	495	483	475	485	466
28014	21001	17028	9395	5296	5952	7264	5961	4565	3253	2941	2490	2111	1999	1584	1155	988	859	725	717	600	600	599	582	556	552	506	405	380	416	374	350	370	376	386	377	367	358	356	375	387	373	351	428	361	374	373	390	346	401	371	378	393	399	380	375	370	401	386	378	380	347	370	358	341	350	357	360	399	390	373	357	365	357	355	377	337	393	353	341	353	326	308	360	308	335	367	362	373	328	393	417	362	393	373	369	335	341	371	392	353	339	360	342	339	371	363	356	315	393	348	386	367	383	401	343	364	362	353	412	341	363	332	373	378	363	318	399	354	394	366	359	387	366	367	383	377	353	361	374	323	351	349	365	357	380	355	340	353	401	362	384	364	382	345	381	369	349	334	346	406	366	345	375	398	342	352	356	376	352	380	386	370	336	329	370	339	376	360	388	346	334	368	350	406	403	366	342	356	398	338	358	350	371	378	374	330	365	373	370	381	332	372	370	385	366	377	352	354	366	386	388	361	400	367	364	342	400	366	335	358	349	368	362	353	396	370	359	358	364	324	341	333	360	352	365	332	351	369	361	382	375	317	344	359	353	380	387	362	383	349	385	332	361	387	344	322	379	354	361	396	341	346	335	392	331	372	347	356	345	348	355	345	353	344	342	394	357	353	390	406	376	363	337	376	392	369	346	360	385	379	376	355	343	362	381	347	340	382	346	371	367	353	366	341	388	347	361	346	378	379	370	377	382	376	359	382	376	353	374	374	376	367	364	331	414	377	359	381	393	384	355	344	334	357	364	384	349	384	342	374	361	346	339	369	379	366	379	355	334	374	361	369	384	342	386	418	330	382	363	362	389	377	355	354	386	357	375	378	357	365	386	386	384	376	330	357	390	406	349	371	331	343	360	394	369	364	339	389	368	331	353	357	388	376	391	324	356	351	384	326	341	364	350	353	382	344	386	365	397	341	344	392	339	403	367	387	365	371	378	352	399	348	381	369	366	362	341	375	343	374	357	365	394	330	348	377	397	393	376	361	326	391	384	322	385	384	371	377	386	369	355	361	372	361	385	367	373	317	368	391	385	355	353	356	379	406	388	398	327	373	350	386	380	373	350	395	330	366	363	386	407	402	326	365	363	371	390	355	386	364	346	345	379	376	399	390	374	374	351	370	364	376	354	369	376	348	347	357	360	344	370	360	403	371	348	332	368	392	379	401	382	389	351	379	388	387	361	375	365	384	378	377	386	374	390	385	341	350	367	363	377	360	356	394	364	360	382	353	374	370	341	349	380	344	352	377	364	348	359	339	367	326	371	373	381	385	362	344	362	360	367	351	373	338	382	384	374	395	373	394	413	341	383	373	363	382	362	376	364	379	372	362	344	391	392	383	363	379	398	333	354	373	345	336	400	390	367	334	343	375	371	364	357	377	388	360	362	347	417	374	376	375	374	364	370	345	375	369	407	379	346	328	358	365	377	360	346	347	357	316	370	338	347	388	339	356	404	342	358	353	388	332	369	387	333	386	383	362	364	365	353	357	333	354	397	360	373	348	329	409	385	418	372	397	353	384	355	344	310	385	351	342	343	343	371	360	334	367	370	330	378	346	339	378	381	351	370	346	396	381	381	343	344	375	357	393	355	411	357	373	354	374	322	378	369	333	391	381	372	359	359	392	341	398	369	355	353	366	351	371	370	358	378	389	329	353	364	379	329	360	347	359	378	348	388	408	372	357	357	341	359	381	369	395	362	377	356	368	351	371	371	338	347	394	406	366	364	389	363	355	397	361	364	344	334	386	343	345	356	368	343	355	392	354	365	332	397	367	325	372	366	363	361	371	338	365	356	389	378	309	361	380	361	366	350	379	377	374	377	371	391	351	356	406	350	350	368	354	373	355	365	366	354	338	416	336	382	348	354	359	368	365	380	349	333	361	372	348	379	377	390	386	357	359	380	333	390	371	356	370	351	343	359	361	366	367	361	349	370	361	352	367	408	370	380	347	355	378	348	370	366	364	332	383	393	364	367	383	352	343	378	346	387	393	368	349	375	347	341	361	351	361	348	364	377	335	380	351	370	370	378	344	368	319	379	344	387	334	387	392	361	358	363	386	415	360	401	375	328	379	364	394	344	385	380	341	331	372	380	313	342	380	364	393	360	348	365	382	394	323	359	363	336	372	384	396	337	387	365	344	346	352	382	349	362	363	370	370	375	364	359	368	368	374	359	353	344	366	381	390	347	373	377	368	372	355	386	378	344	362	363	374	382	328	337	348	358	407	369	370	373	357	377	365	372	387	357	362	343	352	388	338	416	328	376	361	367	372	380	388	338	392	386	339	357	373	358	404	349	374	343	380	368	333	365	388	394	320	365	389	352	358	355	368	342	351	338	341	375	362	330	370	352	354	379	382	388	339	376	380	358	352	364	375	385	407	373	376	351	368	375	373	325	363	334	405	361	377	391	354	366	401	345	367	361	322	366	370	345	362	381	352	354	378	391	365	398	342	366	337	334	374	390	365	365	387	381	328	402	363	390	376	373	373	389	377	354	372	381	383	356	378	380	333	355	356	335	356	346	360	387	357	373	369	386	428	368	377	355	367	359	345	362	393	349	365	342	359	357	370	329	382	363	347	374	347	354	397	373	397	414	339	373	354	365	371	363	356	363	352	314	368	363	391	385	359	352	374	359	382	365	333	393	392	346	348	332	366	366	369	390	365	346	365	394	398	347	367	334	349	380	383	347	357	383	360	391	352	380	384	363	408	371	360	381	399	378	361	342	364	335	361	348	381	410	334	361	371	407	364	379	348	366	368	395	357	389	350	360	384	359	341	376	359	409	366	369	358	389	361	387	349	366	373	341	391	354	377	369	374	356	410	347	355	356	354	363	368	374	342	343	382	376	383	350	379	340	400	403	361	345	351	356	371	365	372	346	382	361	361	376	374	347	378	363	365	327	336	381	355	359	374	364	364	367	360	352	376	367	385	374	321	342	344	338	350	358	375	370	390	365	338	394	326	359	397	361	353	343	360	366	342	363	339	384	360	334	346	360	331	368	339	403	368	339	348	360	330	359	356	383	379	328	363	366	366	378	349	355	371	354	360	369	363	381	377	369	362	384	371	345	379	377	388	382	365	350	336	388	357	343	335	346	355	338	321	353	380	363	350	360	335	386	400	357	372	374	373	363	386	384	373	370	354	355	382	389	387	366	349	352	375	375	386	346	374	408	391	389	359	400	398	354	371	388	383	359	391	331	338	361	361	323	396	386	345	362	377	329	381	330	395	335	364	363	383	370	361	359	363	375	372	354	344	370	343	379	387	359	342	386	362	357	360	400	354	371	380	335	363	362	351	385	347	382	376	359	364	362	376	376	342	363	378	367	345	374	378	403	364	367	381	383	367	389	329	354	352	375	378	354	367	381	355	361	390	372	368	379	377	422	357	351	388	378	368	376	358	391	335	339	364	338	318	383	369	374	391	379	332	368	382	369	338	364	367	379	364	384	408	376	369	375	383	374
16342	24425	17250	9335	7384	10118	11864	9976	7510	5578	4982	4154	3405	3077	2416	1670	1350	1300	1041	1066	882	802	751	726	656	733	635	469	412	392	430	435	386	446	454	412	423	413	415	388	402	401	414	448	423	411	429	440	439	445	392	504	410	416	434	476	409	404	441	448	417	421	475	433	431	410	431	390	443	401	431	391	455	424	411	413	385	377	404	410	417	428	431	410	402	418	414	420	367	420	401	384	416	398	399	409	428	449	408	414	422	374	439	390	385	404	383	426	395	407	419	406	418	407	408	382	407	385	401	398	401	439	414	379	420	416	394	397	444	390	433	411	427	417	400	416	403	421	428	401	449	369	407	389	414	411	413	430	381	414	428	402	388	407	410	421	420	407	400	402	450	396	380	419	432	392	385	403	413	420	424	391	415	439	400	379	413	424	382	385	424	416	402	404	371	413	387	426	389	414	398	405	394	397	404	412	407	401	422	380	451	401	405	428	442	403	412	445	426	385	407	404	406	413	432	397	387	431	427	437	424	406	374	414	403	400	442	395	414	428	401	381	431	417	403	416	401	429	418	419	387	433	410	409	403	375	420	391	401	390	424	405	397	418	430	380	396	404	412	393	404	385	401	408	447	403	408	422	448	398	392	418	392	413	406	413	367	413	393	402	349	413	388	394	444	424	436	405	431	412	445	449	415	425	404	450	398	426	377	415	406	399	424	398	412	409	377	404	411	433	420	414	435	435	348	428	412	429	431	411	437	412	403	414	467	407	420	388	388	390	389	421	396	386	392	412	411	405	420	399	439	398	420	424	407	402	406	433	417	389	421	401	427	438	436	362	422	401	444	412	468	385	379	419	415	374	405	408	374	407	421	377	418	377	404	373	401	399	436	376	428	424	393	376	416	429	414	428	427	436	398	457	410	430	422	419	425	389	406	431	396	418	398	386	415	388	385	441	405	419	446	424	424	387	397	419	415	390	411	392	415	403	372	437	386	392	411	411	381	355	387	410	426	449	434	440	406	402	398	441	377	429	404	416	368	371	397	418	404	409	404	411	418	390	431	375	448	436	428	414	390	435	400	392	348	398	404	413	417	405	397	419	400	390	409	428	444	395	416	404	382	404	410	372	420	398	389	394	403	426	451	399	420	412	423	405	408	404	445	412	402	409	415	422	399	415	413	422	423	363	382	424	426	431	435	402	398	378	424	387	369	421	410	385	413	355	437	396	391	402	444	406	408	380	408	398	419	402	382	427	400	442	386	423	419	404	416	431	412	399	396	407	389	397	440	366	398	400	417	417	397	403	385	434	423	410	399	443	430	413	403	419	418	426	425	392	392	435	375	410	442	403	392	410	425	405	430	375	430	425	441	379	406	446	428	408	413	448	431	403	408	445	387	403	426	436	390	421	387	385	429	420	415	414	464	377	413	400	388	389	426	400	401	422	416	413	400	402	437	372	402	430	413	428	426	403	387	379	392	402	368	393	431	363	413	424	408	420	401	436	391	393	417	409	455	417	412	410	404	393	428	386	406	371	389	372	393	428	394	383	431	406	380	376	382	407	415	350	396	422	400	375	436	411	427	431	414	389	446	376	385	442	382	386	439	439	414	418	411	410	440	408	431	381	425	428	413	450	401	440	420	430	424	442	410	448	394	420	422	382	395	422	397	392	372	409	424	418	438	413	412	415	421	420	405	453	387	402	447	417	396	410	460	408	414	393	392	397	412	406	407	432	410	395	418	400	430	396	432	382	416	391	466	420	427	410	401	412	406	453	405	409	404	414	433	408	391	431	418	420	387	409	408	368	386	424	395	418	423	417	387	434	403	406	415	429	427	402	401	363	391	402	393	408	415	435	391	418	414	422	422	395	431	387	418	413	418	403	449	417	414	400	416	406	398	396	422	401	431	412	441	391	406	417	413	423	398	417	404	402	393	389	434	393	399	419	430	445	422	409	419	377	419	415	407	373	406	400	414	429	427	414	432	420	408	405	405	398	408	413	391	388	421	381	427	396	373	402	421	420	392	429	358	390	392	432	400	442	414	444	400	451	407	391	407	387	436	417	375	394	402	384	412	398	368	394	420	427	407	395	437	430	411	404	409	371	400	365	367	407	353	398	382	365	413	393	402	436	418	410	417	400	410	417	414	436	404	373	395	386	454	393	401	396	389	421	437	424	392	395	452	416	433	379	427	435	388	405	445	426	401	416	436	379	409	447	400	410	397	438	374	395	443	421	399	398	367	380	431	409	390	440	372	396	416	442	429	450	427	450	403	398	426	423	408	406	429	411	396	400	422	423	403	431	408	415	406	433	403	362	386	419	399	424	407	354	428	398	412	404	391	454	406	391	428	386	419	354	452	390	454	409	395	384	429	448	407	425	380	404	391	372	437	422	397	390	421	400	389	387	428	405	420	396	416	403	418	406	400	388	413	443	379	402	398	386	391	385	431	416	400	434	392	421	396	430	409	422	406	445	445	435	425	387	412	383	427	425	403	366	420	430	429	443	396	382	399	423	409	412	403	443	413	404	398	435	427	413	427	410	415	407	422	377	400	454	393	425	396	406	427	427	428	405	388	446	442	375	423	424	401	379	424	426	413	376	418	394	459	428	431	449	394	427	400	412	392	409	410	394	411	415	414	434	395	402	440	424	435	425	395	396	400	407	382	458	379	417	378	390	427	371	388	419	401	417	402	411	403	419	426	436	423	368	438	396	417	382	402	442	397	375	392	393	402	436	439	435	395	419	398	400	368	433	429	400	432	399	400	412	401	407	405	406	428	400	410	416	409	399	397	387	407	442	407	389	393	446	430	431	468	387	400	376	391	400	404	380	427	416	435	400	366	412	409	419	444	392	420	418	401	416	400	374	425	426	404	451	441	414	419	412	434	362	403	418	438	418	397	411	397	402	383	378	399	385	464	409	430	388	383	425	424	424	404	407	427	425	405	383	438	406	424	422	418	431	415	385	435	408	409	428	407	412	376	402	420	403	400	371	430	426	412	393	426	446	417	413	417	418	432	401	412	383	426	375	405	408	446	427	382	400	382	408	395	404	434	397	388	421	413	425	441	395	409	458	411	412	378	412	390	415	398	390	422	442	430	408	392	398	420	377	402	394	383	428	417	413	383	393	424	358	431	431	390	423	422	390	425	370	429	386	391	424	417	415	443	396	461	401	423	430	431	420	405	407	406	417	421	409	388	398	436	398	417	431	449	395	439	429	406	406	372	425	393	412	406	415	383	414	408	369	394	422	412	384	402	387	395	407	370	408	435	387	412	400	442	362	401	414	419	434	395	439	456	413	395	402	422	396	382	411	427	417	451	401	394	396	420	438	400	420	405	423	451	427	416	433	410	403	456	423	437	395	417	419	398	464	395	407	419	367	425	401	432	404	406	386	439	371	391	440	405	428	408	406	405	437	401	435	432	450	388	400	400	394	419	436	444	442	427	399	438	401	386	440	389	419	390	417	372	436	404	429	403	396	361	396	379	430	406	437	384	418	438	390
23582	21229	28468	24335	21274	17147	14312	10716	7752	5559	5059	4285	3493	3199	2596	1920	1513	1397	1116	1198	884	913	846	870	856	831	764	511	516	510	478	454	500	538	519	515	495	474	464	478	525	549	478	487	511	483	495	482	500	536	528	543	572	515	535	534	507	499	487	502	457	496	464	502	448	495	466	473	478	468	448	483	462	486	490	427	481	463	449	474	499	493	465	481	455	476	460	456	489	443	495	494	462	450	420	491	494	481	479	492	465	481	473	483	473	486	462	490	469	471	469	473	485	426	466	490	449	464	447	470	522	486	490	451	471	510	496	459	486	475	471	464	528	491	485	501	466	452	441	470	511	461	477	458	485	427	447	515	488	490	449	505	485	486	443	488	507	477	455	532	472	502	454	428	493	447	478	487	454	488	465	501	479	466	494	462	448	468	519	471	462	447	434	495	466	495	480	505	495	506	465	461	499	434	479	484	503	467	471	484	444	458	490	457	472	458	501	477	461	476	448	446	504	459	477	447	473	439	481	445	488	454	457	444	484	459	495	458	489	500	468	469	496	491	461	452	488	459	498	455	506	466	481	414	507	469	469	516	447	414	474	481	478	472	478	469	476	500	466	460	453	489	482	528	486	484	485	501	481	482	487	431	489	495	487	469	463	474	507	501	466	447	429	479	469	476	436	477	466	456	476	477	469	467	433	441	474	462	465	467	494	444	477	507	497	458	471	480	444	424	461	490	484	477	430	465	452	474	440	478	514	486	522	466	477	471	479	488	487	450	477	460	436	489	486	446	460	435	477	492	456	489	488	483	482	476	460	504	506	441	486	457	476	504	482	504	437	503	475	433	502	483	492	477	499	455	505	488	445	519	478	507	448	479	499	485	493	472	488	495	489	429	476	484	489	472	499	480	457	462	455	450	454	452	464	507	497	471	461	485	456	474	462	517	468	481	499	481	457	477	437	488	518	478	437	444	490	506	468	466	488	504	470	447	454	469	460	486	470	452	485	498	463	475	450	477	472	449	492	491	460	467	499	455	497	465	519	471	463	456	456	502	450	463	506	492	451	474	487	431	485	467	433	473	435	476	428	481	454	515	439	480	505	468	461	492	467	509	449	471	467	458	487	500	475	493	478	467	531	490	473	451	467	507	453	483	498	458	431	465	527	500	480	464	470	490	483	446	515	458	501	455	474	442	471	470	477	511	445	503	463	456	471	466	480	475	483	494	456	462	487	477	478	481	481	523	429	459	479	490	472	474	516	450	457	487	443	503	469	471	445	469	434	498	501	473	430	460	515	487	448	462	469	422	478	487	469	451	491	427	493	434	456	486	476	477	501	498	486	443	502	505	494	464	468	496	455	450	431	531	461	460	498	480	466	460	459	448	493	441	433	470	443	488	463	455	466	485	455	464	466	480	482	526	511	462	436	458	497	489	503	491	492	484	475	451	500	480	492	476	435	459	481	463	464	491	470	463	493	434	487	478	462	467	496	485	466	482	503	495	449	467	458	427	480	456	472	471	493	487	486	456	484	483	432	505	448	479	479	486	451	494	464	457	460	478	430	441	490	454	472	468	433	462	487	465	445	471	490	493	502	490	444	475	491	466	488	471	452	508	498	453	515	430	458	487	496	471	477	483	469	501	452	448	502	500	450	490	497	464	485	473	456	447	444	438	472	472	486	488	444	510	460	498	425	453	478	478	453	476	469	475	459	480	495	453	443	480	496	476	473	475	499	479	477	433	463	458	468	471	467	509	466	464	457	438	461	507	462	459	464	455	475	415	457	472	455	476	450	442	482	467	466	465	453	493	470	436	433	449	475	458	470	516	454	448	471	467	503	451	466	454	466	461	482	449	466	463	519	471	422	486	462	492	490	450	456	446	475	472	476	461	496	452	445	493	542	453	484	497	475	497	507	455	466	435	462	471	468	441	465	476	454	476	485	493	445	456	435	417	499	456	466	476	490	485	498	478	458	495	484	484	455	461	485	483	466	456	484	446	422	495	489	453	477	452	486	433	480	483	454	477	504	468	437	474	468	504	467	475	484	469	468	464	475	464	497	482	477	493	464	489	464	443	464	471	469	477	474	487	472	491	505	464	478	457	425	503	452	458	439	464	477	449	473	432	481	476	481	484	498	445	438	455	465	476	451	459	455	507	457	519	424	485	452	483	454	442	472	479	473	520	454	458	496	480	449	462	487	484	473	461	442	474	498	449	477	474	487	466	472	502	479	514	448	464	482	487	512	449	516	511	456	443	511	476	466	440	467	489	466	459	462	443	480	488	462	507	486	521	465	491	485	499	490	488	456	473	425	470	467	471	455	462	473	492	478	463	494	480	481	454	444	469	463	511	482	469	479	498	477	494	521	485	502	468	499	486	457	484	484	439	484	476	458	502	469	443	419	460	461	468	474	514	447	459	486	446	475	492	448	465	456	474	456	513	489	488	483	460	467	462	468	436	440	494	466	466	429	435	490	444	468	446	485	460	464	500	459	488	451	443	446	454	468	487	443	440	486	496	456	505	476	457	477	461	462	494	465	491	502	467	468	496	472	464	461	463	465	473	469	447	483	432	467	455	456	462	504	469	469	500	450	437	476	483	506	513	467	442	460	488	498	498	428	457	507	474	433	467	448	443	496	472	480	472	473	496	477	472	505	420	470	482	469	478	471	489	469	511	492	432	483	461	482	453	528	487	482	473	469	460	505	429	474	450	488	506	493	478	488	482	472	489	453	428	485	458	509	483	454	472	475	459	462	465	440	482	487	472	488	459	465	471	442	457	486	493	469	471	470	475	522	503	460	478	476	469	493	468	466	471	467	509	476	505	465	476	471	458	510	467	491	535	431	508	513	486	499	467	451	499	469	478	481	452	500	466	505	464	476	411	486	481	456	536	458	489	442	464	486	501	458	493	488	453	501	459	462	502	501	476	435	500	515	474	466	465	486	496	440	479	469	483	480	487	483	484	470	454	493	499	462	477	453	481	474	476	453	458	436	469	505	463	457	468	492	469	530	486	453	478	454	485	442	427	434	445	449	480	449	459	507	473	477	490	487	459	469	477	493	453	465	489	482	447	491	524	457	446	458	473	508	477	512	480	423	491	465	477	470	445	459	457	485	470	481	476	488	484	483	483	446	450	480	464	482	433	500	487	493	500	506	458	470	480	461	490	503	461	459	513	488	493	481	460	461	494	463	492	498	480	496	475	503	495	475	459	487	425	480	511	465	469	497	517	481	485	463	485	483	462	472	477	485	456	465	507	465	456	524	502	511	489	479	481	468	471	484	469	465	448	456	488	465	432	473	506	467	456	485	512	468	478	485	464	467	461	429	450	475	472	508	480	472	479	514	458	476	484	445	471	480	449	478	477	468	499	489	466	465	450	465	497	449	481	470	482	511	475	492	447	449	452	498	436	476	481	505	505	522	462	462	423	489	498	501	479	491	461	466	477	486	494	489	462	492	482	438	470	481	504	458	517	447	474	491	476	450	473	460	508	502	475	456	491
16628	33054	24527	15153	11968	15178	17151	15117	11961	8444	7949	6710	5390	4971	3857	2930	2333	1995	1630	1705	1181	1204	1181	1133	1096	1118	971	705	571	548	502	545	507	528	564	548	573	615	535	538	518	554	559	554	521	607	577	550	608	611	610	608	645	630	631	609	526	527	575	555	545	553	524	595	531	534	516	520	552	513	494	479	516	522	546	493	554	490	524	544	547	535	527	521	549	489	509	544	532	515	525	524	517	538	490	542	514	512	539	542	522	534	505	527	548	509	511	518	554	519	555	512	548	530	547	540	479	527	540	534	589	503	505	537	513	518	571	541	501	500	531	495	539	513	551	552	554	514	536	525	511	587	550	486	539	499	539	501	553	529	508	529	531	581	503	539	538	513	519	520	536	515	484	488	516	503	548	471	520	512	518	508	496	512	542	568	525	501	509	510	535	542	503	507	531	570	533	502	537	521	532	525	513	528	535	513	531	536	543	555	513	510	532	580	485	580	526	483	481	558	568	548	530	557	505	512	487	497	535	545	513	531	547	540	556	534	560	560	529	548	510	518	523	490	518	544	498	543	531	557	545	531	553	519	523	523	545	564	506	572	531	518	542	529	565	535	533	539	540	551	510	518	520	505	519	543	555	517	505	511	528	490	504	497	532	517	519	504	529	500	526	524	543	514	516	527	531	515	542	535	550	513	562	544	534	526	548	546	550	598	544	502	501	564	482	542	528	515	528	516	503	573	534	601	476	541	563	537	545	519	515	538	510	477	493	492	511	515	501	531	522	507	521	472	503	510	524	559	528	571	497	485	524	551	514	530	515	541	514	532	519	504	484	528	544	540	527	521	523	553	491	530	506	531	490	514	515	523	525	551	519	530	496	531	532	547	525	546	564	566	545	528	533	500	542	493	567	528	556	542	512	520	555	494	531	544	523	545	511	471	539	533	515	538	532	548	524	531	524	526	548	485	517	541	514	551	547	540	530	519	558	527	523	512	506	504	529	510	558	562	526	529	485	520	528	550	509	514	542	526	556	499	518	537	502	521	532	526	536	503	523	491	524	551	536	520	511	545	529	536	508	501	505	499	558	520	504	538	522	557	505	530	534	538	537	520	512	510	513	506	526	525	548	541	529	569	516	534	514	527	575	512	563	534	519	529	541	520	519	523	530	509	546	533	524	542	537	579	519	529	500	522	513	526	514	516	494	515	518	539	556	509	502	557	520	532	493	557	554	566	555	532	511	520	504	519	520	527	540	558	539	497	493	464	531	499	519	532	515	549	547	536	564	522	575	536	545	531	513	471	532	529	544	536	545	519	565	537	531	548	476	563	537	507	545	496	547	498	493	494	517	525	497	508	544	497	532	507	516	522	472	485	520	504	522	498	492	499	528	516	525	513	476	550	517	496	520	506	524	545	543	517	491	521	495	533	536	517	510	497	473	533	550	566	539	539	516	538	540	507	512	518	498	518	563	531	500	524	503	532	523	501	497	517	515	491	539	552	498	526	541	509	534	529	521	517	542	506	539	484	510	553	536	499	545	534	536	510	479	525	470	505	508	522	525	540	511	519	539	492	534	506	497	517	510	535	530	521	505	505	501	516	529	532	503	524	556	495	531	509	535	527	524	544	484	554	518	544	573	527	504	539	489	518	531	527	532	523	473	487	544	505	535	527	555	499	534	550	518	507	506	527	565	547	526	530	562	503	533	488	542	502	497	513	532	567	535	520	512	491	502	500	533	542	499	527	504	496	533	493	543	517	518	508	483	476	499	495	523	519	515	522	534	522	531	535	523	508	513	529	510	505	558	520	545	540	489	477	503	488	548	531	525	491	512	510	520	504	519	502	518	496	527	534	503	541	524	533	524	504	545	517	541	524	527	522	544	523	510	531	507	493	546	507	513	547	536	518	532	542	520	509	561	480	525	543	552	556	565	535	508	508	522	513	459	517	525	482	520	517	543	515	541	492	547	514	513	524	546	566	512	546	517	511	506	516	544	549	564	489	566	503	517	519	524	531	521	513	521	511	549	527	517	543	495	495	551	542	566	513	549	549	528	503	547	571	508	565	567	507	500	504	536	483	562	544	546	486	510	502	534	512	487	531	537	522	520	520	555	536	525	554	541	563	533	536	539	525	531	505	508	545	483	512	515	558	524	565	530	517	558	489	512	492	544	535	532	523	468	534	507	513	522	515	515	531	487	503	527	554	533	543	533	546	544	508	527	506	525	553	548	567	535	538	507	507	515	508	530	526	503	506	477	537	465	492	515	506	512	486	509	535	527	498	548	496	546	496	498	542	522	508	518	541	528	525	529	550	502	544	526	524	531	593	503	591	510	580	514	518	569	510	501	534	548	563	542	542	551	505	517	537	551	540	532	494	554	587	512	553	530	501	521	509	514	554	524	509	540	513	539	515	526	531	531	529	594	523	523	558	516	568	533	536	536	469	529	489	550	553	548	572	504	495	527	502	531	566	503	536	525	523	507	513	558	528	505	538	510	502	518	495	547	511	531	557	505	548	561	508	516	571	561	522	539	517	532	587	551	548	485	502	533	530	547	526	516	517	571	534	520	590	559	491	524	510	526	555	516	515	489	537	537	555	515	518	509	521	507	502	530	552	509	556	527	533	509	511	537	522	461	513	555	537	509	533	535	496	488	510	519	526	553	553	522	516	529	519	513	517	545	528	550	549	537	538	517	554	532	526	525	564	503	529	541	476	503	513	550	513	500	505	477	544	500	548	540	539	510	527	534	512	512	500	528	518	573	551	527	527	559	543	516	523	516	482	550	481	541	520	506	533	523	472	540	494	512	548	501	522	529	528	539	515	496	495	507	525	533	489	534	477	509	525	499	524	504	506	502	524	514	536	552	568	513	501	447	518	538	501	550	567	551	529	534	504	559	524	504	504	542	539	515	552	485	550	547	535	521	528	583	535	568	517	491	527	519	524	503	500	580	553	548	476	472	546	550	532	568	514	553	499	523	499	519	533	490	502	534	508	511	553	530	494	513	544	525	491	523	547	531	565	563	521	522	523	561	544	530	510	498	520	496	542	533	507	520	529	512	523	490	553	491	494	524	467	519	478	511	487	521	527	527	491	522	549	531	513	523	500	519	517	560	538	524	515	528	508	518	510	517	498	520	491	537	544	530	510	558	488	516	517	500	547	517	523	559	490	560	498	531	555	508	514	515	513	516	546	558	537	506	509	514	498	528	503	518	492	542	518	479	540	513	521	539	568	507	485	521	517	567	529	491	537	538	512	540	521	525	505	492	541	543	559	594	540	498	555	508	485	531	536	508	533	498	526	521	539	577	526	477	567	545	536	488	524	573	551	492	566	549	554	513	540	501	529	512	512	530	498	538	511	509	534	509	541	572	474	529	548	518	524	536	528	484	554	528	524	496	509	541	502	558	526	490	480	530	523	548	531	548	512	519	543	507	569	533	504	544	546	560	552	519	533	550	498	541	532	557	508	528	538	517	511	554	521	548	545	504	527	487	514	545	538	530	524
24722	21274	27589	25269	15475	8718	10092	8084	5930	3909	3857	3111	2579	2408	1703	1334	1103	883	828	804	648	586	587	523	539	532	469	320	286	316	303	335	308	316	311	288	304	330	322	318	327	307	297	322	306	293	305	346	320	315	319	314	284	317	346	307	323	321	286	332	295	257	316	274	284	300	307	282	283	277	275	269	291	324	302	264	286	313	296	300	297	306	276	291	258	277	263	309	278	307	294	276	258	288	304	272	304	331	304	268	308	307	287	306	300	277	314	286	278	279	271	299	302	313	314	295	298	297	277	295	294	318	319	274	286	301	264	324	281	313	284	279	279	277	331	280	278	340	314	285	279	280	281	282	278	275	318	290	275	277	301	297	305	276	265	286	281	281	293	318	302	321	279	269	265	257	293	275	269	317	279	290	282	321	299	314	287	278	274	282	302	322	316	291	278	286	286	306	309	281	313	255	310	291	294	266	263	310	284	294	252	266	282	298	312	310	282	277	294	275	261	293	283	317	293	289	265	324	292	283	305	292	296	286	272	313	280	290	329	277	291	294	300	290	286	278	257	248	280	292	288	277	257	295	292	296	288	286	268	293	326	300	297	279	287	290	300	312	284	291	298	261	305	265	305	271	283	291	290	294	316	292	286	304	298	288	284	287	294	298	273	291	303	279	279	317	294	286	279	303	330	264	285	293	286	297	282	295	311	283	284	291	306	299	282	301	286	293	288	280	309	291	302	280	258	279	280	276	288	287	290	258	299	281	309	277	262	294	279	287	305	268	296	305	319	328	286	293	309	282	291	300	284	288	312	280	298	297	285	262	287	282	287	289	291	267	306	299	276	286	321	309	287	325	284	326	309	295	285	302	288	288	263	283	271	291	279	318	277	292	274	265	308	286	290	270	310	289	298	297	273	290	314	299	284	319	294	307	280	301	252	287	295	278	289	297	293	295	295	289	274	297	310	286	312	315	261	295	271	277	285	252	297	318	281	303	333	322	301	277	261	305	280	275	282	308	285	293	310	270	309	328	304	290	291	263	295	300	298	253	291	322	312	300	295	303	279	281	288	277	317	292	296	284	293	303	279	331	277	277	274	242	304	306	282	352	280	291	292	306	288	270	310	311	306	278	304	286	298	296	297	302	290	296	270	294	334	277	297	296	297	276	283	271	272	346	291	295	291	271	275	257	282	314	268	277	292	295	280	286	264	303	289	280	310	250	301	313	303	276	304	276	279	283	306	291	281	264	279	301	300	283	267	290	297	291	275	285	270	313	303	232	279	297	325	266	288	299	271	288	280	293	304	305	281	305	308	250	264	266	281	318	292	272	290	292	297	310	281	323	275	278	278	286	280	295	296	276	308	333	296	291	280	291	300	313	310	267	276	274	275	289	305	299	296	284	292	289	278	307	285	272	251	311	281	256	291	289	276	286	282	281	249	273	290	278	277	310	297	295	263	281	287	308	282	316	284	295	302	290	304	324	317	321	296	276	291	264	273	286	318	309	324	301	298	232	281	302	283	307	288	301	293	302	261	293	285	293	279	305	264	279	271	272	274	291	312	285	273	274	308	296	295	308	284	324	283	297	296	292	292	301	300	275	279	296	268	298	291	274	264	316	281	282	287	270	278	272	279	288	288	276	286	283	293	277	292	281	305	281	282	290	294	277	278	298	294	263	294	285	257	302	277	309	276	258	293	266	287	303	265	288	273	252	264	306	313	279	246	300	312	265	310	273	266	300	279	303	320	284	279	268	297	297	265	282	301	284	280	301	271	299	270	286	316	313	262	270	268	289	254	303	311	262	272	285	291	287	280	290	287	296	257	294	283	297	291	289	284	319	286	271	292	280	279	283	278	288	300	293	293	277	275	315	272	280	303	278	293	295	292	312	287	301	273	323	314	300	298	298	260	278	292	292	299	288	260	270	274	269	333	293	266	314	306	271	283	288	311	296	277	301	306	279	299	287	259	270	294	285	298	307	277	313	285	298	299	267	324	280	287	273	303	286	290	282	292	306	274	296	275	275	267	313	303	301	345	300	295	287	304	307	271	280	299	288	299	287	299	273	287	266	300	278	308	295	276	270	281	304	283	309	284	305	323	287	258	256	281	278	278	309	291	250	279	272	281	265	299	268	262	262	299	302	280	301	305	299	310	296	288	276	281	291	270	275	265	309	271	322	273	273	318	268	294	267	293	292	300	296	283	292	295	275	246	301	279	273	316	313	282	259	309	223	281	292	270	278	290	291	296	302	323	275	280	314	299	305	276	280	257	296	303	290	287	295	285	297	291	296	327	262	303	258	272	270	284	283	291	290	271	273	278	256	276	307	275	278	250	296	284	293	271	277	295	319	262	305	266	263	251	316	286	297	294	281	296	298	271	278	314	295	245	312	278	283	286	300	286	275	288	306	294	266	305	289	269	276	309	288	299	302	287	322	285	292	275	293	320	289	274	296	278	306	259	288	299	303	268	289	307	254	304	266	292	318	289	295	269	262	277	300	273	284	273	265	339	304	296	284	277	257	279	294	270	302	288	290	305	288	287	300	284	332	288	284	290	284	260	298	271	280	278	279	301	288	296	259	278	311	266	281	289	281	296	274	283	305	288	286	289	298	278	284	314	271	272	291	296	274	299	298	283	283	303	306	277	263	299	286	289	293	295	289	317	294	257	310	292	248	282	293	331	297	281	293	291	280	304	262	265	282	295	285	268	291	263	299	306	295	283	306	291	288	298	274	300	281	312	278	287	267	300	280	272	260	281	274	300	282	281	316	279	293	272	250	285	294	288	300	300	281	268	294	254	277	299	290	278	280	292	304	323	277	269	294	306	261	278	285	312	291	285	296	279	292	270	296	305	264	263	268	286	327	316	284	297	279	266	309	287	306	256	296	261	294	297	276	278	304	299	271	285	261	274	267	269	305	278	248	279	312	277	310	294	274	288	310	291	290	288	306	271	300	294	273	280	294	295	290	341	286	289	286	288	266	300	276	310	268	291	296	280	271	289	289	333	251	310	311	254	301	303	303	294	279	311	257	271	278	327	297	273	308	294	274	289	282	297	289	287	277	257	261	289	310	315	276	292	293	290	317	249	295	309	309	303	267	285	313	270	318	268	317	253	293	284	294	291	280	281	297	310	280	266	278	298	300	284	288	262	319	272	298	283	287	281	328	273	273	292	279	329	306	305	272	305	270	287	266	283	287	282	311	313	277	258	292	296	299	270	278	249	327	264	281	296	320	247	280	268	302	314	267	281	283	296	299	294	304	328	282	277	312	304	276	287	295	277	296	278	272	299	303	301	277	303	273	284	290	284	255	281	267	320	304	273	306	297	267	278	288	277	303	288	287	294	289	286	278	283	281	292	321	285	275	299	255	292	305	289	307	297	277	309	298	298	290	289	279	282	299	321	318	303	297	283	303	307	318	299	256	307	262	323	284	261	255	276	309	283	280	287	280	291	328	284	324	289	283	262	283	282	291	273	302	316	278	272	281	270	284	281	306	256	282
16845	30906	21226	13289	10415	13154	15169	12916	9892	6645	6614	5514	4458	3980	2730	2172	1824	1395	1249	1189	848	949	841	769	743	692	602	429	362	365	381	371	362	361	354	367	333	390	360	332	371	357	332	355	375	331	347	382	412	385	400	406	391	391	407	384	362	320	344	379	361	338	341	361	314	386	341	314	356	359	315	330	312	356	324	327	351	307	341	363	380	333	337	346	351	324	327	355	320	358	346	303	357	315	332	330	347	338	294	342	319	349	319	366	331	322	320	338	333	343	363	338	342	329	333	305	289	313	362	293	351	340	349	324	337	311	364	326	323	338	327	333	317	313	325	324	347	327	309	299	337	348	330	343	334	343	339	331	291	347	331	354	309	319	314	347	336	325	340	307	307	339	308	314	338	309	340	326	345	317	335	331	346	330	338	361	302	316	343	325	330	322	297	322	300	350	331	299	302	327	308	345	337	321	324	337	347	353	318	343	350	351	334	378	341	356	340	338	338	345	308	336	346	337	372	320	328	342	327	338	322	355	345	360	341	360	312	337	351	300	347	340	321	341	354	320	349	330	322	328	317	322	348	300	362	343	322	338	364	309	337	363	322	379	346	329	345	301	344	366	319	330	365	340	336	332	374	329	324	331	329	316	309	343	337	311	307	348	320	329	320	290	323	305	361	362	332	310	308	311	362	394	353	277	296	308	318	344	333	340	331	367	342	323	345	321	358	340	337	337	346	370	338	348	344	305	325	329	332	302	359	349	339	358	336	292	338	330	354	312	360	325	325	309	331	309	327	323	332	323	353	335	334	334	337	343	320	338	337	325	351	361	335	307	358	286	333	361	346	342	352	329	351	347	352	343	348	340	361	341	360	368	336	324	316	365	332	314	346	351	370	326	316	300	309	328	302	308	315	329	336	357	338	330	335	326	345	320	320	318	327	336	329	343	321	332	338	343	337	356	325	348	340	343	285	349	309	304	325	332	307	340	328	338	306	327	338	338	336	324	321	336	336	304	329	333	352	307	338	330	315	337	338	334	337	328	327	326	317	343	332	347	328	323	315	335	326	346	327	334	310	325	333	318	315	326	326	304	319	350	341	356	327	353	354	357	309	311	323	308	356	340	353	294	301	334	312	301	360	313	341	340	309	350	309	332	364	337	331	329	328	376	328	338	353	315	319	338	335	357	347	322	370	338	337	338	336	292	315	306	337	322	369	330	329	301	301	326	321	374	362	336	366	326	312	330	328	332	341	341	338	353	323	319	324	311	338	313	343	333	363	318	336	341	322	328	323	324	358	357	344	352	345	322	334	339	348	342	364	361	341	347	320	347	343	349	361	345	339	318	291	349	367	339	354	352	337	329	341	330	322	315	322	304	348	355	332	322	309	334	348	327	330	283	348	337	332	306	350	350	340	335	342	315	335	308	321	360	354	321	337	346	318	314	332	348	308	350	354	361	327	352	314	320	317	344	316	324	322	359	357	327	362	348	346	319	350	358	321	352	346	311	392	346	351	346	324	313	318	339	335	335	340	336	331	337	334	322	355	334	334	322	327	352	367	318	327	363	320	331	345	325	309	365	339	336	328	310	346	347	346	305	334	315	308	370	338	373	343	319	349	341	315	317	297	365	354	352	309	332	343	336	323	307	313	324	364	312	331	354	346	350	364	351	312	340	342	325	328	330	327	315	373	349	337	341	349	349	325	329	329	360	339	336	369	324	336	336	297	343	321	334	299	278	346	366	339	333	338	307	354	312	349	329	332	349	346	312	358	338	331	303	354	336	333	343	316	390	300	352	327	361	358	335	350	345	322	340	323	346	311	338	321	323	346	343	351	360	375	332	332	352	358	330	329	317	340	362	338	359	348	314	339	329	334	332	359	357	328	331	347	336	368	341	340	348	321	339	339	329	351	344	314	315	345	358	357	314	356	317	341	360	340	359	292	320	324	341	329	361	308	353	321	317	332	291	376	343	352	338	324	318	335	352	335	352	321	342	346	319	328	343	313	299	350	313	299	325	329	334	340	333	332	315	310	366	304	339	329	280	341	338	362	333	295	318	340	337	347	306	337	340	317	343	349	340	346	336	366	314	358	341	344	339	330	346	361	339	351	318	344	350	351	351	339	297	308	336	331	322	334	335	362	346	318	328	298	349	320	327	277	361	369	342	301	355	340	301	322	376	330	340	338	334	339	333	343	332	350	347	313	317	336	316	332	327	349	329	311	347	333	353	331	319	335	307	338	343	316	310	366	354	337	332	323	334	332	336	343	334	359	340	346	359	337	303	333	351	323	366	341	335	330	350	340	337	343	352	329	308	355	336	351	326	304	308	338	325	314	332	332	368	364	325	337	299	348	310	320	359	334	316	352	351	324	336	331	319	302	365	354	355	324	327	386	333	341	318	320	362	317	337	321	365	341	339	324	335	305	327	339	312	334	340	342	329	327	298	348	335	319	305	328	359	319	347	345	344	305	344	357	327	334	336	346	331	361	382	342	328	342	335	335	348	334	322	333	335	323	349	320	335	345	341	324	321	344	343	332	301	322	339	325	325	327	331	320	319	335	329	330	324	328	355	339	331	323	345	313	353	345	316	309	324	326	326	360	356	332	365	328	314	332	332	330	345	332	336	295	346	300	355	346	335	348	313	314	322	358	333	320	351	378	332	311	297	316	320	317	321	315	332	346	310	316	358	337	328	345	307	339	315	328	347	342	329	320	348	354	347	323	309	312	351	353	315	337	340	346	334	315	319	368	345	353	295	356	294	360	371	346	352	329	333	367	335	316	332	320	315	335	329	333	329	330	361	351	356	342	343	367	320	330	331	318	326	354	381	323	364	339	308	330	319	327	332	326	330	323	317	341	341	348	314	329	317	350	362	356	344	347	330	325	343	323	346	345	321	357	333	337	302	303	341	336	350	352	331	350	331	360	321	357	311	319	322	342	348	354	312	348	310	299	318	330	340	320	336	347	332	355	363	312	311	348	346	351	340	363	336	328	340	356	347	302	296	346	342	344	352	335	310	347	343	337	335	335	351	327	357	324	365	356	297	355	328	324	312	316	338	315	350	324	315	344	320	313	328	340	321	383	347	330	305	320	338	353	322	357	328	303	309	323	338	319	347	320	325	326	307	307	336	333	331	340	312	312	319	347	305	349	310	338	335	333	325	306	336	328	357	358	317	298	334	326	336	311	343	351	309	319	330	361	325	327	339	336	315	354	350	332	321	356	349	353	349	297	320	342	322	342	353	356	314	333	338	344	327	309	313	322	372	337	336	336	357	329	340	340	316	331	341	319	352	328	313	339	330	329	336	368	330	344	348	317	343	316	317	337	314	304	338	337	328	313	305	326	319	322	344	312	329	340	327	342	327	309	331	325	313	322	344	336	315	356	312	296	342	337	360	361	361	324	322	306	324	334	309	336	340	326	321	322	347	318	344	321	361	338	344	330	335	323	319	322	331	348	330	309	353	311	298	329	349	347	337	345	336	313	357	314	331	324	342	325	338
22575	21263	29022	23854	21304	22536	23271	15438	10857	7842	6978	5732	5067	4352	2879	2343	1926	1553	1588	1284	1131	1093	1068	981	1001	987	686	521	484	443	491	481	471	503	462	444	459	475	441	468	460	472	456	464	449	497	480	473	495	495	481	503	541	532	541	513	462	411	481	457	454	445	443	437	428	420	439	428	406	428	394	450	413	438	402	433	402	428	417	432	459	405	432	442	432	436	428	466	394	411	417	454	426	447	461	409	469	420	435	422	417	427	419	457	455	415	470	409	428	469	434	461	409	454	448	430	386	421	393	435	436	438	432	387	426	444	430	450	421	380	421	462	410	434	390	406	466	413	397	437	388	425	388	446	424	432	416	425	406	423	393	408	421	423	403	367	402	440	401	446	365	426	397	409	368	434	436	404	439	419	438	423	421	398	398	419	447	432	410	422	449	413	419	437	393	437	406	450	384	409	430	416	440	431	401	409	411	403	458	425	430	424	435	454	420	474	433	404	428	454	445	419	425	423	410	409	424	453	434	417	450	396	420	408	407	425	413	422	469	440	407	440	430	442	469	374	428	420	429	445	450	452	426	404	401	393	432	385	454	427	408	424	400	414	436	441	413	431	413	423	403	422	467	401	458	437	444	430	412	435	422	419	412	407	437	439	396	434	405	414	388	380	418	409	433	419	396	446	405	422	413	412	452	436	469	403	390	423	392	405	425	463	420	415	400	446	443	415	445	455	446	415	421	419	424	424	395	417	431	441	428	385	409	451	462	405	410	385	413	431	425	431	406	442	408	450	452	437	451	431	438	401	395	403	443	407	432	444	420	442	446	423	424	427	434	396	433	412	428	450	398	434	452	459	434	448	397	429	386	402	406	415	428	447	419	387	412	453	428	446	424	425	453	418	432	435	408	428	420	415	446	412	442	410	415	406	420	443	419	428	401	402	405	462	433	420	441	428	432	429	427	450	429	421	431	400	408	437	437	439	404	398	431	451	394	431	459	415	420	413	413	407	422	418	438	456	408	423	467	426	429	411	461	428	404	439	441	445	447	437	446	403	387	423	424	427	398	416	442	396	442	473	389	414	419	398	444	415	409	428	425	421	409	418	439	440	397	432	459	440	445	437	456	429	462	434	390	427	446	408	392	450	477	400	409	433	461	400	441	422	427	383	416	424	395	398	436	423	443	405	452	385	436	422	415	391	394	431	397	496	417	415	423	424	458	418	411	455	419	430	431	425	430	413	447	420	423	418	432	434	463	438	403	389	393	399	443	401	385	403	430	435	442	442	423	418	415	421	481	417	416	400	449	455	430	434	395	411	419	454	436	414	398	433	449	431	418	433	428	423	429	425	406	415	430	412	406	386	423	451	437	439	427	463	437	433	398	439	405	456	421	433	408	442	416	433	416	434	432	411	433	405	473	432	435	441	449	447	430	452	420	402	416	433	443	429	435	409	410	446	472	400	408	412	441	417	434	405	455	400	453	453	408	432	424	415	432	435	445	441	402	416	417	391	464	409	411	426	466	419	404	421	445	414	415	444	428	434	419	441	421	412	421	426	433	401	409	414	446	449	424	408	428	456	399	421	452	430	441	418	415	437	404	434	445	441	438	454	443	410	404	415	424	395	419	422	415	442	402	438	412	429	418	393	410	427	403	444	416	447	405	444	451	371	393	421	440	413	465	397	432	423	454	444	423	448	415	431	402	430	418	434	416	418	423	418	424	425	425	417	429	411	415	451	410	416	453	387	403	422	429	431	425	431	399	417	433	427	428	414	419	417	410	452	414	419	409	436	401	415	413	445	430	421	405	433	407	429	450	412	421	423	441	437	403	420	433	421	439	435	463	434	407	393	468	434	459	436	421	472	479	431	438	420	439	409	437	429	399	416	433	444	421	396	386	411	436	439	446	471	408	432	405	419	449	454	422	460	363	407	393	429	389	468	434	435	431	446	394	442	423	407	490	412	407	416	427	407	416	420	427	395	416	441	403	410	447	416	428	413	435	424	395	443	392	419	428	435	412	438	431	390	411	453	414	400	454	458	414	387	432	422	419	451	408	395	422	408	432	455	449	448	411	412	384	414	460	424	452	378	420	430	403	412	454	414	436	407	471	429	425	431	384	443	426	430	439	426	418	453	453	410	406	412	421	432	398	431	431	434	396	403	413	394	430	403	414	448	445	417	439	431	412	445	403	424	447	436	413	442	427	435	442	425	405	463	415	422	417	425	409	443	442	446	429	414	413	412	425	453	435	399	476	420	408	419	405	437	453	435	379	451	401	473	423	400	422	410	402	421	443	416	442	425	386	430	407	405	420	424	412	461	378	419	445	417	420	450	401	446	436	411	448	448	464	452	428	441	390	453	443	424	447	414	435	425	434	455	413	462	442	420	432	437	417	443	443	442	440	383	425	439	439	426	413	398	432	438	399	416	417	430	417	411	422	414	425	437	435	427	432	402	422	427	391	430	415	400	401	430	482	430	424	422	407	452	435	394	415	477	418	408	425	431	393	401	432	418	462	437	401	446	416	427	402	388	420	434	443	426	424	433	433	370	414	429	429	368	425	389	441	412	396	411	421	410	427	449	413	395	453	421	408	435	430	443	442	422	438	413	450	423	458	415	440	460	428	407	439	417	401	414	445	436	386	396	401	413	423	394	408	403	406	420	438	412	447	403	421	397	418	395	430	420	412	416	406	417	386	411	461	438	468	404	431	378	391	428	402	454	451	438	425	387	439	396	431	397	469	399	439	404	430	423	423	421	398	412	415	449	424	447	412	434	423	411	404	410	405	413	417	415	406	408	416	374	414	387	418	431	441	408	419	447	391	415	429	440	398	469	426	413	393	422	454	387	437	379	414	392	472	446	409	442	411	423	412	399	432	422	390	424	412	384	441	425	453	469	427	411	424	429	424	441	399	433	428	428	399	410	425	421	411	435	450	425	411	417	421	411	438	418	408	423	392	411	428	413	420	389	436	413	391	433	458	462	428	455	452	441	430	398	469	433	418	428	388	408	437	391	406	384	426	432	441	455	442	435	436	402	422	460	419	463	454	457	443	419	431	435	396	405	384	421	424	425	453	408	418	444	427	442	393	448	400	410	424	438	420	434	408	414	438	403	402	392	407	413	379	400	432	450	424	449	371	396	461	435	411	413	415	397	421	460	470	383	456	401	383	395	399	386	419	413	451	450	427	417	432	442	444	413	436	435	405	445	430	414	442	414	411	413	382	386	410	427	417	419	407	462	409	436	438	414	401	407	439	391	426	431	431	401	490	409	441	426	422	418	439	389	407	426	414	408	415	403	427	406	435	405	428	464	430	401	400	467	393	466	409	424	395	432	451	437	412	397	402	419	432	421	457	447	444	414	432	437	457	440	449	422	385	406	420	465	423	446	401	430	451	426	427	445	409	422	465	430	428	471	432	401	421	460	417	428	432	406	390	470	431	418	411	452	449	408	419	444	424	428	423	376	401	441	417	406	435	414	447	407	424	419	425	408	416	457	423	416
19709	39104	29218	20836	15982	20386	22151	19572	14952	11303	10220	8593	7326	6673	4262	3468	2871	2270	2312	1755	1573	1557	1448	1337	1401	1285	927	599	564	543	500	503	529	530	527	556	529	542	527	504	552	554	544	511	542	561	562	574	559	584	566	588	664	601	606	622	477	530	497	539	512	527	510	486	473	505	475	492	496	428	448	480	512	510	464	473	475	477	469	481	480	475	472	538	498	503	468	439	484	474	488	447	479	491	480	500	457	462	475	542	482	505	469	484	460	453	465	481	507	493	519	501	484	499	476	465	524	471	480	532	482	480	460	478	513	494	480	458	464	440	494	451	476	468	448	478	520	545	479	503	459	471	465	470	443	452	468	479	477	480	464	485	506	470	461	472	476	501	494	487	456	486	440	482	449	506	494	452	466	481	444	454	464	421	518	460	450	484	492	468	455	463	518	467	465	497	470	471	456	471	465	461	432	471	483	461	462	466	482	469	439	497	469	465	474	449	458	470	486	493	452	503	467	476	449	481	515	468	496	462	474	526	491	477	423	453	465	457	459	434	512	460	485	464	506	508	506	494	456	486	482	454	479	487	446	481	444	464	453	498	459	482	450	481	488	459	504	488	468	474	482	451	493	474	481	456	483	483	445	454	484	487	501	488	469	502	435	465	490	502	438	483	471	488	495	454	496	449	478	471	489	466	469	497	460	411	483	444	481	475	459	457	490	452	428	463	446	475	450	481	497	451	475	441	468	494	491	488	496	433	479	453	448	490	464	445	440	438	490	477	447	476	497	448	480	458	481	497	491	481	496	480	441	479	479	457	461	486	480	454	477	497	479	485	428	454	513	483	446	471	471	473	512	511	453	501	486	513	471	471	462	499	483	478	501	481	489	511	488	475	488	467	476	493	485	460	471	492	470	485	472	471	481	486	488	463	451	462	496	483	480	472	475	517	475	436	459	479	485	490	511	464	459	466	446	515	446	518	466	479	508	474	509	474	523	508	436	444	528	452	484	499	451	481	468	464	471	507	475	523	473	463	478	461	460	475	464	522	493	481	452	475	502	468	447	469	494	467	491	498	446	491	472	475	472	471	504	422	451	501	483	467	473	452	461	499	520	493	473	500	485	482	481	475	486	460	476	501	471	471	462	467	476	455	449	499	444	465	457	497	477	506	466	497	434	478	446	423	492	498	485	472	476	464	459	466	453	495	493	484	439	457	500	475	474	478	510	475	489	483	507	480	478	517	466	464	479	476	518	454	473	458	486	468	446	475	472	502	475	489	451	488	481	491	511	455	465	478	472	482	488	447	522	437	446	457	451	451	424	441	477	492	506	502	459	470	477	506	487	460	513	454	448	481	469	486	476	477	477	473	514	498	467	484	492	466	473	471	491	483	484	451	488	481	451	518	509	469	453	506	460	487	479	449	439	483	497	465	431	446	467	476	483	448	500	461	462	479	466	477	470	484	500	470	490	493	483	474	458	442	475	485	498	459	473	465	491	471	442	474	476	437	460	467	472	412	497	462	437	468	502	466	461	474	488	494	455	506	460	460	457	497	472	487	476	484	473	461	522	462	485	480	503	463	430	441	478	519	472	482	460	475	447	478	515	475	518	492	482	481	485	443	480	482	430	425	465	473	493	531	479	490	516	488	458	455	471	511	467	523	492	452	478	466	473	520	502	460	527	483	460	444	463	489	495	501	435	506	487	470	520	466	482	496	480	489	528	491	514	451	431	483	481	466	459	484	493	485	462	482	514	488	463	432	491	472	497	489	482	471	422	478	455	481	461	494	470	499	461	485	476	450	464	497	503	455	508	509	495	479	469	466	446	502	465	506	477	510	452	475	477	459	497	470	459	449	445	475	483	446	493	432	478	489	455	503	458	465	473	439	501	504	451	493	466	460	455	476	467	438	484	474	436	476	476	497	452	432	474	488	498	442	481	471	458	460	482	470	445	434	515	474	444	501	455	506	490	470	485	447	511	474	458	489	456	468	478	474	459	441	448	467	465	463	499	472	468	451	438	469	507	494	430	485	498	483	415	495	462	494	477	479	469	493	457	499	472	479	486	495	477	502	473	514	465	468	475	463	488	444	493	460	447	495	465	463	460	485	473	490	464	501	488	489	499	452	478	527	511	518	466	490	515	481	476	462	465	443	502	492	479	486	449	495	483	470	465	508	487	489	502	474	470	501	441	477	482	482	502	483	451	497	486	431	498	494	475	501	488	462	490	470	505	474	497	486	481	475	494	507	468	480	469	489	489	455	431	507	450	468	435	504	452	470	468	458	479	456	489	497	505	495	454	488	490	482	489	491	504	464	482	476	489	470	485	455	534	449	434	421	459	496	488	448	473	461	439	501	467	436	461	465	479	468	445	418	483	438	473	532	482	482	491	476	506	464	456	472	517	486	476	495	504	441	477	480	456	474	479	457	493	442	479	466	457	499	490	481	497	441	482	467	453	477	501	472	496	471	470	476	486	496	498	453	471	453	454	445	466	479	469	507	440	491	462	468	485	448	500	444	471	451	484	459	481	463	486	470	437	414	475	472	514	446	502	483	481	479	461	473	469	468	462	485	489	488	433	438	435	467	450	475	454	493	502	467	506	463	473	444	433	455	451	502	501	461	462	454	446	463	476	416	467	443	478	473	467	460	477	472	495	456	471	466	456	444	495	492	484	517	457	442	487	493	502	454	462	489	479	484	529	494	482	475	446	487	453	487	498	486	466	457	494	458	474	456	471	443	467	483	471	495	466	479	476	499	510	451	465	448	498	470	490	470	444	484	449	477	485	531	499	494	455	435	507	477	487	534	448	474	443	473	478	490	509	510	485	460	504	478	479	484	499	479	449	493	496	544	483	520	485	498	486	501	490	501	477	484	465	448	470	494	477	452	457	451	457	465	477	475	450	489	467	463	481	474	509	496	481	451	450	477	455	498	442	478	505	453	495	490	466	465	469	421	441	523	452	428	444	459	471	489	487	493	442	461	458	500	506	477	454	464	463	476	466	464	454	498	454	476	467	450	462	474	450	458	474	475	459	462	471	478	474	504	478	467	481	488	459	507	504	471	472	500	504	489	508	472	494	515	468	489	445	432	498	480	511	484	472	470	452	443	519	492	459	517	464	452	508	522	494	476	458	467	463	494	472	478	507	486	522	472	478	482	510	492	467	457	490	451	489	464	503	477	416	482	461	474	524	468	431	501	486	521	489	472	468	473	472	448	486	462	424	465	466	453	453	489	491	488	485	501	469	478	482	459	474	475	439	495	466	489	482	478	499	473	445	478	450	459	473	485	457	508	483	474	435	463	436	497	500	468	499	463	502	454	481	425	444	468	468	468	480	462	467	502	469	469	507	464	500	485	458	444	491	424	461	456	447	461	502	467	479	466	499	455	480	474	483	473	469	474	496	451	470	515	480	471	452	484	446	455	452	436	519	489	518	452	501	476	484	447	468	456	477	481	509	500	497	468	471	459	447	502	523	448	512	474	480	494	426	458	512	472	493	470
28128	21546	17640	10949	5525	6346	7645	6240	4551	3360	2928	2491	2037	1860	1250	969	951	824	746	586	609	634	554	521	541	537	462	377	370	355	348	360	361	376	378	379	389	370	364	370	365	359	397	376	367	381	381	366	395	415	364	358	378	377	354	420	353	352	377	349	335	379	347	342	362	396	328	370	333	354	353	404	332	394	344	317	349	325	354	337	353	382	366	322	368	381	371	372	403	358	312	366	337	355	353	325	343	404	369	404	364	345	329	332	377	332	339	364	364	361	380	342	357	340	362	347	383	348	366	328	392	329	373	353	404	343	394	371	362	370	374	377	350	379	364	356	350	351	345	335	344	346	348	371	348	380	335	360	361	352	328	364	342	352	374	360	328	356	350	368	353	370	344	358	346	353	363	359	325	348	366	376	320	384	365	348	384	365	359	364	370	368	302	353	351	363	342	342	349	371	369	358	409	354	346	356	341	362	356	352	364	336	354	375	373	331	353	337	370	349	353	363	370	375	347	340	360	326	347	341	351	376	347	401	329	375	353	357	351	361	374	321	371	328	366	332	338	368	363	350	369	354	373	379	354	344	365	379	368	373	327	351	377	381	354	354	389	363	343	357	352	385	376	355	345	313	353	347	377	325	332	394	363	367	391	321	343	346	362	370	371	364	355	385	322	365	341	355	364	328	391	344	376	355	342	365	377	330	363	331	361	362	393	332	388	347	394	360	369	357	337	345	369	374	396	373	331	398	381	358	350	350	382	407	406	382	345	371	365	363	385	373	333	398	352	360	362	374	380	362	320	358	360	420	334	370	355	377	360	325	359	372	398	330	332	374	344	361	357	403	332	373	356	359	373	368	373	343	367	341	356	352	370	376	364	345	360	331	368	365	367	349	350	361	374	346	368	358	374	368	351	349	370	400	370	328	357	340	342	362	332	356	388	365	353	324	337	366	374	325	354	355	346	395	359	367	335	383	382	367	342	342	335	338	356	346	354	367	377	331	380	324	332	321	391	376	342	351	348	335	377	339	318	361	362	317	362	368	331	370	364	326	347	370	360	341	363	354	406	379	333	348	361	398	365	378	384	339	320	384	351	369	396	372	369	365	321	364	358	373	380	365	372	379	374	399	344	350	340	379	386	394	339	362	379	360	366	367	372	331	327	373	349	326	338	365	351	340	347	378	312	339	371	334	344	402	374	329	367	362	365	333	382	357	377	374	362	358	355	363	366	371	371	383	349	341	349	372	388	322	361	349	367	376	363	321	376	379	352	350	370	344	322	374	353	375	351	360	360	371	390	365	368	353	360	418	358	370	367	376	333	375	368	409	363	361	365	383	352	351	362	370	361	322	333	346	341	358	385	369	377	328	343	362	357	364	382	373	342	315	359	340	368	341	344	395	381	344	345	334	353	349	336	386	353	367	366	359	365	370	373	341	353	344	353	329	412	374	368	380	358	375	386	359	346	328	388	346	387	339	348	327	363	373	335	343	351	337	351	358	365	392	351	404	321	361	373	384	339	360	308	348	365	389	363	341	334	366	382	350	335	353	325	359	349	347	318	357	345	373	351	364	388	335	366	317	324	364	325	329	408	342	364	377	336	386	360	358	360	309	362	357	353	349	362	364	340	366	373	355	342	361	359	355	343	346	372	391	372	338	345	345	376	388	368	395	370	331	329	357	342	360	417	350	366	350	345	344	362	357	355	364	366	336	362	317	350	369	376	365	355	349	378	345	323	361	377	334	344	375	326	347	344	372	344	348	358	327	343	373	341	382	381	363	377	349	373	377	361	373	369	361	397	363	358	380	361	385	326	345	352	355	363	333	343	363	357	413	359	343	316	348	339	354	394	357	351	380	349	365	320	356	392	376	364	345	342	375	367	357	314	366	393	320	351	372	373	368	367	386	353	364	349	382	341	358	368	365	357	336	342	361	361	395	354	326	374	371	360	345	377	375	367	323	365	370	343	369	354	355	365	379	347	336	402	371	326	395	371	368	347	392	350	347	351	332	360	337	386	358	381	358	393	367	373	362	330	355	317	327	382	313	367	329	354	374	354	383	363	371	378	340	372	351	346	368	393	360	358	381	379	367	346	372	377	326	370	382	364	350	362	358	365	360	357	345	386	352	339	349	368	338	372	360	353	373	365	355	352	381	373	367	344	355	359	361	382	338	357	342	309	330	343	355	344	364	360	372	388	342	360	350	325	359	352	345	363	387	358	388	359	370	371	337	361	359	335	355	342	371	348	357	340	324	346	356	371	333	365	345	356	319	376	354	388	363	368	369	390	359	367	361	370	387	341	339	349	364	408	376	375	396	329	346	362	373	355	331	347	362	374	369	345	365	324	362	365	320	369	362	387	345	385	353	354	356	355	362	370	345	349	344	356	342	363	369	362	349	360	396	368	354	340	360	371	379	391	326	375	338	372	351	355	328	331	367	349	324	362	395	325	341	342	321	371	341	343	373	318	377	375	347	352	380	365	381	399	356	331	349	380	348	324	364	378	365	321	349	358	362	362	346	344	364	355	322	376	350	360	409	398	351	351	358	384	351	376	362	353	360	361	368	354	353	334	338	373	361	376	384	361	398	348	349	339	346	335	381	357	342	389	348	344	398	376	338	359	369	342	379	334	366	369	392	328	373	361	327	386	365	352	336	371	361	338	356	377	342	365	367	377	351	349	349	369	356	364	380	339	369	361	350	352	388	375	345	373	350	356	361	366	417	364	374	337	328	358	372	351	361	369	330	361	388	352	345	345	385	341	333	372	353	334	358	328	343	362	342	309	352	357	350	349	330	305	350	367	348	384	368	345	352	368	315	332	359	356	364	358	391	368	354	355	380	375	346	377	369	365	349	398	349	355	356	342	343	362	366	349	324	336	386	367	390	389	375	365	360	359	370	356	377	346	370	349	399	387	385	350	360	382	342	344	379	393	368	349	361	353	362	360	338	374	367	342	379	316	360	349	354	380	374	365	364	345	363	360	324	346	335	359	356	332	324	346	374	364	359	379	374	356	366	344	367	330	343	386	377	367	374	372	381	359	396	350	385	386	377	321	358	358	353	376	391	364	364	350	349	338	363	382	337	344	341	337	350	362	331	369	344	369	361	331	360	342	336	350	358	359	369	391	362	345	357	362	333	326	370	350	366	371	357	375	349	345	342	356	348	358	364	344	356	367	349	320	353	352	364	356	375	363	369	347	361	360	354	339	340	376	352	349	368	365	338	345	358	347	363	385	358	364	369	377	370	373	347	363	385	345	332	320	370	345	332	391	354	348	386	334	358	375	369	320	363	392	375	350	347	354	358	314	359	335	358	327	424	362	373	356	337	394	357	347	330	370	346	357	381	380	392	370	361	349	374	357	362	385	385	332	363	335	363	358	383	370	395	369	356	363	354	322	356	353	366	343	371	332	364	333	379	350	364	375	356	336	362	366	375	360	361	346	344	391	371	324	337	371	309	347	350	353	354	339	332	354	362	333	344	347	381	396	369	350	366	328	385
17695	26744	17160	10865	7801	10648	12562	10499	7569	5876	4874	4251	3424	2979	1925	1463	1325	1082	1103	837	784	819	793	712	735	665	564	484	412	452	414	417	437	380	433	421	455	431	467	437	410	362	413	373	441	432	431	423	443	441	439	442	467	405	423	462	389	453	451	390	399	409	391	419	389	438	393	421	401	371	411	434	414	407	430	393	426	384	412	423	430	403	403	375	424	406	453	389	455	377	396	368	402	370	399	391	379	424	417	403	430	393	436	381	387	407	395	399	433	402	394	401	371	413	402	403	392	400	411	399	389	423	393	421	412	389	392	419	417	403	393	411	399	382	400	397	399	429	375	399	380	396	373	408	405	398	387	409	373	400	380	417	420	415	418	438	342	382	410	430	406	417	382	396	418	413	441	416	449	415	413	406	407	377	401	384	388	408	382	402	397	402	430	396	432	393	404	429	394	436	390	421	382	429	422	427	428	438	413	388	393	391	388	401	436	427	429	379	419	409	388	407	386	429	427	417	408	374	420	437	420	403	392	417	404	376	422	377	419	402	443	443	386	402	397	414	414	418	412	421	395	418	442	421	390	425	403	385	374	403	392	437	410	415	392	411	421	399	378	404	397	428	432	420	396	399	398	421	410	368	423	456	390	388	387	373	397	417	399	377	383	407	430	394	413	432	430	414	377	414	368	432	377	395	404	389	421	400	410	423	426	402	429	404	431	414	399	360	389	402	403	410	361	397	405	429	385	404	420	433	381	366	381	392	423	433	418	403	391	386	399	407	377	385	395	389	407	435	351	410	419	414	424	437	386	415	434	405	381	417	414	453	399	421	408	392	406	379	381	406	408	426	433	361	404	399	421	398	401	406	408	419	391	419	403	406	434	427	431	404	414	417	390	423	412	398	378	408	398	421	452	417	406	370	445	416	411	374	436	429	397	384	406	374	374	411	389	430	415	382	368	421	411	382	419	418	398	384	410	423	400	406	404	418	425	426	374	411	433	372	390	421	430	375	377	399	378	404	410	394	414	387	411	412	402	371	423	425	415	380	414	398	396	424	426	417	383	371	443	396	388	383	419	403	399	393	392	369	403	380	384	420	445	422	381	410	376	436	405	454	406	382	406	417	420	410	365	421	399	393	396	387	427	390	402	413	450	414	427	405	386	429	391	383	377	407	408	382	399	421	434	421	373	401	394	421	396	389	389	385	374	369	437	440	387	410	420	429	406	398	380	376	421	431	429	414	394	405	403	450	413	390	428	448	425	421	401	429	446	367	413	389	380	400	347	406	375	446	421	377	407	372	406	427	408	418	347	430	412	382	374	413	405	393	390	376	457	402	398	402	409	401	432	411	394	418	402	394	397	445	388	414	386	425	400	416	404	407	400	395	413	429	409	397	388	409	411	405	399	396	389	436	416	414	425	399	388	408	393	430	424	402	410	432	404	401	410	386	383	421	384	355	406	402	405	420	402	390	394	390	425	395	399	414	397	395	423	375	384	378	396	432	378	424	444	394	390	418	423	401	366	400	436	422	411	371	405	382	453	434	407	392	353	415	436	416	415	404	421	423	421	404	436	415	414	407	375	433	431	373	392	378	414	394	410	415	401	386	418	421	417	409	409	418	394	400	410	381	367	412	406	410	427	405	393	386	393	381	409	382	386	389	440	400	401	459	377	420	392	396	433	360	408	389	401	393	425	397	393	374	419	399	400	438	405	408	414	400	392	409	400	404	375	407	418	396	379	382	415	434	436	434	404	448	391	354	420	374	401	363	412	399	398	397	409	431	362	392	366	390	380	404	403	397	422	422	415	405	379	409	417	434	455	409	427	387	424	390	403	378	440	421	377	417	421	379	408	433	376	379	363	421	457	388	404	427	372	418	412	439	429	387	399	406	448	402	418	394	420	432	376	372	388	436	400	421	374	394	424	417	432	405	388	391	445	399	402	401	413	389	444	368	411	426	391	406	387	391	384	389	402	423	410	437	433	404	400	411	402	424	398	395	382	410	409	387	392	404	373	374	397	363	402	405	377	430	415	412	400	396	437	438	415	407	368	385	380	401	383	423	367	442	436	457	407	440	421	413	407	438	414	415	427	377	403	421	407	392	416	410	405	388	399	415	391	412	399	405	429	420	425	396	384	379	428	432	416	389	404	412	416	386	399	411	402	391	415	423	410	429	435	408	407	395	409	410	383	422	413	417	416	395	391	439	434	372	390	400	420	437	398	432	394	416	412	405	418	397	422	438	379	408	438	376	400	393	393	383	418	419	406	457	405	374	430	380	431	395	373	415	367	403	410	396	411	435	429	400	402	389	402	392	376	425	430	403	417	410	348	407	403	402	409	412	391	406	381	421	413	381	439	428	392	375	431	395	429	410	391	388	383	390	403	397	403	408	392	415	406	429	427	390	427	414	417	389	439	403	433	420	415	393	420	420	402	410	404	400	421	416	386	389	448	421	426	416	423	397	391	437	390	411	377	428	405	392	426	401	412	403	426	409	393	426	370	450	446	426	410	382	383	417	389	374	361	427	423	373	397	430	402	403	424	407	434	445	422	403	361	419	409	373	392	393	400	391	395	418	424	433	393	408	417	443	413	389	391	398	426	386	403	410	392	411	361	407	432	418	417	396	367	368	380	403	396	400	413	394	410	368	403	386	410	397	417	425	396	422	411	386	401	392	435	425	396	452	357	431	413	404	439	393	399	417	403	402	413	377	397	404	398	396	404	380	389	431	378	436	434	414	441	373	410	376	401	415	400	409	389	433	431	410	427	419	416	433	394	457	393	394	356	421	428	400	353	399	390	394	420	423	415	401	399	395	414	436	376	394	400	370	428	388	393	412	416	404	393	387	381	437	411	412	409	423	422	404	421	405	401	390	415	413	419	398	421	406	393	379	422	383	408	386	401	396	408	402	379	390	394	443	405	404	389	423	410	409	433	391	418	419	385	393	422	391	401	405	414	410	371	415	396	375	418	374	382	423	433	401	404	411	432	404	367	402	418	411	415	398	371	389	394	431	413	415	384	439	402	406	424	435	415	421	394	402	413	405	401	384	410	391	414	408	401	398	420	394	410	421	428	430	405	408	376	403	413	381	382	396	420	437	423	381	397	416	394	408	411	432	397	386	405	389	399	385	413	420	391	395	391	435	398	408	432	444	419	434	410	404	393	414	390	415	410	399	424	385	457	404	405	398	400	409	429	417	402	414	425	432	407	401	375	410	368	386	425	420	378	465	405	392	416	430	372	412	404	391	410	411	422	456	406	435	392	407	392	420	428	426	407	427	402	388	406	392	401	399	407	382	421	428	450	433	407	408	388	416	436	419	408	403	453	369	443	380	399	436	394	426	417	377	420	442	399	392	383	424	382	399	400	404	435	454	418	404	389	390	426	437	392	414	428	424	382	418	396	400	395	353	402	410	406	410	382	421	397	450	416	433	387	416	394	420	420	374	415	414	407	415	412	448	427	376	395	392	453	440	419	435	365	435	402	406	404	377	348	419
23601	21239	28545	24259	21277	17905	15583	11401	7685	6095	4849	4267	3636	3032	2051	1631	1389	1367	1206	1022	946	998	883	854	883	771	609	525	499	502	503	495	480	476	497	516	486	495	485	526	481	518	485	492	472	509	512	535	493	505	571	512	512	551	544	507	486	492	470	480	468	433	485	526	489	487	462	473	470	474	474	481	489	473	475	478	486	487	472	464	486	449	473	445	509	485	465	451	434	437	492	477	497	468	460	445	470	461	475	500	464	441	466	425	451	505	477	468	494	460	466	488	445	455	502	482	474	460	476	433	433	489	482	460	487	479	449	463	509	475	468	457	484	471	454	493	433	488	448	463	479	503	473	491	489	439	467	481	468	464	505	457	480	455	474	489	497	446	504	511	473	433	451	469	454	478	486	439	446	428	477	434	441	462	454	488	451	471	483	456	478	512	492	473	512	477	455	457	470	475	459	488	430	413	452	462	470	495	485	460	505	427	453	443	439	472	467	518	463	473	482	471	431	452	442	459	476	457	477	478	452	438	453	464	443	503	457	449	490	446	471	451	474	472	463	466	456	460	493	407	431	466	465	506	451	477	476	455	434	474	451	484	451	481	470	464	474	439	442	440	464	447	456	473	442	440	508	503	435	450	493	486	457	434	468	434	439	476	498	466	470	436	483	450	467	432	472	486	466	476	512	490	434	472	472	481	492	492	494	474	454	415	493	497	461	457	493	444	435	460	464	455	470	507	465	487	481	467	446	444	431	491	473	439	470	443	476	432	465	462	492	473	494	475	467	423	474	494	467	490	469	469	474	470	485	462	470	467	501	442	487	436	466	451	468	469	485	513	458	480	460	475	436	471	464	433	497	466	468	490	475	464	460	461	438	441	456	446	489	492	466	489	515	450	482	446	461	516	469	434	465	465	471	465	444	440	469	430	470	475	454	428	472	470	466	454	520	444	470	475	428	456	476	478	460	470	471	448	470	485	457	500	475	474	487	484	447	453	472	475	480	449	486	452	476	466	497	441	469	451	492	451	475	475	481	440	427	470	452	483	488	447	470	481	447	469	450	459	464	474	451	456	443	450	463	477	469	438	504	447	428	482	468	461	432	426	481	461	469	456	499	445	460	461	433	437	445	492	489	431	463	509	469	477	446	461	495	469	463	441	469	486	485	459	476	474	432	488	465	482	460	453	499	489	492	476	454	477	476	446	504	476	463	467	451	472	471	468	459	491	519	474	498	442	488	496	420	477	450	423	487	492	474	487	528	447	504	422	476	459	482	461	475	433	452	471	434	436	478	463	454	457	486	476	473	462	459	467	487	451	430	453	504	475	438	464	468	481	435	455	497	472	504	457	515	457	467	475	446	478	464	462	480	478	451	512	465	466	483	482	493	466	497	465	450	477	502	434	475	502	472	463	488	488	459	459	477	461	493	477	455	464	492	466	479	458	517	501	447	471	452	474	432	484	482	447	453	438	447	494	476	485	464	443	490	479	494	473	483	439	449	513	475	493	474	452	474	464	485	453	467	469	449	471	456	491	498	460	505	472	479	437	457	487	457	457	450	489	459	469	481	482	487	480	476	470	446	471	454	450	468	466	456	469	467	501	492	507	492	448	498	479	495	484	440	465	467	440	485	445	487	449	454	499	464	463	486	491	465	420	469	511	443	489	418	436	502	442	479	478	482	488	447	442	426	442	436	472	462	504	447	458	485	443	429	486	468	467	473	455	458	467	486	431	513	423	495	438	483	510	480	433	504	481	453	488	479	448	427	485	500	505	465	500	470	463	459	480	481	456	466	469	488	508	464	484	456	494	455	521	438	460	449	426	460	450	406	445	517	495	448	476	436	495	459	479	459	456	472	440	495	468	487	474	428	469	461	457	476	503	482	511	511	483	488	477	476	437	461	464	483	448	481	456	454	481	446	440	483	450	470	489	431	480	461	453	463	470	493	463	478	472	493	473	439	439	484	470	464	491	470	475	464	489	447	465	468	459	473	497	459	462	452	469	441	469	453	437	452	448	477	449	520	413	429	459	488	454	445	476	453	464	458	471	470	456	478	467	494	430	459	495	486	465	446	492	443	476	442	487	439	485	478	467	490	474	435	440	448	466	457	466	471	464	469	464	451	441	459	517	497	494	464	452	438	475	444	445	437	481	458	479	488	480	453	482	446	475	435	461	483	475	474	471	463	512	498	486	446	460	483	455	517	429	479	430	420	484	513	465	449	439	497	510	456	454	424	465	453	453	450	504	465	488	477	476	443	453	444	437	478	462	491	462	513	497	472	452	471	483	463	458	439	445	478	492	463	465	450	483	475	455	469	469	469	457	477	431	457	503	480	483	472	442	484	481	449	484	453	488	443	471	455	445	464	499	474	450	475	494	457	484	497	463	455	472	437	433	464	463	447	444	468	506	496	430	478	443	449	476	489	461	492	462	450	461	469	430	474	456	477	483	455	480	495	468	474	447	437	452	495	467	484	450	433	446	420	472	463	463	454	465	491	436	492	471	471	488	481	433	469	490	467	471	468	491	420	462	444	459	509	489	497	462	472	462	481	422	455	523	482	448	459	473	473	475	471	477	447	497	427	495	440	442	511	431	485	479	513	433	490	499	463	452	477	477	430	456	498	461	478	427	435	456	492	457	458	464	470	465	469	466	445	446	470	488	460	453	466	484	526	471	493	458	481	454	474	473	463	459	440	456	469	510	495	442	459	445	450	449	519	465	466	476	471	452	464	460	444	462	498	464	471	440	453	459	491	488	453	425	459	450	435	464	452	486	466	479	477	443	489	434	477	466	503	498	486	449	469	467	455	475	475	472	482	453	464	470	431	482	487	455	471	452	494	475	440	505	488	468	437	457	436	463	486	480	484	476	436	407	450	510	467	458	454	462	485	414	450	448	441	420	479	471	457	494	458	426	468	476	488	465	495	404	493	460	479	467	453	478	444	484	445	460	502	471	478	452	485	460	445	462	474	431	459	476	430	485	467	446	453	457	478	457	453	418	435	508	423	486	422	448	466	470	445	508	469	495	453	454	465	457	457	480	442	478	467	468	494	486	481	476	489	455	493	473	448	433	464	479	499	499	479	470	449	485	467	485	469	459	431	482	462	477	445	492	470	491	459	458	439	419	498	486	465	485	448	436	498	432	473	484	520	474	477	469	474	475	460	453	412	481	476	503	464	434	499	464	421	455	463	467	466	436	494	445	477	471	489	450	464	464	462	448	465	451	491	462	469	462	492	479	469	478	447	502	487	493	463	460	498	458	478	476	464	475	442	504	472	478	470	525	452	481	447	504	488	470	431	475	488	496	472	457	493	481	469	441	449	445	485	425	427	471	473	479	476	471	461	487	457	445	456	453	463	473	486	454	427	440	450	457	478	468	430	467	482	413	487	472	483	474	460	456	466	448	429	475	479	443	475	451	504	456	500	502	498	476	496	492	434	490	498	448	485	482	513	478	470	486	484	458	452	465	474	488	465	463	470	474	454	466	464	456	476	472
18072	34257	24096	16781	12711	16538	18252	15864	11146	9419	7440	6770	5630	4824	3135	2389	2099	1967	1682	1391	1246	1363	1173	1188	1117	1021	722	597	542	594	561	556	569	521	571	539	504	508	532	595	570	553	616	581	547	582	569	590	582	597	575	597	646	618	584	606	571	571	618	508	532	540	531	569	508	503	530	526	574	529	502	527	549	555	528	521	542	519	540	529	502	536	545	541	510	517	490	536	521	551	523	489	530	519	517	513	554	499	553	513	566	547	569	528	526	604	527	532	554	506	526	521	499	525	528	498	550	526	536	513	523	476	525	478	509	515	502	532	520	515	504	537	521	483	527	562	505	538	514	554	508	528	518	493	506	574	499	516	532	498	516	485	511	541	524	538	534	504	530	512	533	513	520	519	505	527	519	538	529	553	511	573	523	502	527	518	518	528	562	515	494	520	560	529	558	564	521	508	511	566	487	505	493	505	556	517	507	519	510	497	530	513	555	507	556	497	534	495	510	519	514	559	520	493	477	489	563	518	482	518	509	509	538	523	511	489	499	496	511	529	527	472	508	538	515	540	511	495	488	502	508	520	566	499	541	481	522	497	511	498	500	521	535	517	535	499	549	561	501	527	494	528	549	539	550	543	536	529	527	512	489	485	527	516	534	513	514	538	501	568	533	525	511	488	493	530	523	535	542	544	558	531	528	531	486	539	529	530	540	493	527	549	492	494	531	514	501	495	535	516	555	538	505	540	497	516	521	506	489	509	529	523	522	490	518	519	583	524	500	476	527	508	510	525	488	518	548	515	526	494	530	513	548	465	537	511	531	509	529	509	513	484	481	521	539	532	492	486	538	469	471	525	523	484	508	544	490	487	533	530	510	472	490	524	485	513	486	516	497	506	522	542	549	531	529	538	518	545	512	588	529	519	502	498	535	497	509	531	528	500	521	557	486	479	512	524	525	511	514	533	487	553	547	526	526	524	496	521	560	546	480	523	502	542	539	538	523	496	541	520	490	478	546	543	516	480	501	539	503	509	512	511	478	510	526	485	529	491	498	504	528	513	499	523	537	557	530	513	542	504	506	519	549	478	484	517	563	536	546	543	512	533	508	549	545	563	525	577	538	566	553	510	504	556	515	510	518	517	504	506	499	549	530	562	501	499	519	498	513	546	537	516	536	508	532	493	495	510	507	513	504	536	548	502	498	504	527	524	482	510	575	560	472	484	488	534	487	534	535	547	537	454	530	539	540	510	498	545	543	542	520	492	508	536	506	460	498	508	507	510	520	491	473	512	569	503	520	519	511	555	559	572	533	531	547	546	535	515	448	516	548	517	532	516	514	543	495	498	528	527	511	513	541	518	518	493	557	510	507	473	502	532	492	496	493	521	520	501	533	514	549	515	493	486	531	518	510	499	503	531	532	543	505	514	513	505	507	511	551	505	539	494	526	520	522	513	517	502	498	484	566	528	541	517	523	528	499	532	544	530	486	514	522	514	511	533	532	509	533	532	528	522	521	524	497	530	535	543	544	540	527	523	484	529	535	515	480	510	491	545	511	510	506	558	506	518	534	541	565	533	501	551	527	532	512	514	534	526	539	545	531	502	527	528	514	531	511	519	511	524	522	498	534	536	500	498	516	529	500	517	529	534	485	499	540	540	507	483	500	521	514	499	509	496	500	523	525	503	527	500	515	547	506	526	506	512	537	520	513	507	506	515	543	503	526	457	505	516	502	528	495	529	510	526	502	531	513	507	496	527	546	507	515	556	507	515	527	498	494	481	537	532	506	499	532	510	515	535	493	499	469	508	529	535	522	549	485	504	546	491	567	517	498	519	484	528	531	519	515	520	516	509	497	535	514	524	501	513	522	519	522	506	526	547	542	532	527	540	560	514	516	545	532	525	562	508	531	493	510	549	531	547	512	458	529	491	509	515	498	554	509	517	530	502	491	496	504	545	555	501	525	488	551	538	538	540	478	539	603	521	498	513	520	506	545	494	485	505	534	518	521	516	513	505	509	506	529	540	530	535	559	541	515	546	539	519	534	521	537	564	552	513	531	507	512	486	514	502	520	540	503	511	518	511	489	503	529	515	518	531	487	510	553	516	502	497	522	504	486	494	473	448	552	529	523	497	547	527	509	527	531	528	539	522	491	550	518	525	503	532	485	525	527	499	520	544	505	504	525	567	556	580	545	524	524	493	547	525	535	507	513	533	553	492	543	528	536	487	502	539	493	539	493	554	517	542	522	493	533	524	501	529	478	491	490	516	546	511	527	518	537	575	519	517	524	535	503	520	539	515	546	527	534	498	520	562	556	519	514	505	513	590	539	553	494	500	497	520	544	541	551	515	545	506	493	508	516	523	520	539	536	525	560	530	511	514	541	535	539	545	504	517	472	508	546	515	537	542	550	501	529	506	526	490	533	515	532	498	508	515	516	506	525	508	501	532	501	540	506	498	506	488	527	517	540	550	504	489	482	510	545	545	529	518	530	522	535	567	505	516	554	526	515	487	503	507	502	538	487	489	537	498	530	518	562	501	534	524	503	519	565	515	510	494	513	511	544	549	529	532	510	479	541	539	510	490	483	502	542	529	537	520	508	509	536	534	480	545	495	491	503	510	534	512	524	518	542	502	502	519	558	501	562	523	545	494	522	522	528	527	473	544	547	526	531	540	523	509	519	527	522	551	479	554	531	540	544	537	498	525	513	496	511	553	568	505	536	527	486	513	569	514	532	539	500	532	490	525	532	525	510	503	502	508	552	529	530	488	519	498	513	509	565	527	519	503	513	477	497	509	539	501	535	508	567	547	532	507	492	511	523	505	497	514	500	545	502	488	500	535	517	535	534	491	497	507	522	514	527	560	535	524	493	500	509	527	522	495	531	490	527	521	552	519	505	546	532	528	523	504	503	487	513	509	505	520	476	500	525	507	524	535	529	512	511	514	504	510	515	539	540	523	505	474	528	548	528	528	518	473	513	498	477	540	557	500	515	525	512	515	505	534	491	527	503	515	501	558	539	518	534	511	524	518	533	523	516	551	513	508	531	538	494	526	504	544	539	496	508	514	512	502	517	530	551	526	553	478	547	532	523	523	542	524	547	522	495	529	522	527	522	532	541	511	505	507	522	493	496	504	494	509	527	540	499	544	490	494	544	529	527	490	514	483	517	562	519	524	497	500	510	525	541	551	522	496	474	510	515	503	526	506	546	512	529	464	514	534	520	530	523	544	548	524	546	513	493	553	500	506	566	489	506	543	508	530	488	541	542	520	487	507	525	485	563	495	489	538	502	535	573	509	544	505	509	543	540	538	545	504	552	487	510	516	535	505	502	484	522	487	512	519	527	540	496	502	541	516	517	500	486	522	517	503	571	545	533	546	525	509	491	515	505	553	540	547	508	507	495	519	485	534	521	531	492	510	493	516	530	485	512	528	487	531	562	515	570	504	516	544	499	506	537	530	524	545	505	536	510	547	534	529	510	517	531	543	530	543	512	496	508	499	509	526	477	498
24720	21275	27595	25239	15497	9557	11078	8560	5440	4707	3540	3079	2740	1921	1408	1170	1046	965	808	597	683	686	681	601	538	528	372	334	324	331	303	309	287	294	321	273	319	338	301	313	310	304	277	294	323	298	304	315	299	274	327	344	270	325	304	306	315	309	318	288	320	302	289	265	290	286	281	262	265	295	270	302	244	270	276	273	277	275	295	281	274	267	249	325	268	295	287	317	300	294	289	303	276	287	264	306	295	305	280	296	311	285	305	298	285	291	272	274	283	268	283	287	261	281	292	300	279	312	272	279	270	247	304	311	317	303	310	302	300	295	270	253	279	297	264	292	278	288	298	284	292	288	284	286	266	261	299	288	284	292	298	305	310	291	324	310	270	282	303	297	284	290	288	284	289	275	299	286	300	296	279	280	283	279	290	290	284	278	268	303	296	264	264	265	272	258	296	269	244	309	270	311	286	290	274	282	287	309	286	287	279	282	290	316	281	266	289	278	267	295	297	259	312	278	258	275	305	312	295	291	268	288	240	291	260	296	266	262	294	276	273	279	298	299	284	274	275	287	300	259	297	263	308	304	267	283	292	290	276	286	284	295	276	308	300	320	298	297	299	327	292	313	280	281	301	286	311	299	278	308	295	278	290	276	297	285	258	305	275	301	317	293	276	261	319	283	279	309	285	271	253	313	296	271	315	262	294	317	298	291	278	303	288	286	291	288	287	299	305	285	284	311	278	273	282	300	278	325	305	269	297	257	257	280	306	279	300	276	282	270	304	283	316	265	275	280	272	282	290	276	286	309	275	281	286	252	275	268	297	272	280	277	288	286	291	280	304	256	295	293	275	303	267	288	275	289	287	304	284	274	272	291	306	305	295	302	279	275	276	292	292	292	313	295	278	270	281	274	277	280	285	285	269	268	298	320	308	294	312	295	292	293	323	284	295	250	253	284	292	296	280	279	258	268	294	256	324	270	290	296	309	286	264	288	281	273	286	260	298	322	274	266	288	287	280	274	295	303	280	279	282	295	271	269	268	280	268	289	288	280	288	301	271	283	264	273	280	314	264	291	257	293	305	291	290	279	276	312	270	307	271	256	264	260	286	250	297	324	271	261	323	313	330	259	284	277	287	306	279	274	277	273	312	309	297	286	267	279	275	279	276	290	271	283	307	309	295	317	274	309	319	285	290	309	272	279	294	274	286	257	299	280	311	298	257	277	295	289	298	256	303	270	309	302	284	269	313	282	351	257	261	305	281	290	280	286	272	285	271	315	284	295	297	304	291	262	295	283	292	269	301	281	273	304	271	279	305	272	269	267	316	265	292	343	291	323	321	272	273	294	271	303	300	248	299	290	281	271	294	280	285	271	294	268	268	331	251	268	278	272	317	297	283	310	263	283	270	296	291	311	306	298	292	290	276	277	277	289	282	293	304	291	282	267	270	309	306	291	278	288	304	265	270	303	288	264	285	284	281	297	295	263	315	307	270	290	255	284	294	266	266	297	281	285	330	275	296	278	295	292	291	268	300	297	289	297	314	270	277	263	279	309	318	278	288	297	327	302	282	298	272	274	325	251	278	287	260	287	317	303	270	316	293	290	274	309	278	250	299	291	261	284	267	277	232	273	270	249	280	273	281	288	273	271	263	258	296	310	280	278	291	279	281	269	283	286	296	300	279	283	304	293	282	315	312	281	276	316	314	283	301	290	289	271	288	290	295	279	286	268	249	275	285	291	282	282	281	272	282	265	292	334	304	287	279	285	286	311	306	290	302	275	282	299	244	309	261	288	294	261	280	313	277	305	314	294	292	295	267	290	249	263	273	285	274	269	258	290	287	291	283	295	287	306	277	293	266	302	285	309	294	276	296	278	285	293	293	271	305	260	294	285	310	276	313	278	294	306	298	285	290	269	280	309	289	274	302	328	287	292	291	278	313	286	289	273	285	270	291	266	278	294	265	304	276	307	317	313	282	301	260	306	309	290	280	284	321	273	285	289	309	271	291	301	281	284	284	288	278	270	303	301	283	269	270	298	306	293	291	289	324	266	285	270	313	274	303	277	318	261	290	272	287	308	277	317	322	252	304	296	278	311	263	284	263	274	258	276	295	296	259	293	253	304	291	298	281	268	282	252	288	302	264	292	284	296	282	299	302	314	270	317	305	296	288	277	302	253	260	290	298	288	277	298	304	293	276	287	273	303	310	282	282	299	293	269	298	260	299	266	288	259	293	295	263	289	281	290	273	274	290	276	309	289	310	286	327	264	277	296	278	261	261	274	268	299	279	321	263	303	282	296	290	255	282	264	251	299	296	274	310	285	284	259	322	291	280	270	280	293	298	262	283	276	274	292	272	281	254	283	286	241	279	266	284	260	301	273	274	313	292	297	280	336	291	301	262	294	277	289	279	286	291	285	300	258	293	292	266	275	326	264	270	302	299	290	261	293	318	275	313	278	236	274	290	284	287	301	289	272	269	311	286	267	317	280	279	295	285	286	280	280	305	323	281	297	319	286	300	288	274	304	309	284	318	274	290	299	282	287	298	308	289	299	260	286	282	265	301	317	248	269	256	263	298	295	295	274	290	318	291	302	287	266	283	268	328	277	268	275	307	279	303	301	267	304	284	269	298	269	291	274	289	300	268	266	283	299	294	302	319	278	264	272	281	314	286	247	268	298	298	276	330	285	300	290	294	270	260	271	277	257	299	283	290	268	294	285	281	291	283	309	292	293	290	282	303	286	303	281	323	285	280	291	288	283	292	288	281	331	267	301	281	253	304	294	283	255	289	322	297	275	292	286	293	277	292	287	272	270	275	264	292	299	278	275	283	270	290	289	291	266	276	287	308	294	302	279	288	280	294	296	304	286	299	285	295	291	321	280	301	260	287	294	282	259	280	293	285	270	283	280	225	313	307	259	305	283	320	299	281	286	294	259	300	278	312	275	294	299	273	277	253	268	272	279	278	312	279	298	264	259	285	293	275	253	284	320	279	270	267	270	326	270	272	290	274	272	265	301	280	287	274	295	283	302	303	262	281	244	278	279	316	302	281	278	291	293	301	297	284	252	301	302	309	292	296	278	258	268	319	286	291	266	254	309	296	254	289	300	316	265	286	280	290	278	291	282	289	259	313	270	246	284	246	244	300	291	304	263	297	289	267	284	287	297	274	298	289	247	266	311	265	279	291	260	276	304	261	274	279	270	292	294	275	274	274	279	292	292	277	267	270	271	299	273	303	268	296	292	285	307	275	306	265	268	293	293	305	296	270	285	296	281	284	247	274	278	315	290	293	275	297	277	281	290	274	288	285	273	273	286	255	278	263	282	291	311	299	304	273	291	292	298	261	272	274	267	283	277	288	241	291	267	305	293	299	288	289	299	249	314	273	299	264	286	276	273	288	284	280	295	266	284	285	288	258	306	298	306	277	286	299	301	296	327	297	274	273	290	269	296	275	303	285	297	276	264	291	306	273	286	284	268	265	267	316	299	302	279	265	267	293	251	286	286
18332	32224	21116	14018	10638	14079	15886	13845	9074	8021	6143	5385	4657	3330	2320	1900	1685	1568	1205	1005	980	1069	926	821	856	657	500	406	352	364	344	361	330	373	385	347	324	361	332	354	367	344	383	379	366	366	390	389	368	369	379	403	369	349	402	386	356	351	359	323	324	314	338	383	343	348	332	330	345	317	345	323	338	371	335	310	343	332	320	349	345	324	328	325	324	332	337	314	301	346	329	323	368	330	336	306	315	327	300	321	363	314	360	331	341	352	320	315	327	344	340	343	313	315	347	329	314	321	305	327	318	297	342	339	359	320	322	339	346	319	332	344	305	350	323	327	316	349	344	340	343	330	342	352	368	328	320	322	312	319	321	332	360	338	322	326	319	341	314	332	311	309	343	336	318	322	294	328	346	323	332	329	342	335	321	361	297	360	354	320	312	342	330	316	356	352	325	321	338	369	354	313	342	353	306	354	366	363	338	327	333	341	357	322	300	351	341	344	344	330	320	329	337	347	348	348	324	286	379	332	331	347	322	314	329	349	331	312	332	302	329	334	336	323	352	339	364	346	319	304	327	335	337	349	310	312	336	351	304	332	342	352	358	329	342	340	326	341	314	336	336	343	310	300	316	297	340	354	338	329	342	318	319	320	323	321	342	325	340	330	301	307	311	343	342	312	329	343	339	320	345	318	321	349	358	366	359	345	334	316	278	314	332	312	316	341	360	357	348	341	331	341	327	339	325	322	305	338	352	326	356	355	370	343	362	332	327	362	362	335	340	366	349	338	331	323	306	316	324	321	326	318	342	308	349	317	342	339	336	352	340	348	363	354	336	326	343	306	323	326	338	319	352	333	332	326	345	362	331	298	315	339	305	331	344	332	344	352	318	338	337	346	316	301	321	329	317	330	323	294	326	327	309	332	310	331	326	332	335	322	309	359	325	305	339	291	344	309	331	335	336	315	341	340	321	320	333	302	347	315	311	339	329	302	347	311	371	328	323	345	332	351	352	320	325	380	332	349	326	353	318	328	341	325	323	309	315	292	347	317	309	333	315	297	342	349	373	347	357	312	329	368	311	332	322	360	315	342	333	311	345	363	347	366	334	304	349	313	348	357	352	314	312	353	324	339	349	365	348	307	343	319	346	332	339	335	324	328	338	324	304	347	308	360	330	346	309	338	324	318	329	311	342	328	316	335	318	324	388	312	318	320	317	356	316	343	312	331	326	317	333	322	329	323	298	332	309	312	325	342	330	330	358	317	349	314	323	304	298	330	306	333	333	310	335	343	319	332	362	359	334	347	336	336	322	341	321	313	338	332	326	311	349	321	339	340	313	332	333	353	311	334	352	335	341	308	320	341	319	344	295	321	347	323	315	346	344	332	332	336	320	361	327	323	326	320	343	310	328	306	296	322	323	349	333	345	307	347	362	339	339	323	327	353	319	355	342	344	340	360	304	301	381	355	334	351	345	356	356	333	327	335	372	320	331	348	329	345	326	325	310	357	339	309	312	328	338	370	362	337	325	337	350	327	334	349	336	342	314	366	346	344	316	356	311	342	316	333	362	339	333	352	304	321	316	297	306	325	350	359	363	332	290	382	389	315	308	376	326	372	323	325	401	324	338	299	323	335	358	357	307	347	306	348	302	345	313	312	321	307	332	349	344	324	347	350	329	322	339	329	339	337	347	331	295	339	330	312	338	358	340	362	344	320	317	318	343	341	346	334	313	314	369	337	305	328	340	308	331	316	331	338	357	344	347	337	284	317	319	337	304	316	340	342	344	344	319	329	319	306	354	337	324	356	339	300	317	305	336	315	322	314	291	350	318	368	334	310	317	348	318	349	331	319	348	336	317	347	318	347	327	329	338	326	334	347	361	359	291	313	323	335	336	315	328	325	317	330	379	354	396	352	327	324	315	328	334	347	314	351	312	345	323	352	320	358	352	300	358	333	312	346	330	322	336	302	335	291	319	344	327	342	324	312	288	311	367	363	328	326	313	323	298	299	329	324	299	329	349	349	336	358	364	340	330	310	305	307	337	336	331	313	361	363	346	318	323	341	330	331	359	345	336	333	300	323	323	321	349	370	374	345	337	315	331	334	371	299	290	304	370	323	341	343	309	337	346	304	329	350	327	350	347	376	331	335	321	325	320	358	331	348	333	333	333	334	316	286	340	355	276	340	355	307	345	338	359	343	343	331	354	309	349	319	316	321	319	329	269	343	345	348	380	294	344	342	309	356	342	323	336	356	355	315	329	321	312	337	323	342	349	334	367	347	354	314	299	323	327	339	349	338	318	337	334	324	322	338	332	316	333	323	338	331	315	304	319	295	354	329	345	335	343	311	354	324	335	382	346	325	311	331	326	307	327	366	314	344	349	340	332	333	294	321	344	346	332	343	324	330	320	311	367	360	320	333	319	319	312	322	352	388	330	330	323	301	352	350	323	334	331	327	309	295	329	344	319	339	333	333	310	330	319	320	311	321	344	365	319	304	350	321	327	329	337	328	339	302	336	320	354	331	337	327	371	344	329	300	296	328	361	350	337	333	323	336	322	344	364	341	330	318	350	326	345	353	337	329	313	318	312	364	325	300	336	329	337	294	329	317	341	291	348	323	349	335	329	350	324	307	349	330	325	346	348	299	394	312	331	317	350	313	340	337	345	339	334	336	355	335	330	324	328	373	326	329	345	350	303	368	321	332	323	317	346	334	337	323	342	322	336	340	317	292	366	323	330	330	324	339	337	342	340	346	328	325	336	279	373	341	342	359	312	352	334	320	295	333	358	359	320	305	343	349	284	332	313	341	335	329	286	328	333	302	322	321	339	336	345	337	355	337	341	352	344	326	325	318	350	323	361	327	331	314	353	314	312	316	305	354	335	307	314	334	343	318	332	333	336	348	337	322	301	337	304	308	327	342	302	344	359	351	289	331	360	306	348	334	347	313	376	327	342	337	324	358	328	334	340	350	341	311	349	331	360	348	324	319	324	307	338	323	352	315	327	298	380	341	338	313	291	294	346	323	319	308	353	318	321	313	363	320	335	327	321	328	332	317	315	304	323	309	336	309	360	362	316	345	321	311	334	305	322	329	325	301	324	317	369	303	337	296	314	321	309	319	347	318	337	334	319	331	322	343	317	358	343	320	355	304	320	312	333	361	374	337	349	355	352	316	321	318	314	327	327	342	312	373	328	346	337	337	351	325	311	313	357	327	302	345	313	325	356	354	333	341	335	320	371	348	304	331	304	340	329	324	324	314	323	346	283	311	366	344	349	350	321	323	342	371	344	371	324	304	322	319	339	322	294	344	335	358	362	352	347	309	327	318	373	340	311	346	345	324	342	346	345	321	321	330	326	356	363	352	328	332	354	332	325	308	348	320	313	342	346	325	339	322	344	279	378	338	339	326	312	341	317	340	314	318	330	306	349	344	316	326	308	345	301	359	338	341	324	339	326	362	328	364	341	325	338	301	329	322	329	355	339	311	313	352	324	307	354	334	356	319
22602	21299	29010	23904	21328	22639	24027	15956	9968	8754	6727	5933	5065	3502	2483	2159	2040	1783	1386	1280	1225	1300	1143	1065	962	834	687	556	461	449	438	464	461	457	435	422	463	468	460	466	495	428	479	485	459	477	482	511	515	490	483	533	495	484	489	507	437	447	431	453	416	426	440	449	482	434	437	434	409	405	437	408	442	440	454	414	424	412	413	404	486	426	421	447	451	419	379	401	413	450	429	415	434	416	408	402	420	400	386	423	458	422	447	421	398	385	456	429	420	407	428	417	428	410	400	415	403	407	448	440	385	409	393	423	440	422	456	445	399	422	406	416	431	399	426	437	410	411	432	443	417	443	435	419	407	437	420	391	405	384	408	420	385	403	403	442	421	438	419	376	448	426	429	416	437	420	414	441	412	437	419	424	397	409	409	419	407	405	435	413	472	426	453	435	433	427	426	410	415	443	433	443	470	436	439	422	418	431	426	458	422	399	424	449	406	404	449	411	457	409	434	430	429	443	435	425	411	436	373	433	403	418	367	395	395	403	396	431	433	428	422	394	450	428	419	399	394	437	385	393	463	444	422	405	440	403	391	460	422	419	439	420	437	417	418	413	416	409	459	375	430	420	445	469	403	417	420	416	434	402	504	418	398	411	426	440	434	417	421	404	446	403	391	449	424	399	418	415	417	427	441	442	417	434	388	401	447	437	373	408	415	455	442	375	427	450	423	412	436	478	430	409	450	464	444	443	427	397	415	449	432	407	445	402	426	404	445	440	422	433	450	422	433	385	435	427	432	427	430	398	425	385	422	432	441	427	424	418	422	426	407	448	394	427	442	401	404	381	400	418	418	410	421	420	401	426	404	432	444	449	433	426	420	460	417	411	409	399	416	440	451	436	397	441	405	421	453	403	444	445	439	384	413	448	410	460	451	412	412	424	428	474	399	391	414	428	397	398	438	420	417	415	433	417	407	415	397	391	433	454	446	421	410	411	418	406	394	447	382	426	409	434	490	449	401	415	405	431	429	409	439	440	427	410	422	416	408	422	399	400	447	438	427	427	419	424	378	379	406	429	437	418	390	419	434	406	421	389	426	411	406	407	442	424	457	424	405	427	428	426	410	420	387	446	410	418	425	417	394	430	440	430	403	409	414	444	436	409	447	408	416	368	435	446	433	423	424	428	399	426	416	432	399	432	399	407	373	380	446	434	415	419	425	410	410	420	443	389	413	383	414	438	431	425	409	416	414	428	429	408	462	463	416	450	409	409	423	398	400	391	414	395	427	426	408	424	416	395	443	400	467	402	403	397	412	427	441	408	404	401	401	436	419	437	380	437	385	435	448	396	400	406	422	433	442	423	417	387	432	468	401	409	398	400	459	416	433	409	380	440	413	431	414	433	391	412	405	430	406	452	451	367	426	457	448	445	412	435	432	439	403	410	419	411	445	409	427	444	437	452	452	408	416	388	420	420	453	443	412	423	418	415	424	403	406	422	412	416	395	433	429	422	419	407	441	412	441	418	423	399	399	416	450	462	417	421	423	408	467	413	419	435	420	448	418	440	427	412	426	442	464	452	395	416	429	456	420	397	422	420	401	412	436	426	412	445	445	450	418	436	421	433	450	419	410	409	445	437	421	409	450	450	410	408	431	431	419	408	376	396	426	380	410	436	446	428	433	402	430	388	367	396	446	435	430	414	427	407	409	402	411	414	433	424	399	464	425	421	438	438	405	414	439	439	425	437	430	435	419	423	461	400	450	442	431	444	436	415	416	431	394	446	450	441	416	387	464	417	443	448	370	456	440	434	437	441	426	439	381	415	421	451	416	400	432	402	456	436	428	469	428	413	439	362	383	424	431	448	426	377	440	446	440	423	413	406	415	403	413	411	398	422	408	430	426	450	420	431	442	436	422	401	414	382	436	456	401	422	437	412	428	388	433	443	458	370	423	409	408	455	431	411	416	447	407	425	420	442	428	422	436	450	427	410	446	437	433	457	416	418	416	419	415	395	436	435	424	415	414	452	427	436	407	430	442	394	419	489	368	434	428	418	437	409	443	431	443	425	415	448	422	409	405	474	405	414	401	403	424	418	452	432	379	440	415	426	451	447	419	459	437	447	442	400	421	413	447	461	423	437	399	421	413	430	440	452	408	462	396	440	462	442	486	403	408	410	422	411	403	415	415	400	448	428	443	420	462	406	450	408	412	450	425	410	399	411	452	395	445	446	425	423	463	400	413	457	400	390	401	429	440	405	444	432	389	392	405	407	427	424	400	439	436	403	417	406	411	424	422	437	432	423	423	402	445	390	383	427	393	462	446	429	431	384	406	425	449	428	432	424	418	414	439	436	433	401	412	447	420	399	439	449	430	432	404	399	399	439	396	449	452	428	425	424	421	423	407	449	425	456	412	418	418	404	388	450	424	457	439	466	396	432	387	467	441	414	413	471	380	425	387	409	449	405	469	430	411	385	400	403	420	403	412	417	392	423	421	448	415	430	420	396	447	416	394	371	438	422	401	410	415	406	441	451	410	429	439	454	436	454	462	429	434	401	413	426	413	452	408	412	397	399	446	429	454	385	425	439	443	441	434	425	415	454	417	401	442	425	405	394	397	398	434	435	408	418	434	438	410	426	426	427	420	431	414	464	421	427	405	446	436	416	456	409	435	452	389	417	421	402	443	438	433	380	397	422	453	415	443	421	382	386	403	413	428	398	387	418	404	433	429	449	430	385	437	448	427	396	416	422	425	417	401	393	430	407	414	370	438	400	405	424	397	422	392	437	420	411	409	389	406	423	424	390	404	451	455	463	441	455	442	426	433	438	416	411	427	392	433	426	403	380	417	411	382	390	408	402	433	424	425	423	417	408	428	420	392	438	426	414	395	407	408	454	414	402	377	402	417	448	430	431	422	400	393	400	425	423	438	433	409	421	412	437	431	434	439	455	447	422	426	417	410	394	391	457	398	403	429	386	428	401	419	458	415	415	421	418	446	419	418	390	434	406	449	430	427	445	386	441	421	422	413	409	418	441	422	417	459	431	384	437	443	403	420	396	429	439	442	436	432	440	435	450	441	379	382	423	413	389	411	403	448	442	388	405	461	405	435	440	450	435	431	447	402	423	434	421	448	401	415	437	424	433	428	432	435	441	395	450	424	398	420	456	488	428	392	427	434	431	431	435	419	439	380	436	394	436	432	403	443	474	421	416	426	439	400	421	414	432	403	417	432	420	435	392	475	432	440	407	419	431	481	408	471	420	445	453	401	414	431	413	447	454	421	410	462	501	420	449	410	405	434	394	394	425	442	394	400	429	455	443	469	387	447	460	451	401	418	402	435	449	432	413	418	419	426	439	425	414	416	429	419	415	390	395	440	421	388	407	437	378	458	439	418	418	417	408	444	405	412	411	449	422	423	406	430	408	441	430	464	433	365	471	413	409	408	395	452	419	445	416	428	439	425	434	415	376	429	429	423	439	424	451	417	430	419	372	392	448	447	439	420	412	422	388
21016	41379	28770	20037	16812	21104	22770	20216	13842	12486	9981	8848	7762	5145	3887	3148	3059	2673	1976	1801	1766	1742	1613	1511	1337	1099	839	660	584	532	514	554	487	512	523	547	536	505	551	539	548	533	534	546	598	551	535	596	573	569	604	620	631	598	560	560	491	471	492	508	524	503	493	489	519	492	492	458	449	476	472	512	460	466	463	478	485	490	492	522	502	481	493	492	496	475	472	472	505	438	471	495	482	447	477	425	458	479	510	466	480	499	470	488	502	484	480	465	456	458	460	432	457	495	492	456	475	445	490	477	495	469	478	467	506	492	462	500	443	478	469	494	471	442	467	470	468	499	474	475	450	452	484	491	437	472	457	487	496	517	450	491	465	468	489	470	459	503	424	507	439	487	448	469	439	443	480	458	453	468	456	458	470	490	512	454	527	497	499	455	498	470	478	453	469	469	435	490	468	440	536	506	499	487	452	449	449	511	482	459	476	433	488	484	492	472	463	468	496	526	477	473	473	456	488	490	469	477	448	439	485	498	445	477	447	496	462	454	494	487	476	484	474	451	436	467	463	468	473	482	454	465	486	496	483	485	465	464	443	491	514	462	478	437	461	461	459	455	481	433	466	449	494	457	501	488	499	474	481	482	483	510	491	452	485	478	464	497	424	472	476	497	428	467	479	466	473	451	459	455	482	442	452	478	411	457	459	467	446	482	466	483	505	501	478	479	476	468	467	507	443	474	456	503	493	433	486	444	472	450	473	489	505	466	462	476	499	439	479	436	469	485	471	470	484	472	461	483	443	453	472	456	505	466	462	462	447	472	483	473	444	516	474	490	476	469	466	485	438	460	483	461	456	462	520	489	477	446	509	464	463	485	499	474	471	482	472	506	482	467	503	469	485	477	441	488	476	496	496	478	471	500	440	461	459	442	491	446	481	463	452	490	506	471	466	484	488	492	460	470	492	501	466	440	458	443	499	538	490	509	506	477	475	504	516	471	465	487	532	483	473	453	466	464	481	488	457	478	473	492	477	464	484	440	501	492	482	469	475	436	476	438	489	490	447	455	460	455	460	506	459	475	481	491	465	460	453	478	479	420	478	487	481	498	474	526	505	436	485	506	461	485	497	470	480	485	505	445	433	494	479	444	442	453	438	486	453	487	426	470	454	471	462	506	493	447	438	479	443	482	441	445	466	489	481	473	482	441	476	482	483	488	518	490	439	462	442	470	489	468	497	468	451	451	474	490	467	496	450	468	468	492	498	502	475	484	521	498	514	487	478	476	499	433	457	466	492	517	473	449	467	435	492	481	440	472	487	496	459	490	483	441	473	469	467	490	456	495	510	447	483	477	472	471	506	499	521	466	463	489	455	452	424	492	478	459	477	456	497	476	467	472	478	452	479	431	462	443	401	479	476	444	485	453	449	456	472	501	473	488	499	430	456	501	470	478	473	485	452	489	508	477	493	471	470	477	455	463	473	485	526	483	456	469	475	448	473	483	473	462	500	462	449	439	499	505	479	523	424	463	490	472	492	474	482	443	453	488	505	468	478	448	487	461	487	450	441	468	454	485	437	514	481	466	465	453	469	479	465	476	480	486	463	476	499	476	455	440	490	421	486	450	450	476	478	471	452	483	523	446	446	484	464	457	483	474	485	502	493	493	455	466	495	507	455	463	450	463	445	462	457	467	449	434	446	463	473	470	512	452	459	448	452	479	479	521	471	521	484	454	461	458	461	459	472	475	491	469	440	485	473	496	508	503	483	482	470	515	474	474	489	450	436	492	453	515	478	503	462	480	453	470	464	486	496	449	465	482	450	443	458	476	493	478	508	466	456	459	498	472	457	440	457	466	463	454	442	469	503	491	482	434	448	499	454	461	484	449	466	489	468	467	477	483	460	486	500	503	495	493	460	421	492	484	486	477	474	463	484	467	465	478	451	464	493	465	465	484	470	470	520	475	434	429	429	454	520	455	500	500	461	495	427	454	447	478	469	470	487	487	470	476	462	468	480	505	476	497	494	484	414	491	464	459	462	508	467	525	494	485	485	493	473	495	463	471	461	472	432	503	477	476	476	440	487	439	441	434	438	448	491	433	429	472	472	460	477	460	444	462	478	470	437	500	462	435	447	452	455	506	478	482	483	452	461	440	463	454	469	482	444	469	490	434	495	512	467	435	475	476	410	481	429	441	452	465	505	501	488	473	492	492	492	449	460	495	488	474	439	477	465	486	484	510	481	432	450	485	458	482	470	432	458	479	509	462	467	482	491	480	472	430	482	482	432	493	499	449	452	460	466	482	453	465	496	478	451	515	479	465	497	509	483	492	434	459	472	461	478	473	445	448	451	475	476	467	489	460	433	491	488	457	478	488	460	467	461	483	466	412	481	456	495	488	450	489	458	442	470	453	453	485	437	456	460	482	461	464	471	476	472	497	449	467	459	478	451	477	506	482	497	469	459	478	469	480	463	476	479	501	504	430	474	477	490	485	428	498	463	506	410	482	502	492	447	479	474	465	445	469	478	482	489	480	469	499	514	480	448	475	484	465	496	446	470	489	477	473	514	463	479	435	470	491	513	443	467	487	440	448	478	465	489	469	466	494	491	515	457	478	454	471	459	489	460	487	508	446	475	458	471	460	457	472	466	455	492	457	505	453	489	477	460	499	486	474	495	493	455	488	537	423	462	472	479	459	491	467	450	489	471	494	453	499	526	495	445	448	475	508	479	510	473	497	462	464	498	470	455	481	477	495	482	482	451	462	444	472	465	463	451	496	430	496	477	473	483	488	507	491	499	490	456	464	416	451	470	430	453	468	498	491	462	467	463	456	469	468	479	495	516	488	488	492	463	481	449	448	447	474	447	510	515	480	494	476	454	477	474	500	446	492	485	422	463	456	491	454	453	437	409	474	489	440	477	451	485	465	482	459	458	437	468	486	475	459	472	453	496	432	464	474	450	513	502	488	486	463	459	474	477	457	474	446	453	474	486	426	501	423	475	463	461	448	448	512	494	468	488	440	483	475	461	459	454	472	453	436	499	489	481	488	453	474	472	456	475	469	482	493	533	429	468	483	522	482	477	459	457	447	492	485	487	490	489	437	454	483	476	478	492	508	492	458	475	451	439	437	457	453	483	497	464	468	482	478	456	458	505	492	474	483	473	483	465	491	497	446	461	499	501	525	482	461	438	494	496	478	488	501	485	480	474	487	510	484	449	446	494	478	468	448	495	493	443	472	474	489	481	470	449	467	468	478	463	426	412	488	437	462	474	430	472	496	442	448	515	479	448	436	474	479	497	462	473	487	495	466	468	459	452	467	454	499	445	449	448	478	438	475	484	499	476	443	532	465	443	473	505	455	495	460	473	453	452	469	474	472	526	457	466	488	489	445	465	478	470	473	468	479	489	462	459	471	431	478	495	470	475	456	446	470	445	450	449	480	472	483	472	517	499	473	452	433	483	458	470	513	436	503	451	455	482	489	478	465	456	451	488	451	471	490	490	465	473	461
28311	22939	18118	10521	6433	6994	7924	6672	4309	3631	2871	2584	2252	1412	1117	984	1041	831	721	632	627	686	595	550	522	478	395	369	384	348	397	391	374	325	381	370	374	404	350	344	349	371	389	388	347	360	414	383	371	335	394	425	363	344	412	368	382	343	360	362	377	363	408	336	377	330	370	395	353	367	345	402	396	353	363	353	378	369	327	317	370	359	368	359	342	352	363	357	348	346	378	350	371	372	395	394	366	375	334	354	352	350	342	384	355	370	367	383	369	351	370	327	372	356	364	369	345	370	345	343	324	375	344	349	382	359	362	312	351	378	386	348	323	332	360	383	353	341	356	353	372	383	324	348	344	341	372	326	357	377	371	326	384	337	355	328	376	366	388	397	334	369	368	369	351	358	362	386	355	358	381	369	356	376	335	351	344	367	358	379	371	356	388	385	379	374	337	355	329	393	358	359	366	397	348	381	400	386	362	339	345	341	330	358	370	351	349	361	356	392	371	370	338	349	348	357	363	374	391	372	350	348	371	353	360	337	352	352	360	339	354	373	373	332	353	363	344	311	354	351	350	330	351	346	364	339	361	350	380	353	344	358	386	369	359	390	347	354	362	368	330	349	372	362	351	358	360	358	362	369	377	370	355	356	387	347	372	368	335	335	357	323	347	363	383	356	366	369	371	385	357	378	362	345	345	398	343	346	351	349	382	362	353	357	356	338	376	390	336	340	359	380	409	335	357	381	355	413	360	369	381	343	347	316	363	365	330	346	384	361	363	355	365	363	376	397	414	333	339	334	338	392	357	340	365	384	370	359	360	349	342	324	384	371	335	321	366	365	389	358	380	367	370	356	336	368	378	368	346	391	346	360	365	351	375	362	343	352	334	347	363	380	379	396	367	370	397	379	356	391	396	341	344	354	376	370	400	362	389	326	372	353	346	384	383	325	369	333	370	363	374	319	355	331	359	377	353	358	352	365	360	363	362	380	349	353	353	346	380	344	350	338	358	360	319	345	353	355	362	344	309	350	339	367	362	366	350	366	401	386	375	377	343	361	355	400	372	387	354	356	355	375	337	340	379	363	377	362	350	360	339	352	388	378	370	362	394	376	337	330	357	335	363	340	360	370	360	365	345	355	371	365	353	400	341	366	372	360	346	320	379	351	362	338	339	369	367	333	354	350	385	390	364	384	359	384	366	362	378	380	370	405	335	356	362	347	369	351	363	342	366	360	380	355	383	392	393	356	367	335	366	353	357	335	329	338	349	401	372	387	361	362	343	342	358	372	336	347	381	367	345	360	363	352	375	373	385	354	354	375	341	337	342	351	356	364	338	328	354	370	334	361	373	361	364	341	365	332	302	342	321	352	333	349	356	358	391	346	329	349	369	370	337	372	365	372	345	358	371	371	361	356	364	369	351	370	374	366	350	357	363	322	372	354	368	372	380	345	386	369	353	383	354	351	385	363	374	346	361	357	347	335	365	352	351	374	332	370	341	375	382	325	395	355	370	359	376	363	344	346	357	406	382	378	389	350	343	382	344	372	376	358	369	375	365	373	407	355	376	355	380	343	383	356	342	371	393	372	370	356	343	363	373	380	352	355	348	368	345	382	376	369	369	405	381	373	339	386	342	359	354	356	346	351	372	386	362	317	341	400	327	344	364	340	343	344	372	340	347	380	391	390	368	338	333	372	393	330	375	398	391	335	374	419	358	335	365	383	350	351	340	366	394	361	364	399	351	335	352	335	382	386	373	380	374	361	358	377	365	344	352	357	341	355	360	354	330	391	370	352	347	365	337	330	333	336	372	326	361	361	368	371	369	381	347	381	371	359	362	340	350	358	378	381	356	340	352	332	407	398	365	360	368	352	358	363	349	357	368	386	364	336	383	330	380	332	331	381	367	343	372	377	364	405	358	358	362	381	355	364	379	347	344	340	374	353	326	345	357	387	339	374	343	353	363	369	375	370	356	357	380	333	362	355	363	352	342	384	348	324	345	350	361	337	354	369	340	373	357	354	360	393	377	363	388	354	338	359	364	312	347	349	360	372	364	379	373	362	394	347	361	360	344	390	355	353	358	379	376	368	349	360	394	372	372	360	353	363	360	330	348	363	372	381	347	349	381	359	382	394	343	370	354	395	362	397	357	358	376	386	362	371	375	357	359	373	360	322	368	345	349	352	340	367	344	343	356	343	353	377	352	363	367	336	358	351	378	357	361	353	350	330	366	366	371	363	397	397	362	354	370	362	389	369	386	379	336	343	374	350	382	375	367	368	342	379	415	358	365	359	369	361	358	371	361	369	372	362	346	355	359	324	368	371	391	341	342	330	358	363	387	375	381	370	368	343	343	355	377	379	364	346	346	366	380	348	344	360	351	349	395	349	329	340	363	386	379	370	354	371	341	387	387	369	352	347	338	342	334	363	372	358	342	388	379	365	389	352	368	335	364	360	372	362	368	353	317	381	371	367	328	378	356	332	379	410	393	362	363	380	364	364	356	374	381	345	343	417	337	363	340	342	349	376	340	368	339	363	334	387	346	353	347	378	365	357	350	341	342	396	363	382	392	373	351	357	354	349	368	346	359	381	366	367	357	365	373	365	364	358	362	339	363	366	362	365	346	359	363	387	312	362	342	381	340	333	354	388	376	354	372	361	382	353	360	415	337	335	357	340	378	393	374	337	362	315	361	334	340	355	379	365	360	394	345	376	343	376	374	350	333	358	318	343	369	347	378	346	330	351	346	355	359	352	382	371	323	378	353	373	374	401	344	330	356	384	380	343	381	350	363	352	376	346	332	371	387	328	357	358	360	341	339	352	335	368	377	371	354	408	353	378	386	391	374	335	334	346	386	380	379	331	375	354	371	342	363	361	349	362	379	359	345	375	345	379	360	379	342	339	324	354	377	350	350	389	350	385	363	339	328	384	341	381	344	364	349	401	361	367	365	355	357	358	327	363	347	382	421	376	327	374	347	379	361	360	353	392	328	360	341	342	387	392	375	343	354	380	342	325	361	378	403	345	340	373	318	327	359	335	345	376	327	345	339	381	376	358	338	354	412	357	376	402	354	395	360	365	374	371	330	356	329	364	332	372	354	361	332	348	386	354	371	361	343	357	368	359	346	351	390	351	360	369	390	367	358	386	375	329	352	395	368	359	384	347	324	351	379	353	361	353	362	361	371	385	374	358	343	371	363	374	366	350	326	364	360	387	351	375	392	357	358	362	362	351	377	345	371	349	347	372	361	367	307	329	349	311	411	336	375	347	365	375	340	355	353	399	384	323	372	375	339	399	366	357	377	343	356	339	349	378	374	370	334	359	374	360	359	344	341	336	347	411	347	365	359	348	366	316	385	353	359	351	398	339	382	364	371	354	350	352	364	401	381	366	362	378	357	362	343	363	331	397	350	349	359	349	399	349	360	388	390	338	363	373	331	353	363	350	348	340	352	363	361	375	352	329	363	376	368	362	354	356	357	357	371	357	362	310	364	375	374	366	371	354
20234	30757	16809	10371	9398	11665	12638	11145	7172	6001	4886	4283	3539	2269	1633	1535	1532	1148	949	941	866	882	783	737	620	587	494	439	424	440	414	403	411	449	405	405	380	414	421	427	432	395	457	392	433	455	463	444	439	372	437	449	442	415	466	442	383	431	418	384	430	413	405	406	415	409	448	440	382	387	423	406	374	417	414	374	400	391	411	423	394	427	415	408	400	395	414	406	362	389	429	400	390	370	397	408	413	429	404	390	405	341	423	432	401	388	393	395	400	406	425	394	381	402	396	377	376	423	393	396	431	408	393	419	424	422	399	436	398	380	398	415	430	354	433	387	383	374	380	425	388	412	386	392	407	380	433	423	392	417	410	421	397	393	398	398	392	385	398	407	412	420	408	409	373	403	418	416	415	384	433	382	391	365	405	386	406	441	421	406	422	374	414	375	388	378	421	387	414	385	377	404	411	401	431	425	356	410	411	427	366	421	390	420	411	394	419	448	377	406	425	408	395	383	415	395	430	465	402	425	381	387	428	391	398	379	429	389	427	433	388	408	413	417	423	366	418	427	429	398	421	444	423	389	439	364	373	392	387	395	435	405	386	384	399	388	379	396	397	417	421	387	392	415	396	420	416	412	443	413	418	419	429	365	387	409	373	397	380	394	387	418	382	390	420	365	404	428	427	411	414	419	369	370	381	426	402	387	424	414	424	387	396	416	404	374	449	421	462	450	371	396	429	380	364	386	430	432	378	408	405	438	414	376	441	391	427	401	420	400	405	391	384	416	415	429	393	423	424	394	436	424	425	382	388	380	414	393	406	372	360	416	400	414	390	435	403	377	416	400	447	399	375	404	350	414	421	401	377	407	395	373	411	426	390	385	404	370	412	391	418	448	391	388	437	396	409	398	424	424	418	407	419	400	397	445	404	402	358	378	399	395	391	404	404	393	428	395	423	418	375	386	363	383	407	397	396	414	448	410	354	391	388	417	424	389	393	422	367	432	401	397	407	455	374	425	407	410	401	393	400	394	377	389	407	405	425	395	414	401	417	416	413	420	398	389	396	397	395	415	403	362	404	371	441	415	388	393	408	430	393	392	408	399	395	408	417	409	372	435	414	400	439	396	371	393	383	397	407	387	459	419	439	431	412	403	384	415	403	436	440	418	388	380	375	418	398	403	395	409	375	396	396	395	444	425	412	422	431	434	380	401	405	407	384	413	384	368	418	445	398	387	461	432	379	417	421	397	420	391	433	435	400	388	424	407	402	393	397	405	402	404	402	383	396	381	410	428	432	392	410	399	391	420	404	425	412	398	379	422	399	395	417	402	434	398	408	391	416	402	419	424	399	422	416	385	385	418	406	396	416	378	408	398	401	452	433	401	420	398	395	436	376	416	424	446	392	435	390	378	429	419	434	439	417	421	410	403	398	415	427	387	406	393	416	356	407	410	403	417	403	425	403	398	372	428	405	368	451	380	440	383	421	371	421	370	378	420	419	454	407	391	387	398	399	390	383	387	413	422	416	416	380	383	402	420	405	393	383	411	369	386	424	421	403	412	411	403	402	390	390	390	389	404	424	419	421	403	417	418	393	418	385	399	364	378	391	421	432	371	404	387	408	417	442	426	424	431	399	390	402	419	412	418	398	396	406	409	437	386	434	371	449	385	403	419	380	391	422	396	417	443	363	407	400	398	412	428	428	399	447	413	405	389	415	420	446	379	376	385	447	407	370	395	412	380	394	400	405	408	412	423	409	398	386	416	417	405	390	422	396	401	431	403	391	434	395	408	397	412	386	414	394	406	381	415	437	404	394	381	428	420	422	377	426	415	386	413	386	396	433	399	431	392	394	414	416	417	416	367	406	418	424	427	407	413	393	450	393	369	382	401	409	417	410	381	395	408	430	434	413	417	395	384	399	421	425	396	406	390	428	391	402	403	378	398	381	416	400	402	405	419	375	399	405	411	419	397	359	403	368	431	403	381	344	422	391	450	403	409	392	418	414	414	407	398	403	393	394	415	389	411	441	392	396	436	413	403	435	396	363	377	408	381	429	447	399	399	416	401	352	406	423	411	430	431	421	418	369	379	399	429	415	401	389	417	405	404	417	408	394	403	462	420	455	384	425	402	410	418	363	397	396	413	372	388	403	416	385	392	406	421	446	403	415	376	407	419	415	392	392	385	426	406	383	414	436	426	423	407	452	426	405	390	452	414	408	423	397	390	405	442	380	374	417	391	383	415	427	362	416	415	368	395	435	393	398	379	381	387	386	408	383	421	414	409	396	420	418	409	370	415	412	424	426	395	390	391	367	447	388	393	428	410	403	398	395	372	442	413	424	390	399	417	376	417	429	410	384	382	427	408	407	408	413	414	369	397	436	400	421	398	412	437	411	391	446	423	384	412	386	363	410	387	398	454	416	409	397	411	397	365	408	407	425	393	439	391	372	427	423	395	379	382	391	416	381	381	419	415	392	392	387	430	383	389	411	399	403	403	415	435	396	414	392	406	366	388	380	408	421	383	422	417	412	393	417	417	385	391	387	387	403	394	385	407	363	378	382	419	381	426	422	413	390	429	395	427	380	395	410	414	409	386	363	450	425	439	417	405	401	339	395	396	361	395	407	399	389	388	391	406	409	384	396	380	447	424	430	407	394	373	419	393	424	417	414	426	447	373	394	413	404	399	396	390	374	406	408	399	394	428	421	420	378	423	437	392	441	378	424	382	383	420	376	427	432	409	413	424	420	373	385	397	389	427	408	401	419	391	398	381	420	394	394	387	387	427	375	380	399	453	412	398	386	428	414	423	427	427	402	383	410	429	388	413	426	396	414	378	376	414	410	422	393	367	384	419	416	402	412	389	377	405	404	399	421	418	411	457	426	416	369	417	399	418	415	372	402	433	427	413	415	395	428	392	418	408	434	402	408	406	412	463	374	436	407	382	416	429	392	372	406	420	394	456	399	410	401	431	437	419	422	438	427	413	413	383	387	375	457	435	445	428	385	402	428	402	388	420	428	382	376	374	428	424	437	397	400	407	412	396	461	395	421	387	412	436	405	391	408	419	406	406	438	400	392	406	402	454	434	433	386	411	395	423	440	423	400	399	413	435	405	411	417	381	375	421	412	415	395	398	395	414	407	412	377	416	432	387	428	386	435	400	407	426	389	371	414	392	399	417	417	430	412	396	411	434	416	407	425	404	417	369	381	417	413	403	428	406	421	384	415	415	407	404	436	399	374	370	393	404	373	410	441	423	421	436	392	393	411	422	413	404	405	396	407	391	397	406	424	413	411	420	403	403	408	398	430	409	415	388	389	450	412	386	392	407	413	379	424	412	426	420	421	418	412	449	391	364	354	384	393	407	395	442	410	430	431	385	406	365	405	404	419	436	394	381	398	430	415	404	384	407	377	423	412	402	385	424	415	408	395	425	412	395	400	415	401	393	374	428	430	404	357	409	403	372	399	362	389	398	392	398	397	390	402	364	384	395	380	352	420	400	403	414
23552	21246	28560	24276	21411	18438	15375	11684	7514	5949	5186	4762	3706	2435	1806	1723	1652	1236	1134	1080	934	972	906	883	800	690	567	491	494	504	493	475	490	478	537	506	517	486	524	493	496	462	474	513	532	507	484	524	497	520	507	524	509	521	511	485	487	456	468	474	438	469	483	456	478	454	469	493	436	448	499	445	473	458	497	487	466	450	480	439	464	383	517	419	485	481	422	452	479	452	488	453	420	473	481	436	468	454	469	467	476	430	472	484	483	463	421	480	453	463	458	469	454	448	503	477	436	496	485	423	438	482	465	467	452	472	487	478	467	456	487	456	458	460	444	437	441	508	449	475	458	495	434	471	440	430	463	448	482	468	468	464	474	428	449	428	449	466	453	485	486	466	453	475	452	484	462	437	442	474	488	436	457	465	513	496	498	478	510	457	483	473	438	485	443	462	474	470	469	499	458	486	434	484	461	472	466	442	473	486	471	472	457	451	452	445	470	457	455	462	474	483	443	484	478	459	477	476	479	462	478	441	470	449	489	441	459	424	450	467	474	456	481	483	470	443	454	501	427	485	457	460	481	468	480	472	483	474	474	471	469	414	481	485	438	515	456	452	472	450	478	449	499	474	462	490	458	440	425	480	427	397	471	476	491	440	464	470	475	453	444	455	475	475	446	481	487	466	473	478	463	451	458	469	477	457	461	470	475	458	463	458	482	467	431	472	475	464	498	480	503	434	458	461	480	446	474	453	491	484	486	476	459	463	471	481	482	471	460	483	485	489	469	454	469	501	464	461	444	476	457	464	433	440	491	485	483	466	464	434	471	475	454	479	455	509	475	486	495	502	446	443	494	494	446	443	473	452	479	498	470	476	445	427	468	462	447	470	438	489	436	442	441	498	465	499	441	483	477	468	425	454	494	458	485	445	442	477	494	444	506	482	466	464	460	499	453	475	489	484	494	466	433	446	440	446	479	463	455	484	441	469	444	484	424	424	479	444	479	474	448	442	480	454	445	490	448	454	475	449	459	454	481	506	489	462	418	457	433	481	467	483	475	487	456	425	454	436	459	457	430	470	455	475	493	484	425	436	449	470	454	441	479	492	461	430	504	468	476	451	484	487	473	460	493	438	445	498	458	492	471	461	433	501	471	466	476	473	456	503	476	425	469	443	456	451	483	442	450	475	429	461	443	432	435	479	473	440	460	455	433	455	447	442	483	456	476	466	468	452	488	483	444	494	451	459	443	509	444	473	483	456	501	514	464	494	497	477	396	490	487	467	465	523	491	436	464	494	436	479	468	464	468	447	446	469	501	458	462	482	449	482	457	451	414	480	459	471	480	464	479	399	485	504	466	484	449	522	466	474	464	437	464	493	515	466	449	477	413	457	474	436	469	414	506	463	440	478	466	450	488	472	477	485	420	439	446	440	431	465	460	451	473	470	484	482	470	463	474	446	437	485	476	445	458	447	436	475	456	486	451	431	448	485	478	488	476	487	500	484	490	467	453	456	425	450	446	475	444	443	422	491	477	464	440	453	436	452	449	470	449	464	482	454	455	489	452	456	439	448	451	466	485	432	439	480	499	483	491	489	476	447	456	404	423	496	475	472	477	472	505	476	484	461	478	461	449	459	436	429	468	432	485	489	490	462	423	460	458	452	477	448	459	463	468	461	445	422	461	439	431	467	463	438	403	445	460	447	435	493	467	459	445	462	441	505	457	463	464	441	446	454	441	424	471	469	482	458	478	490	478	466	467	474	511	484	460	436	485	464	466	484	472	492	431	471	454	456	455	474	453	448	446	481	459	487	465	406	461	476	455	455	470	449	483	470	490	487	439	476	457	454	451	497	440	484	480	466	434	461	464	505	498	449	458	452	470	455	480	473	469	473	441	445	445	493	458	479	455	470	472	463	475	468	455	483	459	479	460	495	441	423	458	497	483	465	443	492	439	489	460	451	521	492	507	449	473	461	453	500	437	474	465	499	442	488	529	454	461	432	454	467	442	430	437	480	454	454	472	472	446	475	465	427	443	453	448	412	423	445	482	453	490	479	482	502	521	472	448	441	469	445	446	410	460	464	460	492	479	491	477	449	438	480	461	465	491	490	463	445	466	465	434	462	471	434	466	479	469	452	464	495	473	494	455	479	475	436	466	464	467	468	435	445	454	503	462	516	477	445	476	436	465	426	475	506	501	479	427	459	455	445	450	449	458	442	489	450	484	486	454	451	466	495	481	496	418	487	464	415	438	458	428	464	474	482	477	457	441	467	470	437	501	456	443	424	428	450	473	467	458	476	459	481	434	485	456	440	472	462	480	497	464	492	479	444	472	451	436	425	460	470	445	436	448	469	452	462	475	481	487	487	421	475	458	479	445	447	434	496	463	441	458	460	442	438	449	430	463	496	489	445	457	468	467	479	448	452	457	452	435	440	459	451	469	460	418	438	457	488	452	465	433	430	472	437	442	481	464	482	441	435	467	495	490	466	465	485	470	480	437	468	490	482	442	461	462	451	452	447	451	483	482	466	445	457	470	486	470	466	448	465	483	469	441	444	443	440	475	479	443	479	493	472	433	442	435	480	451	468	463	465	419	502	483	500	468	449	484	446	446	470	475	437	517	446	441	482	471	423	487	492	418	455	469	478	476	501	469	496	432	452	465	438	488	459	453	457	472	432	455	489	446	454	472	446	468	492	455	448	498	424	449	485	469	436	453	486	472	424	457	475	481	465	464	443	457	446	452	466	506	492	486	480	456	449	469	459	459	454	435	465	472	485	468	484	450	474	458	474	494	463	478	475	439	488	448	458	481	462	448	462	467	446	422	467	472	443	473	461	430	460	481	494	492	483	464	480	480	463	465	472	481	416	480	447	455	440	481	477	489	480	441	484	450	419	504	482	457	487	454	439	473	422	511	438	476	452	479	503	450	477	457	483	465	434	478	472	463	466	454	468	466	438	481	486	488	443	485	487	464	473	485	447	486	447	483	483	467	454	492	467	437	428	423	459	473	444	428	455	485	485	487	468	454	461	455	440	485	423	496	441	490	480	481	463	473	458	501	464	449	451	499	449	458	431	496	475	499	449	474	481	426	469	471	461	485	434	459	485	467	495	464	478	461	443	462	477	470	471	457	479	473	454	478	448	477	473	479	492	498	482	485	511	445	428	488	454	425	471	488	465	502	481	473	463	439	476	449	442	456	468	490	491	448	475	466	451	469	445	472	450	454	458	465	492	494	453	464	478	493	449	440	476	486	427	465	471	467	462	462	457	484	480	474	476	450	439	447	453	413	452	437	443	448	443	487	451	487	471	464	462	435	453	454	425	442	491	441	465	431	473	444	452	461	475	469	473	512	487	452	493	448	485	464	477	465	476	467	454	447	448	488	484	442	443	474	452	437	434	491	417	490	461	491	452	472	448	502	443	448	474	459	444	493	438	487	489	450	451	460	496	446	474	446	469	462	493	472	440	486	477	477	431	476	470	451	463	453	408	484	491	439	454	436	458
20879	37635	23592	15589	14914	17692	18306	15867	11319	9157	7994	7308	5572	3676	2681	2535	2389	1741	1617	1520	1304	1448	1150	1183	1021	947	635	574	603	516	561	562	521	585	557	562	566	556	605	577	551	539	568	585	584	590	583	580	540	549	563	649	586	611	586	507	532	547	518	546	513	523	510	514	527	534	528	474	486	547	515	508	512	488	495	510	536	533	499	520	555	560	505	516	533	530	512	546	527	535	524	542	508	454	556	473	493	520	487	510	521	507	512	507	497	503	565	509	543	491	522	497	508	537	481	515	522	490	535	490	529	496	519	481	522	490	483	531	515	562	554	522	482	549	506	516	554	515	567	504	507	523	482	529	515	517	478	494	547	524	519	504	508	487	511	524	506	493	497	516	549	507	537	521	491	504	526	536	545	486	517	518	529	550	523	508	538	554	567	516	483	540	567	493	556	570	566	479	540	525	518	528	546	538	548	511	520	545	504	482	545	516	529	509	539	534	539	544	506	526	497	515	483	544	507	517	521	487	478	536	510	526	558	546	497	511	524	526	544	531	533	481	547	514	525	528	560	486	524	508	537	502	532	514	520	539	508	534	536	516	500	561	530	532	506	490	525	462	475	515	538	527	569	537	538	485	543	525	512	547	495	515	531	495	528	490	486	530	539	506	561	543	516	487	535	482	525	487	501	532	506	524	484	508	503	520	479	521	508	498	529	519	509	513	504	510	495	499	479	525	498	565	518	518	471	522	561	566	531	553	506	510	538	520	512	526	523	517	532	478	492	511	527	522	499	500	497	532	484	475	498	531	502	508	523	512	475	516	528	531	506	512	516	519	546	529	495	512	513	500	544	535	513	477	504	527	487	472	519	472	537	516	556	499	534	535	506	489	537	497	529	511	483	527	497	516	503	545	499	545	512	527	515	566	550	544	488	500	483	526	500	516	511	507	561	525	579	462	497	487	488	500	512	521	523	495	501	499	515	532	500	538	523	504	503	504	540	549	502	503	493	504	518	510	489	494	492	484	524	519	506	508	510	507	570	549	510	494	444	515	520	492	507	526	544	514	488	505	499	537	542	516	564	499	491	519	488	570	508	498	520	547	525	484	475	480	525	524	479	545	503	552	516	524	548	554	542	514	479	491	506	511	537	512	480	541	521	507	481	532	562	520	498	512	530	451	506	537	529	548	565	550	508	527	508	505	506	506	516	494	514	539	522	504	539	502	481	497	544	511	503	496	538	507	522	540	481	516	516	487	494	503	507	510	528	513	551	501	551	544	513	512	498	526	543	483	520	517	491	476	505	501	496	538	491	530	518	526	560	529	526	506	478	538	486	514	504	482	504	546	552	498	550	520	541	532	502	509	541	492	502	511	500	483	477	537	547	507	556	513	521	481	532	540	484	526	531	511	523	493	523	527	559	480	529	503	517	533	483	522	522	496	507	493	513	508	516	494	507	536	493	480	508	532	496	534	543	515	532	553	512	525	512	553	544	555	480	495	536	515	495	551	510	529	499	494	524	536	519	545	545	524	509	487	501	513	509	532	538	532	497	521	498	549	550	531	470	529	523	526	496	535	543	503	537	511	512	515	526	529	547	535	475	545	538	520	542	495	513	521	514	562	541	503	540	540	508	518	484	539	516	468	539	526	555	508	533	514	542	525	512	506	535	524	505	516	552	543	503	498	502	529	553	549	469	525	527	504	481	505	496	506	494	495	516	574	509	507	540	517	545	520	515	537	501	501	573	555	529	531	525	527	518	535	501	494	512	513	502	479	527	499	495	474	491	514	524	528	504	517	543	539	469	493	534	477	530	518	513	485	524	550	511	521	526	512	466	533	491	572	559	484	521	522	497	499	525	493	544	550	527	489	535	528	516	496	512	521	523	500	500	540	509	471	512	500	518	536	556	516	524	493	521	530	575	477	527	554	481	550	550	521	515	549	504	530	479	563	464	498	531	502	500	529	505	494	503	540	551	505	541	475	506	514	529	496	489	516	507	489	497	490	513	514	512	561	519	522	521	534	529	517	477	543	567	526	527	514	495	508	557	528	510	523	505	564	542	520	523	514	526	491	487	526	523	529	508	521	520	507	504	547	502	498	490	481	480	502	495	486	532	489	488	529	526	514	485	477	523	475	522	537	520	549	552	537	483	542	507	547	491	526	523	528	478	521	502	471	547	502	530	554	513	528	543	510	493	529	519	500	533	476	514	497	499	533	533	495	527	509	507	514	537	490	551	510	487	507	517	501	499	492	476	496	524	524	542	488	529	565	530	533	547	522	486	530	500	539	523	503	515	496	535	499	481	526	495	516	510	522	510	475	477	548	512	486	511	508	535	485	491	532	504	495	528	491	501	507	502	504	497	527	565	538	497	478	511	513	496	536	500	549	460	546	511	490	529	535	515	509	488	511	486	538	522	546	505	533	523	529	530	486	563	479	546	541	503	525	525	547	492	515	501	531	532	521	471	525	525	522	501	508	540	504	522	573	521	545	504	493	484	511	492	531	544	526	520	490	454	472	522	503	496	489	539	526	510	497	550	494	508	505	534	493	523	532	540	507	520	521	510	519	520	525	517	525	567	513	541	522	534	527	513	505	488	500	548	550	523	520	530	512	551	548	529	529	508	490	525	482	495	547	502	511	519	498	525	544	538	545	506	521	541	546	519	492	560	542	504	506	535	556	522	502	528	522	533	567	492	518	515	500	501	533	473	489	557	521	485	452	524	559	502	499	494	536	504	537	514	551	512	554	529	526	541	535	522	501	528	510	536	522	556	528	528	529	515	543	554	525	568	523	482	509	504	502	553	502	516	520	506	516	512	521	466	515	496	520	484	537	506	506	521	495	491	525	512	519	497	510	506	534	511	567	500	489	537	556	517	503	518	530	506	501	562	520	533	554	518	518	550	516	548	534	538	509	493	536	506	506	511	513	515	500	495	528	512	502	542	521	495	543	521	553	504	530	509	490	534	526	514	525	541	491	506	484	512	514	529	533	544	517	536	475	543	496	494	497	530	546	557	499	534	522	529	509	533	500	504	494	535	506	535	539	505	516	499	543	512	506	502	490	502	511	516	494	484	494	482	547	543	509	519	514	536	506	545	514	499	513	482	529	531	528	556	530	514	531	506	486	527	492	509	490	508	533	526	531	525	568	519	511	539	568	497	484	509	546	493	537	499	499	514	526	523	458	521	523	560	488	504	484	515	500	501	502	546	543	534	526	498	540	558	523	525	556	520	538	509	525	517	464	508	521	495	485	503	492	503	503	519	520	524	478	486	505	567	517	505	482	484	526	558	429	498	522	515	512	551	480	499	533	518	541	530	508	491	516	518	533	521	560	526	506	511	522	547	532	476	514	556	533	530	528	544	535	521	538	563	469	503	492	492	526	544	487	498	576	504	498	493	517	517	546	520	509	542	518	500	513	492	519	519	529	526	516	534	537	521	479	545	500	509	524	539	535	514	507	491	531	550	510	518	536	506	535	510	499	514	533	516	513	487	509	468	530
24737	21249	27482	25257	16712	11440	10807	8396	5843	4346	3960	3615	2477	1713	1375	1322	1085	907	812	759	732	723	578	583	555	459	389	352	333	309	284	342	294	296	291	313	296	316	334	319	290	344	301	282	301	316	320	315	338	304	338	327	318	335	312	327	325	311	274	303	306	284	255	294	275	308	303	280	267	309	322	307	284	298	280	297	294	311	298	302	278	311	299	271	276	279	293	277	286	305	273	306	284	305	287	290	282	259	274	270	287	273	276	249	309	267	292	287	292	280	284	314	312	294	282	263	293	264	270	265	271	262	282	309	300	281	269	328	305	277	283	295	301	293	267	305	279	270	284	275	323	267	255	297	335	301	282	274	279	287	272	263	251	274	314	292	292	266	294	276	275	281	278	287	252	304	253	275	297	296	301	286	273	290	285	277	298	259	274	300	280	265	261	303	266	295	291	284	296	299	301	308	272	272	279	296	284	282	274	282	289	254	263	282	305	263	276	268	300	277	294	292	291	307	275	276	313	272	300	283	282	274	291	279	290	277	280	276	305	295	305	298	293	287	262	276	296	282	259	295	272	299	279	313	292	286	281	247	279	314	282	296	279	278	300	264	292	287	287	268	287	307	288	282	272	293	286	300	281	290	300	284	339	285	330	299	293	319	307	291	288	298	256	275	288	274	284	278	257	278	320	301	277	280	315	279	297	293	282	297	295	269	279	294	293	285	271	287	300	276	303	320	284	292	293	313	297	299	265	278	285	264	283	281	276	290	316	284	280	286	307	287	269	275	284	259	310	319	288	281	294	288	301	256	286	303	288	282	275	279	298	302	294	304	291	278	279	276	270	291	284	279	287	310	318	272	283	292	267	277	283	301	279	297	328	290	294	264	288	275	287	273	263	279	312	260	301	302	307	311	299	265	309	293	277	286	318	312	273	292	296	294	291	310	301	300	284	304	270	284	273	301	311	296	285	273	262	285	272	277	262	309	239	280	300	268	314	285	300	300	285	269	275	293	282	268	302	288	313	272	270	280	279	286	306	260	281	298	291	297	254	305	286	272	291	295	275	296	295	281	296	272	320	304	280	265	279	291	267	283	286	279	268	291	314	295	298	272	287	277	274	288	279	302	274	271	268	284	298	282	281	251	275	290	284	268	270	301	290	259	257	304	279	316	253	283	299	288	299	298	309	296	298	277	272	257	298	268	285	269	269	301	278	291	265	322	294	289	295	275	277	290	280	283	306	262	250	295	277	306	309	281	280	289	281	287	295	292	295	328	299	272	292	276	271	278	320	281	312	269	308	295	303	302	273	278	318	303	300	263	271	309	277	296	290	305	264	277	291	293	269	297	286	285	274	278	284	300	266	294	280	299	299	315	281	282	314	301	287	278	284	283	269	298	276	293	310	302	305	271	293	272	306	287	281	287	292	306	287	311	264	280	277	283	285	257	292	275	279	294	308	292	278	277	263	252	269	271	286	273	293	277	308	317	292	292	289	274	300	270	292	291	287	262	264	284	309	292	250	294	277	273	287	271	326	298	307	269	309	261	318	295	299	274	299	280	314	275	297	297	280	279	255	275	301	290	261	287	272	282	274	293	308	247	266	264	269	285	296	274	273	292	285	282	291	276	298	296	278	247	314	287	276	265	276	281	325	289	310	276	235	272	297	309	280	296	276	283	292	294	274	275	301	278	280	284	268	288	286	255	291	278	296	282	273	269	311	273	269	300	303	281	300	257	294	282	275	265	304	301	299	287	301	262	318	284	301	290	283	262	306	291	284	297	291	289	286	274	313	306	279	311	292	299	279	281	273	240	281	297	304	283	262	300	273	285	304	314	269	300	283	287	259	264	298	281	265	281	297	271	291	289	289	294	313	292	305	293	262	292	298	324	262	264	280	267	302	294	286	291	299	287	294	289	284	293	263	286	294	268	307	306	280	264	307	283	280	250	293	327	286	271	260	288	303	265	279	289	273	291	277	298	313	282	291	295	274	295	277	277	267	283	297	288	283	286	260	289	280	263	290	306	293	316	264	290	303	318	305	293	266	257	288	267	291	301	270	280	324	295	275	296	278	328	283	285	274	291	292	305	302	301	307	306	271	290	308	279	283	279	285	312	301	272	309	296	317	284	284	274	280	265	284	266	315	295	316	294	290	293	305	288	285	284	277	279	305	278	296	328	308	254	276	268	263	288	303	298	304	312	285	300	306	269	287	288	296	306	290	296	314	256	288	278	283	309	290	276	291	272	285	257	289	271	289	294	287	291	294	290	274	284	271	284	295	290	291	281	282	272	299	266	298	302	267	267	270	280	280	274	268	275	290	276	283	285	309	285	314	260	304	265	310	286	271	276	304	285	320	274	272	290	290	326	262	279	271	276	314	286	295	290	296	284	279	294	278	287	293	314	277	256	296	293	251	283	250	275	276	300	289	277	264	302	290	293	284	287	299	306	307	280	278	298	283	284	260	278	296	296	287	252	297	274	270	305	299	276	288	281	286	304	314	283	298	303	311	301	278	268	270	280	286	285	303	312	311	315	304	284	334	331	325	319	284	274	293	278	304	319	298	275	294	257	287	278	282	276	255	281	285	290	298	285	297	314	279	297	289	310	266	269	296	289	281	275	273	281	311	286	289	278	283	268	295	276	301	282	255	286	283	293	287	273	265	305	305	289	274	292	292	284	277	297	292	324	316	307	270	273	271	275	305	303	281	264	265	289	299	309	268	308	276	269	295	264	280	299	306	294	293	285	284	309	270	296	285	286	304	270	287	278	281	265	314	263	286	257	301	288	319	326	276	240	305	297	286	279	269	252	279	267	270	306	313	279	295	246	267	292	291	283	289	317	280	289	276	262	280	280	288	301	290	281	293	303	296	274	302	315	276	293	262	284	253	293	290	310	266	327	293	291	270	261	279	271	293	267	284	308	274	278	274	262	306	243	268	283	280	267	301	285	280	293	303	264	257	325	294	279	283	293	299	310	303	290	284	269	293	309	301	269	280	262	297	309	298	257	271	266	256	284	261	290	281	269	276	275	292	288	259	284	308	300	299	278	298	270	282	283	297	304	291	310	257	281	266	310	283	279	261	290	311	302	268	294	285	294	270	316	304	289	274	267	318	288	274	277	302	290	280	280	265	299	297	269	278	311	270	309	316	290	308	289	279	292	273	271	321	300	308	243	280	300	254	309	306	278	271	264	290	290	276	273	266	324	319	308	291	259	270	300	300	256	307	291	292	291	286	301	285	287	283	285	293	313	256	273	285	327	305	266	283	326	297	300	313	289	294	294	276	266	303	302	310	286	293	251	290	289	295	321	269	310	277	287	321	251	278	293	293	305	301	290	293	273	285	296	266	285	297	307	290	284	320	285	294	298	299	287	271	313	273	259	326	252	315	321	262	293	253	266	288	281	300	281	301	272	331	309	282	303	276	256	291	297	267	279	302	306	253	278	256	273	287	261	309	307	291	290	315	277	287	273	303	286	305	278	300	306	295	288	287	258	319	292
20554	34480	20303	13509	13369	15935	15576	13186	9840	7325	6940	6242	4000	2740	2074	2056	1628	1388	1268	1057	1050	1090	887	830	732	597	464	410	374	364	353	353	338	348	352	339	360	374	379	377	337	351	349	387	419	391	358	387	367	404	430	420	368	395	400	343	344	318	309	320	351	319	354	337	355	327	335	355	343	332	335	342	346	360	302	315	344	342	345	342	345	307	336	325	340	319	341	356	346	333	309	340	353	311	319	344	329	340	325	357	345	328	363	366	318	332	307	282	349	318	305	355	318	359	348	320	317	352	325	308	317	334	327	340	360	336	348	323	283	343	336	324	322	360	348	309	315	311	336	352	344	302	311	361	329	344	297	332	321	345	350	323	317	343	328	316	318	350	350	347	299	321	356	327	341	338	342	379	321	338	317	311	322	348	328	342	340	339	331	336	339	315	366	338	349	337	312	321	326	341	366	337	328	292	318	329	319	301	336	353	355	317	333	319	342	343	333	328	329	304	356	336	316	357	340	329	341	323	315	337	306	330	322	342	340	355	311	311	355	358	328	348	309	329	317	305	334	357	351	336	342	337	343	328	344	336	343	347	317	338	322	306	325	346	312	333	318	333	355	355	362	303	334	338	350	346	353	348	315	310	362	295	317	337	311	338	351	364	361	341	339	331	329	333	333	333	328	310	317	351	369	318	372	346	351	338	325	335	324	339	306	344	337	305	341	355	294	330	349	337	365	302	330	333	301	340	346	337	323	284	341	338	340	299	313	309	311	336	343	325	348	344	340	352	350	329	330	367	327	347	335	327	375	341	348	341	338	299	329	323	312	321	348	327	348	314	330	315	353	290	320	348	324	292	328	350	335	336	349	324	345	319	351	344	325	317	329	335	346	356	343	364	319	322	337	342	315	316	329	313	353	338	346	336	329	352	312	297	324	345	341	325	341	317	350	360	305	334	305	324	344	338	311	332	310	318	330	320	344	355	309	347	323	333	338	331	349	341	340	322	308	315	360	312	340	327	358	325	344	310	345	341	338	340	303	334	314	311	319	349	336	337	335	330	330	320	334	320	320	337	326	345	321	335	324	322	336	331	334	316	363	364	339	323	326	313	321	314	335	363	346	314	344	329	319	326	343	319	282	338	323	321	349	343	322	325	348	340	325	333	327	334	328	338	324	320	340	340	347	330	342	323	367	318	342	320	334	346	330	329	322	359	305	342	314	314	330	341	331	342	364	313	335	334	293	340	348	326	337	364	307	317	326	315	351	334	346	309	305	343	344	335	320	318	350	330	350	380	327	344	334	331	330	298	329	323	307	316	363	348	270	309	360	331	332	326	368	337	306	363	302	327	307	371	329	322	310	338	322	341	338	305	324	333	327	315	336	354	318	367	353	361	322	345	341	358	334	347	328	365	331	322	335	351	365	308	335	333	325	308	336	328	323	330	371	353	345	326	355	354	342	344	334	312	320	300	362	349	351	337	363	361	338	333	336	314	317	361	305	353	357	337	322	323	343	365	345	342	347	344	367	346	336	357	327	340	318	324	299	340	327	311	324	327	370	303	337	298	335	349	327	335	320	342	344	303	310	309	325	349	333	359	344	314	340	339	307	333	297	324	347	333	373	325	324	319	328	393	370	300	337	342	345	300	341	334	330	337	317	364	345	355	309	341	308	351	352	319	328	329	325	330	347	339	329	301	320	351	365	317	345	309	345	328	361	324	324	341	328	330	347	336	342	313	346	331	325	348	328	354	293	370	337	320	328	335	364	345	334	314	333	354	320	336	322	328	347	324	326	331	322	363	339	340	319	318	325	333	328	327	325	337	316	314	350	358	302	330	331	304	326	356	319	330	316	329	332	321	310	310	311	361	322	366	316	336	317	351	358	365	335	348	324	344	316	328	309	355	343	338	323	338	324	350	321	357	317	331	336	340	338	333	334	326	329	351	322	347	341	333	321	357	320	326	344	339	326	318	336	365	315	302	357	380	332	333	363	306	317	332	318	323	324	313	347	352	303	305	356	337	330	333	306	339	324	373	339	356	346	331	321	356	334	340	315	364	341	358	325	340	305	318	340	313	336	331	341	330	346	361	349	310	335	321	357	326	333	314	344	342	358	326	301	322	360	303	302	332	324	336	324	352	340	381	328	319	344	319	323	356	307	334	350	289	306	372	356	322	314	323	347	339	339	350	321	332	345	337	328	323	340	313	341	355	340	291	370	345	337	329	336	354	332	303	327	348	355	346	359	355	302	356	306	328	352	353	339	323	317	353	348	332	339	342	328	349	329	314	322	310	333	337	332	350	328	352	361	318	359	338	315	320	304	322	340	315	370	323	346	287	314	314	352	309	322	322	326	318	325	369	346	330	332	341	332	335	358	345	345	327	318	304	303	331	317	329	315	343	330	341	321	342	317	322	333	378	318	336	306	328	337	301	352	347	352	354	291	311	341	269	342	334	364	339	323	336	340	345	324	342	293	359	321	336	374	329	333	365	346	319	364	333	357	308	351	312	351	334	359	318	357	337	351	314	319	304	322	346	306	315	328	346	320	351	313	334	339	306	341	307	295	340	338	346	348	343	354	333	353	350	328	324	326	344	373	336	343	317	330	353	333	368	306	316	350	306	308	353	334	342	323	337	337	332	328	335	337	324	344	316	345	354	340	288	341	321	328	337	334	312	352	341	329	349	286	346	318	334	329	355	348	335	350	361	305	326	359	315	335	308	356	325	285	327	372	326	338	317	337	318	361	314	329	325	325	335	309	333	342	342	338	354	315	320	343	330	354	336	349	347	335	334	344	331	329	327	313	346	339	320	345	329	315	312	361	312	360	321	327	349	308	307	324	311	308	304	357	329	322	308	358	332	341	346	340	325	326	326	328	351	313	301	340	330	341	350	354	326	328	340	323	342	286	350	327	336	324	326	342	331	345	376	335	344	319	320	314	355	298	311	325	326	335	347	334	306	346	339	335	340	343	333	355	326	342	366	338	344	320	346	343	330	327	311	346	338	317	330	327	350	315	335	333	334	306	315	328	330	330	346	309	348	336	329	364	318	311	356	329	324	319	340	331	323	356	358	339	346	342	348	325	355	334	343	313	365	321	356	319	328	320	345	338	344	301	328	377	363	340	302	327	316	363	357	317	322	375	313	326	325	321	342	334	288	347	311	297	359	337	318	348	317	320	320	366	355	330	374	349	305	321	327	351	307	330	324	330	357	368	324	329	324	317	328	371	331	344	343	355	346	327	316	335	314	345	338	298	319	375	317	335	327	336	352	340	322	320	301	320	329	304	300	328	316	329	367	391	318	363	304	340	337	305	327	342	323	369	316	350	351	337	323	352	342	296	310	327	334	308	316	339	331	331	352	357	310	314	333	321	344	321	342	300	342	344	313	362	302	322	351	330	318	363	328	339	345	355	323	365	342	317	304	324	332	331	341	331	297	347	347	309	349	318	318	331	313	330	327	335	344	318	309	320	335	351	357	324	365	297	370	325	323	323	331	344	335
22554	21269	29026	23858	21382	22860	23471	14761	10678	8098	7719	7202	4156	2948	2566	2383	1844	1705	1501	1260	1441	1309	1161	1130	910	832	617	499	468	467	446	431	460	434	454	442	472	456	455	472	479	465	506	538	529	527	441	480	447	473	526	492	486	501	511	479	472	429	407	408	412	444	422	494	410	443	425	411	435	413	415	427	429	432	424	435	431	417	435	438	462	453	420	431	403	428	431	438	399	474	446	433	426	403	433	419	410	419	451	441	407	449	435	409	415	392	424	402	403	425	443	445	429	463	426	418	418	436	451	420	424	439	434	434	411	447	430	456	422	435	411	397	405	469	419	382	407	439	423	459	431	463	392	431	399	429	434	378	414	415	442	434	418	401	406	394	431	456	417	418	422	381	409	425	437	411	414	386	373	424	426	413	436	401	448	420	417	472	399	439	393	397	430	407	412	403	430	418	412	390	425	445	439	427	426	419	401	399	413	423	432	437	438	428	406	443	427	423	453	416	399	429	406	425	432	420	409	433	458	418	385	429	413	399	393	418	402	407	403	448	431	400	429	411	388	453	427	467	412	435	412	459	466	419	389	409	419	456	409	434	419	459	389	425	442	455	424	398	411	434	389	448	425	450	416	419	433	414	461	439	401	463	411	397	400	408	427	420	418	466	427	439	425	415	432	425	456	386	420	394	414	426	460	461	422	417	446	387	416	427	464	388	430	394	420	396	434	441	391	412	426	391	383	405	422	412	449	416	414	415	402	420	392	424	418	412	430	402	392	426	412	441	413	422	414	411	461	433	373	393	436	398	417	429	443	430	442	440	450	418	447	453	397	443	406	411	435	459	419	380	440	441	415	400	398	436	408	450	430	409	415	441	396	426	438	440	406	420	430	410	402	402	416	435	417	428	421	422	405	420	418	409	437	439	400	413	395	405	452	426	461	392	440	462	428	412	453	427	411	427	421	417	383	415	437	397	406	429	429	433	436	433	448	413	439	441	432	424	416	404	449	411	418	447	412	412	425	440	379	418	437	432	440	417	433	432	419	402	388	415	398	410	435	446	430	396	444	430	407	424	478	398	392	439	431	425	428	403	432	461	450	428	388	416	391	408	464	433	397	448	407	385	410	457	414	368	462	447	375	395	454	427	430	424	438	428	451	413	411	453	417	445	451	409	416	431	402	417	432	388	446	409	428	411	416	426	420	414	454	416	431	413	439	426	427	416	432	449	430	430	431	432	439	414	446	421	416	389	412	445	391	416	444	428	422	463	360	406	437	373	411	420	453	412	398	450	404	437	422	379	433	380	448	378	443	448	439	411	414	411	398	441	408	425	383	431	390	415	413	405	413	433	402	433	421	405	422	425	419	455	404	425	401	395	398	438	461	396	426	411	431	381	439	412	415	458	398	421	386	391	393	420	414	429	417	431	437	425	424	440	448	401	443	411	436	435	391	387	447	436	429	398	409	460	390	466	442	392	421	413	420	403	420	404	438	410	403	430	435	368	457	424	435	433	463	366	437	436	414	396	438	453	436	430	445	426	468	395	424	423	377	436	427	412	403	398	429	460	426	471	424	424	427	368	385	426	372	400	392	427	393	452	401	393	391	433	420	423	450	459	418	415	408	459	438	376	403	406	426	412	414	380	456	438	448	448	377	427	439	387	501	413	410	430	411	399	386	443	426	416	430	398	362	434	460	442	388	391	398	444	437	421	413	424	391	404	437	465	412	424	428	389	451	442	418	398	430	379	427	429	422	401	463	395	438	401	412	444	432	391	418	394	417	407	429	445	468	414	428	430	430	456	410	415	438	477	432	426	413	436	444	401	418	411	453	420	450	401	387	426	438	383	428	428	391	458	414	428	433	393	431	394	370	394	424	424	422	417	451	420	409	414	439	405	421	388	436	422	430	419	456	431	423	439	426	414	431	393	485	418	429	426	413	458	435	408	411	433	437	411	399	391	394	422	412	421	395	384	437	409	436	415	442	418	408	403	444	442	442	420	441	379	453	413	404	421	385	414	441	468	469	424	419	428	450	471	422	416	426	427	431	414	370	417	400	394	453	408	433	426	390	407	427	429	454	419	448	421	409	476	403	413	400	420	386	418	428	436	455	409	433	387	415	399	418	443	425	449	425	409	414	434	473	457	418	408	418	418	443	381	437	453	391	442	450	411	420	424	448	401	424	438	416	426	427	434	398	424	429	420	431	436	408	446	373	425	382	441	447	394	431	446	424	430	464	429	402	400	446	449	437	427	399	400	421	463	424	428	401	431	415	384	386	434	420	443	438	428	418	381	434	418	417	400	410	425	394	444	388	446	404	441	451	428	420	417	436	444	415	422	426	430	430	450	414	419	398	410	445	417	395	448	401	390	447	403	429	417	449	446	390	431	412	424	405	426	455	398	419	432	447	410	416	480	435	417	415	434	402	396	435	420	443	448	423	444	417	406	426	416	430	399	442	410	390	427	464	389	423	430	417	430	445	432	419	466	418	404	432	459	402	425	432	483	431	408	470	445	429	412	420	425	414	421	444	428	448	430	403	434	430	457	406	414	438	396	417	400	405	421	405	465	402	417	403	405	406	467	456	404	402	399	426	395	413	411	413	416	393	432	420	395	441	464	420	452	407	451	430	433	433	421	428	456	416	398	415	452	411	441	374	386	456	382	414	415	429	406	448	404	407	442	445	418	400	480	391	418	423	430	387	389	428	426	413	378	423	384	427	436	404	409	448	446	415	418	440	467	446	389	438	407	448	435	408	416	429	462	416	435	394	431	377	425	458	387	385	438	383	429	378	449	396	394	423	473	392	419	435	405	419	431	431	434	437	404	403	416	401	425	416	388	402	419	444	405	396	432	347	443	392	439	430	380	398	445	434	420	429	430	435	395	421	419	413	414	431	430	417	385	415	413	481	420	446	397	453	407	426	422	417	406	410	440	408	374	384	408	393	441	388	435	401	475	441	425	420	385	414	377	419	465	390	420	432	409	470	406	413	398	449	445	420	426	435	416	424	392	387	447	405	437	453	434	397	412	421	422	461	469	402	423	446	390	418	427	458	406	409	435	387	409	414	449	450	432	390	413	422	408	419	433	393	422	454	426	387	409	434	410	420	413	436	433	427	411	457	412	422	417	388	408	424	419	423	408	417	400	424	446	435	426	415	431	427	408	422	436	397	422	430	433	406	444	429	420	426	421	394	436	416	425	388	416	440	396	454	434	411	405	395	422	408	383	435	438	422	410	436	411	456	419	424	454	407	421	422	409	409	418	426	427	435	434	447	417	405	420	432	426	449	392	427	397	400	402	427	423	401	410	412	391	413	429	424	413	444	413	416	419	415	414	431	421	451	414	430	418	400	402	420	425	441	407	436	435	439	452	422	400	406	439	423	428	398	406	465	399	429	410	432	397	426	395	418	419	439	445	409	444	424	423	437	427	423	416	418	434	382	378	434	392	381	402	407	439	438	442	454	407	409	453	411	445	437	424	417	411	416	423	408	423	443	416	389	427
22505	42579	28431	20321	20866	22895	22235	18321	15191	11602	11257	10348	6329	4463	3754	3593	2855	2542	2145	1841	2056	1814	1616	1521	1198	1163	774	655	539	571	511	504	481	531	504	506	537	533	550	553	500	541	515	555	560	552	599	574	556	579	607	610	589	601	607	538	553	518	521	503	466	474	477	495	485	495	521	506	457	485	459	480	476	502	498	458	481	459	463	487	489	491	490	463	464	446	461	479	505	457	456	448	464	443	493	470	503	497	493	464	493	472	491	505	462	468	473	467	476	446	467	508	494	464	440	484	450	479	453	506	476	476	474	485	440	452	444	456	491	498	462	472	460	501	412	463	483	471	462	517	480	455	461	470	454	446	471	498	476	439	503	494	475	506	499	440	512	481	497	493	472	506	489	492	476	464	456	445	494	492	503	493	455	453	465	446	448	492	483	457	464	430	446	472	495	477	436	471	445	457	480	477	492	452	475	457	440	451	484	442	449	486	474	472	487	456	447	466	454	458	497	446	470	463	481	456	462	432	469	455	455	461	427	485	449	476	502	508	481	432	467	455	468	465	509	463	434	482	482	493	488	453	486	435	487	480	420	524	467	473	466	460	458	458	465	438	495	421	474	478	496	454	497	494	419	483	472	458	445	454	426	469	475	454	467	476	471	436	462	490	487	469	455	463	455	462	473	470	473	477	448	443	466	454	482	511	485	444	465	469	491	464	450	514	475	455	458	507	500	456	467	482	484	517	460	468	449	481	454	497	446	444	459	453	465	511	480	466	461	468	492	466	496	475	477	461	479	452	482	510	510	453	452	507	466	485	487	473	456	463	489	472	466	475	451	437	470	456	460	500	463	452	460	433	483	458	459	479	410	452	456	438	484	448	448	457	481	484	512	481	456	488	509	447	449	474	458	525	470	451	453	490	480	452	499	476	448	436	483	438	488	461	452	480	459	487	484	455	441	490	469	462	475	473	480	471	465	460	446	482	501	473	462	500	465	490	479	457	419	449	460	481	470	453	470	481	443	493	475	497	443	481	473	453	483	460	532	497	506	484	474	451	476	507	483	471	486	474	471	489	467	469	460	451	491	463	456	486	460	499	465	476	478	484	511	483	461	467	428	501	438	446	470	484	482	501	473	479	489	461	467	484	448	482	480	427	522	469	469	486	412	473	466	506	454	456	467	501	483	461	469	519	453	467	500	449	468	448	465	426	472	461	459	502	483	481	456	475	445	477	460	478	468	478	466	443	486	511	480	502	481	459	451	479	477	473	453	466	489	465	445	462	461	482	456	453	467	474	458	500	466	469	463	433	450	486	491	468	460	479	462	446	439	482	482	471	462	470	490	473	486	448	443	470	444	451	505	495	473	470	515	467	487	450	486	507	487	468	468	470	474	437	491	455	485	450	485	504	508	456	450	450	499	484	487	481	497	504	470	490	511	473	460	446	486	433	481	469	479	482	498	477	452	453	461	505	463	502	499	507	486	474	410	493	492	435	435	471	498	506	473	463	508	500	497	464	457	448	478	468	450	459	485	478	481	502	486	487	478	442	452	426	460	491	489	503	437	497	480	517	472	480	487	451	469	462	512	437	504	463	466	491	482	476	469	469	473	457	477	496	485	490	460	486	458	432	456	506	498	524	482	435	462	448	483	439	451	496	540	430	454	487	455	471	453	482	469	496	488	434	475	509	447	491	462	466	471	514	465	482	459	432	511	454	452	446	437	498	489	458	493	470	437	481	511	471	454	513	453	469	468	446	481	512	482	462	493	445	474	496	467	486	466	494	427	458	457	490	447	458	427	466	466	481	440	448	494	439	467	429	463	458	477	487	459	499	446	475	449	486	538	474	493	476	493	455	484	463	475	478	501	469	452	482	478	487	436	483	474	468	481	476	455	498	420	483	461	485	458	488	494	480	423	479	457	465	473	451	494	459	454	437	464	496	453	500	487	456	454	465	483	464	431	480	449	486	464	478	468	464	481	450	500	490	461	474	497	460	475	443	501	470	458	432	450	458	481	482	516	438	442	509	463	471	476	486	422	474	487	460	440	495	473	444	485	500	470	477	476	484	504	479	506	450	480	459	457	472	488	484	449	503	478	458	455	466	483	473	498	505	449	468	470	479	494	470	420	445	505	468	496	490	413	486	461	483	500	496	458	492	503	487	479	445	449	484	501	451	461	469	436	459	458	506	469	426	463	472	502	450	444	509	475	467	475	465	443	483	475	462	448	481	481	471	485	462	499	449	485	492	459	477	460	480	494	432	475	499	427	490	457	491	473	425	445	462	459	478	466	491	484	460	510	464	467	468	505	522	464	456	461	498	471	499	503	429	457	438	491	497	489	454	468	483	448	465	490	465	476	496	458	472	492	453	488	457	444	459	496	480	430	462	460	465	469	452	445	483	471	465	501	471	456	454	459	446	500	461	455	510	481	480	504	487	445	463	515	495	478	434	499	442	490	449	496	455	445	484	492	481	453	466	472	480	459	479	458	471	512	484	469	496	459	442	454	487	469	498	487	463	462	463	503	478	458	497	442	479	476	464	461	477	446	484	436	494	497	479	486	486	478	499	483	531	485	513	467	473	499	441	461	507	512	512	464	493	475	470	478	475	484	466	469	460	462	484	424	470	475	422	468	440	475	504	474	468	425	449	500	464	490	487	489	480	484	440	446	471	476	476	454	457	482	483	509	467	522	506	492	497	476	486	474	466	492	444	447	471	451	475	459	474	433	467	482	462	482	453	502	440	455	491	459	472	470	444	488	460	455	457	468	454	464	492	500	472	466	467	447	511	460	482	469	461	496	464	499	473	511	475	470	461	464	464	474	496	473	450	467	438	482	471	471	512	499	468	464	451	481	469	430	414	483	485	442	465	498	476	461	452	487	462	496	454	479	455	474	454	491	492	506	453	438	481	481	455	518	465	466	474	474	476	515	478	477	475	463	467	446	412	469	470	457	466	481	475	481	426	498	493	470	466	470	437	483	476	456	493	474	493	471	448	422	476	432	494	489	471	469	449	510	427	507	459	465	451	466	517	471	474	499	458	458	467	471	483	462	465	453	459	438	468	455	506	445	490	505	509	491	469	479	502	458	503	468	489	460	501	481	491	463	456	463	452	464	508	493	509	488	492	476	479	421	490	473	469	469	451	472	461	465	471	447	458	498	420	476	451	479	495	456	463	487	441	453	495	466	487	470	444	497	495	472	459	470	488	465	452	457	502	479	483	448	466	410	484	489	513	467	466	493	489	458	455	494	437	452	436	442	502	456	452	433	517	494	457	481	487	472	447	431	480	478	542	443	519	517	514	440	479	483	463	485	513	450	489	469	446	455	467	458	477	480	478	500	453	476	473	488	482	495	480	495	476	484	490	462	503	476	450	450	439	465	466	466	450	441	497	436	440	482	475	496	443	456	489	490	514	483	473	460	438	446	430	453	488	483	500	500	471	494	513	463	519	457	459	464	435	462	447	467	441	465	481	489	470	460	478	470	507	487	455	476	455	490	489
28405	22792	18713	10852	7603	7745	7372	5663	4380	3372	3363	3077	1704	1319	1240	951	951	852	713	704	677	705	607	578	567	510	407	380	386	371	342	361	366	372	386	369	378	373	357	365	384	376	376	370	383	376	396	388	404	409	359	396	402	365	396	384	362	371	371	357	357	354	374	374	376	374	373	413	400	329	341	376	351	377	329	369	346	351	348	359	372	386	364	378	377	370	364	359	382	360	362	364	357	392	401	373	380	373	379	373	366	377	372	358	351	359	387	388	371	349	378	350	349	378	334	347	359	395	372	366	338	374	365	341	342	348	382	344	372	360	351	360	355	344	377	358	366	411	363	374	345	355	356	381	373	336	385	354	358	389	387	356	372	337	345	394	358	370	376	343	354	378	349	340	374	351	374	359	351	369	386	343	379	395	367	336	359	357	377	356	373	354	349	359	336	391	366	339	354	345	362	366	326	349	336	331	341	362	365	331	372	390	335	364	383	363	346	355	384	342	345	332	374	398	355	378	347	382	368	322	399	377	369	399	356	373	328	342	379	389	353	347	353	391	347	362	366	355	371	314	378	357	378	360	372	371	346	371	370	349	341	395	333	374	374	352	317	379	394	378	350	358	373	361	370	362	364	386	351	357	364	383	359	339	346	373	378	354	405	332	356	349	357	353	320	388	347	340	369	350	358	366	377	372	399	374	389	365	337	385	326	358	363	351	357	346	391	383	370	374	384	379	367	369	359	385	355	345	337	398	393	392	364	352	406	405	351	397	384	372	360	365	379	367	387	407	375	339	362	338	369	341	380	371	349	342	342	346	343	381	343	355	368	355	336	370	384	354	340	367	337	365	334	354	338	359	374	344	359	373	385	364	357	365	374	344	336	340	372	356	356	382	347	336	354	394	364	372	369	357	407	356	351	354	323	370	360	358	392	376	377	417	364	372	399	341	341	387	356	350	359	358	372	368	375	367	382	347	336	383	355	308	358	352	341	361	376	357	394	349	377	376	398	368	341	375	356	403	422	361	372	356	378	356	381	344	375	341	373	374	374	397	386	355	344	373	374	384	344	363	372	329	359	347	378	339	385	370	360	347	378	330	376	364	365	338	387	337	375	363	363	372	339	371	362	372	384	377	380	339	393	355	338	352	369	354	402	379	368	402	374	373	361	362	365	348	354	356	354	383	361	370	360	362	377	381	369	326	391	380	368	386	402	361	373	374	362	363	366	371	370	359	372	382	379	352	351	345	381	388	360	354	370	362	339	384	375	382	364	356	370	338	345	379	346	408	366	352	363	353	388	367	372	347	381	359	352	367	357	364	359	377	389	365	364	374	359	362	382	372	348	396	384	339	375	357	357	366	328	366	381	382	339	369	341	367	393	359	358	375	359	373	362	347	338	363	340	336	373	361	353	358	382	323	352	359	337	369	375	370	349	383	399	368	368	351	369	328	343	348	370	364	347	356	380	359	341	335	365	383	376	366	399	368	337	361	371	358	353	367	384	404	378	381	358	360	351	379	363	351	373	379	366	359	360	365	400	337	392	377	412	370	356	364	365	373	383	385	345	352	340	373	365	358	349	352	386	358	339	363	356	362	340	393	365	355	379	386	402	354	355	359	369	347	384	375	306	395	330	355	373	356	340	369	358	344	383	345	381	367	352	383	334	364	378	360	356	329	372	383	351	380	364	397	379	354	362	326	363	374	378	383	335	372	370	354	389	385	395	376	357	332	343	367	357	370	326	375	373	335	391	376	378	359	385	343	329	374	362	339	372	370	354	346	381	328	366	350	374	367	396	341	366	353	339	361	368	351	364	372	395	361	364	400	353	379	339	406	337	372	369	402	355	384	367	384	381	340	355	369	370	363	402	363	363	367	375	365	347	366	355	378	359	365	374	368	382	395	359	342	404	383	378	366	357	356	400	396	383	346	367	349	340	341	322	346	356	369	366	356	362	334	381	395	384	333	360	376	351	388	360	389	362	363	360	351	362	381	414	361	358	372	345	358	377	405	393	359	370	362	356	333	336	371	344	315	368	378	346	381	349	388	353	376	406	351	353	358	340	356	355	383	355	380	358	343	350	377	335	352	381	366	391	373	356	367	360	317	333	379	367	362	368	380	387	367	398	362	378	344	369	348	337	356	361	372	354	390	372	400	380	325	364	373	347	351	364	342	401	352	376	371	358	380	339	378	376	358	366	406	338	383	389	336	346	342	353	400	383	390	349	344	367	357	366	350	367	366	326	358	355	364	379	356	346	377	346	398	352	380	332	386	355	385	362	377	371	352	339	386	372	341	359	372	363	376	396	359	378	378	350	352	383	355	341	346	344	391	318	383	328	330	375	356	358	386	363	336	360	384	355	368	355	340	374	359	367	356	355	356	346	361	354	361	352	391	346	380	371	396	317	378	315	353	365	352	384	351	328	337	388	367	335	342	371	379	365	344	404	377	352	365	361	349	356	366	379	365	353	358	407	378	356	362	348	376	366	367	371	378	351	356	370	357	395	397	338	360	351	407	394	363	338	396	382	366	339	374	373	373	347	360	359	347	373	376	334	384	363	378	344	354	385	376	371	354	377	365	364	400	362	354	384	345	399	352	361	367	382	368	345	370	366	355	351	357	350	362	351	396	366	388	364	383	367	372	372	388	364	364	357	345	345	362	405	375	363	408	354	358	365	373	380	372	355	363	363	373	362	329	377	345	352	363	344	381	378	378	364	372	379	393	354	387	362	374	351	420	336	353	360	390	369	373	349	376	353	354	366	379	350	336	349	355	347	384	355	378	365	372	379	374	349	357	403	356	358	343	344	354	346	366	373	385	389	353	358	366	375	352	346	359	339	376	361	391	385	378	359	349	379	369	358	368	356	395	378	363	416	402	328	327	338	344	346	365	391	337	387	363	366	364	363	385	379	396	343	349	349	380	343	361	374	364	371	368	357	370	381	351	373	333	328	379	389	365	339	355	344	351	406	357	392	364	366	382	373	373	352	359	384	404	356	331	336	376	396	370	357	347	370	365	364	360	377	348	341	354	393	352	370	323	399	356	357	366	355	377	344	366	377	383	349	378	358	355	364	365	351	335	359	373	355	358	361	361	371	354	368	372	335	336	365	369	393	369	382	378	362	343	371	373	351	340	384	343	360	390	355	346	349	353	362	359	359	368	377	341	348	372	379	369	372	367	383	345	365	348	330	369	351	385	328	367	383	392	352	359	359	373	363	354	354	400	367	368	373	373	340	360	355	344	395	349	356	368	383	371	372	389	365	367	371	349	357	359	348	362	344	348	344	379	375	347	377	365	385	369	360	379	348	345	348	349	364	334	342	389	406	342	344	373	353	327	390	338	376	375	369	366	375	322	354	331	357	367	358	387	371	332	387	337	348	352	328	379	328	371	345	363	347	347	361	378	366	380	378	360	375	378	371	350	335	365	373	356	373	385	360	368	371	375	348	341	363	357	357	376	372	393	421	383	317	350	384	363	356	379	376	337	357	369	381	360	339	402
20536	29880	17862	10558	10942	12493	11833	8980	7383	5580	5674	5022	2867	1956	1903	1506	1277	1244	1002	1036	1001	940	839	738	688	642	546	428	410	399	394	397	422	411	427	423	386	402	473	459	439	422	427	419	436	458	426	423	434	441	410	459	410	442	486	382	434	427	430	395	413	420	379	435	420	418	409	396	434	437	408	405	431	442	441	427	387	415	413	402	407	433	378	411	422	385	406	386	426	404	440	389	410	430	397	376	405	416	425	412	409	417	400	397	435	381	378	403	399	408	372	419	424	400	412	403	441	418	389	447	374	396	392	399	428	382	401	390	443	425	404	373	420	410	393	399	431	426	386	347	437	410	390	420	416	393	401	405	420	421	426	375	377	406	420	403	423	383	391	405	398	415	408	446	397	395	377	412	439	379	395	415	362	445	390	417	405	408	434	398	404	401	429	428	370	407	447	356	427	403	438	402	426	412	404	414	434	437	400	425	413	422	372	407	434	395	420	392	411	386	409	411	447	406	404	386	388	399	387	386	400	381	390	429	385	419	440	417	369	409	423	409	432	432	419	414	374	366	448	399	470	377	391	408	421	424	401	401	403	431	412	425	408	405	399	413	437	393	407	398	438	395	405	410	393	393	370	430	375	427	411	444	377	393	417	389	437	396	401	412	411	395	395	435	401	390	426	403	417	418	380	395	385	431	420	446	438	389	405	424	375	424	393	418	408	428	423	402	409	408	443	417	385	447	396	437	418	390	415	435	366	441	443	435	394	411	428	397	405	359	406	415	366	382	362	395	407	393	392	408	424	404	419	387	419	423	412	417	393	396	409	426	397	430	420	436	388	410	402	403	410	413	405	400	387	409	423	402	405	412	430	407	392	390	397	398	393	437	414	367	426	397	379	408	419	407	444	410	406	410	412	400	375	405	394	406	411	431	410	406	375	394	396	430	438	409	428	420	431	411	387	400	415	424	418	449	405	416	435	422	387	392	407	425	409	437	388	411	386	385	391	427	414	393	409	395	403	377	401	392	388	417	401	366	407	429	435	402	385	437	422	430	394	402	419	385	414	425	401	419	401	381	384	397	421	423	395	405	382	427	433	372	405	414	392	402	417	422	395	424	430	394	433	372	405	395	435	391	398	379	431	430	405	414	423	436	389	423	415	418	404	410	417	408	426	386	394	428	432	375	372	407	401	441	387	408	401	414	433	410	428	435	411	388	395	458	385	389	376	392	436	381	392	403	426	411	421	419	417	419	414	409	398	408	416	404	397	378	392	370	389	423	382	382	425	376	396	437	438	414	416	398	397	419	400	385	410	379	408	391	377	390	390	410	389	388	410	450	403	387	420	384	381	398	397	382	438	414	401	429	405	421	382	422	398	428	399	405	397	432	434	440	386	417	422	404	408	410	390	394	393	424	443	406	424	424	375	425	414	397	411	377	381	433	413	387	385	422	395	384	409	365	387	416	417	399	416	399	397	394	381	399	418	412	437	391	430	382	426	365	407	399	373	394	408	410	422	363	440	405	413	396	386	423	422	397	448	390	426	425	399	427	407	394	425	388	414	382	410	384	405	410	414	385	430	427	382	372	405	416	379	412	395	406	389	378	442	398	421	403	412	393	434	414	398	412	447	397	451	384	442	419	418	392	388	400	405	436	424	398	419	398	431	433	410	407	387	411	410	393	387	396	403	425	392	421	418	394	417	398	381	383	417	402	410	398	430	433	413	397	417	395	436	405	395	421	439	443	401	403	442	410	376	414	397	425	413	416	396	414	411	413	457	368	416	391	401	369	407	413	384	384	425	410	406	397	396	441	399	401	405	385	404	411	440	403	428	399	407	408	389	446	404	425	404	430	420	423	396	420	399	381	422	396	386	396	445	399	397	419	413	414	409	381	397	392	412	443	430	406	427	394	385	384	398	405	426	428	421	407	407	417	422	412	423	380	420	447	410	398	367	391	410	417	429	396	417	410	461	392	399	372	414	408	390	385	400	412	420	443	377	390	409	381	393	414	433	421	430	417	377	406	431	425	389	402	431	424	414	382	388	404	407	454	401	423	367	429	387	409	388	401	405	398	450	404	399	399	349	376	396	422	411	403	369	409	374	407	425	390	431	406	420	401	384	487	394	367	347	404	411	384	426	393	391	406	379	403	409	418	416	411	386	392	350	394	422	405	433	398	387	422	379	427	401	367	405	357	414	366	378	388	421	378	424	338	418	420	411	414	447	410	389	386	393	400	437	372	396	449	433	385	427	412	407	363	410	425	408	379	384	370	402	403	406	451	428	389	381	405	399	410	379	373	392	473	429	410	402	399	438	418	429	405	398	406	400	414	422	393	402	410	410	443	405	418	438	437	419	395	392	396	401	405	423	389	418	417	397	405	408	397	444	449	377	412	411	409	386	416	384	397	427	400	425	437	390	422	391	432	407	400	457	404	376	437	406	427	373	410	389	390	451	406	384	409	401	417	365	413	401	375	380	403	377	375	384	395	404	381	413	383	407	403	390	412	403	377	387	429	427	426	416	401	379	414	384	430	452	425	405	421	403	427	440	414	422	427	402	425	395	429	402	410	425	424	448	390	394	396	410	420	397	432	420	426	344	425	419	400	403	413	406	416	404	415	412	427	412	419	429	422	396	411	392	390	392	432	412	419	423	397	385	420	403	407	427	418	419	431	424	437	393	383	419	428	395	398	406	426	409	391	399	415	405	433	407	425	399	421	422	370	408	391	411	387	407	445	441	414	392	421	369	414	378	439	400	379	392	431	409	413	405	404	430	413	402	406	372	384	433	409	408	426	395	431	426	409	385	419	375	389	400	402	391	409	427	444	421	379	389	416	423	444	404	412	415	397	400	429	402	416	419	432	396	434	398	431	415	405	432	425	356	411	402	400	394	422	395	385	397	414	422	403	403	437	420	386	431	448	364	411	437	395	415	415	397	396	383	427	383	401	407	417	385	390	396	420	423	407	421	410	388	419	413	419	447	393	432	423	396	415	442	393	426	384	379	430	414	386	414	404	403	413	427	410	403	416	408	382	400	395	371	418	389	404	395	429	427	410	401	394	404	404	431	385	405	403	401	410	455	442	404	415	416	424	376	410	417	415	381	422	420	408	402	422	419	402	410	367	437	430	371	409	381	394	385	396	396	421	402	381	434	380	420	407	405	412	394	413	404	405	376	407	415	430	411	440	405	405	439	425	404	434	416	403	388	456	437	410	397	437	355	393	400	425	390	437	407	401	399	396	404	454	384	399	393	402	438	433	438	357	445	399	413	382	404	384	443	387	412	415	388	429	436	410	399	458	413	383	388	389	434	401	398	421	448	421	394	384	426	405	402	420	418	422	384	419	430	379	426	432	417	375	429	397	415	403	378	405	406	410	442	401	435	387	445	421	437	368	398	429	383	423	412	404	419	397	406	442	406	416	415	402	404	431	396	414	396	445	418	423	417	388	386	388	393	420	409	436	373	388	463	416	403	396	387	461	400	395	401	407	399	416	380	398
23554	21240	28500	24292	21484	18687	14339	9580	7198	6323	6052	4943	2993	2328	2166	1587	1597	1411	1147	1166	1133	1071	921	916	860	665	567	518	494	510	471	490	464	515	510	484	472	486	487	486	508	521	501	524	531	511	540	532	515	550	551	535	494	499	518	450	492	453	473	446	473	477	492	431	450	466	487	430	461	477	482	488	449	474	472	472	417	487	460	466	482	467	506	459	445	458	447	490	463	463	450	455	456	431	464	504	464	432	451	442	498	466	478	451	476	498	484	478	465	480	451	486	474	474	480	446	441	479	488	431	447	451	478	466	435	475	456	477	457	477	495	467	439	459	481	484	431	452	456	436	443	477	449	451	488	488	468	429	464	461	447	445	433	481	483	494	523	481	452	472	477	457	459	470	452	432	474	425	453	445	481	471	473	418	472	481	483	483	464	509	459	451	464	477	477	463	482	443	421	492	467	469	466	428	456	469	474	465	460	460	450	463	449	481	488	440	467	458	471	458	450	506	460	428	486	467	486	417	484	457	455	434	456	436	456	469	461	400	482	468	470	495	480	443	472	483	466	450	478	437	498	471	493	459	433	483	480	479	424	454	488	473	464	412	457	447	495	445	507	449	448	448	449	448	458	505	460	463	495	441	449	470	453	451	436	469	486	461	481	469	457	487	434	476	494	442	452	448	446	478	466	467	436	458	461	466	476	432	451	476	473	477	430	474	487	420	482	491	428	443	470	466	460	477	470	450	464	485	479	481	429	444	482	413	469	473	449	468	484	454	476	471	441	432	455	455	494	448	439	467	440	468	452	455	483	470	476	443	432	464	442	469	501	451	470	484	467	507	483	494	457	497	497	479	458	507	463	465	450	451	421	460	471	471	465	478	461	490	492	481	486	445	438	419	473	425	416	437	465	495	437	457	434	482	481	447	460	489	486	458	442	533	452	453	449	452	465	419	474	462	454	472	452	473	483	467	471	441	454	490	471	423	476	455	456	483	470	447	475	467	464	462	456	495	486	490	443	486	433	447	466	501	480	464	443	439	458	482	463	486	454	472	496	461	449	441	442	485	456	462	410	475	480	463	455	485	439	486	460	448	451	460	474	473	457	442	446	482	473	452	475	469	472	446	468	469	464	449	448	468	461	466	466	425	459	436	447	471	468	457	491	497	511	455	432	443	406	436	438	459	469	468	477	461	485	452	421	425	473	452	440	461	466	445	496	455	460	486	423	480	453	493	456	428	455	448	454	456	461	434	454	443	458	452	448	465	452	459	481	479	474	458	458	492	451	437	487	465	467	447	458	419	447	458	458	436	487	490	446	478	483	458	426	454	418	456	469	498	460	447	462	429	466	485	436	516	471	474	455	452	507	466	422	481	473	452	458	448	457	468	490	475	434	456	492	451	442	423	510	425	426	434	455	467	458	471	456	502	469	496	442	442	471	479	455	483	459	466	472	416	503	459	491	470	457	466	449	470	454	439	445	476	483	501	457	448	454	463	492	480	469	442	446	443	448	443	451	467	450	503	480	431	499	425	467	453	428	484	499	470	477	481	466	478	452	451	467	488	512	496	478	435	485	470	470	463	472	484	474	451	460	470	469	493	454	526	472	466	425	496	454	465	445	441	478	452	479	463	441	473	456	450	439	479	463	454	444	472	473	466	448	484	459	441	453	487	443	441	456	468	439	468	496	435	445	434	515	502	497	444	468	432	492	457	447	463	468	415	494	476	473	450	449	471	424	474	464	474	468	478	460	463	499	471	450	434	463	472	471	475	454	511	430	434	498	452	473	450	463	461	440	439	455	466	465	508	464	449	452	485	463	474	453	477	477	467	468	452	453	490	415	456	464	463	454	462	447	468	460	430	475	480	426	435	437	394	476	443	461	451	444	482	492	485	465	465	486	457	425	438	475	434	434	450	458	492	430	507	446	497	476	474	438	480	478	501	475	455	452	465	521	452	467	486	464	470	447	478	463	453	480	499	464	437	456	494	428	480	467	430	429	500	431	476	478	452	473	460	485	482	430	428	467	474	472	466	441	452	462	493	471	453	440	453	490	476	469	462	470	435	499	470	516	456	487	473	448	454	495	450	479	475	428	450	498	459	455	439	496	495	417	471	453	426	452	502	464	497	472	473	457	460	484	492	473	481	510	447	462	508	470	510	438	494	437	459	491	442	453	446	489	444	469	473	435	472	459	455	460	481	461	479	461	434	424	462	486	476	464	435	481	515	444	449	466	494	450	454	422	464	433	436	454	467	459	467	470	455	410	499	437	477	456	480	457	491	462	501	479	480	473	509	474	448	436	465	474	485	472	441	476	461	463	453	484	421	451	482	437	464	423	458	502	474	483	481	429	467	476	442	494	430	476	459	462	473	444	451	478	482	445	474	485	477	409	440	445	459	476	461	491	507	489	448	486	508	429	483	442	483	446	477	467	428	493	469	459	458	458	432	446	481	437	459	446	485	457	435	483	460	463	482	509	410	470	469	439	451	488	437	472	452	468	442	485	449	417	453	448	451	466	439	468	455	490	458	502	486	438	437	435	452	499	475	477	486	468	523	485	479	474	450	451	504	445	430	443	435	458	499	478	430	490	455	493	413	465	478	484	505	473	457	429	487	440	435	465	474	467	459	454	432	468	448	476	453	454	471	465	421	507	450	444	455	494	445	468	454	463	490	481	488	456	476	486	471	521	480	483	457	446	461	455	493	481	471	461	509	457	463	433	441	463	478	470	432	433	422	422	475	464	446	458	416	464	438	454	461	445	506	449	459	423	468	464	495	469	466	463	447	442	457	437	476	436	462	442	449	471	473	448	443	471	471	444	457	461	426	469	426	481	430	450	412	457	477	457	451	440	465	428	467	463	491	473	475	460	439	434	453	425	468	484	467	443	444	500	455	447	442	479	494	485	439	461	435	455	434	446	467	480	467	479	437	467	473	457	475	449	477	433	447	450	425	523	480	452	445	431	431	444	426	458	466	439	477	458	430	488	452	464	461	478	457	453	458	490	461	453	444	478	478	479	508	492	485	450	476	460	490	452	454	462	477	443	465	445	468	453	474	480	456	453	482	439	460	469	426	460	488	518	463	459	426	466	456	460	451	430	474	448	509	439	426	441	458	454	456	464	464	473	466	519	489	467	503	489	443	471	422	484	452	517	445	474	478	448	473	428	446	539	479	437	457	428	455	463	405	452	472	478	451	434	449	453	431	465	468	448	482	473	451	465	473	461	442	474	438	492	476	435	474	462	463	484	481	501	498	458	474	493	465	446	512	437	500	464	477	437	442	443	447	495	429	488	416	428	452	487	459	496	488	459	482	446	444	462	452	492	448	429	452	464	495	444	455	475	432	455	482	455	513	461	405	465	479	434	476	435	479	469	472	471	507	458	423	431	472	440	443	437	473	448	487	473	435	428	431	498	509	449	421	486	430	427	458	468	471	488	438	494	446	514	441	501	469	429	465	434	435	472	440	440	463	470	464	428	499	475	465	463	475	469	456	436	439
20592	36677	25958	16945	16641	17731	16991	13240	11264	9481	9386	7412	4483	3334	3115	2437	2297	1982	1633	1626	1476	1519	1271	1227	1086	908	637	586	509	546	523	564	522	588	534	524	587	567	585	546	585	572	582	546	621	575	591	535	612	642	609	569	567	561	587	540	565	498	519	521	565	560	548	526	520	504	506	576	514	564	539	525	524	491	516	524	546	566	545	530	513	547	573	518	523	511	551	511	513	499	526	565	516	530	556	519	492	515	575	544	524	509	514	521	546	495	567	515	500	492	522	544	576	522	504	446	490	482	527	518	519	532	506	511	516	524	497	548	510	485	525	525	549	524	503	473	484	546	522	517	484	521	501	521	505	505	460	496	519	489	504	581	501	489	488	542	546	489	498	528	504	508	523	541	543	545	495	505	536	508	511	529	504	517	539	532	468	549	536	511	480	521	507	522	511	492	477	529	558	523	500	556	513	525	547	465	499	518	512	490	526	550	528	527	498	538	515	529	543	545	524	503	505	542	498	504	502	520	503	487	511	484	539	499	546	524	521	542	494	546	506	516	559	524	527	496	552	519	533	535	488	514	483	523	471	555	517	478	539	524	486	523	521	488	501	508	506	510	503	514	513	501	499	504	493	503	529	501	522	486	500	549	512	528	523	507	519	539	492	506	466	526	512	543	533	500	489	496	521	491	503	488	510	519	495	551	536	516	508	479	537	518	556	541	535	486	512	533	507	519	497	493	525	513	502	501	495	504	478	529	523	512	545	498	527	515	503	517	505	508	523	507	530	538	519	533	552	537	508	559	509	508	524	500	565	509	536	467	503	502	566	528	490	503	474	505	518	530	507	527	544	478	544	536	521	535	504	519	532	519	522	491	556	544	552	495	505	530	522	528	481	518	598	466	497	526	491	508	478	544	497	468	508	504	587	531	479	546	500	511	518	490	515	521	511	541	530	497	490	509	543	509	540	487	486	518	535	523	505	502	483	509	512	511	535	503	523	524	536	518	484	514	497	515	504	474	544	489	512	505	523	498	478	509	545	513	493	490	540	499	549	503	484	519	541	512	474	542	552	529	499	465	505	523	530	531	529	490	504	526	523	510	533	482	516	541	538	524	535	539	554	501	525	551	516	521	541	541	583	481	519	519	537	456	551	499	565	525	515	570	535	513	495	545	496	491	506	559	550	566	519	512	498	528	522	527	505	520	550	493	495	549	495	501	474	522	523	504	518	471	532	482	506	506	496	515	477	516	524	502	483	514	490	488	495	475	494	506	534	512	543	529	506	540	527	522	482	520	484	511	494	542	491	520	517	501	524	494	528	499	519	500	509	482	541	531	506	512	513	529	522	540	547	498	487	487	574	494	513	538	492	512	543	502	533	522	511	499	523	510	515	493	520	493	542	528	516	516	500	467	539	511	525	507	515	499	542	513	532	512	492	525	509	497	548	483	546	504	556	466	488	529	524	509	527	477	529	465	522	540	547	537	550	504	499	496	583	513	519	494	504	507	486	500	461	543	528	500	536	527	530	521	518	502	504	488	566	547	492	480	534	529	550	524	515	528	518	530	535	519	524	518	537	530	500	563	498	486	511	512	548	533	479	481	520	462	521	543	481	518	479	524	573	528	479	548	520	479	565	465	516	568	522	506	548	518	488	495	507	514	539	498	491	567	478	542	516	540	529	501	523	476	437	559	519	517	508	525	567	530	523	497	496	545	537	576	507	547	525	511	505	480	511	500	526	515	483	507	482	518	521	498	521	514	516	540	527	516	458	493	494	506	508	498	522	468	499	516	539	508	485	511	506	505	531	549	528	494	506	534	486	524	481	491	557	533	557	513	504	507	526	518	523	558	489	511	488	505	515	504	519	490	528	513	534	547	513	525	495	502	501	486	509	514	520	530	539	530	527	501	515	557	521	542	481	510	530	524	501	483	500	581	520	516	501	521	550	524	489	530	542	512	525	484	487	514	560	515	455	511	483	527	543	527	490	516	507	519	548	518	533	501	465	468	519	528	491	511	481	486	478	490	502	502	516	510	503	484	512	502	523	517	496	519	544	559	485	548	478	540	539	485	531	531	531	499	552	531	487	578	513	521	521	496	528	491	486	517	493	531	536	508	544	534	464	540	462	494	503	542	498	501	557	532	512	523	536	456	514	500	534	501	455	507	521	499	487	515	525	503	514	476	538	536	523	561	528	483	552	510	535	532	516	512	486	526	530	485	530	510	511	495	523	537	490	544	570	489	520	489	468	538	504	537	555	544	520	516	528	484	518	498	493	501	521	518	491	492	505	512	497	540	526	507	531	514	521	502	524	477	481	508	522	503	549	537	520	529	488	504	503	489	470	505	498	552	514	543	555	485	525	527	504	501	510	521	485	505	539	549	479	500	515	519	483	505	502	498	527	512	538	533	491	546	546	492	525	512	507	496	527	513	512	497	501	471	529	519	533	538	521	554	503	517	508	560	471	517	493	533	513	516	506	492	515	492	557	495	558	498	498	506	509	481	529	509	490	471	534	487	510	558	504	563	504	544	499	544	484	525	507	485	496	489	502	531	576	521	495	531	517	494	543	510	536	508	483	527	537	513	509	486	564	511	499	505	520	495	527	516	524	527	501	530	538	496	512	500	520	541	530	492	519	518	503	541	501	505	518	509	560	550	534	508	483	498	525	501	515	540	517	476	530	518	513	505	466	487	515	528	543	523	506	518	543	471	510	545	491	529	512	498	496	500	522	563	522	517	488	533	536	505	561	535	499	554	575	460	530	517	523	474	532	505	513	501	508	516	468	526	532	519	552	504	483	471	505	518	536	508	495	529	529	536	503	493	515	518	536	507	490	531	510	489	560	490	532	482	523	507	473	568	505	492	467	487	510	509	503	533	466	496	514	490	454	499	488	526	517	508	514	515	550	509	548	500	505	552	502	476	523	531	516	525	486	513	479	546	510	508	541	513	527	546	511	514	521	515	557	509	521	537	480	508	499	564	501	479	511	536	479	536	471	512	550	509	536	562	555	517	537	478	499	534	511	537	510	510	514	543	530	521	526	499	498	515	520	511	514	519	524	504	551	535	521	495	572	524	482	542	483	546	491	509	538	514	525	519	548	499	533	517	530	510	488	507	507	504	524	540	507	533	488	521	522	492	482	520	489	498	506	534	520	540	543	515	549	497	516	536	503	533	520	483	471	576	512	505	537	470	484	517	519	515	488	501	498	481	536	508	516	514	531	522	524	529	538	498	503	557	489	576	468	541	511	499	505	491	535	535	512	520	539	519	486	518	585	548	475	505	532	527	546	516	546	518	530	476	474	531	527	516	519	478	509	529	552	570	515	520	519	531	544	524	503	565	501	511	480	495	557	503	558	563	539	501	529	531	540	493	546	467	503	540	539	547	540	546	525	512	514	500	519	521	527	506	479	475	523	566	500	482	517	547	506	509	461	513	547	530	522	516	503	494	509	551	493	492	534	471	565	529	540	541	515	446	497	522	525	522	539	567	498	501	510	519
24848	21350	27662	25307	17495	11069	9515	7128	5476	4883	4774	3238	2057	1709	1441	1167	1143	980	847	784	801	714	583	640	540	490	372	314	289	300	301	333	299	297	295	296	282	298	302	322	310	303	296	326	323	336	323	309	304	334	361	313	365	334	333	317	300	286	296	292	324	284	319	300	327	293	256	293	255	313	264	259	302	267	310	260	272	328	276	286	293	254	285	287	274	321	277	267	278	305	271	295	290	291	322	266	304	305	265	329	280	258	289	306	299	299	285	296	282	272	292	275	293	252	291	283	295	303	293	291	296	261	263	255	312	255	313	282	300	299	309	275	272	281	290	316	267	290	318	277	296	326	281	318	277	282	295	308	313	300	289	280	282	300	268	307	255	310	308	302	273	289	285	283	306	271	277	290	306	316	273	290	298	257	273	288	280	298	287	297	260	279	263	264	280	271	267	266	304	309	296	259	321	295	272	266	256	336	278	283	268	296	277	302	311	289	278	274	289	304	300	287	282	272	269	316	274	271	291	286	264	296	324	305	305	293	265	318	282	276	274	277	305	267	308	269	279	260	300	293	288	299	292	320	279	283	288	289	302	289	281	329	298	291	289	282	244	291	290	303	264	296	292	303	323	300	311	288	297	285	294	298	259	276	281	330	292	282	287	315	279	299	288	296	288	331	325	278	298	303	283	312	295	269	298	293	318	299	295	295	296	285	292	303	304	292	293	285	283	290	300	303	301	292	270	313	313	267	289	311	308	293	301	301	279	304	279	298	283	269	274	268	263	304	256	270	273	292	287	312	309	312	318	253	266	301	302	285	276	293	247	289	297	303	266	304	279	289	287	284	273	289	278	268	313	290	283	286	293	310	283	271	252	316	327	318	293	288	274	311	299	290	299	291	277	301	270	281	293	263	284	267	276	297	277	292	288	281	277	304	273	283	284	291	301	282	296	302	298	310	305	295	280	286	252	311	246	260	269	241	280	300	257	300	279	276	295	274	304	288	304	310	279	296	276	293	285	306	282	273	296	278	302	287	261	280	293	283	286	302	307	303	271	312	288	299	277	282	309	287	297	271	293	310	283	284	285	267	311	283	315	307	327	277	313	280	295	280	272	298	268	282	304	277	288	279	291	299	314	303	288	277	283	278	270	284	303	275	267	292	295	296	274	301	302	264	277	324	278	294	300	300	291	270	284	271	300	311	304	267	283	267	324	314	293	286	318	292	276	290	279	315	271	283	303	298	310	281	285	268	280	275	261	305	287	280	314	300	270	275	313	310	285	278	273	261	290	289	264	282	289	313	307	296	275	301	283	323	290	343	295	326	261	313	282	290	309	268	284	284	292	310	305	283	265	258	272	273	292	303	308	277	301	256	290	275	282	295	284	275	285	278	317	306	301	274	299	260	289	301	271	280	299	269	266	311	315	264	286	311	288	285	273	284	252	280	276	304	249	305	314	278	311	317	283	278	251	296	296	307	317	313	286	288	295	298	259	294	290	293	297	319	287	285	298	276	288	308	290	293	279	271	301	291	313	271	291	295	297	280	261	295	289	283	294	286	276	288	312	272	304	288	289	280	269	276	285	269	328	286	305	312	314	272	291	296	281	301	297	306	268	280	292	301	263	289	268	288	294	261	298	274	284	297	288	287	290	295	315	265	274	267	274	321	295	299	283	296	269	284	286	280	264	305	276	292	294	270	317	293	286	271	298	284	290	278	277	274	267	274	267	314	270	292	289	291	277	290	289	274	268	272	300	315	269	276	278	272	275	282	287	284	298	286	281	275	308	254	300	292	285	305	252	290	315	279	277	302	279	301	280	265	286	242	243	286	278	292	271	288	282	287	289	292	279	284	287	270	296	290	307	277	246	284	293	288	284	278	337	250	284	281	311	266	276	287	284	286	284	284	293	262	256	263	268	267	317	310	301	290	308	292	297	291	274	300	289	264	279	275	273	275	290	283	285	283	329	298	306	302	270	275	290	297	300	268	283	285	305	306	298	280	300	256	293	279	284	269	256	301	296	288	300	293	290	283	278	309	300	312	294	303	293	302	292	279	269	259	292	306	291	273	276	293	290	293	272	276	274	280	268	292	306	276	291	276	296	308	305	298	293	315	275	298	312	315	289	313	285	310	293	317	279	269	300	290	274	279	286	292	291	258	287	299	250	288	299	293	276	257	287	303	293	269	319	288	280	303	288	298	254	284	298	308	278	306	299	297	285	258	295	307	280	283	286	280	307	276	273	292	303	280	301	300	306	328	285	277	281	313	279	295	313	291	301	317	276	288	281	284	264	267	309	295	265	281	282	286	279	309	283	268	304	296	256	280	271	301	296	307	286	279	305	294	276	257	304	286	293	262	260	319	276	281	298	297	292	283	310	271	277	274	291	278	272	253	280	321	280	282	292	298	251	280	256	298	296	260	262	298	278	317	317	281	279	276	287	284	289	295	269	267	267	270	287	271	262	305	311	301	259	294	263	271	307	278	302	286	301	280	316	283	289	280	264	326	305	293	293	270	285	299	299	274	300	289	290	290	277	291	245	287	280	283	258	282	281	276	260	293	288	279	288	281	279	292	256	268	304	335	284	324	241	275	314	291	281	267	286	290	283	279	298	282	283	281	285	278	291	278	303	265	304	299	268	304	298	280	327	273	310	270	289	280	285	279	281	277	286	293	303	258	293	284	272	315	290	303	273	298	267	302	253	310	281	277	263	291	274	316	268	298	277	258	278	298	299	298	301	309	280	268	252	297	303	272	280	281	258	291	292	284	278	297	278	281	306	278	276	262	299	325	270	274	298	307	277	291	276	257	298	314	288	308	305	286	291	282	290	321	274	265	280	301	304	290	295	282	268	308	255	331	282	315	315	288	295	287	262	316	266	272	250	300	293	256	297	261	330	241	270	299	325	255	321	298	274	280	284	249	289	287	286	294	279	270	289	319	285	283	286	298	273	293	289	301	296	272	296	296	270	280	308	283	317	311	313	288	302	302	264	307	268	283	265	263	299	257	269	329	314	304	273	266	316	286	254	304	288	245	275	297	306	284	282	301	305	283	293	257	300	265	274	246	286	300	270	300	313	268	311	293	285	288	263	305	291	284	294	318	274	286	307	241	307	290	288	288	306	302	286	286	298	278	310	273	276	271	300	245	257	307	303	283	320	325	302	285	293	307	293	282	280	280	287	289	314	315	272	275	300	271	298	313	255	281	272	276	308	298	305	283	280	297	292	297	281	259	303	281	291	300	305	285	282	296	286	284	294	284	292	274	308	253	296	293	295	255	266	282	290	282	284	265	265	289	253	295	297	303	300	295	284	286	275	317	277	267	297	271	257	278	274	309	289	317	276	286	281	290	286	276	314	286	299	264	287	310	312	290	285	311	252	277	263	258	286	269	306	283	284	284	280	256	289	298	289	268	272	269	323	268	285	318	259	320	305	255	273	284	290	296	266	265	257	282	281	266	257	288	283	280	303	315	268	260	299	287	285	311	299	282	276	292	269	287
20706	33985	23551	14577	15384	14699	14634	11630	9345	8346	8091	5471	3560	2813	2385	1941	1840	1421	1419	1224	1149	1030	899	873	781	665	396	356	343	348	353	353	364	364	337	372	352	370	370	382	377	386	390	386	388	389	408	415	396	414	413	418	398	438	371	385	322	392	330	332	345	335	333	344	375	381	305	325	341	359	329	323	314	316	329	305	307	358	344	318	326	337	336	330	314	319	322	350	330	337	306	333	360	315	365	325	323	319	320	346	319	343	317	305	378	319	315	323	334	316	328	313	318	388	320	330	323	346	345	312	347	354	365	344	337	329	311	326	357	309	329	338	330	331	374	340	316	329	338	346	340	321	355	319	344	349	313	332	346	322	335	302	333	336	328	350	320	326	312	335	309	342	310	327	374	341	343	325	340	312	322	321	352	340	307	341	298	309	331	331	351	351	347	346	318	326	342	384	348	342	371	347	303	288	357	308	338	352	338	312	335	312	340	329	337	357	336	305	320	339	300	343	343	309	332	342	338	330	321	319	304	323	348	341	317	325	343	357	327	337	316	347	305	339	341	344	344	337	304	322	347	316	334	327	354	346	315	338	309	345	343	310	319	324	297	314	328	348	313	346	288	318	340	343	351	320	350	335	349	327	327	322	343	345	309	335	311	331	349	318	313	361	348	314	341	309	328	333	313	339	325	321	322	339	329	303	361	325	305	302	304	313	308	345	312	306	284	319	339	323	329	349	308	343	341	346	329	347	325	330	320	342	320	337	346	347	338	320	344	327	330	318	347	361	303	310	337	332	322	318	350	331	357	299	333	346	334	326	355	332	318	326	322	300	373	319	347	338	348	325	342	345	312	309	349	341	331	326	337	357	329	327	321	370	311	356	318	365	355	339	312	344	316	308	345	322	336	318	335	322	344	339	335	327	320	317	352	348	329	344	327	329	326	327	303	336	338	328	340	335	355	318	350	346	375	313	340	333	336	343	306	332	374	317	347	332	296	311	343	311	341	298	321	344	310	347	330	324	336	346	312	339	337	346	292	347	333	313	319	333	342	322	349	295	332	331	344	296	325	331	329	309	367	324	318	334	305	304	324	335	327	358	335	349	357	311	329	336	334	343	327	334	345	361	356	333	345	332	341	330	345	316	307	352	341	296	332	335	326	352	301	323	347	320	322	284	354	327	341	335	330	335	323	353	346	330	337	310	330	327	355	321	336	325	337	290	339	341	371	349	347	321	338	341	318	310	347	326	308	342	337	345	297	331	327	344	326	360	340	353	353	344	357	363	316	360	316	314	317	352	315	364	337	331	329	302	299	332	332	315	317	363	318	351	339	318	321	319	343	326	354	300	339	343	306	353	326	326	333	324	317	309	335	369	343	302	352	353	343	349	332	343	305	313	325	348	333	322	348	346	313	330	316	328	351	328	349	354	334	346	352	313	336	339	352	338	325	320	324	335	330	306	347	307	317	328	323	347	312	323	327	339	326	307	324	350	310	359	332	324	330	317	346	321	371	332	315	330	305	324	295	324	333	313	293	328	341	334	355	348	367	334	339	352	316	322	326	370	324	319	343	314	347	318	318	314	328	314	317	346	341	336	342	363	320	352	326	323	316	330	348	335	292	345	310	319	322	309	338	333	320	319	342	330	322	340	313	304	339	319	345	339	362	309	337	318	304	309	337	330	324	329	320	315	328	355	363	329	344	348	363	326	337	309	352	378	345	333	305	314	315	356	341	292	322	336	329	305	329	378	315	353	338	313	357	333	345	309	321	326	329	328	329	329	327	318	344	342	340	324	340	329	341	353	324	303	340	340	351	337	312	335	347	338	326	339	334	311	328	306	339	336	316	327	327	344	347	293	353	357	348	322	316	345	322	296	362	329	320	313	342	315	333	367	338	304	325	324	329	362	348	336	313	333	301	310	341	338	306	323	312	335	342	368	341	332	323	346	327	331	330	375	332	315	317	331	334	315	328	343	330	332	304	339	315	348	322	317	341	326	351	330	325	320	353	353	380	293	348	326	323	357	329	324	334	328	319	353	336	386	335	325	296	375	335	337	346	359	339	346	319	323	321	345	323	316	342	336	305	341	354	338	312	317	322	338	319	302	338	352	316	316	370	322	359	340	347	326	323	325	327	327	314	340	322	343	337	324	339	322	328	342	326	366	318	339	341	364	376	344	347	329	330	297	334	327	320	335	354	326	336	335	309	356	317	339	346	332	331	315	348	303	357	316	339	305	314	344	334	332	315	328	339	310	317	320	318	354	348	330	334	301	339	362	355	350	362	311	362	338	335	364	332	326	322	318	309	326	324	338	367	347	342	339	329	311	341	334	341	328	357	350	296	321	307	311	350	311	356	355	309	341	321	349	345	308	342	320	313	323	372	313	315	310	325	323	330	360	352	311	369	335	329	352	328	342	309	298	359	341	330	351	312	331	362	378	358	344	309	313	317	318	336	357	339	351	337	315	368	364	348	319	339	337	371	346	334	313	312	326	319	337	316	334	338	318	331	314	317	319	308	333	342	349	297	335	349	366	314	302	305	347	326	318	330	323	320	343	290	316	297	319	332	339	357	323	329	300	345	321	342	336	308	349	341	328	298	324	319	326	339	332	337	338	353	339	354	337	358	316	334	351	339	320	328	331	332	338	344	345	327	344	342	375	334	339	309	337	335	339	348	371	317	306	323	360	350	311	318	346	357	341	353	334	331	349	349	340	330	306	328	357	340	334	346	341	358	335	321	335	324	321	315	342	349	348	333	319	316	310	328	353	354	330	338	337	329	331	334	312	326	334	327	338	346	333	310	324	342	344	323	333	319	362	319	364	333	328	312	331	348	316	337	333	322	337	321	328	313	357	320	359	318	328	366	330	320	322	327	339	371	346	331	345	311	348	365	332	340	343	346	323	344	296	332	325	332	308	307	307	344	361	307	328	306	351	347	334	365	308	328	325	360	339	311	356	340	330	308	346	332	358	336	321	343	345	357	362	336	328	331	312	319	336	338	315	331	338	327	290	313	361	361	351	327	335	335	362	313	356	353	321	323	349	350	325	321	295	309	337	341	335	317	336	300	329	322	341	353	344	365	323	335	335	319	365	317	331	296	348	369	297	340	319	343	332	324	349	372	337	325	328	346	349	320	346	343	368	363	315	356	312	336	309	348	334	325	302	322	337	329	344	310	360	320	318	322	319	354	335	357	360	348	365	313	326	309	322	301	337	355	335	332	333	320	346	312	328	321	317	317	326	360	339	325	345	364	349	343	330	333	367	302	355	341	330	335	320	344	331	318	328	330	301	302	320	342	337	307	327	314	337	341	350	353	334	343	346	311	329	359	348	324	333	333	343	302	366	343	309	357	341	345	330	311	353	312	341	313	343	303	344	338	322	353	339	324	311	329	313	305	334	341	321	355	333	360	329	342	300	351	333	319	323	312	324	319	348	296	338	344	331	319	334	338	328	336	333	315	326	354	328	330	321	349	317	367	311	342	339	340	362	350	350	344	340
22600	21264	29019	23829	21428	22563	22758	13924	10503	9565	9102	5885	3612	3194	2584	2323	2004	1712	1643	1408	1341	1190	1157	1108	1045	844	521	491	458	473	441	464	435	466	513	437	482	442	488	422	506	468	456	534	490	468	519	516	478	522	492	508	562	509	494	494	437	417	403	412	415	460	405	445	439	403	427	392	422	423	443	423	392	428	421	395	398	453	418	411	417	431	434	410	411	405	440	459	446	391	405	435	424	404	398	422	455	405	410	413	417	442	407	439	402	418	412	423	401	438	408	448	423	421	434	435	392	415	411	443	393	416	421	388	446	424	455	389	414	404	410	410	381	410	395	453	387	420	419	386	433	443	390	443	390	412	412	402	396	404	370	377	419	432	408	395	412	448	412	379	403	455	400	380	400	393	429	416	427	421	415	383	426	408	399	400	410	383	396	433	434	425	418	394	404	425	378	447	406	408	448	406	395	409	418	398	378	420	393	398	423	428	387	405	443	452	360	409	380	410	433	415	397	376	409	436	440	397	403	396	389	418	389	426	349	453	394	403	398	390	410	408	406	406	397	398	438	445	408	453	402	388	408	401	420	427	434	442	402	433	414	413	400	390	357	408	408	433	420	377	430	432	432	397	399	445	371	451	413	429	493	393	399	413	389	414	380	434	400	425	446	425	401	418	400	436	422	402	440	399	409	372	403	379	434	425	385	438	400	412	396	437	423	405	423	446	408	433	413	376	400	410	413	407	380	415	424	395	454	399	423	416	440	443	406	421	395	403	414	450	430	460	416	447	377	388	401	390	399	390	428	414	410	397	410	394	397	387	435	427	393	412	420	438	403	407	433	401	387	405	409	366	435	378	405	413	431	400	419	398	422	433	442	454	415	421	414	389	408	413	437	437	403	436	432	388	369	419	436	416	408	427	405	410	394	395	416	424	488	391	426	409	424	425	372	435	393	410	426	419	419	410	397	437	393	388	372	417	435	414	423	391	430	403	401	394	460	419	410	428	409	422	432	398	410	400	397	390	403	423	393	422	411	397	442	440	373	384	384	397	401	403	441	388	435	426	423	415	393	449	399	386	409	425	426	384	396	410	397	453	428	422	405	438	428	425	396	452	440	434	431	394	447	383	424	412	422	401	450	439	433	437	435	443	438	386	432	415	394	446	414	420	416	397	420	417	394	421	397	417	410	439	428	434	378	414	411	407	419	407	437	401	391	422	429	381	409	456	433	400	379	437	438	415	401	453	438	423	428	447	387	437	391	425	447	428	412	412	433	405	420	407	437	430	411	410	442	412	414	393	420	434	449	416	407	421	414	384	408	398	432	382	383	400	451	406	407	416	393	420	372	404	417	399	406	434	424	443	444	406	429	397	413	396	407	442	383	387	420	400	413	424	402	393	407	432	382	429	420	388	419	402	400	374	427	450	411	388	392	432	405	420	399	431	409	388	416	412	407	416	434	409	408	377	411	430	412	413	431	441	414	417	387	406	437	393	440	399	416	400	397	399	442	412	392	428	387	410	424	414	397	447	414	430	437	394	430	412	422	416	421	401	384	407	406	397	377	403	422	449	417	407	419	399	444	435	397	449	438	443	455	419	427	427	444	402	395	421	435	386	429	409	433	423	417	380	407	405	452	390	438	423	390	408	421	425	429	412	423	388	403	416	388	454	396	408	383	380	424	441	404	413	383	396	407	399	421	390	428	365	383	407	439	401	422	434	391	417	398	412	404	410	432	415	396	420	432	390	435	432	437	403	389	394	387	427	418	402	406	417	421	421	402	451	397	412	435	420	409	397	421	431	418	403	392	379	417	385	461	402	400	411	393	394	432	432	415	410	419	399	418	422	434	404	372	419	405	425	458	395	423	407	412	353	414	397	394	434	394	414	365	403	439	452	421	411	412	388	437	363	404	441	434	420	375	405	424	392	384	438	443	383	397	417	404	369	419	403	404	406	407	399	403	428	411	433	417	394	428	422	395	429	444	412	405	402	395	430	412	425	392	433	365	427	405	433	375	449	414	395	410	385	409	400	430	445	423	411	407	405	430	389	413	446	423	408	421	390	425	423	450	401	391	418	436	401	434	419	385	429	404	384	405	431	432	411	383	404	425	397	408	403	436	413	407	404	430	425	405	406	475	436	428	419	398	395	402	416	427	398	434	426	429	418	418	414	424	398	396	430	389	416	430	416	445	389	417	389	424	436	424	397	427	399	404	420	438	414	387	400	429	384	443	426	379	395	433	392	404	418	390	406	414	394	434	416	414	438	421	418	365	390	404	355	386	399	425	434	438	404	457	432	430	454	356	430	416	427	430	382	422	396	407	441	404	424	390	405	376	421	428	421	425	399	409	424	410	449	349	453	417	445	409	384	403	406	404	457	445	422	390	397	396	430	419	400	400	402	419	449	395	422	447	397	445	389	410	380	423	390	408	420	442	421	417	403	373	427	381	396	401	412	454	399	418	418	407	398	428	415	426	384	401	390	440	410	403	427	408	383	393	372	404	425	417	396	419	434	419	364	398	409	384	421	422	404	404	433	418	395	407	409	407	423	429	400	456	416	416	419	394	416	425	435	403	410	421	453	433	426	436	441	398	397	421	387	414	413	430	402	409	428	429	413	410	425	382	417	448	409	386	429	373	449	392	407	413	422	420	418	415	440	421	387	448	432	437	412	449	377	408	405	456	391	402	434	404	446	402	411	433	418	406	416	455	424	440	410	419	417	420	442	404	414	439	427	385	420	416	440	419	418	408	388	400	406	402	418	407	415	428	373	424	391	443	435	394	412	380	373	411	435	421	411	427	441	397	438	418	396	406	422	446	422	402	369	428	417	426	425	433	425	440	395	407	449	422	409	440	392	397	444	393	398	409	443	417	379	391	379	416	395	396	423	414	377	390	416	365	389	410	405	376	433	408	410	418	416	435	405	410	408	397	426	408	396	417	441	404	386	408	433	421	404	403	427	408	390	447	427	437	385	403	405	415	407	397	428	406	427	419	371	423	408	409	371	428	410	417	441	393	438	406	416	425	409	421	430	392	436	402	390	389	407	420	420	433	421	425	367	416	394	430	426	443	370	386	403	414	416	384	408	386	426	412	394	403	431	440	379	401	406	414	396	398	379	423	419	389	440	409	418	422	399	412	407	415	444	419	426	418	422	428	422	399	413	435	378	442	442	407	387	439	409	395	410	419	447	413	429	408	393	426	383	421	406	411	435	434	419	432	408	403	412	419	378	397	406	405	398	390	414	418	404	422	390	418	395	429	421	401	425	381	423	403	421	373	414	405	401	418	388	415	408	447	424	433	411	418	398	401	387	412	376	401	375	414	400	453	412	411	417	419	392	390	383	421	432	411	453	416	423	436	408	374	415	394	385	405	413	424	443	418	406	405	415	394	443	436	427	432	400	401	447	403	439	427	450	432	430	405	411	432	368	409	421	383	383	390	418	413	422	395	391	411	417	408	411	417	421	416	381	433	403	363	429	383	404	419	406	404	410	405	394	394	411
22341	42371	32333	22667	22864	21770	21372	17783	15020	13409	13021	8213	5582	4975	3930	3420	3036	2541	2298	1993	2083	1623	1564	1541	1495	1037	634	518	536	500	526	516	504	516	504	555	509	542	520	528	540	523	562	577	618	625	585	571	559	594	633	553	597	547	580	506	516	482	459	448	522	441	488	480	458	498	477	512	471	476	491	458	458	431	508	485	433	471	483	457	479	493	514	476	460	481	487	458	501	483	448	452	516	477	459	452	446	497	472	448	439	471	497	432	451	468	461	490	447	483	472	484	431	448	503	475	492	469	515	473	486	483	470	491	447	426	443	467	457	458	439	465	469	473	460	475	455	490	453	457	477	440	461	471	447	464	468	437	462	482	480	485	409	444	463	494	439	457	473	477	470	440	484	471	491	454	488	491	459	461	493	475	459	479	416	461	464	446	475	442	455	423	458	444	453	454	471	449	458	448	475	434	426	444	452	475	482	444	463	450	499	487	474	498	486	484	475	489	472	469	477	472	461	486	498	463	463	463	482	455	432	423	440	397	471	460	446	436	488	461	475	471	513	456	455	454	510	491	415	467	446	475	456	510	470	462	444	448	462	459	496	456	454	422	484	493	422	483	464	489	473	454	471	474	474	502	483	491	498	459	448	465	489	489	445	499	432	431	489	470	418	454	463	460	466	476	485	478	462	508	464	497	454	466	461	450	442	489	514	451	519	434	450	487	476	460	435	489	487	432	496	444	441	488	518	452	460	474	427	455	449	449	409	479	434	467	475	482	454	465	474	426	495	518	466	447	451	460	461	451	488	436	498	474	457	448	438	464	487	426	466	455	490	473	468	470	505	447	442	443	403	453	481	471	437	455	496	490	504	474	498	477	448	470	447	463	453	453	458	461	491	439	458	475	445	468	449	459	466	451	497	438	432	472	441	461	458	492	438	424	487	430	491	461	446	485	460	486	450	490	480	443	432	470	400	457	450	447	482	442	483	439	478	443	445	462	440	512	473	456	437	500	454	476	470	447	462	426	462	512	452	470	407	480	451	463	458	469	449	481	437	455	453	444	480	452	439	483	477	481	471	492	439	448	445	462	502	462	451	452	444	449	441	490	451	442	484	482	461	443	463	469	440	466	478	469	442	439	478	461	464	470	486	461	460	507	445	487	464	449	469	421	464	485	457	460	474	444	429	503	463	439	448	437	464	486	457	450	490	506	465	461	462	489	495	457	517	444	464	439	472	481	487	452	487	457	475	479	442	483	466	440	455	452	466	472	412	491	473	463	463	460	455	474	487	484	444	428	466	435	490	450	457	476	487	447	483	452	435	419	493	470	443	452	443	445	463	468	452	475	472	454	476	500	450	466	509	490	431	460	502	468	452	428	447	481	465	487	450	464	404	455	473	466	429	444	505	478	437	435	466	453	457	439	500	415	441	446	544	456	478	466	450	443	432	475	458	451	459	450	485	490	496	461	476	510	429	481	450	470	429	460	457	494	483	439	424	482	444	506	465	468	461	494	447	445	489	444	428	476	470	456	459	477	464	494	436	502	491	474	457	474	460	461	460	466	450	425	455	416	437	400	467	492	487	459	466	474	478	442	438	454	461	467	473	467	468	484	472	460	450	499	442	457	445	493	482	454	455	473	491	432	453	457	428	461	460	472	481	443	482	472	507	469	518	469	495	464	469	462	469	493	454	492	453	452	433	463	455	416	466	468	466	507	464	475	470	471	477	492	454	462	485	467	478	477	454	451	463	438	486	468	461	483	453	465	448	473	470	431	466	496	484	443	464	473	527	486	465	451	441	481	467	448	476	452	487	430	492	443	440	495	480	461	438	455	477	456	486	429	423	456	497	443	488	472	453	474	449	487	428	451	467	500	461	457	476	457	495	449	462	434	458	433	446	437	491	452	440	486	486	478	511	487	450	452	456	448	482	466	491	458	497	481	472	420	450	436	441	485	467	467	479	443	510	464	427	502	465	435	452	446	462	445	467	446	476	452	440	460	478	439	440	489	457	465	451	468	467	434	445	463	435	486	495	437	445	449	475	469	477	486	452	461	428	487	455	415	472	466	482	464	469	442	471	484	480	455	485	500	455	477	469	474	433	443	444	479	470	483	498	468	424	476	448	449	465	466	458	468	471	499	473	424	454	473	447	466	435	444	416	495	452	453	488	448	425	489	418	444	450	492	464	439	470	479	436	467	490	435	486	474	494	472	457	435	445	461	475	461	479	472	453	466	474	469	443	459	473	444	453	499	510	449	460	471	473	491	443	443	497	444	459	443	474	467	483	492	452	458	460	444	454	462	477	468	442	449	505	493	477	420	479	479	441	476	454	475	457	449	483	400	469	438	480	458	432	447	451	463	484	481	450	434	455	483	457	467	456	442	486	461	452	449	433	448	429	453	524	449	471	457	457	453	463	452	468	434	459	495	509	462	481	495	475	487	473	434	495	462	463	454	461	447	488	447	462	479	482	469	473	531	464	460	462	481	457	482	454	457	475	411	481	420	478	440	456	450	467	473	452	490	445	425	481	440	449	476	494	432	493	454	445	452	460	484	438	436	526	446	480	476	469	480	463	465	491	485	430	436	476	497	483	461	471	518	458	461	498	498	490	452	475	428	470	456	464	433	475	489	468	443	471	500	432	493	466	465	475	475	454	471	419	482	466	469	511	448	467	472	432	463	502	439	476	449	485	449	429	441	412	499	457	494	415	488	443	432	495	476	452	440	479	491	464	419	468	465	470	456	455	450	439	459	484	433	491	456	451	485	416	466	446	484	493	467	444	465	469	431	485	468	493	450	451	439	474	491	471	428	438	473	480	497	432	483	477	468	477	454	425	486	466	460	460	455	467	479	479	475	469	474	492	469	455	473	427	469	452	485	458	491	450	482	458	472	495	453	483	450	490	455	471	452	443	465	472	454	415	453	479	456	458	435	436	479	463	485	510	458	453	453	453	458	447	515	481	510	481	474	460	494	510	454	473	440	494	508	494	484	468	474	453	473	466	471	458	454	479	425	463	471	474	499	460	472	450	495	454	450	472	425	482	459	467	464	467	461	480	441	462	450	448	466	466	450	473	438	439	448	474	431	485	468	430	444	462	469	467	496	488	488	474	437	462	462	444	491	483	440	463	430	478	439	433	476	496	475	457	456	491	451	492	478	455	445	489	438	445	474	450	429	448	444	452	506	441	474	475	468	472	468	455	457	454	486	478	451	457	464	472	441	462	481	473	486	475	446	494	421	490	465	430	485	456	479	479	416	529	447	471	439	463	426	463	461	448	415	464	431	442	506	463	461	406	471	451	474	433	448	464	464	480	467	470	480	479	422	467	477	458	443	453	478	446	485	433	454	452	480	494	459	482	419	488	435	470	491	439	495	479	485	422	513	473	434	473	455	448	437	454	469	477	447	499	451	479	447	440	441	452	445	416	473	445	477	497	442	472	440	468	457	474	506	473	488	489	429	473	471	446	469	427	505	483	453	458	483	450	463	452	453	482	448	439	459
28335	23122	20989	13860	9592	8123	7742	5998	4712	4274	3824	2214	1517	1440	1127	1061	864	883	755	733	665	624	630	596	533	438	362	360	366	371	357	380	395	352	356	368	352	389	357	383	360	336	402	360	340	378	375	369	388	365	393	377	435	379	363	361	348	363	357	362	369	361	324	376	383	379	330	358	339	343	313	339	352	343	333	331	353	365	388	381	333	359	343	345	353	373	338	376	360	355	365	329	335	342	369	373	367	343	316	360	348	323	340	316	334	393	368	316	356	332	358	340	389	331	357	368	341	400	365	381	356	347	311	351	329	378	381	356	385	359	339	338	372	347	320	340	368	336	361	328	375	358	352	353	334	373	402	354	345	379	357	330	362	364	331	341	342	329	359	347	343	375	358	341	344	352	360	347	379	326	340	360	345	384	373	381	323	343	365	366	365	350	326	344	327	354	339	371	390	325	353	379	320	358	370	389	346	359	363	303	344	320	341	335	361	333	367	343	356	351	359	369	363	337	347	360	315	371	343	345	357	357	341	375	365	345	319	338	361	319	371	346	369	345	348	339	313	375	323	405	352	378	358	324	337	361	380	398	330	337	334	400	390	368	363	325	350	362	353	339	362	363	339	323	345	342	331	389	350	328	338	346	344	359	324	356	355	365	332	298	398	383	378	349	368	387	354	344	357	334	381	342	339	361	327	338	325	381	366	342	379	315	333	373	356	327	342	350	379	372	345	358	353	337	347	327	344	349	333	382	331	341	361	359	344	336	336	344	366	349	378	349	337	346	368	356	346	370	336	354	329	357	392	348	363	352	328	357	350	365	351	354	314	357	356	379	361	320	323	338	375	322	386	350	365	387	351	365	328	351	378	394	341	329	331	339	365	338	371	353	380	352	369	345	335	344	342	344	373	374	344	333	358	372	357	357	337	355	371	367	387	358	368	396	345	353	337	382	346	316	344	339	374	353	365	357	363	329	350	361	369	380	354	348	383	332	349	397	350	361	378	375	342	344	327	364	353	323	363	389	362	324	349	323	343	321	345	365	333	341	333	328	355	332	367	360	377	367	333	352	374	380	345	342	344	350	376	351	338	334	361	354	361	345	355	366	357	361	343	333	352	359	344	344	355	382	392	365	355	372	356	344	348	328	343	334	328	361	365	334	392	362	326	332	356	359	358	357	368	355	366	331	338	347	386	317	340	373	368	344	397	362	337	356	366	363	340	414	361	342	351	362	380	340	351	339	358	393	339	382	361	333	368	362	358	330	330	323	356	366	363	367	342	361	338	372	349	373	338	362	342	385	338	384	355	345	328	329	363	355	348	352	326	350	364	336	365	337	345	381	375	365	353	369	351	364	318	349	380	376	352	354	381	343	350	370	342	338	321	376	370	376	367	358	360	341	371	345	390	369	363	353	373	368	354	345	384	352	319	330	339	312	323	302	312	367	356	331	355	366	351	352	346	366	329	353	364	345	377	333	346	352	305	338	358	358	346	332	349	366	358	319	333	359	335	350	336	384	340	363	376	342	357	333	326	348	341	383	329	369	354	313	344	341	319	376	358	356	366	336	308	337	377	337	329	348	358	373	380	339	360	392	356	332	372	345	368	372	356	359	368	367	321	340	353	340	342	374	365	362	333	351	381	345	356	375	368	353	331	363	380	363	377	351	374	375	392	365	357	329	381	334	332	372	391	292	342	349	384	356	342	359	369	355	328	359	344	347	359	347	338	395	364	338	374	349	346	383	352	357	349	350	312	342	356	394	373	358	339	339	360	368	365	322	367	359	352	305	335	344	356	355	377	346	338	307	379	328	353	380	360	367	323	375	344	348	341	359	361	333	390	372	352	373	376	358	327	371	354	349	347	340	348	368	374	339	345	355	347	336	375	361	365	360	343	336	336	363	359	352	366	331	333	371	344	362	380	369	359	355	385	358	323	336	363	307	325	352	353	358	350	324	343	352	345	362	332	353	383	374	375	347	364	375	347	338	390	346	334	367	366	360	353	393	390	400	363	339	343	350	373	383	343	346	352	323	318	337	380	334	360	338	351	398	338	351	375	364	354	353	338	346	375	374	342	359	381	348	344	354	337	354	370	354	345	354	363	369	340	367	352	350	368	337	315	333	334	324	383	329	367	353	334	362	380	358	352	368	342	353	376	365	366	346	382	334	324	311	318	377	367	332	353	353	389	331	343	353	387	368	363	341	345	371	378	340	371	348	346	348	341	389	349	319	329	367	361	375	353	360	311	360	372	352	326	337	346	371	341	334	358	350	350	338	341	360	325	351	369	368	359	329	351	395	353	349	348	347	357	345	342	333	347	347	356	348	354	369	345	336	353	337	365	358	387	369	359	347	362	369	364	300	341	353	375	348	344	378	329	369	331	388	352	341	361	345	382	357	352	350	327	360	326	352	386	348	338	323	336	364	382	374	392	363	328	299	341	342	331	318	357	320	349	314	384	323	356	378	345	354	372	391	362	308	362	344	383	346	364	347	318	356	346	361	361	348	373	341	335	383	364	336	330	356	398	378	348	379	331	330	353	378	324	313	381	338	319	326	362	323	354	343	375	373	326	378	341	354	349	403	344	347	359	337	349	381	356	341	367	392	339	366	335	343	356	376	347	332	357	358	330	357	356	341	365	357	331	348	359	375	363	351	374	341	386	340	358	333	328	366	347	347	328	347	342	359	357	366	375	366	323	362	380	352	345	387	349	367	390	369	341	341	341	363	371	370	392	374	346	363	364	361	333	308	384	374	354	366	356	354	347	360	350	368	334	331	371	353	338	370	329	371	352	361	359	363	385	358	373	355	385	351	334	357	348	361	379	397	327	304	314	342	345	371	396	325	323	353	363	347	341	330	342	366	318	362	344	338	370	341	360	369	360	371	350	361	338	375	368	329	376	345	356	350	352	377	327	328	355	329	373	375	324	348	341	332	343	353	360	371	338	358	371	406	353	372	361	342	310	365	347	387	409	372	362	335	374	359	347	352	356	356	345	335	357	378	405	369	356	325	319	384	355	375	360	382	327	345	369	361	334	354	345	333	343	342	357	369	390	378	326	356	329	347	333	312	355	361	381	327	337	320	320	335	327	382	377	363	377	343	370	361	336	373	365	358	375	343	329	373	359	323	343	341	344	373	352	328	362	369	345	341	371	325	354	329	354	374	301	340	317	355	353	360	380	353	314	377	333	356	350	354	362	354	331	333	333	372	330	358	382	335	355	355	373	355	363	337	360	325	363	336	319	326	330	370	368	363	383	367	377	354	361	339	363	318	358	358	328	362	362	336	334	335	371	347	339	363	347	371	368	381	340	346	362	349	337	379	354	336	377	337	352	338	357	353	350	344	349	338	378	375	372	373	324	363	349	354	301	358	323	397	364	343	397	368	396	336	354	369	352	365	369	336	359	340	343	354	351	363	362	365	328	341	396	341	351	365	347	405	349	362	336	357	363	332	318	344	352	366	316	330	361	349	354	341	361	378	347	330	349	340	369	366	345	348
19792	31447	20643	13217	12765	12129	12643	9969	7961	6964	6411	3633	2545	2260	1721	1505	1282	1209	1141	1063	943	856	875	783	660	539	480	444	415	416	394	396	369	433	447	422	399	442	416	397	456	409	416	454	450	431	455	448	441	453	430	402	455	432	411	423	409	403	380	410	392	376	412	397	406	409	447	374	392	382	407	396	419	419	405	402	369	414	391	348	402	415	423	385	390	420	423	404	422	418	401	393	396	389	390	394	383	405	408	386	415	408	362	415	400	416	397	411	411	407	411	394	392	420	390	382	411	448	405	426	401	397	415	383	401	426	370	402	376	392	386	402	396	436	397	398	394	405	413	376	391	382	389	401	417	372	366	409	373	406	418	390	397	388	446	386	408	385	415	389	376	397	414	396	377	424	432	413	339	393	413	398	406	413	377	403	408	379	400	417	404	430	431	409	392	412	420	380	384	394	412	421	408	398	417	377	380	420	401	405	399	377	411	400	385	392	460	417	413	389	392	408	398	356	405	392	386	400	370	424	385	389	418	464	405	410	431	387	384	386	384	423	386	370	433	387	399	429	376	396	418	407	415	422	406	407	415	395	405	410	397	392	404	379	421	405	424	334	408	433	383	397	380	398	378	406	371	421	369	392	392	402	411	345	400	402	393	370	435	433	407	389	366	394	410	403	400	419	426	361	375	383	410	398	397	390	385	373	406	388	413	411	407	422	384	441	403	410	369	390	400	366	423	390	406	385	394	405	413	369	393	384	395	432	412	401	396	429	385	413	381	435	375	419	390	373	369	418	439	398	421	392	397	392	410	406	386	395	440	416	399	417	380	383	420	395	444	408	383	380	412	388	376	386	403	381	396	397	397	366	387	405	393	397	414	377	396	410	416	359	430	390	428	395	380	366	369	401	407	381	418	413	364	406	377	359	388	405	409	449	370	417	396	370	422	393	387	403	389	412	415	417	363	393	405	399	435	389	394	377	426	390	379	370	414	358	394	376	416	413	386	401	423	422	396	401	368	383	402	401	375	357	418	385	413	399	370	398	418	405	370	421	422	413	375	382	406	386	407	392	384	396	390	423	403	393	411	404	385	383	407	397	409	426	396	383	419	439	412	405	397	399	396	413	416	434	396	411	441	372	425	448	433	412	380	413	376	384	412	408	369	386	423	386	403	429	448	403	410	367	408	400	402	433	384	412	420	415	413	386	400	408	390	456	381	433	386	387	428	393	389	403	409	429	376	429	401	377	389	382	425	397	419	409	392	387	390	376	399	368	412	391	403	418	424	378	388	415	389	426	400	367	394	417	433	396	384	430	448	398	443	398	395	398	369	413	377	397	419	446	361	420	433	388	398	427	364	398	390	419	381	398	386	424	406	393	404	408	401	410	377	433	414	387	420	449	421	386	395	382	376	413	413	424	405	384	386	407	423	406	381	396	382	362	396	425	432	388	416	402	421	407	403	388	464	376	417	405	390	380	418	415	437	360	387	391	402	400	415	424	416	403	377	403	388	388	384	372	421	376	423	423	388	433	425	406	413	392	385	367	419	373	410	398	409	445	405	394	375	373	392	434	374	434	381	407	421	392	393	383	410	380	421	404	399	428	397	410	379	410	417	401	411	431	417	382	402	378	399	401	433	384	386	422	414	435	387	379	396	436	376	401	386	410	435	365	391	411	380	431	390	411	376	402	417	398	408	402	415	386	403	364	410	397	403	363	439	424	404	432	368	417	427	418	387	389	380	406	368	410	406	396	395	386	349	392	397	386	424	395	396	403	394	371	392	387	412	401	380	414	403	370	413	400	411	461	440	405	396	428	378	403	386	394	359	385	430	403	385	404	417	402	400	413	450	409	394	399	409	429	420	377	418	412	405	385	418	406	391	427	461	392	367	425	395	372	368	352	411	408	405	393	408	387	400	418	391	401	382	386	403	419	412	427	389	402	398	385	376	385	398	434	406	392	398	409	407	420	397	388	393	390	418	388	392	424	412	419	403	394	398	411	410	432	403	385	421	404	435	394	417	405	355	408	354	404	440	387	424	390	361	401	392	413	417	393	395	375	389	409	442	395	393	405	382	371	374	410	374	394	379	398	431	374	384	374	409	419	419	390	407	404	430	402	400	404	397	383	427	379	403	402	410	401	372	410	407	411	400	393	406	417	395	395	405	387	408	379	425	425	414	398	371	382	402	379	404	400	416	410	388	388	392	391	398	393	425	447	397	425	401	409	391	388	363	411	389	397	398	423	388	407	409	391	409	415	421	372	403	381	375	406	403	414	397	400	377	426	392	353	419	404	381	402	439	391	396	385	414	402	394	394	386	364	398	405	404	421	401	410	371	392	420	414	395	420	380	378	372	367	447	382	418	418	399	375	440	415	391	423	414	380	412	362	381	407	398	381	396	400	412	376	399	377	379	376	454	404	381	403	392	361	381	432	386	401	377	387	405	404	372	387	391	407	372	407	397	400	404	400	413	378	382	404	417	372	409	403	395	450	381	431	395	370	384	390	409	375	390	382	389	407	390	398	387	392	414	436	398	419	387	417	387	413	415	420	400	413	373	386	426	380	400	413	426	393	376	379	405	386	381	417	402	424	422	410	430	394	421	407	400	416	392	416	415	400	393	384	370	400	372	371	411	397	363	417	443	402	374	379	416	402	415	388	405	403	433	401	375	435	391	406	399	394	387	392	409	390	402	403	400	431	374	410	406	427	379	386	394	392	413	411	407	423	423	401	432	402	420	451	372	415	389	405	422	371	375	407	410	423	393	404	411	413	414	359	407	417	423	389	405	369	375	397	409	395	383	374	380	422	375	394	416	413	363	377	383	421	402	371	396	437	395	364	397	408	439	405	420	382	427	354	402	369	398	403	400	387	383	378	420	414	369	398	403	377	395	411	414	397	425	380	390	397	445	404	382	373	372	374	409	421	393	378	361	378	406	387	404	439	397	393	427	413	418	382	395	436	383	405	422	407	440	398	353	420	384	418	349	402	400	376	409	400	441	389	441	418	381	397	442	413	403	412	366	391	397	413	431	387	425	385	414	400	390	380	394	437	396	416	382	383	402	465	401	394	432	381	398	420	401	361	373	403	382	405	361	384	386	387	380	419	382	404	455	436	400	376	401	385	373	392	380	392	394	389	364	391	383	392	381	378	384	382	422	390	363	391	368	444	422	415	397	415	446	409	407	396	418	377	426	397	402	411	407	375	403	372	438	374	428	420	414	402	397	428	361	374	357	386	421	382	398	389	379	356	386	397	382	372	406	389	392	406	418	383	420	384	379	424	386	388	402	374	386	388	410	399	394	397	423	381	372	408	416	406	395	420	400	386	409	404	413	430	415	378	390	390	349	403	461	380	359	381	427	400	399	385	393	429	414	414	417	416	403	396	374	388	413	406	374	426	377	377	388	392	366	408	414	384	396	398	381	405	397	390	378	373	382	418	408	399	403	393	400	392	389	395	400	382	392	402	404	399	384	453	409	430	373	430	406	352	393	417	391	384
23667	21241	28532	24347	21714	19119	16472	10623	8232	6914	6564	3724	2541	2398	1970	1740	1387	1384	1241	1181	1015	953	1041	966	777	590	463	493	504	491	475	479	479	468	466	463	491	480	490	488	484	478	530	534	479	478	511	530	504	517	519	503	554	482	536	445	472	443	427	466	471	463	508	424	505	465	412	452	501	466	481	468	482	468	482	431	466	493	459	437	471	447	462	453	459	418	485	462	428	467	444	468	440	494	423	421	430	451	483	482	450	422	476	480	529	455	492	474	508	481	451	436	452	439	464	460	445	433	439	473	479	492	442	450	480	485	496	464	460	456	440	445	464	444	464	465	499	480	487	434	435	489	464	445	456	406	471	450	430	478	469	474	446	483	472	458	425	474	428	453	474	458	480	452	469	464	484	422	459	455	450	430	447	462	408	476	455	468	428	433	429	477	450	470	456	469	465	453	439	451	443	464	428	450	514	486	438	477	415	457	464	435	468	473	430	453	462	456	424	489	446	430	480	447	517	460	422	464	494	471	451	454	427	457	440	458	464	476	489	477	467	464	456	491	459	483	464	474	455	457	448	444	432	451	445	466	413	482	426	458	443	458	426	447	433	444	443	486	409	506	414	430	479	464	426	462	449	459	474	443	447	460	469	413	467	506	470	464	458	447	454	420	468	447	450	435	421	454	457	464	465	439	488	456	504	517	480	437	435	454	482	433	472	466	453	455	452	472	423	435	437	469	462	478	465	479	453	469	430	442	429	430	434	449	452	477	425	477	419	454	450	468	498	438	461	512	445	469	449	453	429	469	482	455	473	470	471	439	475	425	434	453	416	452	464	416	447	485	455	479	459	504	491	445	415	431	445	475	456	436	444	443	474	467	464	423	485	451	468	462	463	473	445	492	410	415	449	434	440	446	492	455	479	433	479	486	457	479	437	470	412	456	457	474	461	448	510	483	444	482	465	466	481	451	441	492	476	425	457	442	456	455	433	456	466	463	440	461	418	462	469	448	455	443	472	415	457	446	448	467	443	458	472	422	476	473	474	434	456	478	493	434	434	465	464	454	463	465	479	456	424	460	455	447	436	454	441	461	444	446	471	438	451	421	435	461	502	492	461	436	455	470	455	466	471	487	481	442	482	485	454	468	498	501	430	456	459	442	455	475	413	452	414	453	458	428	451	455	448	471	486	437	416	464	463	448	457	460	427	467	479	430	462	450	449	451	462	428	453	446	467	443	479	461	424	456	450	427	452	473	443	442	486	420	470	493	491	467	456	481	421	478	427	441	479	484	454	426	452	481	476	439	419	442	438	455	449	461	456	472	469	447	429	418	460	486	447	454	477	417	485	422	440	471	446	443	463	465	449	483	461	460	457	446	448	466	448	469	446	413	460	446	435	436	438	462	449	463	437	458	442	467	492	468	434	430	461	477	464	424	410	434	447	454	456	445	494	444	456	439	476	434	432	443	448	425	468	466	470	440	455	439	459	432	480	434	439	452	467	488	455	467	418	499	443	474	486	478	460	467	423	418	443	449	453	462	425	450	435	449	470	455	439	459	486	448	464	396	450	431	494	434	441	433	496	460	469	479	475	478	447	488	434	520	484	443	415	439	447	459	449	441	491	421	467	470	387	446	439	465	426	475	456	451	437	474	452	461	488	477	448	446	475	495	477	436	428	466	477	438	489	422	452	405	464	482	459	428	450	452	429	436	487	463	402	439	428	428	464	440	495	504	439	444	436	425	444	461	443	458	480	424	419	495	439	443	436	448	451	453	447	460	447	424	462	451	461	441	447	455	476	434	466	433	488	446	436	439	456	462	449	461	495	440	422	455	418	458	461	441	479	465	484	478	426	494	457	485	467	466	501	434	459	484	459	432	471	495	469	458	461	436	437	486	425	468	476	486	473	463	476	460	479	464	445	449	463	437	478	424	479	443	450	428	424	456	472	480	443	474	468	467	439	438	468	470	458	494	500	467	493	476	428	488	502	432	453	439	473	449	473	437	443	449	433	463	448	435	472	490	507	457	493	468	480	491	445	476	448	486	454	482	386	457	495	447	468	435	472	445	431	481	452	508	424	435	481	473	443	470	484	458	442	443	478	483	449	462	476	448	452	489	467	462	464	478	463	434	428	459	473	469	445	447	471	421	431	454	391	445	445	422	442	462	449	459	471	433	475	460	453	440	443	457	443	456	441	477	406	461	442	433	413	468	446	479	447	443	459	462	451	442	487	501	462	458	444	452	498	445	458	437	449	457	456	480	446	462	465	439	479	450	466	431	464	466	446	456	467	421	456	424	437	458	479	455	397	493	442	480	476	486	476	445	465	466	477	458	470	437	454	440	484	471	484	472	443	474	437	410	462	454	443	472	472	460	479	428	470	454	410	521	460	477	469	433	453	464	443	452	448	439	442	440	424	474	442	447	467	485	457	483	477	459	456	450	464	450	456	416	397	428	451	434	443	469	449	455	451	480	441	474	427	435	448	447	467	476	474	430	432	458	455	489	504	461	477	461	457	469	459	453	439	471	460	477	462	463	426	460	425	434	453	421	435	460	459	484	479	436	419	495	447	492	459	464	469	419	478	479	470	494	460	466	441	462	454	436	444	447	477	486	461	473	437	466	445	417	460	422	452	443	452	478	465	448	439	467	472	470	434	451	459	423	482	429	451	426	465	444	438	495	418	460	443	443	422	471	414	444	475	445	425	472	496	419	443	426	430	450	443	443	438	431	456	427	477	432	458	499	479	439	443	453	467	477	450	474	452	402	457	459	464	457	476	462	441	464	492	455	452	433	442	432	440	472	462	438	472	418	441	462	451	442	501	420	479	494	471	462	451	448	470	468	433	458	463	478	453	466	474	441	455	490	432	481	437	462	454	440	441	466	472	447	518	480	472	437	475	468	469	433	437	443	472	481	447	480	445	437	454	466	463	441	465	471	468	437	434	412	437	462	444	470	445	450	477	460	473	438	419	444	454	477	493	461	452	444	442	456	495	496	469	463	450	448	442	482	450	461	458	417	451	461	460	461	415	419	458	473	440	450	491	429	489	466	485	491	424	489	450	447	481	486	416	500	478	465	466	455	455	454	469	447	449	437	417	453	439	439	489	452	477	473	441	437	457	454	466	469	456	454	476	427	431	458	458	434	474	412	447	486	435	455	445	466	446	472	464	453	424	431	479	435	469	479	417	452	494	418	451	476	468	450	447	458	434	491	432	452	486	434	454	473	456	464	416	432	470	446	455	413	456	455	499	471	460	441	475	464	455	456	501	462	483	455	472	424	466	412	488	430	474	434	437	431	445	457	451	438	433	428	460	506	464	463	500	490	430	443	470	445	445	469	475	495	421	469	480	463	431	444	432	451	464	445	471	447	451	490	400	450	430	448	456	471	468	468	452	467	456	481	470	468	438	464	437	420	466	460	483	467	456	440	493	464	498	434	469	441	412	435	410	445	469	444	460	452	449	409	446	436	467	453	432	423	433	471	464	460	465	423	470	492	458	420
19576	39491	28361	20385	19886	18038	19200	14178	12241	10317	9937	5570	4030	3698	2929	2433	2065	1949	1665	1681	1426	1279	1418	1226	1095	717	536	540	579	524	563	553	514	509	573	543	577	549	550	542	576	532	588	617	557	623	548	544	551	633	566	570	585	522	590	589	526	517	481	521	541	520	510	520	525	503	522	526	528	506	513	537	515	532	533	517	546	503	547	537	529	516	515	486	476	499	503	523	502	515	500	519	486	493	469	486	495	523	480	481	476	498	507	505	466	483	535	502	541	509	460	544	485	537	498	530	514	478	505	499	517	526	526	531	492	502	495	510	523	538	527	527	502	472	536	506	494	507	483	520	512	473	490	556	515	487	506	467	524	531	514	532	473	511	483	493	495	568	509	492	492	494	504	496	481	494	495	467	517	511	447	455	482	481	520	486	476	519	484	512	502	523	515	523	499	502	470	518	485	495	496	515	491	476	500	506	496	498	495	504	464	501	466	505	462	537	477	496	477	537	512	484	451	483	534	506	515	499	541	535	503	487	517	483	493	480	496	505	489	526	499	516	487	508	524	509	515	485	527	524	482	496	518	518	505	463	467	512	547	483	500	489	506	493	515	469	515	525	535	527	518	526	510	509	472	506	527	519	531	526	543	498	512	544	508	517	517	478	525	532	493	497	511	498	444	514	532	480	546	483	544	509	531	473	503	458	497	519	527	519	507	488	488	467	490	494	503	489	521	494	468	503	490	502	516	484	533	513	501	536	530	514	494	512	488	488	491	488	524	505	540	488	509	467	514	464	507	549	557	516	519	523	508	510	531	501	467	502	479	521	489	551	519	510	546	485	483	501	495	524	486	494	544	513	493	544	537	493	533	515	509	527	498	549	516	546	506	505	480	515	509	515	518	547	511	508	502	531	499	466	500	503	499	493	522	516	509	518	485	466	476	486	523	494	517	482	516	473	530	503	453	462	534	488	535	518	509	521	502	543	503	500	521	504	520	513	548	516	484	495	555	486	523	516	494	554	537	476	512	495	518	528	515	499	499	443	509	516	530	521	496	507	536	496	551	524	480	519	484	491	522	540	466	479	497	499	520	509	477	513	519	511	509	505	529	491	491	479	516	492	512	450	515	485	502	532	499	510	538	496	498	500	521	507	509	504	507	500	496	531	515	480	525	535	533	484	507	504	481	488	550	560	474	544	511	539	528	488	470	471	543	519	463	493	465	494	513	496	511	484	469	514	484	532	492	510	532	496	457	466	531	540	502	524	501	499	478	513	522	495	528	533	503	523	506	464	523	477	486	498	516	524	552	476	492	539	546	525	506	499	515	522	520	484	529	493	507	484	503	492	483	457	542	519	552	538	498	488	500	489	480	512	526	511	513	515	494	520	531	468	528	517	524	501	520	509	530	429	528	464	525	490	489	520	488	479	501	535	480	496	496	494	503	489	515	485	513	492	520	489	518	467	532	549	455	537	481	496	530	474	548	528	530	469	500	506	495	501	485	513	489	523	502	538	515	523	503	476	493	547	498	526	492	536	529	488	496	570	500	497	477	491	490	456	464	499	517	513	494	543	539	510	499	497	530	530	487	539	493	529	532	475	535	474	479	505	496	519	527	508	533	507	519	504	520	520	520	510	542	501	517	551	467	500	496	509	523	523	528	534	492	537	532	487	485	519	505	523	453	503	466	547	502	532	482	516	459	486	540	514	516	484	449	527	489	505	500	474	501	492	542	500	516	480	515	502	495	504	446	502	493	514	523	496	475	495	508	531	529	482	523	510	465	492	495	532	493	524	485	497	487	484	510	491	489	518	527	479	481	471	496	491	516	492	495	499	494	508	493	510	527	483	505	531	493	469	471	535	504	480	461	486	513	502	589	505	509	499	495	507	527	509	540	556	503	516	524	512	498	528	492	494	461	518	478	539	542	504	496	455	538	503	507	513	542	540	524	503	511	504	498	551	536	509	491	485	497	534	537	510	513	487	501	508	556	505	507	491	471	516	487	503	516	521	507	513	505	494	526	497	535	515	528	504	476	464	523	517	497	490	473	481	514	513	503	524	513	510	519	506	496	482	507	505	499	489	465	511	529	512	469	483	510	506	503	489	520	521	522	505	496	476	518	513	489	520	523	446	502	507	493	499	494	494	491	474	496	525	535	522	518	517	461	526	419	481	456	535	477	502	467	510	537	494	520	479	536	487	502	498	483	527	504	490	499	493	489	530	478	513	554	513	519	473	475	537	470	524	508	474	526	485	503	461	499	504	517	482	541	505	505	547	488	496	517	497	535	506	471	501	537	499	494	518	512	521	491	520	500	506	512	480	504	506	489	495	484	470	522	484	508	501	499	532	522	521	503	473	489	453	544	510	544	526	498	515	549	522	536	534	504	499	505	507	491	491	506	489	525	520	497	512	491	480	518	524	512	464	505	493	496	527	517	501	513	491	489	479	497	507	513	499	530	500	511	470	507	509	477	506	472	511	513	478	532	470	483	542	507	516	512	477	522	510	557	516	489	512	529	523	500	509	499	476	531	477	497	508	508	486	492	504	485	502	515	500	493	507	507	502	470	479	497	462	515	495	496	509	475	475	514	486	520	492	564	490	470	488	475	532	541	475	506	518	504	479	468	502	536	483	546	517	528	534	513	485	484	509	504	493	566	516	526	497	512	476	475	514	532	531	530	490	505	511	517	493	472	559	506	529	499	476	490	498	501	503	519	477	515	505	527	543	549	534	520	521	551	484	451	451	500	518	510	504	480	510	534	521	536	457	527	464	498	544	520	521	526	497	467	507	497	488	508	528	509	531	429	518	478	519	470	558	494	512	499	497	500	480	493	528	481	551	539	493	512	511	490	502	528	496	463	533	506	533	493	529	511	515	493	521	508	522	488	529	496	502	496	518	511	459	498	502	542	498	522	482	513	504	501	525	469	482	503	500	517	499	468	501	476	439	510	498	445	502	508	466	518	504	509	478	511	528	475	533	507	500	532	527	496	483	511	514	481	511	481	481	452	473	503	502	542	504	496	476	538	536	505	513	512	497	512	522	551	481	524	525	526	511	526	478	507	459	496	475	521	484	511	524	538	528	496	530	501	553	483	484	507	519	503	498	515	533	478	478	533	492	503	522	533	480	535	512	498	491	509	504	524	539	465	466	476	481	526	497	504	510	493	541	495	492	481	542	506	515	480	507	526	509	463	519	478	521	522	489	517	475	489	510	472	474	536	514	486	488	480	545	521	483	515	526	508	484	517	484	483	512	501	491	540	489	517	466	448	485	517	533	497	530	500	529	506	520	505	426	494	508	516	519	511	548	513	542	513	520	479	537	535	504	463	552	492	511	512	511	533	528	536	498	509	495	536	473	525	529	494	499	504	477	507	491	472	483	528	520	494	511	491	473	509	491	494	529	511	490	492	457	491	529	516	476	531	492	502	489	495	518	522	493	543	510	505	481	500	508	523	511	502	494	527	513	483	502	550	510	491	473	503	480	493	484	479	547	507	518	481	457
24749	21269	27662	25384	18666	12294	12118	7487	5892	5283	4801	2545	2037	1671	1472	1152	946	965	824	855	659	663	717	618	536	404	306	314	320	312	289	314	304	297	308	275	305	313	343	312	319	293	319	322	318	288	299	310	349	337	311	319	328	292	335	302	292	279	316	296	316	281	300	260	288	278	280	304	272	259	302	292	295	282	250	295	292	293	283	287	269	308	313	261	288	272	279	289	299	292	304	300	274	302	271	288	255	280	264	280	292	298	290	281	255	282	319	288	287	286	284	276	279	258	292	302	282	283	270	282	273	302	318	293	271	288	268	278	275	313	273	278	307	288	244	285	240	269	259	299	275	275	286	281	283	287	311	276	266	291	293	267	291	297	255	287	283	292	292	273	283	281	263	280	282	263	308	297	283	289	300	267	263	300	263	305	279	266	287	262	274	302	269	284	300	301	297	291	256	335	272	293	303	285	283	297	261	297	304	271	271	267	310	268	297	265	284	289	287	314	276	306	285	263	273	303	297	284	274	280	276	288	302	304	261	290	283	313	291	280	291	283	287	318	286	305	293	272	275	287	266	264	258	270	260	298	291	245	265	278	278	282	258	300	281	272	271	284	318	273	306	281	292	276	277	265	294	268	272	299	301	276	283	298	292	278	311	295	284	287	319	280	280	279	269	270	249	314	294	274	288	298	298	270	307	274	284	296	277	236	285	279	285	275	311	291	311	278	315	281	271	266	277	259	241	308	262	274	299	275	277	281	271	309	307	284	259	299	273	291	298	249	306	268	289	274	301	272	289	265	275	295	305	264	267	265	267	267	277	312	272	262	299	285	292	278	308	277	247	297	282	285	273	315	291	255	287	260	278	267	282	290	300	298	300	266	288	281	280	261	310	304	261	296	293	281	297	300	279	290	293	249	290	281	300	301	280	290	247	290	279	299	287	257	276	280	288	294	240	294	290	301	276	291	278	288	284	287	238	257	266	267	291	285	265	272	313	296	287	274	297	258	269	300	258	282	285	275	281	270	294	305	274	277	243	266	263	288	288	309	267	260	298	283	285	307	310	296	293	269	311	304	315	292	314	289	271	292	259	265	272	301	276	302	300	293	264	270	285	315	305	287	265	282	280	267	312	293	263	268	276	262	272	284	299	251	282	276	273	275	277	291	260	322	270	271	273	274	287	280	297	269	288	275	276	272	272	258	276	271	288	294	293	268	253	289	273	277	277	276	287	292	295	293	260	284	317	310	276	284	293	305	296	307	284	277	320	281	248	254	289	319	267	280	302	294	261	270	263	290	292	300	291	271	231	268	289	276	284	284	297	280	265	281	270	262	295	272	266	282	265	257	301	279	268	237	292	288	283	265	289	316	303	287	256	308	300	285	288	291	315	290	294	282	242	288	274	291	289	321	281	268	263	252	305	264	291	295	259	281	271	285	270	296	247	279	289	252	307	296	274	292	290	304	276	290	286	299	275	326	297	260	265	279	285	268	271	297	265	282	261	293	249	269	259	281	276	287	277	323	254	310	280	281	292	249	279	288	305	279	254	245	269	274	276	292	269	252	289	302	276	291	293	244	278	278	308	275	300	262	298	293	286	294	286	299	299	291	261	254	286	285	297	303	282	274	264	244	281	281	268	312	276	310	245	299	295	304	284	293	282	261	282	287	279	284	278	289	284	248	252	271	286	255	262	298	290	281	299	287	313	303	266	297	297	299	265	290	303	321	286	272	243	289	287	308	312	282	265	266	283	281	288	268	271	258	260	284	258	274	294	279	289	282	304	266	292	292	274	242	247	264	273	281	324	270	275	287	274	298	306	295	304	284	305	251	290	281	301	285	300	282	266	286	257	291	280	277	273	283	272	304	281	295	250	276	323	262	308	304	300	267	280	288	277	300	288	291	292	276	260	289	337	291	274	262	279	273	288	281	270	305	242	296	273	308	282	281	296	282	276	271	289	265	271	251	252	296	306	285	270	281	309	258	272	277	303	279	272	252	299	283	293	279	268	288	260	299	315	275	308	289	269	283	256	294	280	284	262	262	270	254	270	252	242	297	286	283	289	304	258	288	271	274	284	291	244	275	283	284	263	284	272	270	272	259	301	266	282	297	304	260	250	292	284	298	249	282	274	317	291	265	284	298	263	303	272	284	274	269	297	267	266	270	301	251	301	283	229	297	291	327	274	288	295	280	278	287	300	289	265	292	290	290	276	296	292	294	264	265	267	289	287	277	286	279	235	298	265	255	259	284	272	285	315	269	301	276	269	294	291	266	268	279	290	302	281	276	312	257	287	283	301	284	289	275	281	294	275	263	279	286	291	269	274	322	290	284	254	278	318	271	283	297	302	274	269	295	301	288	275	285	286	303	278	281	319	284	265	287	269	283	292	262	292	272	284	296	304	296	315	276	289	292	285	288	285	272	313	275	288	309	283	284	266	296	293	270	288	281	276	266	285	311	273	283	295	307	314	308	306	286	289	270	315	304	288	277	291	260	281	270	282	270	286	285	262	275	290	292	265	281	271	317	298	304	267	299	269	281	292	276	285	267	292	285	307	276	261	284	279	280	284	296	276	292	273	277	272	290	276	272	264	259	287	325	275	288	265	298	291	290	282	255	280	266	264	249	313	324	273	293	270	269	264	264	306	273	277	288	278	277	285	282	286	295	265	273	260	271	284	300	322	272	250	262	280	245	270	308	251	273	314	284	292	297	275	269	313	280	286	264	305	267	260	290	271	283	273	280	312	278	291	292	268	291	278	311	288	274	286	272	280	287	282	291	272	276	294	305	289	268	270	246	286	254	292	259	291	319	297	332	266	279	280	278	284	307	299	255	281	245	266	284	313	271	241	299	308	256	274	277	289	292	274	263	265	271	306	297	274	291	291	279	269	295	280	282	274	303	294	281	288	262	269	294	281	287	261	303	278	256	298	293	285	286	289	278	302	267	270	276	253	291	265	266	257	291	306	270	278	268	286	287	246	288	287	267	290	276	263	263	273	276	310	290	266	311	312	255	305	292	298	265	283	280	264	287	274	245	271	271	269	311	296	274	275	300	304	287	276	284	300	258	261	269	267	273	275	256	277	327	294	289	316	286	286	297	280	302	297	290	285	275	251	270	265	290	261	273	297	280	277	323	277	270	299	270	260	282	300	305	284	302	252	276	262	309	300	291	278	279	257	285	283	295	302	284	309	276	270	296	276	267	272	266	265	309	310	271	264	257	260	263	277	252	276	280	271	278	298	281	295	291	281	282	330	299	271	296	270	274	278	254	276	290	291	268	277	278	300	274	262	296	318	321	279	261	288	291	286	277	266	287	294	286	284	280	275	280	277	251	257	316	268	299	288	272	278	265	251	255	303	306	279	296	256	301	267	289	258	266	295	286	328	296	282	307	283	300	270	274	289	326	263	277	264	299	332	291	296	295	287	303	269	290	274	291	262	300	272	299	275	272	236	284	278	293	284	272	275	296	244	278	253	285	284	304	255	281	297	253	273	287	294	255
19910	36973	25814	18666	16946	16093	17176	11670	9740	8841	7933	4263	3361	2856	2336	1798	1593	1454	1281	1243	1056	900	1003	866	707	491	416	374	365	322	379	368	357	305	383	353	343	386	374	359	361	363	401	390	395	386	349	378	414	404	379	405	376	378	384	340	367	309	325	353	301	338	359	300	346	325	315	331	330	361	334	327	330	336	342	298	304	336	341	332	335	372	308	318	292	302	291	342	326	308	336	331	331	310	325	321	321	356	321	309	317	312	315	324	338	309	334	359	306	340	322	316	337	330	326	317	329	339	325	349	328	335	378	337	320	363	317	309	334	313	321	337	305	316	332	305	321	295	291	349	342	367	315	283	295	304	341	311	350	309	330	317	326	325	348	313	345	325	293	300	308	337	339	315	340	330	320	338	297	332	311	372	378	338	335	344	350	335	321	300	331	327	320	314	356	307	349	299	310	314	337	344	316	341	308	328	299	333	272	347	326	322	317	305	303	326	330	354	330	314	340	362	299	333	334	340	354	341	351	326	324	291	335	306	301	331	316	310	320	341	335	307	314	325	320	343	313	308	292	342	325	301	341	338	339	345	349	315	289	313	299	289	304	351	356	308	340	312	332	312	333	334	291	289	316	299	344	321	334	305	314	331	302	334	331	324	329	312	312	314	310	362	335	302	332	341	329	322	338	321	310	298	317	356	313	337	325	337	349	353	337	320	319	329	308	338	353	332	343	342	327	335	355	354	280	298	300	314	360	302	329	336	361	328	328	330	319	332	294	343	316	327	290	333	335	332	322	344	293	325	328	300	312	321	325	341	310	343	323	347	369	330	313	310	335	352	349	332	308	330	335	306	346	315	317	346	333	318	312	330	333	311	331	340	313	311	346	303	316	333	307	324	351	304	318	368	318	318	348	299	303	324	339	356	323	322	331	329	318	309	294	304	321	352	327	302	326	339	336	347	355	337	306	306	319	348	332	327	331	301	309	329	323	337	300	340	351	339	301	310	329	305	330	300	343	311	299	308	342	353	372	318	323	340	335	326	324	291	345	308	337	357	323	319	326	284	336	315	344	295	338	335	314	345	312	313	317	328	328	323	338	333	308	305	286	309	356	319	337	337	333	323	364	303	348	312	315	317	313	349	335	328	355	315	315	302	331	342	309	293	322	320	310	320	332	334	332	323	342	315	319	335	304	334	318	344	363	279	316	313	317	334	322	321	318	308	324	329	358	309	366	328	316	315	318	331	311	326	315	327	332	323	358	316	323	321	322	342	294	320	343	339	300	340	318	332	326	351	330	347	335	293	356	349	347	327	336	293	311	314	377	321	330	314	324	329	363	321	321	291	333	320	299	317	304	330	339	342	312	306	331	310	335	319	328	312	331	340	302	307	310	340	341	326	344	326	315	306	335	296	291	298	293	323	321	317	320	353	303	329	317	360	324	323	358	327	317	351	318	318	307	314	327	312	322	307	343	336	336	349	354	316	322	309	320	328	321	348	344	320	311	373	368	361	329	332	350	364	381	324	313	317	353	294	327	305	320	283	332	306	311	336	317	305	313	338	318	339	344	319	339	349	308	298	325	304	311	335	310	315	346	319	318	340	322	316	321	343	325	346	310	335	335	322	320	330	353	302	333	338	339	319	304	294	334	323	322	370	317	342	321	331	333	331	363	351	331	327	351	334	323	353	320	312	376	327	297	312	328	317	337	305	376	319	297	310	334	349	300	340	334	326	332	295	315	343	330	334	332	300	306	298	318	338	306	351	356	312	317	305	340	331	292	336	314	288	340	329	347	344	336	344	298	335	322	297	328	332	346	325	297	330	333	307	324	339	348	336	355	321	332	332	340	343	333	340	325	334	314	308	290	313	336	319	337	310	337	356	339	327	367	327	313	334	347	340	333	326	331	357	324	347	339	351	340	331	338	329	379	343	325	352	327	342	348	338	325	287	334	303	327	326	328	322	306	343	301	330	325	337	332	312	344	293	341	314	336	296	314	348	334	344	331	299	326	325	307	330	317	313	318	313	332	319	302	289	344	341	278	360	318	309	353	316	321	325	300	333	336	344	352	342	330	336	301	320	362	364	323	349	300	327	295	327	317	356	313	327	318	295	336	304	324	327	323	297	348	313	321	365	333	348	318	312	344	310	325	315	323	319	338	362	332	321	349	345	305	314	275	298	309	323	332	324	349	362	324	330	309	366	296	312	333	364	337	307	327	318	297	320	343	324	332	325	295	328	349	310	314	348	312	382	319	319	362	323	338	317	345	342	378	303	317	322	329	384	312	318	316	322	350	317	329	314	322	299	313	326	364	298	324	335	337	325	327	319	322	344	278	313	352	326	307	330	321	305	305	306	354	353	320	334	303	323	295	308	314	325	323	342	341	365	321	317	290	307	307	324	310	331	369	338	330	327	315	321	339	324	318	337	313	322	332	304	312	319	333	328	298	342	353	320	303	357	307	306	318	322	330	340	327	337	338	325	302	337	333	287	335	361	375	323	307	338	340	318	337	310	302	304	338	321	311	308	340	308	338	360	320	326	323	308	344	321	296	317	359	334	331	327	350	326	325	313	316	349	310	319	318	352	302	341	315	316	325	325	331	326	324	321	323	293	379	366	344	321	344	296	293	326	323	340	342	296	357	342	354	334	349	338	337	328	309	339	318	336	300	346	308	330	342	321	328	303	312	313	349	323	318	324	316	330	335	322	332	337	304	348	355	331	287	300	348	314	317	316	315	335	334	354	362	304	359	310	325	317	330	324	306	335	300	337	311	290	325	297	326	340	348	331	329	325	335	328	329	317	343	322	311	319	332	347	336	316	309	340	323	316	304	296	341	362	317	317	340	335	355	326	345	345	297	302	323	326	336	323	311	300	340	314	294	360	334	317	331	307	355	349	374	314	333	332	332	347	304	335	323	353	320	332	352	317	320	325	347	347	318	307	337	345	317	313	294	309	357	336	300	315	327	326	334	292	332	342	369	317	331	322	312	334	344	319	328	343	316	320	330	342	325	347	328	296	359	328	366	322	310	308	333	347	324	342	276	313	308	319	307	321	327	330	337	313	321	335	308	305	339	328	316	316	335	325	332	335	314	349	325	331	311	332	315	329	326	328	331	340	327	318	321	289	316	326	324	327	328	339	358	320	313	298	324	361	331	327	352	322	343	321	309	308	334	309	314	348	329	332	339	331	329	355	335	336	333	351	313	299	281	316	306	318	314	330	319	327	313	303	340	330	299	325	323	332	316	348	373	307	298	325	303	322	313	335	326	327	319	334	304	329	303	336	349	324	289	322	279	335	304	304	293	323	328	317	361	317	332	334	339	325	353	317	280	337	319	323	336	320	364	330	317	305	294	330	325	331	321	307	315	336	337	350	311	339	345	323	353	346	334	277	308	293	307	324	323	320	327	327	329	319	347	329	333	340	318	324	302	329	333	371	306	300	283	294	301	292	338	352	333	304	302	336	351	335	312	331	321	330	290	324	306	303	290	296	338	361	323	311
22568	21275	29015	23885	21493	23216	24939	13980	10181	10052	8384	4605	3826	3069	2637	2123	1816	1721	1645	1476	1215	1250	1234	1163	852	598	485	428	422	397	465	438	451	437	440	462	483	468	473	490	481	502	451	474	471	495	492	480	490	484	518	505	506	408	454	460	440	414	430	423	452	417	411	421	437	414	379	426	458	443	353	380	404	437	420	414	415	376	431	431	437	447	382	394	427	413	430	396	404	431	399	395	381	397	412	431	390	410	397	423	403	404	411	421	421	414	386	395	377	409	380	414	428	376	408	392	420	379	400	415	406	407	423	410	428	410	430	419	374	399	445	389	382	401	387	415	382	440	405	401	436	406	421	417	418	399	375	404	420	377	368	391	421	398	414	358	384	404	397	383	411	425	405	401	421	382	392	405	421	400	399	405	430	432	432	420	394	412	396	421	406	391	450	410	414	466	392	404	386	403	414	409	416	400	428	407	419	407	412	361	385	416	394	426	397	399	422	409	411	410	388	431	417	421	386	430	378	394	418	428	371	399	451	385	431	417	386	397	421	408	376	432	401	410	404	441	406	372	376	424	370	480	377	429	403	432	403	430	424	426	425	403	441	393	381	416	399	396	403	407	422	402	390	419	425	460	398	367	413	419	394	374	433	388	410	441	410	409	402	437	405	402	418	399	383	428	392	400	398	436	426	426	382	418	416	433	398	409	417	385	379	414	430	392	430	418	410	398	398	407	415	436	409	415	412	381	403	415	416	444	420	400	387	440	436	409	457	411	404	416	379	416	421	396	399	422	408	405	384	401	441	415	395	389	394	390	403	426	410	385	438	364	380	430	396	393	395	394	417	420	424	419	432	392	383	355	413	398	403	436	383	396	393	392	430	387	404	440	419	409	389	383	379	417	421	395	406	434	372	440	431	389	401	410	419	390	413	432	414	400	453	391	427	452	402	362	360	397	392	408	404	412	392	402	430	390	387	412	404	389	392	449	411	448	396	422	392	430	392	386	442	403	406	384	430	460	404	387	419	408	415	409	408	393	387	387	394	403	391	410	393	417	367	435	447	387	380	406	414	425	413	438	395	405	441	412	423	404	423	391	427	407	434	375	409	403	401	395	385	385	411	393	403	393	444	419	425	416	406	399	401	394	408	404	439	383	429	412	427	461	399	385	437	429	442	419	441	419	407	416	410	380	417	394	372	404	421	395	420	416	385	394	398	415	411	419	394	384	408	387	402	395	400	368	382	374	385	416	444	402	380	406	448	389	447	396	392	433	436	428	408	354	400	388	384	422	415	411	409	402	405	380	401	402	388	411	432	436	385	457	356	395	395	440	417	390	399	405	413	389	426	427	445	437	419	411	380	414	431	387	394	373	402	379	416	458	376	427	433	399	415	430	424	429	397	416	450	411	424	455	447	400	411	410	402	411	450	412	432	392	425	436	430	399	423	401	450	429	420	399	435	412	450	402	432	371	328	370	406	413	361	406	407	419	397	422	399	417	414	454	407	408	405	390	394	427	418	424	423	403	406	398	408	365	399	381	375	396	398	412	443	415	424	410	389	394	407	387	422	421	399	392	405	366	413	398	432	431	433	408	400	411	396	382	403	382	413	392	401	395	390	384	393	388	432	394	411	429	431	391	403	422	386	376	425	445	387	400	422	391	420	420	434	393	447	395	356	378	379	382	418	398	421	401	416	433	411	412	417	444	376	380	423	425	427	401	409	454	401	394	448	402	427	416	415	407	409	408	395	396	415	422	408	429	381	448	410	409	404	384	447	395	415	380	400	423	446	389	407	412	416	384	420	424	417	413	439	391	413	404	423	409	415	459	395	441	436	376	388	445	402	431	446	395	399	430	414	397	423	422	404	393	373	406	416	373	419	403	437	449	421	398	408	438	424	371	412	404	414	385	369	379	390	426	395	422	423	418	372	428	410	377	375	384	371	427	397	402	414	399	390	408	410	393	422	373	393	427	396	391	436	412	407	421	403	405	415	437	422	408	412	408	393	405	435	386	405	401	392	413	426	414	400	386	398	423	444	397	420	385	371	406	388	431	429	440	398	392	413	425	383	426	425	393	450	416	417	395	417	379	402	372	418	369	427	408	412	404	394	375	395	426	385	427	437	417	375	411	410	416	398	417	413	412	410	404	396	399	401	370	429	387	407	376	395	421	415	378	413	445	423	446	400	397	430	387	395	392	412	408	418	432	418	432	386	459	420	394	396	407	426	415	396	402	442	413	400	432	378	437	406	426	423	389	445	431	403	393	399	415	397	428	418	394	403	409	401	409	372	416	414	421	434	449	414	408	389	439	402	401	399	367	428	416	391	398	413	393	413	414	389	423	412	440	457	422	400	412	455	413	420	405	413	442	403	402	406	432	409	384	415	396	419	393	425	387	383	415	406	399	432	390	419	423	419	367	413	459	404	434	402	385	416	384	417	411	399	386	413	375	411	404	412	420	428	412	393	394	415	380	456	354	366	440	433	395	463	415	352	435	386	413	403	439	406	369	406	417	400	406	418	415	406	420	398	406	416	401	440	416	417	420	411	378	389	432	403	407	436	431	415	423	399	412	434	394	409	434	409	390	386	393	416	435	407	417	413	427	492	432	377	410	406	421	418	413	438	432	399	451	393	426	384	378	404	403	396	400	400	408	437	397	389	418	422	412	392	390	431	413	408	378	437	386	400	386	399	400	421	396	436	396	385	421	400	414	408	402	392	428	387	391	392	387	429	427	405	402	425	438	414	404	411	417	401	357	418	383	423	402	405	417	424	434	393	389	403	416	409	399	398	405	414	407	404	421	415	421	397	393	392	396	387	406	367	431	380	454	426	389	390	404	402	399	380	393	428	391	441	400	425	416	422	397	388	402	377	425	379	438	380	426	394	416	448	408	404	412	410	422	388	413	410	409	418	345	422	380	439	391	432	425	398	390	373	436	414	402	393	420	398	413	397	391	417	442	399	393	412	416	412	389	407	404	426	398	417	402	407	427	404	433	400	433	394	397	409	404	424	379	429	425	401	394	418	414	424	411	411	430	399	418	408	415	429	387	403	377	401	417	422	421	425	403	426	425	412	408	411	420	390	415	442	420	365	391	411	408	407	409	461	417	418	404	420	414	393	420	392	384	432	403	414	422	398	416	427	389	395	412	390	403	388	400	411	408	419	455	379	402	423	424	395	432	402	418	418	392	418	430	408	394	401	415	421	394	395	405	377	431	395	424	405	433	421	384	357	410	375	391	438	409	401	414	424	401	383	427	422	402	388	389	392	416	416	375	365	404	425	392	389	454	406	398	359	404	425	416	354	418	411	420	451	367	408	402	408	405	392	413	403	413	394	404	391	400	410	419	428	422	432	408	441	370	408	385	409	425	405	386	414	390	401	407	410	404	406	418	382	439	427	414	372	429	412	370	407	392	387	401	423	392	458	430	424	424	426	394	389	397	398	377	425	457	422	423	388	403	403	392	432	413	388	394	421	467	421	440	361	414	371	407	444	413	400	384
22246	44708	34365	26155	25126	24217	24238	16792	14460	14425	11273	6850	5941	4592	4199	3179	2852	2347	2343	2171	1773	1772	1708	1533	1150	823	570	535	516	525	507	525	523	537	495	520	526	553	535	531	549	559	577	605	558	592	530	549	597	617	525	568	565	576	586	506	499	463	459	484	424	419	508	449	469	433	455	473	468	419	461	498	447	459	457	448	441	490	481	507	469	519	453	477	504	462	431	458	476	430	456	473	459	457	455	455	431	457	451	438	418	472	449	455	449	477	421	465	471	475	469	445	443	459	469	432	464	480	492	428	474	495	474	470	473	449	433	462	436	464	454	412	438	472	440	424	442	448	475	434	480	403	481	487	419	455	450	482	435	493	464	441	451	473	449	424	442	463	515	413	415	422	482	449	431	464	480	473	445	433	437	437	455	460	468	464	458	450	466	469	437	436	471	471	461	450	483	480	472	440	462	489	520	471	475	457	463	428	453	462	484	478	443	471	467	486	468	461	477	465	451	454	431	465	414	448	432	481	461	486	459	449	419	478	458	446	462	465	437	435	496	460	460	462	419	427	433	434	438	469	457	435	494	443	442	445	484	454	451	468	465	462	490	448	463	469	462	464	473	443	467	469	457	475	460	454	442	473	454	479	447	470	442	518	459	436	460	441	434	493	469	435	460	464	433	458	448	444	458	446	467	425	433	470	420	452	441	483	455	426	440	446	463	486	490	436	438	449	439	460	440	457	474	481	458	449	481	423	435	477	432	439	464	465	425	466	476	475	462	449	438	435	502	463	467	472	469	480	458	461	422	487	405	441	425	431	480	434	468	480	460	442	434	484	482	388	470	429	440	454	466	461	453	449	458	442	470	477	452	477	431	450	473	460	461	472	459	421	469	455	442	464	474	446	457	444	459	443	449	478	435	433	457	507	465	466	475	403	462	499	426	492	451	434	476	445	465	449	444	437	419	456	475	490	470	438	426	460	439	459	455	435	482	473	488	463	414	443	441	457	450	477	474	461	456	463	441	476	464	439	457	445	434	453	455	467	413	437	422	426	442	475	485	462	455	448	482	469	468	463	427	471	444	453	477	487	460	447	462	462	442	457	461	465	446	483	469	466	469	441	447	466	453	460	468	476	487	425	452	443	427	466	430	471	461	450	452	472	467	498	419	435	430	447	428	481	493	441	461	463	482	444	460	444	464	479	457	474	458	474	454	470	504	454	433	483	431	503	480	470	509	449	440	448	434	474	466	425	478	467	460	435	477	468	423	478	419	460	461	477	460	458	459	479	424	454	478	464	449	456	442	468	442	453	451	470	461	452	470	451	440	467	443	474	491	450	443	436	434	463	460	457	470	454	459	469	461	478	456	469	449	447	429	458	458	464	463	437	416	492	481	447	458	474	429	464	507	462	447	485	436	490	455	466	474	473	439	450	500	438	443	432	461	442	440	441	437	517	473	456	415	460	500	425	466	466	452	442	499	441	456	463	490	467	492	468	441	476	463	429	455	515	478	474	431	410	452	425	415	458	417	475	445	477	455	446	472	432	509	463	462	437	455	410	446	441	521	419	439	431	471	478	464	484	450	494	440	436	462	461	420	464	460	503	475	451	436	435	459	463	432	466	461	480	484	451	422	415	456	433	475	451	472	459	446	479	461	439	470	495	471	462	458	468	473	467	453	446	494	483	448	440	450	451	470	466	484	466	495	447	433	454	430	480	501	477	440	438	474	505	448	430	445	444	427	407	450	517	465	442	483	469	463	438	486	448	465	473	411	463	410	458	460	459	430	488	467	469	440	437	484	446	447	454	487	487	491	425	484	453	501	449	455	442	475	476	499	459	500	478	472	473	502	449	491	484	467	461	492	448	461	470	470	481	463	448	455	436	474	480	456	463	456	469	433	453	437	436	457	471	419	471	455	423	472	447	463	402	458	446	469	436	440	443	468	449	443	467	447	475	447	442	443	429	462	490	436	445	483	456	471	474	438	514	434	415	472	447	466	429	415	484	439	458	445	450	482	437	440	447	485	459	461	473	404	453	452	453	446	443	479	497	497	457	461	510	418	471	431	464	465	452	465	433	404	465	439	443	453	440	438	461	440	459	467	440	457	465	472	501	449	488	454	476	482	476	468	426	466	444	475	433	448	480	451	461	419	465	463	454	462	474	456	435	432	471	477	440	496	467	465	491	438	448	460	437	467	454	448	437	403	451	466	454	461	432	468	452	466	424	470	454	425	430	461	433	443	463	458	471	483	476	449	493	458	442	438	429	462	472	490	454	454	448	431	448	456	456	458	445	458	501	447	421	476	437	468	455	457	475	451	434	452	469	457	444	462	432	429	437	441	469	456	458	523	439	434	456	467	457	475	474	386	469	439	431	454	418	473	447	445	450	435	452	452	505	449	476	457	441	471	465	455	426	464	443	428	464	453	453	461	455	462	484	437	454	456	464	455	471	431	477	488	469	476	430	480	481	451	474	428	427	462	471	457	449	423	440	435	440	453	412	453	456	474	513	430	428	445	451	455	442	445	472	450	456	447	455	468	433	451	447	443	452	471	457	444	419	437	457	440	427	437	421	481	455	454	465	459	484	439	459	461	446	432	459	459	487	436	438	473	457	443	466	434	453	469	442	462	431	440	445	489	496	451	443	459	434	470	457	456	467	453	481	442	408	485	487	450	471	430	442	462	453	480	445	471	444	470	493	497	427	453	489	434	441	436	451	450	487	486	434	435	475	477	441	487	468	432	466	467	502	481	468	459	447	447	461	427	444	438	456	447	435	472	489	442	444	416	443	464	456	431	460	443	455	500	450	467	463	439	474	462	456	472	452	469	451	438	496	478	451	441	441	436	441	436	463	426	427	453	431	437	458	438	452	474	491	439	468	435	475	424	456	444	468	437	486	457	439	467	495	454	442	439	472	475	446	447	496	426	450	430	413	472	469	450	461	453	462	441	468	437	462	466	460	424	508	440	475	439	441	459	481	474	421	451	472	481	469	420	489	486	467	429	450	415	448	436	427	444	465	427	426	488	478	463	441	452	428	475	477	454	439	452	460	478	472	469	464	487	442	463	446	453	474	475	449	448	448	447	477	469	383	450	450	482	427	451	460	454	471	461	468	453	444	470	453	447	492	443	457	485	460	461	493	460	441	494	466	454	478	489	501	456	462	460	431	476	429	453	430	447	444	360	452	459	469	439	471	482	413	408	471	466	434	445	444	477	466	442	437	456	503	442	438	438	438	492	444	433	453	452	431	432	437	490	495	453	466	480	452	446	477	456	446	444	446	483	484	487	448	434	490	448	480	467	442	453	483	452	454	443	451	440	428	487	482	458	461	478	439	452	450	450	473	470	434	447	455	460	456	458	447	481	484	468	459	450	417	456	451	462	465	441	471	422	446	427	438	448	453	472	459	451	468	435	484	449	488	425	474	486	410	442	473	447	491	464	444	478	409	438	429	429	461	496	456	405	460	478	446	445	441	473	457	470	438	446	475	449	468	438	427	407	437
28207	23764	23367	15809	11955	9947	9225	5249	4306	4418	3132	1753	1611	1295	1121	896	880	853	801	696	667	645	674	593	467	416	372	348	375	373	324	351	346	354	333	374	375	343	390	389	372	351	378	369	399	341	355	413	384	391	349	415	362	376	407	328	351	372	355	355	380	329	365	381	347	347	343	384	320	348	325	344	318	333	320	346	352	369	360	377	347	368	362	358	365	363	346	370	343	356	361	355	351	378	358	394	342	344	342	366	319	349	337	341	356	381	355	376	346	317	355	362	339	347	339	327	332	325	369	327	334	359	367	366	361	333	337	326	296	368	349	335	368	354	363	341	344	337	336	336	371	373	339	341	369	341	327	338	328	342	335	360	324	380	365	345	355	331	372	325	364	327	350	348	348	373	347	379	348	362	330	334	363	363	312	354	331	347	343	346	338	364	347	358	327	352	347	336	344	345	366	325	356	333	353	378	365	359	347	335	351	343	335	350	362	355	361	323	338	356	348	317	338	328	403	322	377	306	329	357	334	351	341	374	349	345	361	335	331	357	389	356	336	329	348	349	333	374	343	391	369	331	371	310	354	376	389	332	390	318	396	363	330	348	360	329	364	356	334	363	355	380	332	377	361	336	354	335	353	360	370	370	380	338	375	362	389	335	353	382	353	338	359	334	366	352	366	400	386	322	346	345	345	342	365	363	363	364	365	367	372	330	343	381	322	337	348	378	352	373	361	339	349	316	357	359	365	352	350	319	360	337	379	303	345	350	339	373	327	319	345	349	346	335	371	359	341	339	327	350	355	359	329	351	341	346	367	358	354	333	365	334	373	323	309	345	337	353	352	350	328	342	338	331	374	376	320	327	365	338	313	349	363	338	340	296	356	366	353	339	357	324	325	346	378	331	340	339	352	315	386	346	354	323	324	391	362	345	336	346	366	382	327	359	326	356	366	344	342	381	382	350	348	345	338	389	357	353	307	343	352	360	315	358	342	356	366	330	323	341	364	345	318	334	335	367	354	338	362	364	319	390	344	369	344	352	370	362	376	371	350	329	364	335	378	404	368	363	346	375	386	356	346	356	323	388	323	345	353	348	340	320	351	353	368	375	345	392	316	349	362	346	328	304	357	376	352	354	392	380	313	338	397	349	318	360	328	347	383	362	366	354	340	330	321	355	380	331	327	363	363	314	316	359	362	386	326	353	338	357	361	352	362	352	325	362	348	331	357	326	358	337	312	357	318	355	350	337	357	352	362	373	349	323	334	351	339	388	370	351	342	349	367	327	362	371	340	359	366	333	339	348	357	357	341	331	331	338	342	339	345	365	370	344	336	322	378	332	335	370	350	325	322	355	334	357	343	360	320	363	340	327	349	369	354	357	348	320	361	378	326	337	355	350	364	333	364	349	326	340	385	353	348	387	372	376	354	340	356	310	356	341	380	336	364	344	338	376	331	347	342	324	331	357	374	370	297	368	346	356	351	367	321	350	343	324	334	365	345	382	376	358	394	345	338	350	345	392	379	321	359	359	335	364	339	368	369	337	349	302	340	322	339	339	343	376	361	369	345	330	365	328	369	360	368	367	346	353	360	333	346	363	336	375	343	357	355	333	325	376	376	331	355	326	329	350	373	358	343	344	351	334	346	363	358	378	364	350	363	363	317	370	365	347	360	350	325	373	341	331	370	331	348	349	318	345	306	342	325	355	332	342	361	368	357	323	377	373	332	374	375	337	362	343	358	381	367	365	381	312	337	363	357	338	359	340	368	350	350	334	335	368	339	340	384	377	370	380	389	363	346	340	348	348	350	335	331	333	356	390	370	329	332	333	344	350	359	366	335	352	367	357	346	361	327	341	324	337	381	360	377	382	346	361	347	374	337	327	322	342	352	351	298	359	341	319	320	351	359	346	370	361	345	341	351	343	340	362	366	342	345	368	334	373	376	342	375	334	349	346	363	342	376	352	320	348	348	352	347	354	359	345	377	322	340	342	343	338	329	348	348	357	338	377	348	381	350	379	377	339	363	337	359	342	368	342	324	330	330	338	377	327	350	350	350	328	364	355	360	340	357	332	303	335	336	381	369	356	327	383	353	377	322	341	303	344	339	356	331	365	322	343	364	318	316	380	323	373	350	344	329	327	325	352	360	381	335	321	356	384	329	348	344	358	346	329	356	356	350	334	342	367	366	320	294	332	348	341	349	356	341	367	342	361	382	352	352	330	347	350	346	378	382	324	354	330	347	358	340	346	373	355	308	354	308	358	373	337	336	353	319	361	325	329	329	297	335	334	346	356	365	365	344	358	353	331	346	352	365	326	339	335	373	377	333	316	355	373	317	358	342	381	347	370	336	324	344	347	355	382	335	357	366	331	358	394	359	342	324	343	370	342	406	344	353	332	363	377	327	337	334	354	335	350	353	332	354	321	341	341	342	366	384	344	351	368	334	368	349	369	336	362	355	362	351	311	376	377	343	374	365	335	382	350	345	379	342	335	356	348	370	310	342	350	362	361	338	336	327	329	357	344	332	335	369	348	360	332	324	355	316	358	363	379	374	324	360	352	369	363	366	333	325	346	356	382	352	349	337	367	339	356	333	336	354	357	328	336	344	352	388	345	381	330	366	356	303	343	399	357	347	360	352	375	332	312	371	343	338	334	334	350	338	314	362	343	344	381	355	346	376	385	356	379	322	370	368	398	355	361	375	335	331	358	373	366	349	333	335	360	367	317	348	360	339	365	326	321	347	329	338	352	347	360	357	364	371	336	361	349	387	330	363	368	398	325	344	327	372	338	342	358	353	372	383	365	347	344	349	359	380	364	356	354	370	353	369	362	376	362	357	356	375	361	381	369	349	327	329	349	348	347	355	354	355	378	336	346	359	392	311	359	351	378	344	345	342	394	345	362	359	354	364	364	333	377	354	362	370	338	354	332	321	357	337	323	328	351	364	337	354	386	378	342	346	355	337	361	359	333	352	332	349	336	330	352	363	349	362	343	339	364	388	365	348	327	354	351	360	348	361	332	367	355	360	338	352	363	351	364	362	339	370	373	335	346	356	368	371	347	346	354	336	349	360	345	382	355	337	381	319	360	336	334	330	339	340	376	361	353	350	338	337	356	332	344	333	323	378	350	342	329	322	382	348	331	368	343	353	351	378	354	385	314	364	345	330	328	346	367	337	375	358	345	368	339	349	379	349	324	332	351	366	333	321	313	326	359	337	359	338	338	325	349	327	328	331	342	350	342	373	331	348	364	344	349	331	397	363	360	352	346	363	361	306	349	364	345	384	347	366	354	341	360	352	373	360	330	353	360	341	353	337	335	338	367	353	357	370	375	347	357	373	349	337	358	339	349	378	378	345	363	384	363	328	342	368	318	345	368	338	353	328	335	348	325	383	342	325	378	368	337	364	326	337	315	392	323	355	337	360	363	369	330	354	351	373	352	366	363	361	348	370	325	339	335	319	341	364	345	346	351	352	362	364	340	331	343	348	382	341	361	378	341	381	314
20385	33389	23591	14651	15869	14495	14035	8327	7213	7563	5251	2877	2775	2012	1816	1386	1267	1254	1196	957	905	885	918	706	599	457	431	432	431	410	415	424	387	404	405	440	429	412	391	421	464	463	420	473	437	420	424	412	424	406	412	445	415	429	447	393	406	432	414	391	391	383	382	399	388	430	467	367	403	404	399	404	400	353	393	355	401	417	414	383	409	412	376	412	371	381	405	373	351	421	399	381	386	412	415	377	382	371	385	372	384	396	379	353	391	400	429	425	374	402	379	386	423	394	412	347	394	360	397	423	414	390	354	372	387	381	383	399	375	405	386	401	412	376	409	396	392	403	378	389	372	400	363	379	398	421	388	398	390	357	373	383	407	386	389	354	402	345	392	396	396	389	369	371	380	382	401	401	371	411	424	369	387	392	381	395	381	413	382	370	414	393	423	358	443	410	404	410	378	392	374	367	387	402	368	448	388	382	369	415	366	367	409	386	366	409	380	382	422	399	414	388	426	414	394	414	397	381	392	410	394	411	373	383	430	408	411	357	402	380	387	422	384	405	419	411	400	426	393	401	425	389	371	357	441	402	362	390	394	407	390	352	383	408	366	383	350	398	417	417	403	394	422	417	419	402	385	409	407	403	357	395	413	405	396	402	399	370	397	366	382	372	395	403	388	426	410	369	408	374	358	406	395	389	393	365	373	411	394	358	415	409	381	397	423	384	421	422	388	392	432	386	369	371	403	362	364	375	427	398	401	350	387	373	389	404	353	385	353	386	395	410	389	372	412	374	409	407	450	459	410	403	397	419	402	411	365	412	411	381	415	394	378	407	422	386	328	400	373	408	392	371	447	401	423	415	440	373	392	389	382	366	360	410	370	370	392	386	406	402	393	386	406	404	405	372	400	395	403	344	402	364	370	372	415	388	376	393	402	382	422	368	392	394	339	420	380	406	391	419	407	410	436	380	367	424	416	396	417	384	397	342	394	429	364	399	398	368	415	365	341	365	388	382	396	408	416	426	378	367	392	380	385	362	431	424	364	428	408	406	411	438	364	415	429	389	416	381	375	383	407	385	401	375	389	415	387	374	391	374	383	400	391	419	375	386	397	380	362	426	377	334	382	389	408	383	406	373	430	401	413	391	377	417	398	438	398	429	375	376	390	416	378	409	396	394	378	362	392	439	441	366	401	383	391	392	422	392	390	386	395	396	400	397	419	426	413	354	395	369	400	370	376	385	400	392	411	390	369	412	393	384	407	403	409	369	386	374	389	417	358	411	418	397	368	389	363	362	396	400	377	389	387	416	401	368	363	375	416	428	434	407	392	369	399	374	397	401	390	396	402	387	370	381	401	413	378	383	387	393	365	376	378	398	392	382	354	420	339	432	371	367	386	391	419	405	390	430	377	403	393	403	385	389	364	384	398	374	379	384	382	382	399	405	411	397	389	398	386	382	407	376	385	421	424	378	428	389	406	385	400	443	409	383	376	393	405	435	413	381	388	414	371	413	359	377	362	385	356	396	383	408	398	396	372	412	410	381	367	370	400	406	374	399	395	389	412	394	396	383	371	389	363	400	379	362	416	374	417	404	414	384	355	419	402	425	400	377	411	345	370	395	406	381	435	446	378	376	390	387	360	361	406	386	365	403	364	360	386	416	385	399	393	401	428	393	401	389	391	381	400	362	347	399	408	426	402	368	417	376	389	404	354	381	391	395	366	362	432	382	354	406	390	376	376	402	405	383	407	392	414	391	428	417	436	394	392	382	403	375	388	408	387	401	422	346	424	423	364	400	404	397	423	375	406	390	356	409	355	389	385	427	391	396	378	406	379	390	406	391	411	388	378	383	411	401	369	420	379	387	422	414	400	364	419	399	439	389	410	373	367	414	381	394	406	406	399	403	417	404	350	387	410	390	388	368	419	405	396	394	383	403	405	395	418	407	420	406	371	380	403	426	376	415	410	426	406	370	392	396	414	376	426	410	396	416	411	398	391	384	403	387	404	407	360	359	404	385	429	406	409	388	430	395	373	371	352	398	392	389	397	407	391	356	357	353	388	412	399	391	431	420	362	378	400	397	398	436	397	402	421	388	391	405	371	362	419	387	379	415	396	403	374	384	402	382	373	385	407	422	387	387	421	386	386	425	399	374	413	380	378	388	380	388	401	370	382	421	380	385	378	374	384	400	384	375	394	382	386	414	379	392	394	393	357	383	373	437	383	405	387	409	426	388	406	411	421	386	392	375	379	390	381	397	397	412	406	396	408	396	387	396	382	393	395	388	373	356	385	376	384	406	413	391	413	368	384	396	404	395	388	403	421	371	397	351	425	411	402	350	420	354	419	401	372	351	393	408	363	395	413	388	396	360	402	407	394	354	376	374	396	376	395	391	408	365	388	405	420	392	408	360	371	443	387	389	422	376	399	427	382	376	398	415	369	366	375	386	424	396	391	372	393	417	365	411	373	406	421	389	389	411	391	359	405	386	360	404	415	373	411	404	390	411	430	407	398	367	400	386	391	379	388	403	422	423	386	378	358	382	404	440	405	380	398	420	395	395	401	407	368	382	408	388	421	387	399	408	388	396	436	346	383	423	381	430	347	357	404	390	396	386	376	412	414	401	396	392	394	404	379	380	384	382	376	386	376	414	389	386	382	400	382	407	371	383	395	425	363	383	382	386	419	404	390	367	359	416	380	379	411	383	381	412	405	392	367	384	398	407	435	394	370	378	397	391	420	371	402	373	396	418	381	365	396	388	376	395	390	374	401	399	384	407	391	368	418	372	399	411	384	438	402	395	369	396	358	387	416	429	395	375	407	386	403	365	390	413	446	383	382	359	422	370	387	398	360	363	396	384	405	398	397	403	381	382	403	383	403	407	404	373	362	400	439	345	386	397	483	380	396	380	405	380	359	395	421	426	390	385	395	383	366	429	377	368	407	384	402	387	423	395	411	391	385	375	403	379	391	402	411	413	414	375	403	386	410	372	394	427	403	403	359	385	357	371	349	395	400	408	392	376	374	376	391	410	389	407	374	393	381	403	369	392	380	395	369	363	384	409	377	363	381	385	377	394	371	376	428	410	388	387	405	387	407	387	406	396	374	402	365	403	386	401	366	393	386	382	376	406	383	388	416	374	366	391	384	407	374	415	412	393	386	428	389	406	382	370	389	376	413	382	434	409	383	399	411	384	392	386	338	436	412	380	371	369	424	356	432	375	373	400	392	406	382	394	344	376	382	407	400	407	395	412	417	389	404	369	398	352	397	397	411	363	411	377	422	401	355	413	441	418	411	390	393	420	396	390	406	422	393	369	374	368	375	391	378	417	363	382	381	403	376	411	416	410	402	384	394	436	421	384	398	389	406	416	400	388	382	377	393	345	409	418	368	388	379	422	373	370	400	381	400	384	353	385	374	403	378	395	391	393	387	423	393	422	398	392	398	388	375	397	371	366	397	415	387	408	386	383	382	376	403	413	409	376	366	380	397	420	381	400	366	359	394	372
23554	21247	28554	24344	21896	20216	17674	9552	7402	8177	5383	3065	2837	2302	1934	1578	1468	1378	1342	1149	1025	1108	1042	939	721	531	492	522	495	478	484	476	487	503	499	517	488	516	490	528	495	494	513	550	510	522	515	504	526	530	566	492	540	550	512	469	463	494	448	478	455	411	453	445	446	472	460	424	431	471	498	473	483	444	465	450	481	455	453	496	473	425	469	439	457	459	463	442	442	464	481	429	421	416	461	470	437	465	459	433	428	462	441	421	458	456	484	430	476	476	441	454	425	431	464	471	454	468	448	455	470	484	456	445	432	423	464	445	454	438	444	449	430	456	443	457	441	439	484	451	468	440	429	500	454	459	432	451	491	450	473	486	447	477	467	496	385	451	455	464	442	451	470	408	480	469	483	449	441	442	417	407	449	470	467	450	414	479	477	420	425	441	472	473	440	454	449	425	458	429	423	464	446	492	444	480	475	473	510	448	459	433	447	458	430	454	438	444	423	448	462	472	419	465	474	457	447	445	456	471	448	444	447	456	437	468	462	442	377	431	469	456	448	400	434	421	435	441	486	444	471	459	481	468	487	435	448	465	410	441	476	388	433	425	475	403	482	422	424	465	420	453	417	451	479	450	483	480	470	451	474	450	482	460	446	465	463	444	516	472	473	459	466	436	468	422	460	433	488	455	417	456	467	438	491	479	457	468	434	452	441	474	474	463	426	459	450	431	498	482	433	472	471	448	466	459	439	482	473	441	433	475	470	442	475	459	485	424	440	464	430	473	480	409	448	448	446	443	427	481	431	473	470	465	471	449	421	483	465	453	455	455	475	440	460	449	448	430	478	473	425	439	416	453	468	470	451	426	429	419	467	432	466	463	416	441	459	432	435	450	447	442	479	469	458	474	459	480	435	437	440	411	469	463	485	462	442	486	492	491	462	450	438	433	464	469	448	440	432	433	435	464	449	462	442	453	434	442	467	441	425	440	458	461	473	424	466	424	447	464	434	503	443	466	450	433	461	453	457	465	473	479	425	459	467	459	433	456	430	449	456	440	483	473	463	449	448	440	442	418	416	457	440	445	443	463	448	479	423	455	467	467	463	479	454	478	444	402	469	463	462	485	437	448	439	455	450	455	434	426	442	446	448	456	495	453	461	442	462	436	444	426	430	443	465	430	482	467	436	441	403	451	469	465	438	469	493	434	423	440	468	456	443	434	460	449	417	459	460	437	437	490	456	452	481	429	466	466	439	484	451	452	450	495	415	453	525	442	459	504	450	437	501	473	436	422	429	452	415	467	427	434	486	442	467	446	491	423	418	453	448	394	450	438	426	439	455	408	466	440	477	442	453	441	429	517	465	454	470	460	436	433	424	415	484	477	453	462	440	504	441	509	460	469	433	488	433	460	447	460	487	433	452	455	440	456	462	426	483	431	481	424	415	448	487	473	449	459	462	476	489	428	462	441	483	506	461	423	441	480	459	433	462	437	461	441	462	490	426	468	395	474	476	466	465	498	434	443	429	402	462	479	424	411	459	389	451	439	412	428	433	440	417	447	439	486	443	463	443	423	471	444	439	450	461	443	425	458	459	470	438	434	456	434	460	445	438	445	472	454	468	456	469	481	506	451	453	439	481	438	481	442	455	473	479	476	421	481	461	466	413	435	437	474	468	446	449	457	460	454	446	451	439	480	473	454	448	444	416	432	443	477	459	465	444	444	437	453	467	474	457	439	463	499	429	469	452	436	434	452	459	485	465	448	426	489	469	491	428	443	423	436	492	456	452	443	424	458	459	452	410	445	485	459	463	476	475	445	453	476	450	417	441	397	440	458	477	454	412	481	421	462	462	484	444	414	435	440	460	447	440	459	475	414	423	481	443	432	475	447	455	478	511	485	452	450	487	441	457	476	475	447	494	423	427	446	463	446	461	467	443	480	409	433	440	475	448	473	468	468	441	463	470	443	475	465	430	465	451	441	449	453	433	440	451	431	434	452	447	487	508	477	429	448	491	483	438	443	496	507	445	460	443	456	443	454	474	441	451	415	459	473	479	448	455	462	471	450	454	446	459	448	451	440	441	484	446	508	410	473	477	460	450	481	426	439	466	461	504	461	441	447	458	439	459	450	448	440	455	485	448	420	449	456	464	455	430	467	469	488	437	448	463	470	435	458	477	467	464	477	465	446	463	515	460	430	408	457	481	432	430	434	410	457	464	451	419	465	466	448	446	440	419	463	442	424	446	454	483	409	456	433	467	474	490	465	506	454	468	467	441	456	459	455	452	441	431	481	444	463	479	490	490	442	455	471	472	488	455	432	453	446	479	520	436	435	476	426	465	479	455	463	448	459	429	416	449	434	441	444	468	427	451	465	428	448	452	492	468	454	471	449	449	456	467	457	431	432	470	417	452	431	489	444	454	442	487	463	441	444	465	430	446	475	482	443	460	452	462	490	433	478	420	457	443	471	459	445	418	489	484	437	419	445	498	453	490	439	471	460	468	457	417	457	446	482	455	461	451	409	443	436	475	469	436	451	431	445	453	429	452	433	429	443	446	433	467	448	443	429	430	476	467	476	447	440	463	396	440	423	467	433	451	409	457	465	447	421	463	481	467	434	446	463	402	482	430	458	433	436	458	440	446	444	449	440	450	440	441	471	474	458	442	451	386	464	393	474	463	425	494	464	451	433	469	424	420	446	442	428	471	438	420	433	440	452	422	503	413	489	455	432	424	435	488	469	454	415	503	437	479	469	466	452	522	436	440	447	448	464	483	459	452	478	480	462	424	451	458	469	486	417	444	436	462	432	455	490	440	439	441	453	439	458	439	485	460	415	456	481	456	444	478	426	503	462	419	450	448	476	460	428	433	449	478	467	472	459	421	450	412	436	477	444	442	445	451	457	460	481	435	469	467	480	413	433	478	489	426	457	468	453	436	459	438	472	463	421	456	453	413	448	452	446	430	482	452	422	465	477	456	482	433	456	451	451	449	466	450	482	432	435	478	449	427	434	457	474	457	425	451	467	439	436	446	464	443	466	456	445	460	460	436	478	485	466	460	458	444	466	469	434	455	440	445	434	450	459	458	425	446	420	455	496	434	437	486	399	425	445	411	447	414	449	462	459	443	461	429	441	466	450	482	446	458	490	463	456	452	479	427	455	434	484	451	412	466	421	481	448	458	446	482	447	461	415	480	452	447	473	455	442	481	452	496	473	445	425	451	429	468	460	456	457	446	461	453	454	466	466	472	440	440	488	448	420	429	464	458	468	473	430	434	443	425	425	405	459	481	470	471	454	460	456	423	422	437	490	439	513	429	467	464	454	443	441	437	427	448	456	453	433	445	459	415	429	455	449	446	446	471	478	502	464	474	470	439	433	447	454	486	445	451	464	443	435	472	471	428	440	478	478	474	410	408	421	455	440	463	459	442	477	499	462	455	468	406	458	466	464	458	469	454	486	436	447	482	505	489	450	434	434	434	451	436	436	460	428	436	428	441	454	467	449	405	446
20468	41171	31816	20646	21693	19999	19707	12760	11273	11830	7558	4624	4396	3448	2915	2399	2176	2051	1879	1521	1379	1515	1393	1228	992	642	588	550	566	513	517	556	525	555	543	579	537	539	528	562	568	552	605	580	594	529	601	598	613	571	602	617	595	556	606	542	517	478	510	490	481	469	503	463	509	520	495	493	472	515	486	509	487	471	489	479	546	491	501	521	497	494	482	457	502	458	546	501	520	510	486	487	519	495	492	520	478	490	499	500	489	520	479	466	501	495	484	513	489	506	485	524	474	523	507	484	515	520	493	498	497	469	515	485	518	492	474	525	539	520	499	560	513	476	551	500	497	495	483	506	486	507	511	540	545	508	518	518	496	480	504	493	491	484	480	500	505	497	531	528	469	450	545	484	513	478	494	481	484	513	494	502	494	494	508	508	478	495	546	501	475	484	499	498	449	476	531	467	510	501	547	493	514	528	503	501	524	461	481	496	498	521	534	497	527	513	502	503	492	503	489	473	489	494	525	524	508	519	541	526	483	495	505	491	557	498	524	496	486	529	450	495	479	493	512	486	493	533	505	476	473	486	505	494	518	475	513	498	506	549	492	484	460	505	510	463	545	494	478	537	509	535	496	492	500	494	478	515	508	500	540	494	501	493	499	496	515	468	476	466	447	534	498	495	476	500	501	538	523	490	488	486	505	528	516	455	546	495	531	530	523	479	503	481	495	478	503	539	536	502	470	507	497	489	501	502	488	521	556	517	491	496	524	465	476	482	488	504	543	535	502	477	509	515	520	525	527	521	473	480	474	520	545	513	495	506	475	503	493	520	538	521	480	490	502	514	488	476	504	510	462	518	507	525	518	480	500	496	488	507	558	485	498	494	512	504	524	512	536	509	505	501	491	515	500	522	470	533	502	521	518	535	475	532	580	504	526	477	486	517	508	541	523	512	492	505	493	489	498	505	496	500	461	519	507	526	462	493	505	532	497	501	451	490	497	485	502	498	493	504	478	495	475	501	494	504	503	471	481	515	502	547	525	529	540	480	470	512	473	481	499	564	463	507	522	489	506	516	502	494	483	506	516	488	507	472	479	536	507	510	508	492	487	518	510	483	503	494	477	511	504	488	493	486	461	511	484	494	481	512	470	477	477	492	543	472	483	480	493	499	522	445	503	479	504	494	515	484	482	483	492	520	479	512	497	499	527	491	480	485	510	482	514	525	467	442	491	508	497	472	496	482	537	474	481	492	487	506	521	498	496	535	463	478	545	484	503	459	495	499	482	489	487	526	482	520	527	499	504	506	487	487	517	493	481	506	532	507	477	516	473	511	494	493	477	517	551	512	494	463	523	516	517	507	482	499	483	504	502	495	481	514	511	512	522	496	479	496	511	501	513	479	474	484	542	474	498	512	475	467	490	515	528	495	500	507	487	511	488	493	493	517	555	496	490	465	482	479	520	481	458	504	508	528	480	485	484	495	522	518	494	509	519	514	473	493	479	514	510	482	510	522	514	463	524	511	475	502	501	503	497	506	495	514	493	499	478	515	525	525	484	479	532	464	525	507	535	489	520	545	495	499	471	486	524	493	500	549	505	489	527	484	460	505	528	529	531	476	522	463	466	529	528	490	512	478	496	516	505	483	471	479	525	500	516	538	482	505	468	532	550	524	484	464	498	504	507	478	545	527	523	486	484	517	523	520	502	469	517	471	505	481	484	485	479	544	534	528	438	543	478	512	467	468	479	500	498	500	494	546	478	486	516	472	487	536	514	482	507	526	497	469	499	518	475	483	515	504	478	521	504	487	520	491	504	499	510	497	501	508	481	497	507	498	517	480	457	491	461	526	454	494	536	504	449	499	483	510	519	515	495	518	518	517	489	491	536	520	519	493	480	481	521	472	500	483	517	485	510	507	510	509	506	503	497	510	507	512	502	501	514	497	482	514	504	540	478	492	441	458	489	490	487	484	515	523	522	468	476	525	465	480	527	482	540	494	489	497	482	515	540	488	474	526	518	537	507	464	494	507	526	464	483	478	515	532	483	521	478	482	463	484	501	469	501	503	490	498	465	437	518	497	549	514	527	490	468	525	538	488	510	476	455	497	480	506	540	520	517	498	501	504	521	514	494	517	524	492	500	487	502	513	518	453	504	482	508	470	499	524	470	499	525	480	490	500	537	500	535	518	483	471	504	476	481	534	504	467	465	508	540	484	474	483	542	494	512	490	520	507	512	473	516	480	507	477	529	506	539	535	511	507	500	466	552	506	485	524	481	483	481	523	479	512	502	470	504	551	496	487	502	499	530	485	545	499	516	494	529	522	483	551	521	540	505	480	492	538	529	463	479	485	529	553	472	515	515	509	472	537	531	467	484	523	493	491	519	505	497	499	477	528	525	518	494	500	500	521	487	490	546	498	512	502	473	520	499	540	499	547	482	485	523	491	511	481	492	496	547	472	491	514	528	539	491	518	507	483	540	546	442	501	528	576	501	510	498	511	500	556	484	494	496	507	493	483	476	510	492	481	484	498	469	504	517	487	497	470	504	499	519	490	513	506	492	500	527	488	474	433	476	504	539	474	543	477	487	506	502	492	489	447	521	526	504	494	491	493	522	497	552	479	461	550	507	490	481	483	494	552	489	523	524	494	510	513	511	538	481	504	492	507	511	453	469	514	536	501	509	472	513	509	515	513	491	492	511	504	473	514	483	497	502	502	519	519	508	495	531	491	492	479	482	473	533	534	494	509	500	522	499	491	521	526	505	497	477	524	472	484	505	493	487	521	511	515	526	440	507	493	530	507	490	483	507	501	509	508	519	503	495	502	530	516	498	470	513	475	491	510	487	514	504	463	483	528	467	502	472	512	525	482	447	481	509	459	491	504	494	499	560	515	482	498	463	488	516	522	496	496	488	516	486	475	498	492	457	486	483	528	538	538	517	516	528	486	510	506	519	505	470	473	521	511	479	521	505	506	464	501	482	482	487	494	511	508	482	511	531	522	489	516	512	522	555	477	512	514	508	494	485	525	476	500	473	496	463	494	469	483	479	489	483	492	499	508	490	494	492	507	539	501	513	506	488	526	480	489	525	479	515	467	508	477	512	520	503	508	482	505	507	506	539	510	501	496	488	515	469	521	468	514	498	545	479	511	509	509	488	487	511	517	503	468	471	510	512	527	479	519	475	503	446	522	493	436	473	464	522	514	503	450	504	484	477	477	513	528	450	504	505	484	499	508	493	493	513	494	485	493	474	457	516	478	487	513	514	474	478	512	541	498	470	480	520	501	515	477	491	516	509	483	490	528	493	469	518	519	498	510	477	473	501	513	491	496	500	479	506	457	518	496	545	468	492	486	533	527	497	486	487	536	516	522	493	552	513	482	514	518	519	493	475	539	515	488	476	508	533	476	481	501	502	499	491	516	517	507	491	487	498	574	552	521	466	552	494	497	501	469	496	473	510	510	493	496	529	499	475	513	470	494	493	502	492	513	466	515	479	441	525	514	527	506	504	494
24705	21308	27764	25406	19449	12857	12415	7069	5698	6023	3392	2270	1846	1753	1374	1141	1059	1007	895	749	739	755	720	628	494	348	305	326	309	272	308	285	298	279	297	293	327	299	310	335	283	322	343	309	325	336	322	308	305	318	318	320	310	350	347	307	304	279	277	296	290	286	275	315	295	283	305	261	300	290	316	252	270	277	267	283	289	308	297	283	314	302	289	305	309	296	304	275	311	281	305	248	288	283	360	283	291	287	291	257	281	305	287	283	305	284	271	290	297	262	276	276	295	279	300	269	278	306	279	305	257	285	283	302	280	288	286	281	245	289	264	250	307	303	281	278	314	286	262	256	301	258	324	286	261	282	259	285	279	274	253	277	260	323	269	292	273	278	245	266	275	275	295	274	333	291	299	252	283	302	287	253	258	304	273	284	294	288	295	263	276	267	266	256	273	271	269	261	277	237	274	308	258	275	297	276	286	264	294	274	265	303	266	316	302	277	285	304	297	254	301	290	268	288	282	271	304	272	306	277	272	301	291	302	277	276	247	286	279	311	287	262	268	282	283	261	270	299	315	286	299	300	276	279	280	269	276	240	276	284	274	289	268	291	300	312	257	281	268	271	291	296	266	292	279	298	260	269	293	273	301	257	304	268	288	274	270	282	302	276	300	285	287	307	279	304	240	273	295	272	324	284	279	299	301	270	254	277	276	281	267	304	278	270	281	313	328	269	292	262	276	305	261	258	283	269	270	272	294	319	293	287	271	265	299	258	273	280	291	284	292	306	275	293	287	265	262	306	280	291	266	280	245	310	301	271	268	275	302	306	278	276	261	281	281	303	280	288	273	294	284	296	267	295	283	297	284	287	277	277	268	287	279	295	293	307	259	253	254	288	273	287	278	260	291	291	282	286	258	302	287	274	284	278	304	304	278	300	284	286	283	281	254	286	241	296	295	304	283	290	249	275	268	284	272	301	292	291	277	267	256	314	281	300	268	279	275	280	235	324	252	297	290	312	268	276	260	272	283	288	305	281	308	272	305	291	259	288	286	301	281	279	273	293	271	272	288	286	294	281	293	289	257	288	309	304	302	257	276	308	298	279	297	308	288	269	286	296	269	289	279	267	267	292	261	295	293	271	286	265	252	278	284	282	242	233	290	288	299	275	314	280	280	270	281	294	250	271	284	278	266	268	278	301	280	284	285	290	245	250	303	280	284	277	279	292	301	278	288	279	313	277	286	280	244	281	316	302	288	294	267	276	247	290	285	268	253	272	287	286	293	270	297	286	296	270	289	291	267	264	260	252	285	277	304	258	264	287	304	279	271	267	275	293	272	288	296	294	264	308	279	266	275	268	266	296	269	272	305	279	263	298	299	291	305	299	291	274	294	268	277	262	266	285	281	258	315	272	277	271	269	286	269	261	312	288	264	295	297	299	286	287	256	265	298	299	287	247	274	311	303	250	278	272	295	291	306	256	285	263	248	256	303	290	305	288	294	264	309	267	302	277	260	290	308	263	290	279	268	317	314	285	290	261	284	286	280	292	324	281	252	298	278	302	272	259	283	319	270	301	314	283	282	265	287	301	287	291	256	294	320	270	295	274	238	279	279	287	282	276	284	310	274	267	267	286	307	289	267	272	268	299	259	299	260	286	293	268	309	291	280	263	269	277	283	288	255	316	284	257	257	268	267	284	249	263	288	291	291	297	265	300	285	269	277	296	276	270	298	264	308	249	274	262	291	299	286	251	286	259	286	293	294	292	316	322	267	295	272	275	289	277	309	257	293	323	266	281	303	275	263	277	267	291	282	321	290	274	261	277	267	261	252	306	270	301	272	277	268	269	282	261	247	284	279	279	282	249	314	246	281	316	293	303	268	261	263	284	314	279	307	296	268	298	263	293	275	261	270	293	299	286	290	273	265	283	322	292	272	285	325	268	285	281	257	262	305	294	299	237	285	278	277	295	276	282	307	248	271	274	275	301	286	261	263	278	280	284	278	259	286	275	272	272	256	280	292	273	309	257	281	300	282	297	290	277	281	283	274	277	275	299	297	264	289	292	297	299	286	275	282	280	263	282	281	282	290	281	262	273	300	301	293	268	282	293	291	275	279	271	264	296	265	282	296	299	272	271	259	280	273	253	275	304	297	312	291	263	284	267	277	288	260	292	285	290	275	288	263	243	274	277	284	292	301	303	260	291	278	257	274	291	288	257	284	266	267	281	260	292	263	284	272	273	285	279	282	275	292	299	271	257	290	285	276	272	274	278	292	288	268	301	285	330	292	293	293	320	277	296	272	273	273	277	283	296	271	258	271	301	277	260	274	290	268	257	280	293	278	267	283	278	288	280	291	230	311	281	277	313	259	270	278	293	297	316	298	283	287	270	305	283	284	269	272	291	239	284	275	313	275	287	321	320	291	272	282	276	285	302	251	285	295	284	285	275	295	287	290	290	283	285	298	273	286	271	267	277	279	257	292	271	293	291	295	279	254	287	297	256	303	263	306	279	249	280	276	273	287	285	276	283	272	260	298	256	273	276	252	274	312	276	296	259	269	259	297	278	270	267	280	308	308	307	280	273	274	303	271	309	290	304	273	257	286	271	298	286	283	303	313	273	300	278	304	290	273	283	300	297	303	302	288	281	300	276	277	227	293	286	258	285	299	273	275	300	274	287	280	283	312	305	284	279	275	283	287	258	273	270	280	266	254	287	303	300	266	289	276	276	291	313	289	298	302	293	287	304	263	293	298	280	320	285	291	300	257	279	276	267	301	254	289	268	288	297	280	286	274	256	274	286	252	268	287	296	278	277	285	286	264	287	256	262	301	301	282	285	280	263	281	276	294	269	262	272	269	282	278	293	305	297	270	259	290	307	262	280	318	263	266	300	266	284	293	247	280	280	250	299	277	263	287	303	284	264	288	279	297	290	247	259	296	335	300	284	278	311	261	279	291	252	284	252	283	255	285	279	272	276	291	264	292	298	287	307	297	284	278	284	319	298	296	298	275	252	281	299	289	269	271	292	303	299	317	274	272	270	282	297	275	278	292	281	261	259	249	293	274	306	297	286	273	271	283	300	284	281	302	268	271	259	277	277	268	276	287	286	278	254	279	301	287	297	296	316	277	275	299	254	241	277	278	296	271	295	270	267	286	278	269	309	288	309	252	272	295	294	274	273	295	281	281	268	262	279	255	286	284	276	262	308	263	259	234	273	276	324	288	276	279	306	280	272	279	303	264	291	269	269	269	290	258	267	269	272	273	253	302	269	257	302	279	268	296	281	274	289	317	303	280	294	318	276	280	274	276	286	295	261	287	272	281	282	306	282	283	263	311	285	267	279	280	286	311	246	284	268	279	273	276	292	265	282	291	288	283	276	289	266	286	314	272	257	319	309	313	284	263	305	293	291	250	267	272	261	256	280	310	301	274	284	271	295	280	321	281	277	264	291	285	279	295	281	281	271	256	280	291	289	280	253	292	268	304	297	297	283	325	266	295	325	297	278	310	264
20364	37371	28209	19004	19626	16134	17288	11237	9671	9848	5645	3879	3135	2782	2230	1849	1741	1583	1440	1031	1141	1184	1003	876	614	417	412	371	380	326	350	327	341	360	362	371	388	351	396	374	358	380	387	363	381	394	381	365	381	414	386	381	355	399	354	349	352	365	311	342	336	317	313	328	317	281	349	335	311	327	332	324	337	332	318	338	311	343	304	340	314	386	295	331	310	343	308	314	337	333	325	318	326	336	311	348	302	351	324	323	339	288	350	344	362	320	295	296	321	297	308	288	322	319	352	304	328	336	323	331	338	288	321	323	336	297	340	321	313	303	313	333	329	323	276	312	321	309	324	314	306	330	347	342	341	352	319	370	324	331	335	328	354	325	322	324	287	330	329	324	324	320	353	349	334	329	298	323	333	349	318	321	338	346	310	325	345	340	377	338	329	332	360	343	349	320	348	303	323	363	310	349	331	284	322	309	321	333	304	327	305	363	347	313	326	322	325	325	330	308	311	325	292	340	296	328	322	308	336	348	298	339	320	338	320	313	322	339	307	310	324	324	320	316	296	289	348	313	339	329	327	328	339	334	351	318	329	341	326	310	312	304	361	292	311	334	311	352	324	332	328	327	329	331	323	330	317	336	330	352	329	327	309	337	342	327	326	323	327	326	354	325	301	301	317	312	347	342	332	290	324	312	298	350	336	322	305	321	304	322	324	337	328	316	315	285	319	341	347	352	336	290	326	339	297	349	318	295	342	321	341	324	329	319	326	304	333	338	328	328	318	329	321	342	321	333	344	307	325	340	315	332	319	302	346	295	312	305	348	326	355	346	335	317	333	316	327	300	343	314	335	324	327	313	345	348	299	316	323	339	310	327	311	314	314	318	371	302	320	314	311	324	341	324	300	326	311	279	341	301	319	352	325	337	346	314	331	328	322	308	340	338	326	309	319	335	339	312	295	326	353	311	327	273	331	347	303	345	327	333	347	336	287	335	320	336	315	356	318	324	343	311	337	315	337	306	311	301	362	333	322	345	344	321	326	302	361	336	293	314	304	303	312	332	336	339	322	304	318	362	312	354	332	328	329	336	322	317	317	281	301	326	328	339	343	339	340	314	341	327	316	337	326	343	323	310	316	301	346	341	317	326	318	319	341	296	343	309	329	331	318	343	323	312	308	329	284	289	326	323	342	318	340	303	353	325	282	333	324	353	341	308	324	323	363	345	344	315	346	309	333	310	340	326	336	324	324	353	291	334	293	333	318	320	319	313	311	302	328	305	325	305	329	350	346	327	318	314	330	350	323	324	308	329	330	309	323	337	301	320	349	328	337	318	335	340	302	318	331	340	343	342	312	318	348	326	354	293	315	316	299	309	315	285	292	355	327	314	314	308	332	336	332	326	352	302	298	317	326	309	294	270	298	317	338	340	320	355	296	311	326	279	328	299	284	341	344	327	348	319	318	329	299	314	321	349	322	307	305	318	341	326	353	350	330	301	331	301	329	291	331	315	316	311	305	322	338	316	358	321	332	329	310	332	341	325	337	303	315	343	337	331	297	333	353	307	323	363	302	306	340	342	332	310	298	328	353	302	323	322	359	337	297	295	339	322	340	355	301	300	338	311	326	341	353	342	340	335	331	330	358	300	287	305	345	356	315	300	339	320	317	345	336	342	338	315	301	337	316	321	305	349	319	330	372	312	314	324	330	320	298	316	306	308	294	328	316	338	339	303	330	280	319	328	339	350	335	311	315	319	318	331	328	344	307	297	317	326	304	333	334	328	304	317	342	293	324	305	300	311	342	321	343	315	314	308	334	299	337	300	333	333	345	317	318	329	296	323	333	354	334	313	340	319	293	335	302	312	323	311	337	314	328	354	350	295	298	323	319	339	292	335	328	300	335	318	322	317	317	330	359	304	343	329	343	319	305	339	343	297	361	347	312	298	323	321	359	323	314	325	306	344	342	311	343	331	337	319	358	355	338	318	342	308	344	305	339	306	313	303	294	339	330	308	335	325	317	298	340	343	334	342	325	316	344	298	320	314	315	326	317	347	309	325	310	334	311	337	320	332	326	302	322	330	314	343	344	316	315	330	329	328	320	351	317	329	334	323	318	320	311	314	300	332	318	310	334	320	302	312	288	351	316	303	325	329	347	329	358	328	337	298	341	318	331	321	360	336	325	328	323	316	336	315	299	361	295	314	339	315	324	348	320	328	369	367	313	290	313	290	328	298	339	340	300	318	331	307	312	324	319	350	342	343	336	311	335	340	341	350	312	330	344	329	346	326	293	317	338	333	328	351	338	318	354	324	324	330	317	345	350	319	314	325	318	313	317	369	316	316	322	329	326	332	367	335	324	336	348	319	319	332	314	321	342	293	348	332	330	345	324	334	309	289	345	335	313	322	318	308	299	343	326	354	327	337	331	337	331	353	314	325	306	329	362	311	344	329	317	344	324	315	319	312	315	353	318	334	331	313	320	331	308	325	323	331	341	311	313	307	348	329	292	351	339	336	335	316	356	290	304	329	334	320	351	316	327	316	335	331	309	319	335	325	343	332	309	345	294	316	333	326	296	325	324	347	298	314	316	284	295	349	315	321	308	318	333	325	325	316	319	332	321	328	311	301	357	328	323	356	359	349	316	330	328	327	342	334	301	316	336	333	328	326	371	315	305	307	327	320	329	343	308	324	350	335	324	327	318	325	333	313	343	289	323	296	319	302	311	322	339	310	316	317	312	290	345	309	304	327	308	362	321	319	302	332	365	337	322	349	308	344	306	308	316	290	327	315	287	319	315	310	338	323	324	330	339	314	353	306	294	341	310	303	302	320	318	351	329	330	302	341	325	360	325	299	329	301	327	321	301	326	333	334	306	345	309	318	329	303	308	348	326	283	326	330	306	315	358	315	358	301	315	303	331	334	326	310	352	326	280	329	351	324	281	318	363	311	310	312	351	338	332	328	333	326	329	305	329	313	326	317	318	333	325	334	350	313	319	324	326	328	333	324	314	303	309	305	346	320	350	371	304	338	324	307	306	343	324	354	341	329	291	322	333	325	325	333	292	338	330	335	353	350	312	367	321	319	316	311	310	332	311	302	320	343	316	317	322	359	324	339	299	310	342	347	351	304	305	325	330	330	336	310	299	293	341	341	304	315	335	314	332	300	331	359	297	341	317	322	333	305	302	328	326	331	293	312	305	339	328	314	363	323	340	308	317	344	327	333	314	342	325	338	349	327	296	307	332	315	322	322	330	332	304	331	322	329	341	308	310	309	302	346	292	346	339	341	347	326	306	345	301	355	328	309	351	310	308	323	316	317	353	317	326	316	326	328	301	318	313	309	336	331	311	295	329	338	337	296	365	320	314	365	337	351	322	305	294	333	319	377	278	345	345	341	343	341	352	334	310	330	330	327	323	320	329	336	335	325	326	364	356	356	333	312	329	343	307	295	303	349	311	310	320	307	302	293	331	330	314	325	298	320	349	316	303	329	289	318	292	352	299	349	325	341
22499	21233	28919	23892	21538	22709	24595	13631	10907	10333	5973	4328	3458	3236	2580	2202	1953	1890	1513	1330	1337	1409	1332	1031	697	516	513	478	458	385	484	454	443	443	412	453	476	470	474	462	464	483	488	467	513	482	454	469	486	543	482	487	547	476	495	491	421	408	433	413	416	409	403	441	394	389	388	405	405	365	376	391	389	373	406	365	400	408	411	417	396	349	428	436	437	427	433	393	407	403	417	432	416	446	387	402	412	406	435	369	393	431	382	428	438	417	430	406	405	426	422	412	424	382	435	428	430	410	424	418	422	405	394	405	399	425	398	426	387	404	419	449	376	413	409	463	429	411	398	408	461	392	403	414	435	396	429	375	374	401	420	405	403	376	416	410	384	421	405	411	431	444	429	411	397	377	413	445	418	417	373	380	424	399	421	412	418	431	381	411	431	368	413	429	387	415	414	425	411	412	382	370	415	414	388	408	424	412	418	409	386	383	425	431	406	397	400	385	401	439	391	382	405	353	420	430	420	420	384	398	401	429	392	421	423	416	423	391	407	418	413	393	394	393	382	421	413	405	401	409	415	390	412	399	415	407	381	419	395	418	377	410	421	444	415	440	390	380	392	396	436	417	419	418	400	451	383	388	381	381	370	467	381	406	402	403	425	377	451	385	390	432	410	401	429	421	416	422	354	426	440	440	417	432	422	424	370	411	443	371	411	385	394	421	371	378	417	389	411	414	374	396	376	409	391	405	458	405	413	436	423	412	421	386	430	363	404	398	380	385	392	435	430	417	397	404	377	374	406	404	417	379	419	426	422	384	452	371	415	432	383	382	383	442	416	368	391	395	398	389	432	390	421	399	432	394	392	372	356	397	393	418	371	392	396	409	435	404	374	426	387	408	401	407	393	405	398	406	418	397	379	404	414	412	408	416	429	400	417	404	411	440	429	386	388	383	394	375	406	396	393	409	411	428	417	406	394	390	398	433	389	369	407	395	415	427	434	419	399	400	417	393	427	388	411	440	389	361	348	399	445	414	397	412	385	376	396	403	376	377	415	406	364	401	421	400	386	370	380	388	399	420	390	387	380	379	372	434	414	415	402	424	413	403	394	426	421	411	387	423	426	429	437	423	392	413	389	412	383	394	452	383	419	384	395	386	439	389	413	380	429	391	405	443	422	408	403	413	416	432	409	418	423	402	422	418	402	404	365	387	414	398	416	443	418	380	402	414	393	367	445	398	422	428	408	383	416	421	392	440	373	418	410	396	413	378	424	399	409	415	441	371	384	393	384	386	390	417	403	390	412	400	412	423	407	404	404	426	403	402	423	394	396	404	410	402	420	394	419	427	391	386	407	388	389	390	386	375	425	407	394	421	397	427	385	437	410	397	426	386	393	417	409	364	386	400	421	413	426	406	422	428	403	415	406	400	398	387	402	406	387	372	410	428	470	406	416	404	427	421	417	374	401	395	379	408	406	408	399	365	365	387	433	424	390	415	420	420	444	375	404	422	415	419	358	422	435	423	398	403	436	397	408	392	400	423	434	406	408	406	394	416	404	411	428	412	419	422	464	411	417	382	402	384	400	397	416	389	421	397	406	398	477	368	449	424	426	386	387	382	396	392	389	398	420	401	405	444	395	403	456	409	419	372	376	400	403	371	395	411	396	389	437	412	424	380	431	411	390	396	393	412	362	420	383	406	375	391	394	394	431	386	424	370	391	404	435	425	394	417	372	387	373	439	435	411	410	386	396	372	400	421	385	372	387	435	388	393	410	417	437	406	360	381	393	412	410	396	430	429	400	391	434	415	427	384	347	390	374	412	403	391	424	378	410	410	411	463	409	407	423	409	422	404	418	389	418	385	438	404	429	435	432	417	426	398	396	384	415	400	395	371	425	400	404	445	363	413	377	415	391	398	417	384	419	424	432	396	445	408	389	410	404	427	425	410	409	404	387	405	411	396	388	421	399	450	369	420	448	408	412	402	394	397	391	424	381	420	387	419	381	388	411	423	417	411	447	355	410	398	410	425	385	417	403	403	432	406	380	437	417	394	382	406	408	403	397	402	411	389	383	405	403	379	405	379	397	392	424	402	392	407	380	436	440	369	437	378	384	419	407	415	385	381	425	417	384	394	405	452	390	377	385	367	393	416	402	397	412	391	402	393	443	456	405	395	385	421	431	409	393	407	417	402	388	430	403	387	414	398	389	393	368	383	415	385	414	412	404	386	406	405	424	401	379	425	412	413	400	395	420	422	384	433	427	398	407	386	395	392	423	384	404	413	435	427	401	406	403	411	384	393	421	404	382	368	423	377	404	409	422	439	390	413	410	406	424	385	400	424	361	401	383	379	410	430	403	414	385	429	414	407	370	394	368	402	410	426	418	378	388	395	447	370	424	398	406	402	393	415	388	421	398	404	400	405	381	420	396	394	417	440	377	408	391	388	420	420	420	395	410	407	389	398	392	397	403	407	410	425	419	414	408	389	384	395	417	404	419	403	414	379	411	394	410	407	378	393	412	415	396	394	422	408	440	413	420	381	397	376	384	445	423	419	411	365	385	417	383	415	399	415	381	410	381	397	428	478	426	395	408	428	415	416	402	417	413	381	429	409	420	409	433	383	425	404	428	383	380	416	403	411	397	414	414	410	381	420	423	400	373	419	367	406	394	392	422	430	380	418	400	354	388	403	394	427	414	422	418	368	390	393	390	400	409	375	427	367	413	396	421	390	418	414	425	407	402	395	408	373	386	386	382	453	393	408	431	392	392	386	410	401	378	398	412	458	433	415	443	416	419	418	415	384	405	418	395	383	431	410	397	392	404	386	426	385	396	420	389	394	407	411	408	406	411	396	446	388	390	415	437	420	420	410	423	426	425	397	406	421	398	400	470	424	396	406	415	466	431	396	374	400	388	373	382	404	386	420	421	421	375	399	373	394	433	403	383	408	424	422	390	348	396	443	425	412	412	425	465	403	401	406	395	393	402	443	371	384	393	386	400	408	437	427	420	382	420	393	403	383	415	419	436	405	383	439	421	411	410	387	386	359	406	416	411	399	415	378	391	376	354	422	405	439	400	396	373	373	425	418	406	404	437	417	408	420	427	395	436	408	394	415	409	398	377	415	406	380	431	416	456	404	376	393	410	406	422	382	426	387	407	377	409	411	421	403	429	397	421	384	412	402	380	415	391	400	414	409	409	390	382	452	406	392	431	407	439	418	382	393	397	395	380	386	400	395	421	405	388	380	412	426	410	411	400	440	420	393	413	408	398	424	394	399	392	390	430	432	402	407	428	395	404	420	412	410	367	426	391	379	410	412	386	400	405	445	397	388	374	432	375	369	373	403	423	417	388	411	417	438	386	383	433	403	409	442	377	389	423	413	421	416	399	411	369	404	381	418	378	387	393	444	427	398	374	412	404	391	400	402	405	390	467	376	420	426	415	412	393	390	462	387	416	425	414	429	385	420	384	436	402	385	424	434	432	418	382	424	409	420	384	380	422	383	384	414
22621	44545	36513	28586	26952	21491	24093	16704	15635	14046	8527	6526	5419	4916	3824	3187	3061	2758	2263	2001	1952	1937	1763	1465	951	680	588	520	503	530	540	531	528	510	499	526	519	597	552	530	574	557	635	573	553	553	558	555	612	564	621	592	575	489	613	523	505	477	453	496	481	458	467	468	422	473	451	489	470	421	470	463	482	452	442	445	459	476	464	445	477	481	504	454	429	464	476	467	470	449	445	475	470	423	434	460	465	477	492	448	438	449	439	436	457	446	420	436	426	444	451	433	430	428	499	431	433	476	437	473	487	470	497	486	446	424	482	471	441	480	445	465	501	440	481	459	439	452	487	474	422	449	426	425	412	465	442	448	464	406	470	475	465	477	463	443	451	471	457	452	488	428	464	447	487	432	461	465	466	467	469	459	438	483	487	493	470	462	471	478	447	441	434	478	448	460	410	478	466	472	421	467	440	443	479	438	438	407	435	440	440	448	460	425	468	417	455	458	511	469	459	474	436	443	429	475	478	459	464	470	453	451	472	428	476	448	472	481	487	455	447	459	462	483	450	492	506	464	462	448	433	446	482	406	441	435	427	502	452	472	459	462	449	438	441	447	448	427	450	470	441	456	440	456	462	441	487	433	455	451	414	439	474	511	453	459	460	456	461	436	479	476	439	422	462	460	427	433	440	459	427	478	426	446	480	476	485	509	457	455	451	444	421	457	462	444	487	435	483	471	498	440	443	440	439	473	456	437	471	429	488	445	446	448	439	428	468	464	441	481	470	447	508	417	459	463	462	436	457	459	479	484	449	455	442	466	415	459	435	459	435	451	437	410	448	454	479	450	472	453	436	413	499	423	478	429	481	477	454	423	451	450	430	467	444	448	412	464	442	461	443	453	459	429	477	457	434	431	437	410	467	432	457	496	446	475	455	448	450	453	463	449	483	440	477	457	465	491	453	444	485	461	416	457	417	431	490	476	487	430	463	458	419	435	480	441	478	463	495	472	433	463	465	436	448	447	474	444	449	436	422	450	472	405	425	449	448	461	477	468	462	465	452	446	461	421	482	483	449	452	459	477	455	441	437	434	473	453	458	446	447	422	465	449	442	457	440	437	453	459	454	475	462	455	435	464	468	445	464	471	428	441	428	461	426	419	456	416	465	456	436	457	455	482	462	429	477	453	444	452	464	473	445	448	415	460	454	456	474	448	486	455	466	432	454	458	440	456	450	447	425	450	496	467	444	441	428	447	481	424	454	471	399	483	478	447	456	450	487	430	459	456	403	455	452	468	459	435	449	443	486	434	455	458	432	465	467	437	486	446	444	443	479	470	419	443	455	450	438	411	491	473	435	490	450	454	441	438	427	448	431	429	456	439	479	426	446	446	422	458	439	464	442	451	459	477	446	418	450	470	450	510	488	475	467	450	477	453	477	447	474	424	479	458	451	484	464	484	442	458	429	428	480	442	410	422	454	445	488	526	471	422	444	481	475	468	497	452	418	459	486	426	421	483	432	458	483	462	469	459	449	433	452	435	434	482	464	481	472	466	451	431	455	443	398	450	429	461	498	411	464	465	430	457	455	409	474	452	443	444	441	436	456	431	449	452	441	455	449	427	441	485	492	430	469	453	442	414	412	446	429	449	476	439	485	474	436	454	449	426	453	457	472	436	447	472	423	434	463	472	489	460	449	455	439	443	472	427	449	501	435	420	467	432	470	454	490	441	460	477	457	434	464	485	485	426	457	473	467	511	441	438	434	467	452	465	436	470	429	471	440	442	454	443	453	451	509	436	464	454	443	405	423	490	453	440	482	474	452	441	446	449	445	453	447	473	452	470	451	458	450	456	444	452	440	455	483	436	451	477	439	452	428	427	442	478	455	435	447	486	445	440	449	479	478	464	436	433	462	450	437	457	449	431	444	463	460	446	467	441	474	418	432	448	500	450	438	470	472	453	448	462	467	473	479	448	464	434	451	404	461	473	462	486	456	466	457	435	440	392	437	449	493	462	470	442	453	429	427	432	456	417	469	454	431	463	443	473	441	437	470	445	434	467	436	515	442	444	442	412	424	461	417	449	442	493	433	440	427	437	430	453	444	441	446	447	427	474	467	454	429	483	432	419	450	438	473	438	481	469	426	443	479	454	396	450	457	484	430	487	430	433	473	406	453	441	443	457	453	503	461	469	428	460	436	445	473	502	452	443	419	456	410	453	441	457	470	430	471	465	466	413	449	460	461	453	427	439	445	464	493	480	450	448	445	449	471	429	491	441	453	478	455	432	433	453	487	499	416	449	392	471	467	434	455	414	457	471	435	465	441	421	432	461	456	442	479	476	418	467	453	465	472	466	462	446	445	484	440	477	445	448	457	458	460	447	451	451	434	460	488	451	426	469	437	490	447	401	444	451	475	436	447	414	427	432	463	452	446	429	446	454	455	436	445	441	462	447	468	468	466	469	454	497	491	441	443	463	458	470	471	424	450	466	450	475	442	482	483	452	440	503	456	436	485	463	449	430	430	419	505	446	432	474	432	478	473	451	406	453	424	442	424	492	422	467	412	451	440	443	485	439	474	401	463	471	430	479	395	449	468	438	432	402	456	434	442	443	469	450	479	487	509	406	455	473	475	453	452	461	457	446	420	467	469	472	478	428	468	438	414	498	455	463	443	467	462	456	440	447	463	426	464	456	471	444	459	465	477	465	448	437	439	445	432	499	452	441	447	472	448	483	473	462	493	495	462	428	453	481	436	457	414	466	445	444	489	439	422	489	435	426	476	444	418	437	427	447	445	440	431	414	477	469	450	438	439	470	429	441	435	433	457	430	433	461	469	455	432	450	428	471	462	471	464	449	410	461	465	460	458	462	416	471	459	435	460	432	464	505	484	443	465	457	458	481	456	473	471	440	440	419	463	470	477	500	467	457	434	480	472	471	444	471	442	446	459	479	451	458	463	453	469	473	457	443	491	447	473	440	472	466	471	447	474	433	470	469	424	420	463	470	423	429	472	426	460	470	423	453	485	427	447	491	447	494	476	466	457	458	421	456	429	439	427	495	447	431	470	469	433	437	422	455	459	441	421	393	472	443	460	442	455	436	426	461	467	472	488	437	432	421	462	458	455	446	455	498	452	438	447	425	461	463	441	415	462	469	452	415	462	405	464	424	459	420	449	436	460	469	432	480	451	433	432	453	458	428	444	407	452	467	473	432	461	495	446	478	434	419	431	454	453	438	475	417	448	423	482	487	477	458	458	431	437	441	425	468	448	446	453	423	463	431	422	418	459	455	466	448	459	491	446	467	442	420	470	445	495	511	440	423	480	437	432	474	449	432	431	464	461	441	468	432	422	470	470	427	468	407	482	443	448	463	451	427	459	451	456	450	465	419	429	471	460	439	493	450	464	415	423	483	437	436	490	433	490	456	434	433	475	459	444	425	439	463	425	427	444	454	452	474	468	453	470	479	425	406	465	447	461	440	476	454	448	441	463	458	436	454	485	436	456	457	445	434
28468	23586	24756	20458	13136	8528	8963	5436	4926	4030	2241	1872	1579	1306	1122	967	967	916	750	703	682	640	656	490	435	344	375	392	338	365	374	337	337	350	324	383	378	335	353	376	411	351	381	415	379	368	398	365	362	383	407	347	390	372	396	342	361	347	348	356	325	339	339	347	350	384	325	350	343	359	386	383	338	347	343	335	375	363	351	351	365	383	342	342	370	355	364	338	339	375	370	342	348	354	327	332	376	337	378	361	382	363	365	385	356	321	327	349	357	367	328	354	319	320	355	365	353	337	342	345	352	321	387	344	327	344	358	371	332	364	334	346	363	369	365	389	382	379	328	335	356	383	345	321	328	326	326	306	319	378	346	344	336	354	337	345	351	367	339	353	371	364	323	346	341	337	371	375	354	360	346	369	350	332	334	330	360	342	340	343	333	373	354	326	326	360	344	329	353	343	344	340	326	352	342	338	349	354	373	354	345	360	345	355	351	358	365	358	375	350	373	347	377	348	341	321	324	369	333	357	336	349	354	383	363	367	359	349	354	357	348	351	367	336	383	391	338	363	314	341	340	361	339	344	372	375	376	343	330	362	350	374	324	322	365	348	373	350	355	347	323	334	323	335	382	365	372	370	311	347	335	344	358	358	339	321	370	394	349	343	372	345	366	353	330	360	334	351	331	348	374	363	332	357	360	327	336	358	319	334	343	363	367	355	330	324	352	348	367	353	373	345	319	345	308	353	361	364	338	351	367	360	394	318	361	367	357	370	408	358	371	363	332	332	339	380	361	366	390	358	392	327	355	346	362	377	338	329	338	367	315	334	351	335	378	360	370	386	348	364	357	343	361	349	354	338	338	351	368	344	334	365	406	338	333	323	391	388	347	371	367	358	384	350	351	335	330	325	337	375	351	346	326	359	323	364	355	319	377	377	352	356	369	376	323	351	364	339	338	377	356	377	358	352	396	349	360	370	364	374	324	331	366	370	346	372	350	354	360	320	334	329	330	363	364	339	338	350	370	375	334	368	350	338	348	379	318	336	356	372	368	350	336	347	360	327	336	344	338	296	362	337	342	360	348	394	308	363	351	359	341	352	344	333	312	358	345	324	343	318	372	325	373	358	349	323	361	339	323	393	350	347	335	338	364	320	354	355	339	336	357	371	321	354	362	394	371	336	367	362	364	351	369	325	368	360	356	345	368	381	344	344	335	371	376	356	351	378	303	361	364	348	342	346	351	349	376	352	343	370	313	352	323	315	350	335	388	366	328	354	325	343	347	340	353	346	334	342	331	350	348	351	338	348	350	365	374	353	372	352	364	358	350	353	361	349	347	342	328	341	345	363	379	343	350	332	326	332	351	349	338	386	360	342	348	359	340	341	346	339	370	315	355	377	354	371	362	346	356	355	359	351	320	375	381	348	345	358	348	349	350	374	338	326	353	326	330	319	342	338	384	359	372	334	332	370	350	363	328	319	330	330	369	375	380	361	359	349	339	373	346	338	332	311	359	345	350	367	356	358	330	339	370	341	378	350	328	379	363	363	357	343	345	341	352	335	376	347	349	362	321	368	330	343	345	368	336	394	355	349	388	332	365	355	358	353	350	369	296	358	346	364	350	330	361	353	379	301	345	379	374	370	369	364	351	367	356	359	346	329	336	357	370	375	345	337	368	350	364	323	355	334	324	342	324	378	320	361	373	354	310	379	347	359	340	311	383	332	338	336	342	333	368	320	347	333	352	376	355	363	352	324	331	339	352	349	366	354	338	347	354	376	332	386	332	372	364	338	370	375	306	339	366	359	322	330	368	376	323	370	386	302	340	380	341	380	392	359	342	323	342	334	390	353	345	347	345	352	344	368	349	321	369	368	327	374	337	378	337	352	344	365	354	348	359	371	396	351	352	347	357	334	378	321	348	358	316	332	352	387	368	347	332	363	353	348	355	340	356	372	309	353	366	326	342	328	369	307	378	346	349	322	354	382	337	352	340	359	356	338	344	330	372	350	375	350	355	392	366	354	319	342	369	371	346	378	371	374	342	345	357	350	342	367	356	363	328	340	320	325	354	369	358	345	334	330	354	370	337	330	348	308	362	392	334	327	355	317	378	328	330	367	345	326	348	362	347	337	339	362	347	334	351	341	345	384	331	374	310	366	393	382	354	342	342	367	337	356	333	343	324	332	328	321	358	333	338	369	352	344	345	353	360	343	394	362	317	347	347	320	330	359	354	348	367	350	330	353	365	340	339	373	353	355	349	362	367	310	373	327	336	372	340	370	355	326	349	336	359	378	344	322	346	352	367	378	369	334	349	315	385	346	328	346	337	345	383	289	342	354	370	349	350	335	339	356	324	359	396	317	320	340	392	339	346	388	369	380	355	364	307	370	318	334	361	337	354	328	370	336	343	317	344	336	386	345	358	354	351	324	322	367	347	405	351	367	381	317	343	357	337	366	328	338	375	346	363	352	341	374	331	356	328	331	338	365	362	329	350	390	331	345	333	343	335	338	379	362	353	358	364	361	356	370	344	324	359	374	335	326	381	335	370	359	331	355	348	352	399	349	345	352	328	339	335	357	350	329	336	338	351	364	393	368	354	332	364	397	352	373	336	329	331	358	349	331	349	413	343	358	345	357	363	341	371	349	339	325	395	367	333	390	340	335	356	339	373	334	340	366	345	339	339	359	340	342	347	311	327	355	343	335	369	332	355	358	330	336	347	345	354	354	349	354	317	329	344	385	357	364	344	362	335	342	345	323	337	339	371	339	331	355	371	362	364	348	382	389	369	378	361	380	346	342	357	379	382	340	353	340	377	320	360	368	358	380	363	335	356	350	343	360	349	349	317	370	330	362	387	354	377	340	334	354	318	343	351	378	349	354	332	359	358	370	343	355	345	348	357	323	354	339	346	355	330	360	349	346	326	364	332	369	317	323	370	358	375	371	347	368	384	322	348	353	389	333	384	342	353	346	330	353	378	354	348	356	356	353	357	336	349	330	344	325	342	323	370	361	323	346	377	385	336	351	332	364	366	344	341	345	349	377	353	320	361	334	331	382	327	370	342	344	341	350	357	323	360	349	343	347	360	376	324	341	360	340	368	363	361	360	341	357	336	374	355	374	364	336	348	363	374	364	365	367	363	394	343	359	361	360	324	335	361	349	365	366	344	354	349	359	313	337	321	342	365	361	362	325	341	354	323	319	372	353	357	338	363	367	350	310	322	343	366	360	321	334	380	328	362	380	368	333	373	327	373	345	345	370	362	353	352	371	344	372	353	340	351	343	354	317	334	365	349	333	343	362	327	348	336	330	329	393	339	329	329	343	351	351	358	361	363	398	353	340	352	364	358	390	332	367	400	362	363	330	320	363	350	348	381	346	331	331	330	350	349	347	340	333	365	358	336	376	369	332	333	354	376	384	340	351	353	373	341	384	351	331	332	370	379	366	335	355	335	326	347	326	370	359	370	345	353	344	340	325	311	389	354	350	353	338	385	340	332	346	346	326
20729	32318	25894	19800	15878	12299	13803	8773	8265	6498	3698	3007	2465	2139	1797	1552	1352	1339	1022	950	984	882	826	670	583	426	444	450	412	400	401	421	403	442	422	407	424	432	400	427	437	445	438	425	423	437	416	405	466	401	418	416	401	405	426	393	396	373	410	433	390	408	375	358	376	406	414	386	364	362	377	386	398	401	369	397	404	383	394	426	418	414	398	406	370	438	391	380	368	389	403	394	398	391	395	391	405	395	372	390	397	385	414	425	388	389	399	405	376	392	419	397	378	384	378	391	356	395	383	393	394	394	389	409	383	421	392	398	372	395	419	430	403	361	386	388	378	397	413	451	389	396	376	405	382	384	385	424	391	361	398	366	419	392	422	390	385	369	409	409	393	399	423	409	389	369	403	418	397	394	408	387	380	425	382	384	386	385	344	391	415	409	385	366	368	421	411	426	388	403	372	367	409	402	381	419	380	410	389	381	402	395	358	394	423	398	390	378	378	408	409	394	448	403	417	389	395	411	418	415	411	362	377	416	396	386	357	383	406	369	443	405	388	383	425	352	397	427	375	356	422	431	367	397	355	412	411	389	409	413	410	408	387	388	353	386	350	390	431	393	402	395	403	387	419	400	357	408	420	386	405	359	399	426	429	415	408	396	382	398	366	396	399	438	376	413	368	406	401	386	413	385	393	368	442	413	372	349	356	425	373	416	416	381	397	400	386	374	406	401	386	393	419	417	376	394	400	347	372	396	352	377	405	360	396	404	385	354	404	414	391	379	374	416	407	383	439	406	396	413	366	364	387	371	406	380	388	406	409	369	395	384	382	367	405	384	383	389	383	412	398	392	431	393	375	377	393	401	403	390	407	373	376	392	382	355	382	412	375	376	375	390	399	382	366	389	377	384	431	386	415	447	382	370	417	414	375	385	350	420	370	405	382	436	407	366	365	392	347	395	396	382	422	389	358	396	351	402	386	407	366	427	381	387	375	403	356	392	413	372	373	405	418	402	404	398	391	379	403	415	385	424	370	360	395	374	372	392	396	390	372	380	368	422	395	441	401	396	379	394	397	411	387	416	394	404	411	420	441	410	409	353	430	381	380	357	392	369	402	398	380	370	371	400	409	407	370	389	400	377	343	354	411	432	385	408	390	393	397	355	361	395	421	374	423	402	404	384	414	377	372	357	364	391	373	407	354	392	396	391	382	393	383	416	437	379	368	413	374	403	406	387	424	404	362	372	407	389	369	341	405	380	391	410	399	369	379	410	402	421	416	409	400	394	418	397	419	370	370	387	377	393	403	382	397	390	399	349	451	363	411	380	424	381	379	373	418	392	438	397	421	389	398	394	390	397	379	370	394	416	397	393	377	366	393	401	412	366	371	394	395	378	431	363	377	411	377	396	456	398	411	413	386	422	394	460	435	390	368	376	345	408	393	391	420	402	383	361	337	379	415	401	414	370	388	392	355	384	413	393	402	396	410	360	376	344	427	404	408	403	414	406	358	408	395	375	398	342	433	347	396	427	397	377	412	370	369	411	397	403	356	400	385	413	388	403	379	394	409	380	389	418	413	420	379	397	394	383	394	406	395	373	410	379	388	402	385	405	388	385	399	377	408	390	384	403	399	393	380	367	379	400	421	383	394	404	412	388	401	397	378	363	376	378	377	407	385	385	381	401	377	393	371	405	365	403	355	433	365	393	411	396	393	395	385	376	411	382	398	366	391	418	411	397	399	427	380	365	384	372	392	358	398	377	428	374	407	388	392	381	423	399	384	363	395	404	393	405	414	351	388	357	359	429	425	370	381	400	392	377	421	398	378	379	360	416	392	388	398	407	373	382	401	408	429	353	424	395	375	392	382	404	408	414	440	415	412	388	365	399	412	390	393	382	377	409	386	397	381	423	393	398	402	361	400	422	422	374	371	388	379	397	397	373	405	388	381	365	403	375	418	394	408	414	371	383	384	436	371	391	357	377	388	413	444	395	391	379	409	436	375	419	373	383	402	391	420	396	406	370	404	433	428	368	416	375	371	403	361	391	432	392	409	455	402	351	405	395	389	380	387	398	382	413	410	373	389	409	408	395	380	366	384	380	373	391	383	382	357	426	405	414	403	417	390	384	395	397	408	412	366	393	369	385	414	377	338	391	384	401	390	405	414	399	402	366	419	418	382	388	413	374	393	388	398	389	398	361	363	384	380	406	382	365	414	371	369	409	401	412	388	410	404	403	377	406	396	407	376	407	409	392	392	356	373	402	398	371	398	384	401	372	421	399	418	401	370	412	394	374	429	427	394	372	359	397	405	406	346	360	398	370	354	401	355	423	392	440	363	373	406	429	378	388	417	383	377	388	408	375	393	409	386	379	415	379	387	397	412	392	394	393	408	396	423	353	407	378	431	381	364	403	404	401	423	378	395	410	380	440	359	395	408	391	347	389	391	395	397	374	401	384	406	363	468	397	395	404	355	417	361	381	394	362	405	397	413	395	427	437	392	384	399	396	369	375	388	406	387	405	398	371	372	352	400	412	396	407	390	383	413	436	393	397	418	392	385	407	425	420	367	432	390	420	405	389	382	363	400	413	374	421	384	392	390	372	396	393	369	366	392	387	405	366	377	411	398	394	446	389	356	391	365	411	384	396	392	389	427	399	413	388	461	421	389	414	386	375	403	399	411	383	453	424	420	401	361	359	398	406	383	379	383	396	382	381	401	429	384	376	415	405	399	356	398	396	412	397	424	393	379	387	379	419	413	369	407	378	422	388	378	378	394	356	409	362	397	374	427	410	381	396	381	369	396	356	422	391	387	401	365	358	400	425	387	396	410	352	391	387	403	400	382	400	363	434	377	381	399	373	372	352	366	392	411	380	395	403	380	401	372	421	423	424	401	417	421	409	412	403	406	397	414	375	402	340	372	365	340	370	361	392	397	388	431	405	382	414	376	393	360	441	388	387	376	403	373	402	398	390	394	395	429	400	383	393	393	388	377	391	386	387	440	399	392	390	398	416	415	367	413	399	408	371	403	366	404	410	410	383	406	362	418	387	387	413	414	392	410	374	407	399	378	366	379	395	404	403	407	404	373	360	401	414	382	394	396	406	412	397	376	377	424	342	377	408	381	401	407	410	374	393	440	362	390	403	383	391	422	426	437	393	369	402	377	382	383	383	397	406	396	382	395	412	415	360	383	377	407	357	394	381	388	410	382	367	385	380	378	426	401	384	375	373	388	435	385	387	407	381	391	346	406	393	413	408	409	411	385	386	382	391	385	408	421	364	372	383	393	381	384	400	407	411	382	414	374	389	418	385	375	411	390	411	367	371	369	403	418	403	413	423	392	409	410	423	371	394	379	382	384	371	374	400	403	394	414	403	428	419	419	401	391	382	443	363	393	396	367	380	416	382	424	384	383	389	385	393	394	450	390	383	379	389	364	386	397	370	415	399	425	372	386	380	387	392	386	413	402	393	397	400	405	400	406	394	390	410	402	371	383	400	417	387	397	371
23644	21244	28581	24494	21870	19301	17148	9915	8075	6427	3948	3130	2946	2226	1831	1717	1595	1433	1105	1189	1177	1128	970	856	566	505	487	444	488	504	440	458	461	449	501	485	502	463	531	455	467	537	491	547	470	462	454	487	524	515	455	492	478	465	524	507	442	471	444	453	431	453	429	459	418	469	417	431	432	479	461	446	426	480	460	443	437	450	459	446	461	433	416	472	470	446	426	467	449	456	413	452	500	481	465	434	450	451	446	437	434	439	469	454	434	460	459	427	442	438	443	475	402	448	452	442	473	433	455	445	450	463	427	460	454	433	426	433	444	448	453	441	414	419	409	450	448	468	415	489	472	431	448	449	468	476	416	473	467	436	460	462	488	447	471	442	486	411	441	430	449	433	451	422	435	421	434	417	449	416	440	431	458	451	424	411	437	450	418	470	445	430	442	438	420	454	457	422	428	448	476	476	440	419	419	387	447	434	460	463	428	464	448	461	474	445	445	490	462	449	469	464	480	431	467	482	453	442	440	434	445	446	450	445	437	446	423	497	443	455	432	452	432	455	429	433	431	434	444	464	445	444	467	452	463	442	394	425	425	454	460	415	457	429	471	459	457	448	491	423	459	447	453	455	441	449	466	505	440	465	412	488	449	470	401	463	442	459	411	484	428	405	386	477	459	443	459	440	428	475	461	443	434	460	461	436	429	479	480	456	440	465	472	395	413	434	489	417	419	439	423	448	445	488	445	465	452	428	451	473	462	436	414	470	453	463	451	454	435	410	440	463	453	459	446	422	424	447	474	486	432	434	435	438	439	474	423	455	431	458	450	392	456	444	436	421	480	467	455	468	438	443	434	431	465	442	452	451	442	441	475	438	453	442	418	434	500	466	444	432	479	467	465	409	424	438	479	457	482	475	413	415	452	458	472	456	444	433	454	416	467	417	447	427	469	413	438	472	440	469	417	447	476	463	450	456	454	461	462	442	461	398	496	469	486	462	478	472	447	428	415	457	466	484	443	451	422	437	449	467	448	434	436	431	405	454	465	473	452	445	424	443	470	418	437	436	457	441	449	467	468	413	423	460	453	457	473	458	464	450	456	467	430	426	464	447	433	461	464	455	459	429	446	435	419	464	462	428	428	439	429	475	424	463	405	448	482	465	452	427	456	462	424	447	436	468	463	425	458	415	414	465	440	461	427	475	453	451	426	450	420	440	459	458	473	427	418	451	454	468	437	435	468	434	474	475	418	448	447	435	414	451	439	455	464	413	443	440	432	413	447	432	450	445	424	483	448	443	449	431	416	414	427	450	446	444	415	434	459	434	458	430	451	400	445	432	430	476	472	434	515	475	434	463	448	422	442	453	429	444	458	460	407	452	469	449	460	407	454	455	466	441	482	468	456	466	433	428	456	453	444	441	487	454	461	424	430	479	435	444	468	442	476	424	430	469	465	405	491	391	453	435	447	454	425	425	435	449	447	453	465	451	515	418	457	478	442	449	462	464	424	415	449	425	423	461	427	439	456	453	424	438	445	423	456	450	430	448	406	449	470	441	501	449	429	461	436	464	418	441	449	390	439	404	438	452	477	440	431	396	448	444	457	428	448	433	426	429	440	486	454	477	459	385	425	482	438	471	461	442	432	447	441	412	474	452	464	456	417	475	431	456	440	441	439	428	455	454	481	464	425	469	428	387	450	435	428	470	487	471	425	462	446	449	469	465	445	448	451	447	448	485	462	489	461	434	449	470	454	429	419	466	444	459	459	459	446	447	445	454	454	470	435	466	439	448	425	444	453	452	445	459	433	431	442	440	456	426	439	427	441	460	454	463	444	432	485	422	464	479	436	438	447	459	439	396	459	462	482	457	424	448	467	429	457	458	445	459	425	466	472	415	474	427	442	457	487	447	485	449	454	447	443	479	479	428	450	427	447	435	420	478	474	459	474	435	441	476	430	432	444	420	469	457	440	423	418	463	474	424	466	439	417	453	471	438	487	457	453	456	439	435	443	458	417	433	452	404	466	468	459	487	457	419	417	460	472	429	470	448	449	443	428	470	442	426	442	438	417	422	463	485	452	441	443	451	484	458	441	434	454	471	432	488	430	441	448	446	467	481	437	457	469	423	407	448	469	457	458	477	424	464	470	476	462	437	485	458	466	440	458	426	416	432	476	407	425	435	409	429	464	477	412	448	461	469	415	470	441	479	453	465	458	441	376	444	480	465	458	443	416	425	449	461	401	417	467	443	483	467	440	442	441	443	436	416	393	420	462	410	432	485	438	401	434	467	467	393	447	453	467	444	440	441	485	425	456	430	440	405	423	481	444	467	453	454	428	411	406	478	461	408	461	446	437	451	411	457	439	428	469	456	458	451	432	426	456	434	423	429	456	457	451	465	462	435	460	460	450	464	419	443	445	483	457	468	453	406	440	466	489	434	463	433	482	440	420	444	457	471	434	427	471	489	494	462	431	398	433	429	432	462	428	418	412	466	462	475	460	454	476	471	435	422	428	421	460	493	442	453	451	410	457	459	444	469	453	429	466	446	444	444	454	413	478	445	465	480	456	463	443	466	489	409	454	426	420	487	444	472	470	451	450	444	462	415	450	448	455	445	424	436	463	433	416	463	417	424	446	451	449	487	473	481	444	455	485	447	451	440	465	440	479	411	416	429	459	461	440	443	465	450	445	442	429	442	446	455	466	453	449	454	444	417	484	452	425	463	463	432	439	470	414	466	465	445	410	414	421	423	457	413	434	436	436	425	434	467	455	440	462	455	430	453	433	477	464	417	419	449	451	427	431	428	439	488	434	474	459	445	473	462	461	409	389	446	467	439	431	431	439	421	446	420	475	419	435	487	428	456	471	445	441	444	447	426	435	458	473	408	451	446	438	445	438	474	474	467	439	455	468	434	470	448	439	462	473	440	475	439	462	388	448	397	439	472	432	466	426	499	438	396	474	470	470	475	413	440	434	413	437	440	439	412	447	451	455	457	461	460	453	407	461	412	418	441	426	435	467	435	439	424	482	448	448	424	450	442	451	464	443	483	459	438	428	454	434	470	463	461	430	428	458	425	438	436	446	426	427	444	450	448	479	417	470	441	434	433	427	404	439	413	469	482	426	427	476	428	461	462	424	464	468	468	460	452	493	425	448	423	400	465	408	458	446	444	418	394	482	455	473	422	448	434	430	458	469	435	449	465	466	473	443	404	461	449	449	434	438	437	418	394	454	439	453	410	419	436	448	452	446	445	431	441	454	456	448	452	430	432	507	456	463	413	453	443	458	437	458	474	449	431	419	439	444	463	424	404	461	486	470	446	463	436	467	433	425	443	449	434	458	470	473	425	409	423	435	449	437	397	414	488	458	481	442	444	458	451	437	466	430	414	420	438	435	436	473	426	449	457	411	429	445	452	419	481	456	448	404	457	432	433	412	435	433	427	443	442	468	454	455	411	439	467	414	459	443	476	445	469	461	425	407	432	420	456	456	444	390	405	448	438	462	430	507	415
21408	39327	33674	26486	21516	18554	19753	13057	12289	9554	5910	4858	4527	3456	2955	2518	2298	2058	1532	1625	1718	1568	1326	1071	766	578	586	539	515	499	558	538	539	535	575	499	569	558	544	607	591	563	584	561	600	542	590	560	588	603	558	586	592	551	596	537	554	534	476	496	503	480	510	496	478	528	513	445	476	500	475	518	470	488	490	514	485	508	532	490	527	487	437	507	507	452	542	484	516	508	511	514	496	501	495	435	489	529	519	501	471	501	514	486	502	468	481	567	500	502	461	513	457	492	459	520	520	514	496	482	494	467	510	476	516	528	522	488	482	476	463	492	529	495	523	478	540	476	496	501	515	503	509	489	480	490	494	507	544	491	493	483	488	481	479	515	474	507	493	482	478	473	464	507	503	510	532	492	474	512	485	519	516	521	495	537	489	485	487	488	510	496	507	490	480	512	534	450	511	523	525	502	498	496	495	495	492	495	501	468	496	497	491	529	507	493	505	524	494	512	497	473	513	499	487	448	498	455	497	498	514	520	526	501	499	455	524	508	503	504	486	493	486	476	493	478	521	528	466	500	468	484	508	504	479	469	555	485	503	490	496	475	527	448	497	509	485	471	498	493	489	519	501	472	531	484	534	491	506	480	506	479	489	521	458	504	498	500	488	486	477	497	488	481	518	460	486	517	515	527	508	524	499	484	450	492	479	501	517	542	505	463	486	465	488	483	494	514	469	481	504	470	514	447	480	489	470	472	488	489	491	539	484	504	471	505	481	518	519	483	495	526	510	514	493	483	496	507	511	522	501	468	479	515	466	521	487	485	496	524	479	509	484	497	505	476	462	461	497	477	444	502	494	497	474	502	501	475	467	473	498	499	510	488	473	477	445	444	481	492	513	504	501	510	497	500	487	488	469	472	468	515	495	496	467	487	526	518	492	506	484	521	502	482	514	522	517	462	507	504	504	506	475	457	508	485	496	448	526	519	507	496	501	521	524	491	487	491	505	461	479	504	498	522	497	489	520	483	497	504	512	526	529	473	481	521	518	507	467	499	449	466	481	498	481	524	471	483	508	476	496	513	504	477	504	486	503	511	493	507	486	552	496	478	566	462	528	528	519	512	533	473	493	494	467	530	517	509	469	485	522	499	489	460	458	531	462	471	459	488	536	495	527	474	508	487	497	545	515	511	493	512	508	490	517	506	496	500	428	489	493	476	528	523	527	502	485	494	471	490	523	490	487	466	461	492	486	487	543	474	497	513	537	499	531	508	498	514	482	503	504	508	483	493	517	490	504	483	476	548	479	500	513	466	508	498	501	508	513	452	475	500	497	507	497	480	495	509	512	474	482	501	537	484	494	497	513	488	496	507	524	459	500	484	471	519	500	495	481	512	497	508	520	522	525	479	507	510	531	526	526	479	512	496	509	511	486	496	503	504	533	526	524	519	483	483	466	477	465	511	547	557	529	483	488	493	499	504	506	491	525	503	485	545	510	462	515	488	503	494	491	489	497	506	503	487	491	454	519	524	521	511	480	499	546	478	473	484	518	467	491	509	481	477	477	508	445	511	494	482	488	469	508	528	525	478	512	529	490	517	462	520	493	525	473	460	483	490	493	472	487	485	504	519	530	491	484	514	484	482	538	516	498	476	527	499	497	505	501	510	496	453	519	464	486	494	512	505	466	437	477	478	516	515	469	467	477	505	500	534	435	483	504	521	507	506	495	499	533	497	513	476	476	496	503	503	474	528	521	509	503	490	525	486	512	510	479	469	490	493	490	504	490	530	467	490	479	503	489	483	500	473	526	507	498	473	510	530	503	492	472	497	527	468	457	512	501	491	517	521	534	494	521	473	497	509	494	475	481	535	507	522	492	481	487	506	478	543	486	516	473	563	496	496	477	479	536	496	527	475	497	517	500	502	487	512	494	476	458	470	479	502	475	540	495	506	493	503	498	498	487	472	486	467	472	522	497	479	507	493	476	474	474	524	492	499	479	464	514	490	478	491	508	483	503	498	484	455	452	507	481	521	491	483	500	532	516	510	468	487	520	482	465	452	475	482	523	521	505	465	474	514	495	493	500	518	496	539	520	513	488	554	490	441	503	504	500	547	467	522	506	490	500	515	489	465	446	523	489	490	470	513	495	501	507	496	506	487	457	509	523	498	476	534	512	470	513	533	478	489	471	502	485	563	513	534	490	490	517	477	505	450	508	475	462	476	498	520	498	485	549	512	478	496	480	499	491	511	469	513	510	504	508	479	475	509	495	540	483	533	526	516	511	512	468	499	535	490	482	486	468	521	514	499	453	530	465	511	480	507	471	508	521	491	514	502	525	467	495	444	512	476	493	497	468	484	489	484	530	530	499	534	536	478	514	508	463	502	500	508	504	492	500	503	494	489	564	502	475	456	494	487	482	490	514	464	470	473	505	500	537	480	479	466	472	458	486	461	523	485	445	503	522	493	470	532	501	516	485	503	511	519	484	476	467	503	481	505	493	506	464	488	512	482	506	518	502	478	472	508	490	489	492	542	495	478	542	504	462	465	473	458	473	538	514	542	438	467	559	507	462	474	493	507	525	499	498	500	480	516	475	503	474	477	496	502	475	492	491	468	549	494	484	507	530	510	521	476	519	480	467	503	462	470	468	494	519	499	525	508	497	518	514	484	493	460	519	472	482	501	506	474	492	545	493	470	529	468	475	518	466	504	514	518	468	500	499	484	507	488	450	498	490	473	505	482	523	486	461	482	483	503	465	485	503	518	520	472	444	528	488	450	511	533	503	498	471	493	492	492	500	481	492	463	509	488	464	489	489	540	486	499	494	489	495	507	504	501	463	505	501	479	487	460	491	493	519	474	486	497	536	516	496	490	516	504	492	460	483	517	509	461	519	512	472	490	499	492	484	473	526	490	498	468	496	508	521	486	491	506	486	515	506	541	509	446	476	485	482	490	530	546	484	553	463	501	474	482	562	494	505	508	499	523	466	494	498	518	499	518	530	471	477	490	523	488	492	532	473	531	490	496	501	517	494	496	536	520	505	526	511	496	493	518	478	510	476	517	480	522	465	506	481	509	493	506	518	482	477	510	486	473	522	474	489	488	484	478	505	527	505	450	500	490	486	524	481	491	509	518	499	481	530	489	499	493	502	506	518	454	467	488	478	517	488	487	511	478	509	496	525	472	441	527	543	456	507	495	546	497	505	511	497	508	493	506	455	471	508	511	511	541	488	488	477	486	496	512	499	463	534	503	512	493	509	482	477	455	470	487	469	515	490	535	491	513	498	485	497	518	463	463	498	452	486	522	482	502	512	528	470	543	485	532	527	516	504	503	476	473	499	541	484	501	513	485	502	493	472	482	548	494	491	499	478	540	520	516	529	476	497	538	469	488	490	485	508	485	502	531	512	482	514	499	464	474	485	506	501	512	491	470	532	507	487	524	520	509	529	506	516	487	463	504	495	509	495	505	498	495	511	507	498	479	516	461	543	460	471	472	470	471	507	496	497	509
24716	21276	27896	25833	19300	13272	11947	7196	5439	4453	2786	2303	2143	1614	1338	1214	1181	886	803	930	839	810	639	488	347	327	309	349	281	277	292	267	294	303	309	336	321	330	313	317	354	343	347	352	310	288	292	301	322	282	317	310	338	324	311	276	296	290	282	263	257	260	237	283	293	285	279	274	286	291	278	260	322	279	297	280	297	302	275	272	271	264	267	273	303	280	310	275	241	264	291	294	296	269	319	284	263	294	252	300	235	285	273	298	314	284	260	274	254	289	245	287	270	272	261	267	302	290	290	304	271	248	298	283	298	283	273	280	267	281	271	264	278	276	298	310	289	262	281	280	292	260	288	240	275	273	280	272	288	294	273	270	295	259	292	275	273	275	263	292	304	267	269	282	252	285	295	284	268	280	264	304	285	293	286	286	281	285	270	263	255	277	276	285	271	251	275	292	298	289	290	291	250	257	249	317	276	272	281	266	276	300	306	287	259	266	290	298	258	294	289	264	298	297	288	281	290	291	264	267	300	271	296	303	280	269	239	283	257	282	278	286	283	302	305	260	295	272	267	274	267	287	305	254	272	267	255	303	278	293	265	252	254	274	273	278	283	287	262	284	291	260	285	295	302	249	288	276	267	282	259	278	295	265	278	283	276	263	289	292	278	271	278	275	276	293	281	261	288	282	267	254	273	269	258	284	288	252	293	265	269	281	253	310	276	265	323	252	271	298	273	296	275	257	268	236	248	278	259	272	265	280	310	277	267	272	243	261	280	296	285	277	278	309	268	271	290	272	287	248	285	294	254	282	274	266	259	318	299	292	301	281	281	281	272	284	270	279	279	265	262	295	255	288	258	291	263	305	263	272	296	291	286	270	306	269	303	296	266	274	246	298	275	275	280	269	270	296	309	269	265	289	307	266	265	273	249	305	277	277	271	296	287	315	294	297	287	260	328	295	269	282	280	272	284	275	270	276	229	262	271	303	294	266	280	277	264	285	266	296	291	264	248	288	261	243	276	303	290	279	295	283	301	265	293	286	297	286	291	286	305	292	296	254	269	299	259	279	293	262	278	303	282	261	297	276	262	302	280	266	276	287	266	244	286	303	270	257	315	279	265	291	271	305	261	286	266	281	296	279	299	276	287	285	299	291	299	275	301	269	281	283	262	311	292	276	306	282	265	263	286	247	273	247	253	272	273	291	270	267	262	276	266	273	308	306	284	282	270	264	295	315	247	268	284	270	263	316	269	281	265	271	283	308	266	281	253	274	266	283	277	272	294	247	304	245	277	270	258	264	282	314	239	273	273	284	243	282	287	277	268	300	292	257	263	278	297	245	287	227	254	266	300	284	289	286	260	290	252	267	272	284	254	293	260	284	303	279	270	286	282	263	278	270	288	296	262	248	251	279	277	275	304	262	270	295	262	266	275	271	292	305	293	292	300	269	278	303	286	317	294	284	275	250	254	284	276	285	277	300	268	278	306	269	274	257	268	295	305	274	266	279	313	277	270	270	260	263	267	317	310	271	249	271	279	300	272	290	274	260	275	292	286	264	289	306	292	290	307	289	279	265	283	265	307	294	260	264	296	280	269	307	268	279	284	269	317	272	290	282	267	236	281	277	279	301	294	270	304	272	244	301	260	248	291	261	306	321	280	235	277	285	273	264	291	282	308	303	269	300	257	283	271	269	279	237	293	271	278	307	265	265	289	289	294	277	287	284	264	312	232	265	280	288	260	269	335	263	286	269	270	288	249	268	287	278	263	262	270	276	283	304	256	320	300	276	277	292	280	274	300	284	262	268	288	274	285	305	254	293	290	271	283	297	232	289	252	303	254	270	268	270	276	252	353	263	308	250	298	253	289	249	279	272	281	267	282	267	287	275	255	281	266	264	315	273	253	250	308	264	250	279	289	269	254	269	261	289	306	276	243	274	246	262	273	263	245	269	316	227	263	290	289	264	313	288	273	300	271	272	293	265	288	300	260	305	259	290	284	276	260	265	262	273	289	251	263	278	256	258	296	289	314	283	261	271	270	330	249	290	273	279	277	261	278	308	301	264	300	281	270	259	303	258	292	280	276	269	284	286	265	302	261	271	275	274	299	283	271	261	295	276	289	286	302	278	257	272	312	265	291	322	279	286	263	267	272	263	275	317	300	297	262	276	283	265	310	253	269	263	307	300	286	297	268	252	282	284	259	282	286	259	295	286	284	280	261	271	267	281	278	280	285	274	261	270	286	294	273	311	275	258	271	314	300	305	288	276	269	277	266	278	265	288	277	279	257	268	262	316	292	288	272	251	281	288	305	265	287	265	285	298	327	275	261	287	299	291	314	274	303	262	288	256	291	263	291	263	299	278	274	254	284	246	254	276	296	266	267	257	291	268	263	288	279	270	289	271	286	293	297	287	265	264	275	271	289	293	277	273	254	288	283	249	308	295	275	265	273	313	303	269	286	267	298	263	293	273	266	274	280	254	272	275	288	279	274	317	279	271	270	256	316	256	278	277	255	286	267	262	278	277	273	293	288	293	290	274	271	275	281	273	260	252	263	280	273	279	290	289	279	251	261	312	266	258	299	291	223	268	284	273	269	295	302	294	272	287	288	291	272	307	247	307	284	288	307	262	261	292	293	281	273	256	275	278	263	279	271	280	302	296	281	277	262	259	282	277	271	272	271	279	292	270	278	289	290	297	276	272	274	284	254	298	287	281	275	292	263	264	266	282	277	278	266	278	281	282	290	294	295	297	278	293	296	306	276	266	252	293	280	258	257	293	295	275	287	272	254	265	298	291	265	269	284	244	308	268	285	329	274	261	287	280	274	307	294	287	282	268	279	258	290	287	247	266	250	272	301	259	278	285	255	275	301	286	287	253	303	262	245	271	265	302	289	245	298	254	284	291	260	272	253	262	291	291	293	288	303	300	270	275	275	263	292	311	255	282	292	263	271	271	266	261	270	269	301	291	275	272	262	285	261	287	256	282	263	273	299	289	296	264	293	250	269	271	256	272	269	260	276	274	269	286	261	274	263	308	301	267	280	271	263	254	292	318	281	295	264	259	281	294	306	296	279	273	280	271	283	270	292	239	319	272	273	261	269	281	236	288	329	263	268	297	307	241	259	284	308	271	255	288	252	286	285	246	319	248	258	291	300	252	270	290	285	233	264	262	279	243	284	291	260	284	258	274	336	296	297	294	285	286	295	281	276	272	285	289	265	242	298	281	281	278	275	277	268	287	246	275	320	268	265	308	277	297	278	273	251	278	281	277	269	311	279	268	273	277	285	258	266	298	289	306	264	263	271	296	289	240	290	250	316	247	269	296	290	287	280	286	263	288	265	261	260	276	266	234	297	302	293	300	308	272	272	294	281	281	278	256	264	266	256	275	268	298	279	288	280	287	304	259	288	259	268	282	245	265	286	279	282	277	283	285	283	278	262	273	279	313	293	315	267	296	248	270	288	297	252	286	296	272	285	264	266	291	314	259	295	305	274	267	297	260	290	292
21221	38110	31439	23347	18639	16620	17146	11255	9519	7541	4742	3809	3487	2587	2211	2037	1894	1300	1248	1346	1305	1235	907	779	488	381	375	360	354	335	330	364	362	334	370	372	374	386	411	381	380	395	393	410	405	379	397	325	387	398	401	389	386	410	338	341	325	336	358	331	330	316	309	365	341	311	315	308	321	334	332	329	290	317	325	278	343	298	310	345	349	300	307	320	320	328	341	301	328	284	292	315	326	322	337	346	310	333	328	309	323	319	324	311	349	315	329	322	332	305	321	311	318	311	333	313	330	323	352	337	311	341	333	332	316	325	306	345	323	298	315	350	348	328	315	345	322	324	339	317	316	312	343	330	330	333	321	330	324	298	319	349	330	331	301	365	351	334	361	324	325	295	310	317	338	313	282	315	300	304	337	334	323	317	318	327	340	330	325	333	299	315	335	366	305	331	314	314	304	320	324	343	319	299	338	340	355	331	320	317	301	322	300	348	325	322	333	310	322	334	290	355	304	316	342	306	297	321	335	316	319	325	320	359	311	322	309	318	313	311	338	304	319	324	329	326	296	322	319	358	312	330	336	311	307	320	303	335	337	346	343	341	333	289	313	334	294	307	316	299	336	326	273	319	343	338	317	360	330	335	313	318	298	333	342	338	329	325	318	350	299	306	301	329	322	314	327	297	297	305	350	336	320	287	329	323	358	301	331	327	323	338	335	310	349	306	342	295	325	332	317	312	308	300	336	318	295	318	307	336	331	315	305	329	296	320	305	348	329	350	323	320	323	318	324	323	324	298	324	306	304	313	309	316	320	290	339	322	311	305	336	314	316	318	288	298	332	325	340	314	340	309	334	308	354	311	353	311	324	319	338	308	325	332	362	301	285	289	337	316	334	322	305	300	311	328	318	321	327	345	317	289	313	323	310	354	321	304	286	339	350	318	309	328	334	336	296	325	327	323	313	306	297	315	359	350	355	345	336	350	309	310	303	343	326	309	321	299	321	303	291	318	287	342	298	309	293	343	291	311	321	358	328	323	366	323	332	318	334	306	342	334	347	322	338	341	362	342	300	318	310	296	325	331	307	329	302	357	335	348	333	304	345	316	321	304	333	325	359	301	327	306	349	322	292	334	347	314	295	328	313	316	317	331	327	326	315	318	348	323	322	332	299	319	321	329	334	353	357	328	326	369	314	342	313	341	343	318	336	344	310	357	337	326	329	336	334	317	316	326	321	312	336	311	316	318	316	320	283	312	311	320	304	316	328	329	347	333	329	314	370	316	300	334	338	279	316	328	317	325	338	353	315	298	293	318	302	301	333	318	321	355	318	293	303	309	330	360	325	310	349	326	305	379	298	313	333	313	313	298	301	304	304	332	309	314	299	300	312	325	308	347	356	331	300	327	311	324	287	326	291	320	344	321	314	345	333	323	324	331	336	316	340	312	340	306	283	329	307	302	331	353	329	306	342	319	311	286	315	301	348	324	324	317	335	345	328	311	306	340	304	346	321	322	328	332	308	332	342	307	336	323	310	297	339	297	322	328	316	304	310	309	315	306	341	329	347	354	325	336	330	341	334	289	333	341	335	349	318	326	303	330	339	342	345	325	302	324	300	304	335	345	335	283	304	313	303	294	340	334	329	280	319	310	300	327	314	315	322	308	324	318	317	327	340	334	355	364	307	336	311	296	315	326	328	306	355	333	332	340	333	311	288	293	311	332	324	308	311	311	303	341	331	290	323	319	337	314	359	341	324	303	313	348	289	339	303	305	358	322	334	301	340	327	350	338	322	328	302	340	342	340	340	343	304	326	339	334	327	286	300	317	280	360	321	313	329	318	312	352	337	337	324	318	341	340	328	330	334	327	319	328	307	291	309	312	312	326	329	331	342	317	332	324	331	305	317	327	336	321	299	323	328	301	313	304	321	299	292	326	322	326	317	343	340	325	327	327	302	314	335	323	333	305	290	344	303	318	325	323	301	333	365	364	338	298	329	343	321	350	300	295	333	329	329	321	317	298	319	315	323	301	365	311	314	315	319	320	323	330	304	304	311	353	350	339	317	306	319	318	315	288	295	291	320	322	343	307	329	265	350	349	333	319	315	298	321	304	347	327	326	332	309	339	316	297	310	309	336	356	339	303	336	340	311	311	327	304	337	328	283	333	322	319	316	345	313	324	295	349	323	321	305	319	311	333	327	290	304	300	304	358	352	325	328	305	328	334	330	331	315	332	347	331	350	319	313	300	324	287	309	330	338	325	316	324	318	353	327	278	315	323	310	317	333	312	295	355	325	321	320	310	342	318	317	309	337	341	341	304	325	312	334	333	314	325	340	293	332	320	311	326	307	294	318	349	314	331	322	328	319	342	339	309	329	314	314	341	304	318	349	286	282	319	327	359	310	283	312	304	335	296	342	350	346	327	304	308	308	335	362	348	316	323	339	302	320	305	330	334	335	350	324	329	330	319	309	287	299	299	332	328	306	330	333	298	321	302	322	332	302	337	288	297	349	292	320	304	311	319	342	295	321	326	295	294	329	342	315	359	345	360	310	321	311	316	311	314	280	329	323	256	302	323	311	305	296	308	323	325	322	304	316	313	287	319	317	310	328	318	306	303	349	323	286	302	334	316	304	292	271	297	315	284	346	316	325	325	326	319	290	331	319	327	333	317	289	296	324	314	316	333	363	292	309	298	318	318	320	339	334	298	314	332	336	313	344	311	304	341	305	320	279	338	351	314	327	315	302	314	310	324	286	354	344	316	320	341	345	314	318	310	318	296	322	334	358	348	286	314	318	296	306	341	287	357	331	317	311	307	315	317	315	297	307	304	313	292	307	322	324	311	321	326	294	349	316	334	343	308	323	344	326	278	315	337	332	338	345	332	298	321	345	294	330	323	320	338	309	330	354	328	344	339	326	331	319	300	335	296	327	325	342	352	333	333	314	339	325	321	316	326	323	321	317	327	313	317	348	330	312	346	308	320	312	312	316	294	286	301	316	281	324	342	307	304	316	316	347	300	322	314	312	306	312	305	297	344	294	338	334	367	309	309	354	327	317	318	297	316	340	309	341	332	314	307	354	340	338	363	292	351	335	315	350	279	346	322	313	309	331	299	302	349	359	275	325	324	310	311	331	308	337	292	318	318	326	329	344	312	325	338	312	304	321	304	321	311	326	314	285	290	337	338	301	316	336	312	329	336	318	314	311	336	315	299	340	312	315	333	289	315	324	328	353	317	299	312	323	364	316	307	334	302	330	312	311	345	313	308	288	311	325	347	316	315	310	344	320	303	305	330	323	319	328	315	359	298	314	333	351	300	328	320	322	327	316	301	347	322	324	329	301	308	378	323	325	328	329	331	349	338	305	338	318	323	291	301	311	303	315	357	326	322	279	337	289	298	330	310	306	324	311	314	310	308	324	316	306	322	324	324	322	298	327	284	308	305	327	305	316	316	359	329	295	325	319	297	307	295	339	296	331	326	292	309	311	324	313	303	320	339	340	373	324	295
22623	21287	28978	23928	21581	23243	24303	13764	10116	7933	5171	4373	3807	3096	2451	2472	1950	1465	1556	1696	1614	1573	1202	783	509	512	466	486	418	428	425	436	475	443	453	471	453	484	503	495	477	492	468	499	494	467	490	515	490	455	515	486	513	498	519	435	428	415	437	412	392	399	398	418	412	382	390	420	389	418	407	384	455	419	387	436	350	407	394	442	414	433	376	430	385	398	420	456	416	434	396	420	431	416	392	414	369	402	414	408	380	397	408	405	409	394	422	375	392	385	375	412	364	379	365	422	399	367	421	401	416	392	379	397	394	380	441	402	374	390	374	434	384	378	394	389	413	422	425	405	418	384	384	403	423	394	387	407	402	379	385	414	437	411	397	380	420	418	400	417	392	389	379	424	425	436	410	402	398	376	400	402	409	383	371	411	387	382	394	415	389	395	426	398	379	391	394	422	383	412	385	406	366	389	402	388	414	427	440	388	411	392	392	407	417	432	410	400	377	420	411	409	379	396	438	443	366	394	375	395	411	475	404	438	394	401	361	399	398	407	399	415	389	382	384	403	414	434	391	401	433	390	405	365	392	417	399	414	441	364	355	403	422	396	424	417	415	371	415	404	373	428	383	410	417	377	389	413	455	395	378	446	388	385	458	431	432	385	393	388	411	410	423	441	396	369	390	416	390	393	402	400	385	403	413	369	389	422	395	407	398	414	436	382	402	353	396	397	383	344	422	411	374	388	405	405	439	381	366	359	385	402	395	416	445	391	440	402	430	425	443	416	413	402	397	408	420	396	383	391	385	377	404	408	366	419	343	381	392	385	390	396	391	395	403	389	381	384	388	384	417	437	418	405	404	392	390	385	411	361	384	418	391	389	368	409	383	381	402	393	412	411	418	401	423	418	402	422	422	417	427	425	417	409	383	408	375	419	382	387	415	386	424	381	420	419	408	384	428	393	369	400	413	393	379	397	383	406	388	396	413	389	442	386	410	392	402	422	396	436	396	412	400	391	391	402	393	401	380	414	394	406	390	382	396	399	420	376	375	383	399	392	378	395	405	432	390	383	396	376	449	396	344	410	404	422	418	428	394	398	415	407	393	376	378	406	402	405	382	390	417	348	387	407	422	384	401	407	363	427	404	395	409	401	396	355	404	399	413	369	397	385	438	395	403	421	409	371	417	417	391	379	384	378	370	399	412	371	409	408	391	391	418	376	367	404	405	410	415	433	384	420	396	396	411	404	401	391	440	400	380	445	404	397	392	400	395	417	366	430	388	394	414	429	370	401	434	397	399	408	403	394	414	437	369	404	385	440	399	407	437	419	394	346	390	397	418	402	400	421	395	394	382	371	417	435	402	448	446	406	401	385	445	390	367	401	483	415	407	387	402	390	372	394	376	410	406	383	385	402	411	391	430	385	407	392	409	389	417	414	404	410	394	417	401	429	406	401	398	402	397	396	399	427	375	396	414	409	395	420	387	409	392	408	403	415	370	407	400	403	412	351	378	382	413	423	401	446	414	409	389	409	403	450	406	414	411	420	421	417	362	413	420	415	396	407	427	398	411	401	409	413	414	379	381	389	382	416	411	414	427	404	414	409	374	363	424	371	398	394	422	414	404	405	421	422	393	402	407	377	396	353	382	413	403	406	401	396	401	401	376	381	377	405	404	406	411	420	405	414	419	377	391	392	378	408	412	386	413	396	417	367	391	418	373	411	420	382	449	363	427	406	398	402	396	404	423	388	383	395	370	365	434	402	362	407	423	380	395	408	377	358	412	401	366	407	424	399	392	424	439	401	380	391	414	400	429	438	396	425	419	376	400	405	386	438	400	394	364	402	396	406	402	399	434	372	422	411	382	415	408	397	389	404	363	384	392	430	404	387	420	427	380	398	365	407	405	337	421	384	420	382	389	380	388	389	415	371	382	374	367	397	403	392	434	414	428	424	422	365	411	410	417	414	409	402	409	384	381	402	401	362	429	380	402	438	429	393	408	380	401	425	376	415	419	415	392	359	377	385	393	401	411	434	430	407	380	380	407	417	378	427	392	420	427	389	414	416	400	414	402	396	391	441	401	423	410	404	396	380	373	420	372	413	422	366	394	428	394	405	372	419	406	371	399	415	392	424	414	422	425	383	418	395	405	378	448	387	396	390	424	399	428	394	387	392	423	414	406	358	414	410	409	400	457	420	396	391	412	418	395	391	358	392	399	401	404	406	423	408	391	402	380	429	399	378	404	415	411	389	420	399	392	381	387	407	390	396	402	414	389	395	398	386	390	393	407	369	378	386	370	408	395	426	398	409	445	400	413	373	412	415	391	396	382	413	382	399	417	450	416	419	379	425	408	408	434	418	425	400	400	384	386	360	390	373	404	412	430	418	425	400	424	388	372	382	388	398	398	455	404	404	367	435	423	407	425	404	401	429	403	404	364	399	395	403	398	394	408	430	425	428	410	379	398	364	403	433	399	389	401	397	383	385	404	421	430	382	379	379	399	375	381	434	369	433	437	396	432	389	404	401	408	407	367	373	372	420	407	417	406	470	430	396	412	403	378	425	406	381	408	400	396	392	394	414	364	391	394	361	376	383	425	402	440	445	406	450	403	422	431	384	422	416	430	415	416	415	406	388	383	391	415	416	423	385	421	395	442	396	405	389	402	384	408	357	382	383	365	414	415	389	399	422	377	402	404	389	427	400	434	400	409	404	410	404	375	395	424	386	416	406	426	415	409	411	408	426	416	386	402	442	364	405	388	392	374	410	411	402	390	383	395	363	395	413	428	389	417	426	367	413	383	382	427	389	419	389	409	359	381	392	414	413	406	420	406	396	391	400	402	362	397	376	407	392	409	434	383	366	416	397	384	403	388	395	393	400	366	408	395	414	365	410	411	380	381	418	365	391	411	366	385	396	394	412	436	384	394	394	406	403	416	402	409	404	383	441	399	428	357	384	432	372	399	401	422	402	420	427	406	390	411	375	446	368	383	407	403	418	376	391	378	382	359	400	368	400	363	389	398	389	383	381	423	399	426	382	397	400	404	394	431	398	391	383	407	426	415	396	387	405	401	438	404	384	401	424	395	409	408	445	418	407	398	426	389	396	387	402	397	413	435	367	421	399	360	385	407	412	388	424	379	396	412	398	392	439	367	374	377	401	405	417	389	388	403	347	416	405	415	388	412	418	411	444	393	397	402	380	390	391	405	361	379	376	383	412	406	417	388	398	387	383	392	391	402	424	400	395	407	408	429	409	402	397	386	408	384	414	374	409	367	408	424	392	405	382	393	403	414	400	427	440	398	400	393	405	414	394	410	380	403	423	374	379	409	430	416	415	398	445	371	407	427	406	428	376	385	418	404	404	370	410	397	391	389	423	402	374	398	401	394	408	368	376	405	371	425	394	415	418	416	446	383	426	365	415	377	419	416	441	440	407	420	405	368	379	410	388	397	402	390	410	407	405	423	407	413	417	375	403	416	411	381	426	414	427	438	399	440	394	384	402	413	376
23598	46270	38853	29984	25929	24498	23425	16646	14671	11762	7528	6670	5731	4575	3887	3723	2859	2243	2274	2593	2392	2102	1601	1064	697	589	581	501	481	501	496	486	516	543	489	544	545	534	602	558	542	645	585	606	565	552	543	550	574	577	566	565	594	520	565	545	490	523	458	455	471	483	493	457	444	454	494	462	424	436	440	428	476	481	461	417	498	482	480	479	489	457	446	475	473	430	451	475	452	472	438	442	501	470	463	435	461	423	446	462	458	476	421	438	449	451	460	432	442	464	485	421	469	443	446	453	431	435	415	438	482	444	491	456	440	452	454	415	449	465	435	456	467	474	428	440	452	446	487	438	441	482	412	482	442	477	423	457	468	439	443	452	437	405	430	477	468	442	412	435	441	460	452	422	402	446	389	434	471	477	468	449	462	418	458	411	454	468	433	446	473	451	461	454	437	470	467	444	465	448	493	445	439	458	490	430	466	434	438	432	444	431	478	440	449	418	422	474	438	436	445	443	482	453	454	428	443	460	447	452	449	414	477	463	439	423	473	432	416	425	492	410	433	442	412	427	455	396	447	417	453	458	444	437	467	460	426	451	470	431	471	408	431	445	411	428	433	450	433	421	439	475	436	490	433	442	429	465	444	436	440	442	439	449	476	454	426	455	468	426	444	453	443	502	421	439	453	452	395	444	477	447	437	438	464	409	454	461	439	431	464	451	484	418	481	428	451	467	498	442	411	465	453	455	463	460	464	417	421	455	453	439	443	417	464	459	449	427	456	444	459	470	465	430	477	444	474	477	427	425	443	445	442	468	444	450	440	408	449	464	444	438	448	470	497	473	442	442	450	479	480	457	434	439	479	422	441	457	456	468	435	449	491	426	459	448	466	475	427	446	443	420	459	464	457	498	438	456	416	470	425	465	462	454	449	428	433	463	462	439	508	452	457	439	457	449	491	430	469	436	439	442	450	447	452	456	452	461	493	462	457	446	462	415	452	410	446	446	475	461	444	417	456	443	456	480	491	433	438	465	465	388	448	417	451	423	418	477	476	401	457	429	483	451	501	450	478	405	402	476	501	410	435	444	432	457	483	396	464	407	476	476	464	447	445	445	445	426	458	448	491	453	463	432	479	460	426	472	440	434	448	482	470	444	417	436	422	487	422	469	400	444	465	404	449	480	485	443	442	444	426	439	416	430	448	403	467	437	457	449	460	459	440	434	434	413	450	467	476	458	447	506	444	511	451	457	441	442	462	444	446	463	436	437	456	451	455	432	477	436	499	470	445	441	463	478	404	444	447	444	445	447	436	398	404	450	443	439	463	404	463	454	471	457	448	462	445	461	462	408	458	441	418	473	461	448	438	436	457	464	465	438	414	436	451	433	433	462	438	461	448	466	465	420	466	464	438	428	438	456	455	442	447	445	448	459	458	467	456	440	472	449	436	428	456	478	438	441	436	430	506	420	439	468	466	421	481	419	434	452	451	479	479	431	457	446	425	470	465	475	445	435	425	448	425	431	427	459	428	429	452	425	463	457	463	440	464	433	470	454	467	450	454	456	432	454	424	426	486	457	449	500	456	425	450	440	479	436	456	462	451	415	480	425	482	490	469	465	478	445	467	426	443	485	463	450	467	451	438	458	463	465	446	440	462	443	428	438	447	444	445	425	480	479	436	461	463	402	475	464	458	432	418	438	434	456	442	460	493	467	436	433	440	446	439	459	457	433	441	427	455	413	464	483	439	454	415	449	457	471	484	466	440	451	450	410	447	405	453	444	459	457	448	415	431	461	465	447	428	430	443	454	462	467	468	437	423	466	451	479	416	428	427	438	438	479	451	445	450	478	486	431	441	425	486	439	435	433	460	438	460	489	408	463	428	462	429	477	453	464	437	478	472	448	444	474	456	416	463	422	445	447	454	450	437	477	450	454	450	466	438	443	462	478	430	373	468	461	448	454	460	441	451	454	458	458	418	467	458	456	452	442	478	474	436	488	423	436	464	464	429	449	464	438	432	449	470	465	435	464	446	455	442	407	434	442	446	435	461	482	458	452	484	482	470	423	453	438	442	457	410	431	413	494	433	439	473	470	445	467	421	452	446	475	419	470	461	449	468	444	421	467	494	451	482	428	434	437	433	428	456	460	419	463	455	450	469	436	455	494	501	478	447	449	469	461	400	432	430	415	435	446	451	438	421	442	419	452	467	472	428	447	471	431	456	462	428	447	468	442	467	456	459	473	458	459	428	436	410	471	476	459	465	460	413	459	446	407	423	426	420	416	418	448	438	461	437	480	402	460	486	438	481	414	438	420	433	441	465	435	447	441	423	426	450	424	467	439	422	443	431	485	434	434	446	452	432	439	442	483	450	428	408	423	455	420	442	460	448	405	491	413	400	448	426	448	444	444	445	450	507	440	451	468	468	453	455	480	446	484	462	444	476	441	403	443	463	466	497	420	450	405	446	440	476	468	455	450	458	459	456	394	437	413	454	457	486	438	460	468	424	484	479	438	473	422	448	445	434	441	450	475	435	446	441	469	427	417	425	464	466	380	462	448	405	482	425	455	457	448	413	447	444	434	474	435	462	453	435	476	408	415	453	453	452	424	475	475	431	446	423	495	426	455	466	435	462	421	430	428	489	484	450	454	448	433	450	470	431	439	439	467	429	426	435	449	460	435	410	444	453	455	398	502	452	440	422	432	444	466	449	423	428	466	490	474	471	453	451	457	453	450	471	450	479	441	455	450	453	479	449	411	454	464	462	464	458	445	449	463	437	465	428	484	465	430	431	449	428	453	432	426	426	468	431	462	438	459	402	452	429	461	430	473	432	410	446	411	473	455	439	486	462	470	493	447	438	456	414	486	446	428	446	450	406	429	442	455	473	417	429	432	451	422	490	426	425	453	485	422	466	422	443	477	434	449	405	432	453	489	446	445	407	446	454	484	450	460	411	453	446	421	473	487	454	411	493	442	490	478	426	467	493	451	442	421	448	485	493	493	473	439	459	442	467	458	415	425	437	456	450	452	439	467	431	460	466	432	469	414	412	443	457	451	464	476	449	480	458	449	472	453	455	472	465	488	421	440	467	470	452	466	478	440	453	433	441	477	467	466	442	420	431	435	463	411	428	456	420	432	453	415	456	425	406	450	450	396	447	441	447	452	438	455	447	437	445	452	434	458	429	462	436	466	448	446	437	489	447	467	446	471	466	418	461	445	426	416	438	469	455	434	450	465	472	470	489	452	438	478	464	457	454	408	454	465	482	454	455	428	448	459	478	455	473	440	466	447	487	464	416	459	487	450	441	452	422	418	448	422	439	450	438	472	465	419	418	420	465	430	426	450	465	420	439	468	470	437	432	482	502	465	482	435	471	463	459	451	465	471	424	458	466	421	409	465	448	448	448	416	427	491	452	450	417	449	472	398	431	449	427	431	441	382	449	450	469	442	467	398	448	419	431	452	480	448	442	443	448	471	426	456	481	429	496	458	446	479	459	454	482	418	452	473	444	447
28685	24414	26768	20034	12292	10017	8650	5370	4449	3280	2113	1925	1571	1370	1188	1062	827	732	747	824	815	676	586	467	381	395	373	356	345	344	339	350	371	351	342	360	388	362	373	387	377	383	369	385	400	396	387	376	340	361	366	363	366	370	369	373	342	370	366	338	315	350	357	347	333	343	334	358	345	344	327	333	371	385	345	330	345	338	321	359	373	336	356	341	361	335	364	366	365	334	356	372	327	339	335	358	347	341	338	361	345	345	309	354	340	365	327	364	349	347	374	375	326	363	372	342	349	356	402	340	312	388	358	319	364	338	349	342	379	344	343	339	318	356	327	331	346	349	321	331	313	318	358	333	330	363	301	365	343	349	360	348	340	335	327	357	329	344	372	332	335	314	367	367	346	358	331	326	328	346	326	343	323	340	312	320	335	385	338	317	377	344	348	338	374	376	355	352	369	369	339	346	338	364	376	359	333	364	342	364	329	354	340	355	328	335	335	313	373	349	333	362	317	330	328	353	329	372	351	369	333	345	349	339	345	345	335	335	291	352	403	337	357	380	376	372	370	353	342	346	287	324	331	348	363	337	356	358	364	342	331	350	341	348	385	330	387	338	342	337	315	360	333	314	347	341	352	336	357	320	335	314	349	338	344	360	342	331	358	339	329	342	340	311	367	359	370	373	350	341	368	326	359	342	329	345	345	333	335	334	387	340	382	312	372	358	366	339	350	350	349	313	390	354	339	362	357	326	335	349	336	345	336	321	339	342	317	344	335	353	309	337	370	357	353	336	348	370	345	318	332	343	354	358	362	335	372	322	319	336	382	359	338	331	343	328	328	361	346	365	359	305	342	362	338	352	359	333	333	331	359	358	337	370	325	335	334	349	358	339	334	347	369	367	306	365	341	326	357	361	328	339	350	361	336	326	344	323	370	350	352	339	356	335	297	338	361	310	363	359	333	365	321	366	362	355	338	354	334	327	366	358	332	299	346	346	335	358	343	308	344	397	365	339	315	363	339	343	357	370	352	379	349	320	327	315	334	316	336	334	362	318	333	376	334	319	356	361	343	336	306	311	335	359	342	334	299	322	378	325	330	352	323	368	344	331	372	366	367	377	341	323	336	321	384	385	348	338	333	337	374	311	343	367	341	360	348	386	353	342	343	350	351	332	326	345	326	345	368	340	335	342	326	376	342	356	332	351	360	370	357	363	372	347	356	379	334	366	347	332	347	354	340	336	351	346	334	331	362	337	338	366	334	344	349	364	351	362	369	341	335	328	359	337	331	361	329	307	316	322	384	324	350	334	362	341	333	351	314	338	327	386	319	354	309	386	344	368	344	324	363	349	352	339	330	365	326	349	348	339	373	365	378	344	371	368	328	350	358	360	326	339	315	363	324	372	338	336	345	375	374	327	323	333	364	321	335	350	338	350	363	344	328	392	344	351	331	326	336	378	333	330	331	320	368	344	357	359	362	337	352	338	323	341	341	336	349	339	336	365	352	336	363	330	323	365	318	365	341	351	366	306	335	362	332	353	344	333	352	379	347	338	329	331	318	310	374	341	377	323	346	345	372	356	379	386	360	369	342	358	353	334	322	354	330	323	319	330	333	331	348	324	333	359	341	389	381	330	312	371	345	376	326	365	384	350	361	347	366	341	361	345	355	329	331	371	369	382	371	371	327	339	323	347	338	359	309	346	321	376	354	344	321	333	335	328	326	368	352	332	377	375	365	320	389	347	349	393	323	338	346	342	340	366	377	363	390	364	328	323	335	359	319	343	343	341	360	328	346	345	304	349	366	310	374	373	383	333	339	348	344	381	349	312	357	328	350	330	357	349	333	329	336	372	316	335	353	335	359	371	330	371	382	333	305	322	377	296	318	341	349	358	359	325	336	348	352	342	374	341	316	358	362	336	354	357	356	361	391	357	339	368	357	362	345	403	336	340	322	339	359	363	362	372	358	343	336	381	338	328	363	356	348	373	337	362	338	334	368	334	335	330	332	330	328	344	377	355	371	364	355	352	355	373	351	336	335	333	338	333	350	358	348	348	361	333	359	333	334	386	348	364	369	349	322	315	356	329	343	329	350	359	329	343	333	316	349	356	345	342	322	372	304	315	354	347	317	331	352	324	383	372	340	342	357	361	350	358	350	358	313	347	350	330	362	370	366	352	335	353	344	349	339	325	380	364	331	379	339	350	324	335	334	356	361	328	352	317	349	346	340	362	328	340	364	365	348	361	344	319	336	351	368	309	350	337	362	316	326	370	325	361	352	352	364	374	341	328	344	340	361	329	335	338	332	329	346	361	373	351	329	315	348	356	328	324	309	377	365	342	324	345	336	338	344	330	338	349	349	341	378	357	341	340	358	331	389	368	351	324	329	350	371	329	310	325	342	348	339	358	357	340	343	366	343	344	355	361	378	309	316	348	328	333	365	326	365	355	370	362	325	377	324	333	327	314	336	343	390	333	333	339	326	344	368	329	371	369	315	388	340	332	335	329	388	346	328	367	337	330	350	343	357	381	341	387	354	357	372	354	339	328	342	346	342	390	330	366	368	338	340	340	337	360	331	304	317	358	380	313	321	348	329	358	338	341	376	343	332	341	368	315	350	381	339	298	342	345	337	343	318	345	341	347	349	331	325	315	350	369	362	352	348	335	333	306	343	313	346	351	360	370	323	328	365	358	337	349	338	372	352	347	332	340	371	338	317	349	359	365	379	346	357	326	324	339	318	361	305	351	331	369	365	323	331	332	347	379	329	358	308	300	349	339	325	369	332	353	347	334	377	332	368	309	340	357	324	340	335	350	345	349	365	350	342	357	344	331	372	313	333	361	379	336	357	351	344	318	338	340	312	367	337	331	347	356	375	367	361	336	342	336	327	321	367	317	381	356	339	329	367	334	340	384	350	332	344	357	331	344	348	374	328	325	357	349	334	334	324	349	357	361	332	342	375	377	365	335	335	355	362	349	342	320	351	320	346	353	367	336	351	337	349	348	334	336	337	336	317	312	332	324	344	343	348	361	353	344	357	369	313	334	339	328	345	333	380	358	338	355	339	344	331	351	340	351	359	339	397	351	344	335	315	347	351	344	340	335	380	352	335	377	354	343	341	367	329	310	327	317	340	344	354	309	352	334	347	330	308	373	327	351	343	364	368	355	361	370	361	336	333	336	349	358	368	352	356	365	350	330	336	330	316	362	378	336	337	340	377	358	331	368	348	295	354	377	347	363	360	337	327	326	344	356	359	310	347	340	341	328	329	353	339	360	326	329	322	389	370	343	342	351	348	323	333	336	324	345	353	366	332	345	340	363	378	355	332	343	360	331	326	383	341	337	354	348	336	331	351	345	368	349	368	315	355	337	342	304	353	339	318	349	345	386	361	332	329	339	341	371	319	347	344	342	347	359	332	348	318	341	316	350	343	368	321	334	337	354	369	370	336	375	338	356	318	365	362	350	335	351	340	377	365	330	357	345	354	362	367	343	365	363	349	348	378	337
21498	34530	27440	18677	15263	14516	13169	8545	7350	5281	3512	3087	2584	2060	1825	1537	1192	1123	1053	1175	1124	984	756	580	473	428	411	413	377	418	419	404	422	410	394	412	434	431	426	418	421	448	425	446	461	433	435	420	445	443	430	400	451	420	425	438	414	407	403	382	400	395	365	382	399	396	397	401	395	382	399	371	350	389	355	392	366	422	398	381	417	370	405	391	384	393	402	406	412	425	374	386	373	364	385	381	372	380	408	393	377	397	392	429	379	374	413	367	383	403	374	400	408	353	424	395	375	410	357	397	381	392	387	428	371	383	411	377	445	376	390	394	394	386	373	386	388	390	397	363	374	393	367	401	389	376	396	372	388	413	369	401	356	349	393	390	408	388	355	423	380	385	407	370	374	382	408	421	426	376	379	398	377	377	382	349	384	350	375	381	342	394	402	372	359	380	399	352	395	396	403	387	403	374	387	356	378	351	392	385	390	359	366	388	370	378	405	411	354	399	399	413	380	372	378	374	376	381	414	415	414	399	401	374	396	351	396	404	403	381	371	393	396	406	385	377	369	389	395	371	389	371	372	402	383	370	397	398	417	410	408	413	389	405	400	368	401	390	407	395	398	410	391	419	371	396	406	411	384	375	401	400	396	364	364	387	378	372	353	371	391	390	393	384	409	386	392	405	411	398	404	382	348	394	407	391	385	398	370	358	344	353	345	378	410	397	402	385	385	361	400	387	412	388	412	393	383	370	385	382	381	391	377	415	396	392	392	389	370	417	382	390	400	383	407	370	391	400	397	353	364	368	415	356	387	383	396	400	383	414	392	433	382	401	347	377	414	375	378	411	355	391	370	360	375	389	368	393	377	358	355	367	441	367	345	391	338	372	381	394	381	390	393	385	388	371	395	359	391	407	372	384	403	394	407	382	406	379	403	382	409	388	391	373	372	358	403	374	384	385	406	405	395	399	374	401	402	391	398	406	382	370	369	408	352	377	392	377	360	411	368	382	360	386	400	421	323	381	390	351	398	389	390	362	367	382	371	408	368	393	401	359	382	397	407	374	385	386	372	380	421	425	381	396	398	369	380	364	381	415	409	414	385	351	373	399	354	353	403	416	394	403	412	378	412	366	384	383	403	388	382	389	370	372	403	404	416	415	384	393	363	374	351	395	380	396	406	369	413	401	385	388	414	371	368	395	392	376	390	382	386	398	369	378	394	368	363	391	377	403	407	355	379	375	360	371	396	382	430	395	387	385	379	424	388	382	391	370	397	391	373	379	357	380	375	415	389	371	400	422	390	389	414	403	389	390	413	398	412	364	336	381	397	385	413	370	406	385	379	386	388	422	403	413	380	386	381	402	414	368	339	370	393	402	407	370	378	396	398	407	402	356	359	413	412	381	410	376	419	368	365	426	387	394	388	398	365	433	401	395	384	367	356	374	356	425	390	376	366	396	368	407	343	406	386	358	406	387	363	366	402	386	394	378	391	395	364	410	380	406	378	408	398	382	388	372	364	382	377	358	410	367	368	343	392	386	391	370	400	397	386	375	394	413	424	405	414	361	348	365	396	381	393	390	352	381	379	355	421	391	393	416	397	368	377	393	370	383	404	391	377	384	374	385	382	398	391	395	404	402	421	401	399	378	380	407	407	386	372	386	406	382	384	379	391	420	372	413	361	362	361	419	409	403	401	425	378	371	386	375	390	408	370	405	376	402	438	389	408	361	395	358	342	395	393	376	436	383	398	414	414	390	378	401	418	353	365	406	413	423	408	371	392	383	405	350	364	423	416	423	378	388	410	400	422	371	366	416	381	377	396	375	367	365	383	343	384	389	398	400	415	367	414	365	385	374	429	378	373	409	389	410	377	404	393	423	419	367	432	414	402	356	413	399	387	379	421	391	371	396	356	386	404	354	400	400	377	385	392	379	421	413	405	368	378	411	390	368	400	353	380	380	369	345	392	352	382	444	384	372	361	397	388	396	433	393	376	396	377	394	396	384	370	395	395	372	376	377	356	400	377	377	383	382	401	379	369	404	375	373	364	374	414	394	378	377	400	369	406	408	388	364	391	375	415	391	377	358	391	414	393	379	422	381	370	383	412	375	404	385	366	412	407	373	391	363	369	390	385	387	366	416	378	392	427	397	395	328	413	412	374	389	412	387	429	371	426	410	397	359	380	399	405	398	381	396	368	351	373	378	411	377	357	429	370	410	349	410	377	416	390	399	405	402	384	421	363	394	387	371	383	357	375	383	376	375	385	417	365	360	394	379	417	389	361	375	371	409	420	396	337	419	387	401	366	387	383	400	388	397	381	386	390	409	390	379	358	420	368	385	432	418	405	392	393	348	397	343	386	356	386	381	383	396	360	375	392	390	404	374	391	408	407	367	381	387	364	401	413	393	383	372	393	377	372	376	410	418	426	406	389	369	409	407	370	384	419	391	372	364	406	399	379	438	390	405	406	355	416	386	404	357	412	377	398	421	378	359	348	375	388	399	401	369	372	402	418	372	384	384	382	391	378	404	397	394	369	390	374	407	374	384	372	371	394	409	389	386	384	383	394	374	369	368	362	372	389	402	376	396	415	410	398	402	363	363	405	363	402	389	392	412	394	371	363	376	411	406	366	388	387	418	393	386	382	378	386	378	414	372	392	388	347	375	411	399	361	428	391	370	369	413	397	394	408	353	416	414	414	383	395	395	388	369	399	354	403	362	410	417	399	393	422	393	371	417	384	387	398	398	430	378	402	366	360	407	395	405	371	352	407	398	354	367	343	393	398	359	394	401	413	361	347	374	345	402	379	368	383	353	403	377	400	382	395	404	373	415	358	376	408	353	395	362	379	388	412	389	394	377	385	390	438	369	408	371	379	403	374	360	378	380	391	373	354	337	379	373	385	397	375	405	383	373	367	381	386	344	369	370	381	406	377	375	365	376	386	411	405	382	366	352	409	375	403	370	344	346	422	387	359	392	385	404	397	377	368	410	369	381	392	374	421	359	392	403	393	389	362	398	431	382	375	362	361	360	399	391	378	410	405	369	397	416	402	367	375	382	383	409	391	407	395	385	392	375	391	368	382	375	362	396	417	378	395	419	418	416	350	425	350	392	374	370	414	366	375	390	394	390	405	364	381	411	383	407	385	382	378	366	398	407	366	400	405	362	391	375	405	381	395	385	395	387	385	380	377	413	401	413	371	397	413	366	372	375	376	356	371	382	378	371	387	402	414	389	400	353	397	380	383	383	398	407	414	373	360	399	394	377	349	366	367	398	393	379	358	404	366	389	380	362	361	366	407	367	376	401	359	404	393	408	370	416	368	422	431	409	355	399	382	411	403	356	390	399	373	354	404	433	396	429	373	403	389	379	391	375	387	338	393	362	370	393	350	393	409	363	383	393	378	384	406	371	388	353	376	390	402	389	388	389	388	419	346	346	377	374	382	378	365	383	376	367	391	386	346	411	402	373	397	395	389	430	379	364	396	395	404	395	383	382	366	365	377	386
23663	21329	28725	24581	22041	20236	16466	10189	7486	5301	3745	3337	2753	2317	2067	1664	1302	1309	1345	1389	1500	1054	910	628	513	504	531	465	475	516	467	492	482	456	464	511	520	504	458	491	485	500	510	547	483	517	490	522	507	533	487	512	516	520	500	469	448	457	457	477	453	459	436	435	456	450	428	425	439	475	412	452	445	469	438	434	463	456	455	485	426	428	439	448	415	447	483	443	429	428	465	413	420	436	478	445	445	457	464	440	431	444	444	430	438	422	451	443	454	471	446	454	472	426	462	446	435	432	441	475	487	451	433	439	434	453	413	453	440	461	448	458	434	452	419	408	468	450	476	442	419	469	458	453	435	431	460	448	431	435	454	426	428	441	447	456	469	458	475	456	454	428	460	438	418	435	450	423	460	451	414	446	457	425	416	459	459	447	441	460	452	420	473	424	424	452	467	443	433	470	430	404	446	443	476	432	435	466	461	468	461	458	421	419	473	472	431	460	443	464	440	422	476	436	429	436	429	503	460	458	497	435	411	456	454	442	454	431	440	389	477	469	477	507	473	392	454	441	450	430	443	451	445	443	473	485	451	472	458	475	413	471	449	461	414	480	482	438	481	421	419	435	426	403	453	462	407	450	443	479	464	445	452	425	431	434	463	423	430	415	422	416	412	479	428	423	470	447	412	470	455	448	469	453	453	427	433	455	437	437	426	395	474	448	432	450	447	445	472	460	462	438	449	452	459	455	428	437	488	489	471	456	433	411	461	432	450	390	465	429	450	451	431	467	451	444	472	496	443	432	446	429	457	471	389	409	439	415	451	451	431	484	423	445	429	418	465	451	445	434	468	445	490	451	453	447	470	440	445	454	428	418	447	452	432	413	412	398	446	447	460	467	490	452	452	432	444	450	426	483	442	427	434	419	420	465	399	462	424	397	423	423	456	468	422	453	440	426	480	445	484	502	399	461	401	406	427	463	463	387	446	438	447	452	441	447	442	439	433	462	440	467	455	416	448	417	496	436	468	481	449	464	458	436	433	412	460	429	435	467	454	425	429	411	433	453	442	441	467	415	457	440	451	453	465	452	449	462	418	431	471	448	439	424	470	377	483	408	463	435	445	473	493	461	450	480	472	483	432	411	442	455	438	449	444	447	426	459	390	452	456	477	395	449	455	452	428	476	416	458	414	413	469	439	468	447	408	468	432	411	464	439	470	473	442	439	417	436	445	417	447	440	469	438	440	468	429	447	444	456	464	438	442	479	436	506	449	465	462	419	473	393	439	442	420	485	468	448	446	422	453	427	451	467	460	446	399	448	490	423	441	454	447	409	475	451	405	432	476	426	449	474	433	440	433	447	436	429	503	471	450	430	391	429	406	461	445	431	426	446	433	462	434	445	438	418	421	469	455	459	437	428	461	445	411	428	463	404	455	433	481	447	436	422	395	445	448	430	439	432	447	433	413	449	450	427	451	467	421	459	435	392	463	439	404	479	439	484	437	431	438	423	400	466	436	415	410	438	460	435	466	438	437	451	445	473	399	434	447	484	441	436	469	433	494	441	403	426	461	445	476	454	487	420	453	448	429	457	415	450	441	447	443	447	416	452	449	452	435	456	389	432	459	473	427	400	429	461	447	451	440	427	455	442	445	457	417	461	490	429	433	412	453	442	421	422	424	464	442	457	482	401	420	472	439	417	462	452	450	437	418	470	445	422	436	429	473	420	492	436	490	468	430	414	416	432	472	443	423	465	465	460	397	440	452	443	404	429	392	430	483	456	465	458	431	450	426	459	452	423	462	440	427	472	448	439	441	389	429	458	452	427	421	399	454	465	445	492	448	419	424	437	473	442	414	495	448	456	481	451	431	422	459	484	468	406	430	465	407	434	449	440	421	436	388	427	440	475	426	470	449	482	434	407	439	462	448	439	430	462	461	461	448	432	439	439	457	458	472	440	436	454	447	473	417	429	475	445	450	440	418	436	431	443	467	435	451	440	400	438	423	447	427	448	450	416	435	409	426	440	426	435	436	425	455	438	411	441	419	399	455	452	424	445	450	432	472	447	447	460	434	441	444	406	461	455	422	457	461	446	440	388	442	445	429	438	442	435	421	456	445	470	445	447	420	427	454	448	475	458	473	425	419	465	430	409	438	467	426	447	460	462	437	435	440	423	437	469	447	434	444	450	463	453	456	467	424	456	454	434	454	464	438	439	447	455	446	436	427	454	455	459	421	462	433	458	424	413	491	440	431	419	461	435	434	490	451	452	445	439	451	419	439	408	465	475	436	467	439	432	461	453	431	473	462	446	481	440	426	432	432	456	447	455	438	432	421	428	452	493	447	439	407	396	428	463	442	425	485	422	471	449	451	450	478	361	435	458	473	447	474	446	456	432	445	437	439	455	476	478	450	465	444	459	474	473	481	453	482	418	433	449	427	454	470	470	441	472	462	439	452	462	437	458	433	482	460	443	462	458	472	423	433	443	398	439	433	463	460	457	476	453	448	429	421	475	433	432	465	480	430	436	469	427	459	447	436	446	453	441	431	470	452	419	390	460	453	427	416	451	447	410	460	443	479	435	414	439	450	470	438	464	438	423	463	460	467	431	460	500	449	493	489	430	462	438	407	437	449	427	436	453	420	411	443	500	462	467	457	476	430	467	435	420	439	450	443	467	474	446	427	421	434	421	435	461	426	436	454	467	424	453	466	422	439	455	423	451	441	446	432	463	468	465	428	464	451	442	437	479	458	454	440	460	443	429	460	466	446	441	418	459	445	427	413	396	425	446	513	447	454	422	478	456	418	439	456	444	434	463	460	444	500	418	443	473	431	482	398	435	435	439	401	480	425	448	443	436	436	412	432	435	467	423	442	470	457	442	453	417	434	457	454	425	416	425	399	423	409	437	412	454	406	469	426	436	443	430	422	450	452	438	449	433	445	467	424	421	454	454	440	451	412	432	432	453	461	420	435	435	408	423	441	467	425	451	434	456	450	443	512	450	468	465	465	430	428	450	471	434	453	440	458	417	437	430	443	443	418	439	464	405	460	455	454	444	440	464	462	469	423	468	426	445	395	452	447	448	425	476	421	466	432	460	482	428	464	454	445	442	444	456	458	438	484	436	459	408	462	435	420	428	467	442	474	438	439	438	422	442	429	465	442	433	447	434	454	415	420	441	445	471	419	444	436	442	438	480	468	437	452	449	463	453	439	442	422	460	441	456	445	460	424	461	427	453	444	458	445	469	414	429	424	435	402	437	446	464	421	474	420	420	477	491	466	459	445	453	433	431	416	448	462	440	455	452	427	449	460	456	441	450	438	427	450	470	431	424	424	454	443	444	449	465	415	441	436	443	421	450	459	478	426	437	454	436	458	440	435	440	460	461	458	420	453	448	441	423	437	459	446	455	472	414	424	474	457	445	458	405	458	447	431	438	434	491	405	433	477	459	444	461	442	451	433	443	437	462	453	450	444	395	472	438	436	478	450	461	401	429	432	435	448	471	452	465
21041	41202	34510	25382	22132	20006	18222	14002	11132	7961	6051	5168	4202	3435	3137	2499	1959	1860	1972	1948	2015	1497	1122	759	635	587	615	546	592	521	512	593	506	518	565	531	567	536	607	604	535	620	673	562	577	570	604	526	583	619	591	571	612	537	570	537	537	504	470	490	511	542	494	507	493	472	475	486	497	472	520	516	498	511	513	480	468	536	488	519	494	496	476	502	522	487	482	518	498	488	509	489	533	489	484	526	474	488	468	490	477	482	508	443	498	492	514	536	495	475	476	470	486	473	495	491	448	469	498	488	491	458	524	516	489	462	515	505	538	471	505	502	511	463	478	528	511	496	467	500	450	493	498	494	446	497	499	495	467	504	456	513	488	514	495	483	480	473	517	488	522	505	516	494	466	451	443	494	478	503	491	490	517	496	486	516	467	475	507	482	489	529	499	435	497	475	468	497	488	483	465	483	497	485	510	478	480	467	491	477	516	480	479	484	495	506	471	427	472	483	516	486	504	477	476	482	491	501	437	473	467	500	461	513	492	479	487	503	467	495	514	480	504	519	457	492	488	463	495	482	441	518	522	491	468	505	488	500	461	488	480	499	501	523	525	516	493	509	514	520	513	494	522	503	526	479	481	466	467	496	512	477	510	498	491	470	484	480	539	513	497	520	541	525	474	478	497	471	492	505	515	499	475	478	504	467	478	469	493	502	510	491	461	502	505	512	529	491	486	487	491	477	461	506	495	487	495	521	494	511	471	504	490	475	496	524	461	489	504	509	467	522	495	456	474	454	456	497	514	509	499	504	477	477	481	448	486	477	517	503	501	481	513	463	501	503	469	461	464	493	459	479	497	496	497	503	487	462	505	470	500	522	473	456	519	519	493	494	482	471	505	495	493	480	526	470	456	489	468	506	493	458	495	469	489	489	510	518	493	495	522	476	466	474	462	501	471	465	485	468	523	513	486	489	500	509	475	489	500	473	474	479	483	503	499	508	487	492	501	455	486	505	488	509	508	506	506	501	474	516	502	491	478	479	545	522	504	489	490	473	483	488	518	479	505	508	467	462	500	483	485	446	471	495	500	525	479	497	469	502	525	520	508	467	484	497	447	469	484	489	493	462	431	488	495	478	507	508	499	497	489	485	503	529	537	485	512	495	500	480	527	505	472	472	491	476	482	472	535	484	489	515	494	481	496	464	490	484	459	482	488	462	469	463	494	490	514	451	471	507	439	535	497	510	481	487	483	487	529	508	525	550	476	481	465	488	514	503	488	503	490	530	560	479	502	493	466	507	503	460	522	499	475	469	466	513	491	510	525	475	516	488	485	473	454	470	499	466	498	461	514	476	492	481	525	490	508	493	492	486	502	451	472	478	482	497	493	478	454	444	496	495	505	501	479	509	510	504	520	520	504	514	502	483	493	476	476	477	487	509	482	483	519	503	475	476	497	490	457	470	473	517	471	484	479	469	484	485	482	476	520	486	474	475	507	466	516	495	512	501	493	511	471	507	502	522	524	507	473	458	520	515	465	487	501	481	503	503	472	474	492	503	497	482	494	501	507	484	491	468	512	487	492	476	495	498	500	486	509	478	500	472	480	500	469	476	469	517	500	488	511	485	490	495	488	491	507	510	502	487	486	512	487	522	483	497	446	471	494	514	473	498	507	499	468	473	515	482	474	492	503	472	513	537	493	479	504	465	480	496	468	490	487	469	472	495	520	465	502	458	471	483	481	500	475	477	498	458	478	534	513	508	479	458	477	507	490	487	499	467	452	480	474	540	498	490	530	469	485	495	514	472	494	510	494	488	500	489	502	499	490	506	503	447	505	503	492	455	487	476	479	499	486	448	451	512	503	484	496	490	436	434	472	507	493	493	485	459	459	510	469	473	478	499	529	506	475	512	487	466	527	510	506	473	453	424	478	483	461	510	522	445	499	475	523	495	471	492	482	519	479	498	479	480	456	479	511	545	488	528	523	469	494	462	461	486	456	478	522	485	529	471	465	444	515	527	476	513	543	481	488	509	482	532	493	490	492	472	480	485	517	488	493	488	480	484	513	494	457	525	507	490	494	480	509	462	484	475	474	534	499	477	484	495	499	486	495	489	499	480	481	496	499	454	525	519	486	474	478	532	511	562	464	500	521	495	480	502	536	507	505	491	458	458	464	480	497	478	519	477	504	475	510	489	476	484	470	500	484	539	518	488	519	471	463	491	480	488	480	492	444	424	463	491	528	452	458	515	484	475	509	472	485	532	505	513	489	514	500	496	504	465	502	494	493	478	462	479	529	450	493	448	472	485	501	489	508	507	491	495	527	538	524	460	436	486	449	476	459	471	528	499	531	477	495	483	508	469	495	483	488	486	498	488	517	504	488	494	459	481	502	475	477	519	487	484	482	519	506	523	453	460	457	516	519	483	487	488	504	514	513	459	525	436	480	492	482	495	510	525	525	518	503	527	479	514	475	479	494	452	495	478	469	479	490	490	470	479	483	507	514	517	497	502	472	511	534	519	493	507	480	496	455	481	484	533	513	514	471	477	496	491	488	494	484	503	495	453	484	479	515	446	488	503	485	493	469	512	507	483	483	499	507	445	521	527	497	483	466	488	483	490	455	503	498	479	501	492	488	516	513	513	499	494	506	493	526	468	498	520	519	545	493	486	479	483	461	449	526	468	483	476	491	502	480	482	453	462	470	467	531	461	486	519	468	534	537	484	506	458	519	495	510	485	470	494	470	499	443	498	482	508	494	446	487	522	472	465	509	478	480	490	510	469	512	489	464	439	473	496	465	549	491	480	500	503	518	506	502	492	524	514	516	488	474	474	504	478	501	508	491	449	474	482	505	467	477	475	478	491	451	491	466	459	470	465	500	466	506	504	517	480	492	525	504	476	430	503	440	477	503	480	481	487	526	481	463	514	487	516	454	531	499	524	507	446	527	547	509	500	470	450	511	491	542	500	478	463	495	476	508	514	475	468	525	478	460	521	483	520	489	495	507	508	513	512	475	514	498	516	477	482	532	482	465	483	489	480	512	492	466	522	509	485	463	522	503	524	475	532	489	493	498	503	501	531	494	460	550	461	511	479	493	478	502	473	502	506	430	474	506	499	476	496	522	504	485	478	475	485	465	499	465	514	475	489	469	502	485	482	509	487	507	472	516	488	515	483	486	485	515	489	483	486	500	506	499	543	498	485	515	462	516	509	479	432	514	457	472	510	489	507	513	489	459	522	472	461	497	521	461	497	485	516	502	507	469	486	506	488	502	494	497	484	487	484	488	487	512	485	485	493	509	480	492	507	465	473	492	476	496	482	527	509	475	508	508	470	518	475	502	514	483	502	521	475	481	507	484	451	493	446	501	470	483	525	482	507	481	471	509	506	475	462	492	526	529	468	478	511	486	485	528	515	477	512	510	502	502	479	510	452	489	516	495	481	512	451	521	497	507	500	498	470	469	481	448	462	475	483	513	459	494	493	463	503	509	442	460	469	460	479	492	483	512	488
24758	21353	27939	25787	19777	14351	10842	7476	5537	3732	2806	2435	1977	1672	1504	988	980	936	1014	1051	925	718	577	373	339	323	337	282	251	284	272	283	274	272	306	304	293	304	304	295	302	324	351	311	319	298	293	310	319	375	318	330	328	325	311	282	265	268	280	277	262	284	279	313	281	285	277	260	268	273	270	279	261	279	255	280	266	263	282	257	309	291	288	322	262	277	263	301	257	267	256	277	264	267	277	262	294	300	304	292	272	249	258	281	279	269	239	306	258	287	274	262	270	290	265	283	279	251	299	274	271	280	272	266	290	289	293	268	262	276	305	258	283	264	289	282	287	260	268	260	269	269	265	283	273	294	269	287	318	270	292	270	270	260	296	269	298	287	288	273	275	273	248	272	275	264	268	261	281	279	264	299	294	294	271	258	273	292	289	247	250	249	272	265	275	282	256	260	285	272	256	277	293	244	285	288	271	254	269	294	226	283	267	252	281	262	269	251	291	260	270	278	266	275	298	286	297	281	285	280	288	264	269	258	255	268	278	297	259	236	288	257	292	257	265	261	284	282	275	310	273	251	295	267	295	319	314	290	278	284	257	271	256	268	264	262	292	270	298	265	284	264	268	271	290	267	267	315	276	244	279	268	277	272	265	290	269	292	258	266	283	251	271	303	274	295	298	280	274	270	270	255	293	267	302	275	272	276	235	250	265	271	262	290	280	263	286	259	256	279	275	276	275	298	267	243	255	255	268	294	287	288	246	280	266	244	288	258	275	247	259	291	293	269	289	262	272	266	282	271	256	262	279	262	258	246	260	274	243	292	281	279	268	230	275	257	282	270	289	279	269	255	276	269	238	283	284	270	259	257	269	293	275	267	297	264	263	274	246	276	245	275	265	269	264	311	310	264	292	259	264	272	262	282	263	286	256	279	281	274	289	288	283	245	257	241	267	266	301	285	265	273	272	280	282	267	264	244	298	264	255	260	304	251	230	260	271	291	279	294	287	258	264	273	253	280	262	266	270	278	279	263	275	288	251	261	258	290	258	262	252	271	288	282	263	263	275	284	273	269	235	292	292	298	294	273	267	291	250	253	265	267	271	278	283	266	267	281	295	260	252	276	279	261	272	288	276	272	274	286	284	285	260	269	291	304	292	271	281	285	234	309	273	262	262	284	261	308	274	289	283	260	251	268	268	252	272	289	301	251	275	284	287	271	280	256	285	278	283	302	266	278	274	277	272	266	277	287	268	265	285	268	289	300	261	283	252	260	257	258	243	255	301	274	279	259	301	284	256	307	278	254	263	287	301	288	245	275	259	292	283	255	264	256	284	280	271	270	278	286	284	310	247	266	288	285	273	253	255	286	275	276	294	278	283	263	274	286	271	256	264	285	274	276	265	282	257	271	276	266	265	283	276	267	267	261	263	252	257	278	290	272	282	240	266	258	280	258	276	255	253	278	283	304	262	252	259	275	255	277	303	283	283	294	287	279	277	289	261	281	277	293	265	289	264	276	279	258	283	270	303	285	274	261	269	272	285	265	268	289	276	253	274	273	283	270	282	286	273	281	291	272	285	261	281	249	272	251	236	274	258	266	272	287	264	276	267	247	286	282	298	282	283	279	273	254	294	295	255	271	253	272	261	269	272	259	253	269	283	281	302	260	278	280	291	293	296	281	275	264	280	283	277	296	289	252	239	259	267	286	264	273	298	304	271	285	256	244	294	267	288	278	283	303	267	285	286	271	296	292	257	257	304	258	275	265	265	280	281	270	264	309	282	258	278	274	259	260	246	275	242	278	250	282	276	261	270	277	264	281	288	240	295	295	260	260	264	264	260	312	255	261	264	258	271	271	269	273	256	270	269	293	285	256	299	278	253	267	283	288	267	285	291	297	275	278	273	294	292	264	269	258	254	270	302	264	230	272	287	232	262	295	270	263	277	273	293	270	274	285	280	268	264	290	272	278	277	282	267	285	261	284	267	238	254	297	290	275	305	257	272	284	271	329	298	266	279	273	286	248	269	258	271	250	267	282	306	252	284	292	280	271	283	285	289	253	254	245	268	277	280	284	286	245	284	262	282	233	257	270	289	264	268	288	272	283	288	257	244	303	254	281	255	268	282	233	274	277	287	272	290	288	240	257	250	279	251	318	259	254	279	269	294	271	260	253	272	275	289	260	261	295	279	275	295	286	279	265	259	245	280	264	282	271	260	280	256	271	295	299	256	300	259	271	274	280	271	265	271	264	254	255	281	272	263	288	270	266	296	267	293	255	282	285	259	290	230	255	270	304	239	270	282	293	245	270	285	257	289	301	283	272	254	262	283	262	270	280	280	279	244	276	242	258	269	246	273	258	262	264	259	266	270	279	268	276	273	296	280	273	291	277	277	260	277	285	252	293	287	284	294	299	284	287	277	270	276	242	272	302	263	289	248	298	261	301	283	281	303	284	248	261	282	285	296	245	256	256	277	277	298	254	266	270	274	271	263	224	246	285	304	277	263	302	300	272	257	246	282	265	277	255	278	260	267	289	260	257	280	305	282	300	288	281	278	246	294	273	257	266	275	267	286	275	254	273	269	262	247	282	265	274	268	269	293	273	269	283	259	285	265	269	260	290	278	275	274	258	264	242	259	255	256	259	291	270	322	287	281	276	279	243	257	279	292	284	267	290	306	282	260	244	276	262	296	261	280	282	294	261	257	259	248	301	266	301	262	285	255	279	285	295	274	265	257	281	271	304	272	268	274	258	290	251	294	255	256	285	278	251	298	277	266	276	274	264	286	264	260	295	282	266	262	281	245	285	283	267	268	255	290	292	259	268	265	294	291	294	250	279	292	298	275	294	300	274	276	272	281	273	273	283	228	253	279	273	271	290	276	267	262	265	255	304	286	275	249	249	289	269	269	272	296	268	274	272	283	281	263	258	290	261	277	254	255	254	276	254	277	233	269	272	263	283	241	249	245	264	281	260	252	283	289	286	284	289	260	262	273	281	297	281	286	280	280	282	291	264	263	261	269	275	272	266	272	308	263	268	282	256	265	315	294	285	289	273	281	266	241	240	281	247	263	286	307	285	284	298	232	268	286	250	284	257	279	273	299	244	286	261	274	295	292	285	285	286	281	265	274	278	311	282	264	247	262	265	268	276	251	270	290	284	274	276	285	266	300	274	293	270	258	260	275	293	265	302	283	257	276	242	288	258	255	237	276	274	277	255	252	261	279	279	230	260	241	289	300	266	238	278	263	233	278	265	267	268	267	265	237	268	271	303	271	297	281	275	268	275	288	275	284	257	270	247	270	285	275	290	277	304	272	275	295	257	271	262	258	230	307	278	293	258	278	280	265	283	260	265	276	280	291	279	273	270	267	266	275	288	298	273	264	278	271	287	253	266	256	284	271	257	297	268	240	288	261	278	278	296	270	287	261	268	273	273	275	284	292	265	291	284	261	269	252	276	237	260	273	248	277	268	226	264	242	289	262	263	271	284	272	288	309	273	237	281	265	260
20981	38367	31500	23162	20028	17618	15222	11816	9175	6263	4721	4114	3313	2783	2450	1679	1574	1411	1589	1566	1350	1008	747	460	456	400	388	366	332	354	349	335	374	371	360	369	369	383	375	413	426	367	351	387	376	377	399	380	353	372	362	356	369	378	404	392	343	303	293	336	321	274	332	329	340	316	325	311	285	312	314	320	346	287	334	314	319	309	331	314	314	321	325	323	299	308	307	330	303	327	334	312	299	301	312	291	302	306	323	306	315	315	317	334	320	295	334	330	317	309	312	316	303	299	302	293	350	311	293	313	309	315	331	332	316	319	317	305	288	279	292	309	299	347	300	323	315	320	288	322	324	284	347	292	312	314	319	290	295	326	314	298	330	287	334	332	296	333	306	299	288	328	319	331	308	324	303	273	310	329	315	311	319	329	311	315	297	302	311	296	316	323	302	301	340	324	314	340	308	373	323	336	272	303	280	304	314	313	315	309	322	299	307	315	319	317	285	292	316	300	308	320	306	280	310	332	315	318	312	322	344	303	311	294	295	324	291	315	314	338	311	289	308	302	312	308	303	339	324	279	335	307	326	313	287	307	338	286	315	312	365	305	337	303	306	324	302	300	318	302	332	335	333	293	335	294	281	344	309	337	278	312	321	263	321	355	313	332	274	303	302	310	308	310	286	332	323	314	326	315	304	324	291	310	332	293	314	297	303	304	319	316	315	333	345	305	304	335	317	298	346	336	334	305	285	299	287	276	324	295	282	334	299	345	296	312	316	341	357	317	342	294	316	296	308	289	355	316	318	285	329	341	311	301	294	304	327	313	295	313	331	302	299	314	317	278	322	353	341	288	338	269	354	331	304	293	303	304	319	334	324	318	349	320	285	318	303	315	308	331	308	337	289	311	315	315	334	322	322	330	314	327	303	306	313	298	315	303	313	325	316	304	330	306	308	324	324	301	308	298	312	331	314	304	337	313	308	311	322	311	336	312	331	330	310	340	317	318	306	354	314	301	332	294	312	329	357	282	295	326	316	304	325	313	298	319	334	264	296	333	311	344	301	317	303	310	317	327	365	324	326	343	323	342	328	291	295	312	332	285	334	306	311	319	309	290	312	312	290	273	317	340	302	295	315	313	300	301	304	343	321	319	306	312	280	307	286	329	316	328	339	315	314	292	316	307	318	297	310	343	267	281	320	306	324	306	290	299	281	317	334	297	306	330	279	307	300	321	339	342	277	310	337	344	284	331	326	351	322	324	309	342	295	308	344	298	332	314	330	302	340	332	281	343	305	311	314	317	287	288	308	319	299	311	344	320	308	338	286	286	291	324	320	299	305	285	315	297	315	300	304	318	313	333	310	324	288	336	339	307	270	330	328	325	303	318	280	340	314	289	347	316	322	327	329	339	332	312	286	324	329	308	329	300	308	307	317	340	333	294	318	322	339	278	271	313	324	324	292	342	316	324	298	303	310	327	337	322	313	322	299	293	359	314	325	342	307	319	333	324	304	296	329	318	313	322	346	335	313	314	281	270	306	286	314	314	312	308	322	318	345	308	294	304	286	303	345	332	299	319	350	313	344	321	277	295	343	302	306	326	325	312	295	312	305	332	315	335	309	280	293	333	296	350	292	299	332	352	318	327	323	305	302	336	327	304	316	299	324	291	294	293	290	306	314	294	329	309	301	338	316	333	291	345	356	292	297	311	311	321	279	324	328	295	324	289	342	358	329	316	330	299	327	300	325	305	314	331	311	326	317	319	319	293	311	335	311	322	332	317	314	296	347	310	320	300	347	310	293	337	347	313	291	296	323	316	319	324	337	308	329	317	311	310	322	323	334	322	300	325	304	302	326	297	330	303	301	333	309	328	310	333	299	301	297	322	322	315	333	325	335	297	333	324	322	317	297	308	329	301	295	297	314	317	326	306	305	342	321	357	283	320	350	320	293	304	302	300	315	319	316	336	322	303	294	329	329	305	329	327	309	335	316	339	323	309	308	292	332	337	325	319	319	322	316	310	299	301	299	326	296	329	285	285	302	327	328	310	301	329	304	313	312	303	311	328	331	306	327	355	330	321	302	335	293	308	308	327	303	318	309	320	311	301	321	309	301	293	344	312	312	323	289	330	330	325	331	344	319	332	344	315	339	325	327	313	313	307	289	281	334	279	312	315	307	292	310	316	317	362	326	314	294	325	324	313	293	316	304	311	313	333	322	295	352	312	338	309	307	292	367	347	319	320	310	324	293	314	313	341	323	300	334	312	326	321	303	307	326	311	307	326	306	326	353	330	317	330	297	329	323	330	314	291	342	304	330	325	310	323	320	339	304	321	313	341	306	272	352	307	304	313	311	325	317	300	317	324	311	308	302	311	298	316	351	305	328	324	307	307	316	314	312	316	332	288	339	320	282	320	321	254	295	316	306	294	329	309	306	310	319	317	306	308	343	292	332	283	303	341	338	300	309	312	320	322	303	332	304	284	327	327	340	285	361	339	313	336	320	337	325	296	314	330	333	333	353	347	338	345	322	341	312	334	300	319	330	307	304	306	359	317	321	309	319	304	311	312	313	339	302	301	312	313	290	304	308	327	344	312	311	317	301	346	341	312	296	282	321	300	331	348	317	327	267	341	297	337	333	322	299	323	340	310	317	335	323	309	316	295	344	295	301	302	293	342	312	311	316	291	324	289	310	303	319	323	302	301	336	323	336	289	317	315	319	317	321	339	310	316	325	331	298	298	328	289	333	295	327	296	328	295	292	325	316	338	284	297	321	329	307	331	355	323	346	308	319	292	342	311	321	301	292	321	302	267	308	321	305	308	305	276	328	299	295	306	317	271	312	297	313	356	300	329	335	303	290	313	314	322	315	321	324	282	319	295	311	317	336	266	282	332	346	322	306	344	317	313	323	352	312	342	322	300	317	286	331	316	320	331	290	330	327	322	310	307	300	328	347	311	347	327	349	299	291	326	311	310	295	342	335	320	315	308	352	311	327	289	324	341	305	310	310	337	319	272	320	307	318	312	335	318	293	296	339	317	292	355	285	319	362	323	308	294	320	319	320	323	275	284	291	331	313	301	314	325	315	348	283	316	303	296	345	326	301	336	308	297	310	319	288	321	306	341	328	328	294	302	311	299	296	326	300	343	293	328	288	324	321	319	306	350	304	314	346	322	317	321	325	310	297	322	337	277	299	351	309	310	316	311	309	301	313	308	322	310	332	308	310	316	282	327	301	357	308	329	317	320	329	304	298	305	288	302	323	300	309	352	279	339	323	311	315	289	305	316	292	339	321	314	310	317	305	302	320	270	274	334	328	322	349	333	358	320	326	320	297	311	313	343	331	287	353	328	310	284	310	315	310	325	327	296	348	306	311	303	335	318	321	327	282	315	299	352	315	312	301	338	316	312	310	319	321	311	339	281	307	314	299	285	335	274	329	308	308	299	343	335	327	319	282	305	321	301	310	306	328	312	290	311	342	352	319	309	314	320	316	316	296	318	302	293	273	313	302	302
20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
